All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
To: Andrew Morton <akpm@osdl.org>,
	Linux and Kernel Video <video4linux-list@redhat.com>,
	linux-kernel@vger.kernel.org
Subject: Problem compiling zr36120 on kernel2.6.12-r5-mm2
Date: Wed, 01 Jun 2005 11:07:51 -0300	[thread overview]
Message-ID: <429DC137.30705@brturbo.com.br> (raw)

Andrew,

    Trying to compile all multimedia video devices on kernel
2.6.12-r5-mm2 gives an error on zr36120.c. It looks like it uses an old
i2c spec (it tries to include linux/i2c-old.h). It also includes tuner.h
from wrong directory (it uses "tuner.h", instead <media/tuner.h>).

     One interesting thing is that this board is not present on
video4linux CVS.

------------------

CC [M]  drivers/media/video/zr36120.o
In file included from drivers/media/video/zr36120.c:42:
include/media/tuner.h:148: error: field `i2c' has incomplete type
include/media/tuner.h:154: error: syntax error before "v4l2_std_id"
include/media/tuner.h:154: warning: no semicolon at end of struct or union
include/media/tuner.h:173: error: syntax error before '}' token
In file included from drivers/media/video/zr36120.c:43:
drivers/media/video/zr36120.h:29:27: linux/i2c-old.h: No such file or
directory
In file included from drivers/media/video/zr36120.c:43:
drivers/media/video/zr36120.h:101: error: field `i2c' has incomplete type
drivers/media/video/zr36120.c: In function `zoran_muxsel':
drivers/media/video/zr36120.c:389: warning: implicit declaration of
function `i2c_control_device'
drivers/media/video/zr36120.c:389: error: `I2C_DRIVERID_VIDEODECODER'
undeclared (first use in this function)
drivers/media/video/zr36120.c:389: error: (Each undeclared identifier is
reported only once
drivers/media/video/zr36120.c:389: error: for each function it appears in.)
drivers/media/video/zr36120.c: In function `zoran_common_open':
drivers/media/video/zr36120.c:735: error: `I2C_DRIVERID_VIDEODECODER'
undeclared (first use in this function)
drivers/media/video/zr36120.c: In function `zoran_ioctl':
drivers/media/video/zr36120.c:1159: error: `I2C_DRIVERID_VIDEODECODER'
undeclared (first use in this function)
drivers/media/video/zr36120.c:1432: error: `I2C_DRIVERID_TUNER'
undeclared (first use
in this function)
drivers/media/video/zr36120.c: At top level:
drivers/media/video/zr36120.c:1489: error: unknown field `open'
specified in initia
lizer
drivers/media/video/zr36120.c:1489: warning: initialization makes
integer from pointer without a cast
drivers/media/video/zr36120.c:1490: error: unknown field `close'
specified in initiali
zer
drivers/media/video/zr36120.c:1490: warning: initialization from
incompatible pointer type
drivers/media/video/zr36120.c:1491: error: unknown field `read'
specified in initializ
er
drivers/media/video/zr36120.c:1491: warning: initialization from
incompatible pointer type
drivers/media/video/zr36120.c:1492: error: unknown field `write'
specified in initiali
zer
drivers/media/video/zr36120.c:1492: warning: initialization from
incompatible pointer type
drivers/media/video/zr36120.c:1493: error: unknown field `poll'
specified in initializ
er
drivers/media/video/zr36120.c:1494: error: unknown field `ioctl'
specified in initiali
zer
drivers/media/video/zr36120.c:1494: warning: initialization makes
integer from pointer without a cast
drivers/media/video/zr36120.c:1495: error: unknown field `mmap'
specified in initializ
er
drivers/media/video/zr36120.c:1495: warning: missing braces around
initializer
drivers/media/video/zr36120.c:1495: warning: (near initialization for
`zr36120_template.lock
')
drivers/media/video/zr36120.c:1495: warning: initialization makes
integer from pointer without a cast
drivers/media/video/zr36120.c: In function `vbi_read':
drivers/media/video/zr36120.c:1722: error: invalid type argument of
`unary *'
drivers/media/video/zr36120.c:1722: error: invalid type argument of
`unary *'
drivers/media/video/zr36120.c:1722: warning: type defaults to `int' in
declaration of `
type name'
drivers/media/video/zr36120.c:1722: error: invalid type argument of
`unary *'
drivers/media/video/zr36120.c:1722: warning: type defaults to `int' in
declaration of `
type name'
drivers/media/video/zr36120.c:1722: error: invalid type argument of
`unary *'
drivers/media/video/zr36120.c:1722: warning: type defaults to `int' in
declaration of `type name'
drivers/media/video/zr36120.c:1722: error: invalid type argument of
`unary *'
drivers/media/video/zr36120.c:1722: error: invalid type argument of
`unary *'
drivers/media/video/zr36120.c:1722: warning: type defaults to `int' in
declaration of `type name'
drivers/media/video/zr36120.c:1722: warning: type defaults to `int' in
declaration of `type name'
drivers/media/video/zr36120.c: At top level:
drivers/media/video/zr36120.c:1821: error: unknown field `open'
specified in initia
lizer
drivers/media/video/zr36120.c:1821: warning: initialization makes
integer from pointer without a cast
drivers/media/video/zr36120.c:1822: error: unknown field `close'
specified in initializer
drivers/media/video/zr36120.c:1822: warning: initialization from
incompatible pointer type
drivers/media/video/zr36120.c:1823: error: unknown field `read'
specified in initializer
drivers/media/video/zr36120.c:1823: warning: initialization from
incompatible pointer type
drivers/media/video/zr36120.c:1824: error: unknown field `write'
specified in initializer
drivers/media/video/zr36120.c:1824: warning: initialization from
incompatible pointer type
drivers/media/video/zr36120.c:1825: error: unknown field `poll'
specified in initializer
drivers/media/video/zr36120.c:1826: error: unknown field `ioctl'
specified in initializer
drivers/media/video/zr36120.c:1826: warning: initialization makes
integer from pointer without a cast
drivers/media/video/zr36120.c: In function `find_zoran':
drivers/media/video/zr36120.c:1861: warning: implicit declaration of
function `request_irq'
drivers/media/video/zr36120.c: In function `init_zoran':
drivers/media/video/zr36120.c:2001: warning: implicit declaration of
function `i2c_register_bus'
drivers/media/video/zr36120.c: In function `release_zoran':
drivers/media/video/zr36120.c:2032: warning: implicit declaration of
function `free_irq'
drivers/media/video/zr36120.c:2035: warning: implicit declaration of
function`i2c_unregister_bus'
make[3]: ** [drivers/media/video/zr36120.o] Erro 1


             reply	other threads:[~2005-06-01 14:08 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-06-01 14:07 Mauro Carvalho Chehab [this message]
2005-06-01 18:49 ` Problem compiling zr36120 on kernel2.6.12-r5-mm2 Alex Deucher
2005-06-01 19:01   ` Ronald S. Bultje

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=429DC137.30705@brturbo.com.br \
    --to=mchehab@brturbo.com.br \
    --cc=akpm@osdl.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=video4linux-list@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.