All of lore.kernel.org
 help / color / mirror / Atom feed
* [linux-dvb] How installing em28xx ?
@ 2008-09-27 18:15 David BERCOT
  2008-09-27 19:30 ` Markus Rechberger
  0 siblings, 1 reply; 6+ messages in thread
From: David BERCOT @ 2008-09-27 18:15 UTC (permalink / raw)
  To: linux-dvb

Hi,

I used em28xx for the past, but now, it seems to be more complicated...
In http://mcentral.de/hg I found em28xx-new (but I have many errors :
[...]
‘dvb_net_release’ /opt/em28xx-new/em2880-dvb.c:976: erreur: implicit
declaration of function
‘dvb_unregister_frontend’ /opt/em28xx-new/em2880-dvb.c:977: erreur:
implicit declaration of function
‘dvb_frontend_detach’ /opt/em28xx-new/em2880-dvb.c:981: erreur:
implicit declaration of function
‘dvb_dmx_release’ /opt/em28xx-new/em2880-dvb.c:983: erreur: implicit
declaration of function ‘dvb_unregister_adapter’
[...]) and the "old" v4l-dvb-kernel & v4l-dvb-experimental doesn't work
any more since 2.6.26 kernel.
I should use multiproto, but it seems heavy, no ?

Do you have any suggestion ?

Thanks a lot.

David.


_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [linux-dvb] How installing em28xx ?
  2008-09-27 18:15 [linux-dvb] How installing em28xx ? David BERCOT
@ 2008-09-27 19:30 ` Markus Rechberger
  2008-09-27 20:13   ` David BERCOT
  0 siblings, 1 reply; 6+ messages in thread
From: Markus Rechberger @ 2008-09-27 19:30 UTC (permalink / raw)
  To: David BERCOT; +Cc: linux-dvb

Hi,

On Sat, Sep 27, 2008 at 8:15 PM, David BERCOT <linux-dvb@bercot.org> wrote:
> Hi,
>
> I used em28xx for the past, but now, it seems to be more complicated...
> In http://mcentral.de/hg I found em28xx-new (but I have many errors :
> [...]
> 'dvb_net_release' /opt/em28xx-new/em2880-dvb.c:976: erreur: implicit
> declaration of function
> 'dvb_unregister_frontend' /opt/em28xx-new/em2880-dvb.c:977: erreur:
> implicit declaration of function
> 'dvb_frontend_detach' /opt/em28xx-new/em2880-dvb.c:981: erreur:
> implicit declaration of function
> 'dvb_dmx_release' /opt/em28xx-new/em2880-dvb.c:983: erreur: implicit
> declaration of function 'dvb_unregister_adapter'
> [...]) and the "old" v4l-dvb-kernel & v4l-dvb-experimental doesn't work
> any more since 2.6.26 kernel.
> I should use multiproto, but it seems heavy, no ?
>
> Do you have any suggestion ?
>

do you have a custom kernel? or a default distribution - and which one?

Markus

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [linux-dvb] How installing em28xx ?
  2008-09-27 19:30 ` Markus Rechberger
@ 2008-09-27 20:13   ` David BERCOT
  2008-09-27 20:39     ` Markus Rechberger
  0 siblings, 1 reply; 6+ messages in thread
From: David BERCOT @ 2008-09-27 20:13 UTC (permalink / raw)
  To: linux-dvb

Hi,

Le Sat, 27 Sep 2008 21:30:38 +0200,
"Markus Rechberger" <mrechberger@gmail.com> a écrit :
> Hi,
> 
> On Sat, Sep 27, 2008 at 8:15 PM, David BERCOT <linux-dvb@bercot.org>
> wrote:  
> > Hi,
> >
> > I used em28xx for the past, but now, it seems to be more
> > complicated... In http://mcentral.de/hg I found em28xx-new (but I
> > have many errors : [...]
> > 'dvb_net_release' /opt/em28xx-new/em2880-dvb.c:976: erreur: implicit
> > declaration of function
> > 'dvb_unregister_frontend' /opt/em28xx-new/em2880-dvb.c:977: erreur:
> > implicit declaration of function
> > 'dvb_frontend_detach' /opt/em28xx-new/em2880-dvb.c:981: erreur:
> > implicit declaration of function
> > 'dvb_dmx_release' /opt/em28xx-new/em2880-dvb.c:983: erreur: implicit
> > declaration of function 'dvb_unregister_adapter'
> > [...]) and the "old" v4l-dvb-kernel & v4l-dvb-experimental doesn't
> > work any more since 2.6.26 kernel.
> > I should use multiproto, but it seems heavy, no ?
> >
> > Do you have any suggestion ?  
> 
> do you have a custom kernel? or a default distribution - and which
> one?  

No, it is a classical kernel : 2.6.26-1-686 on Debian Sid.
Should I put all the errors ?

Thanks.

David.


_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [linux-dvb] How installing em28xx ?
  2008-09-27 20:13   ` David BERCOT
@ 2008-09-27 20:39     ` Markus Rechberger
  2008-09-27 20:44       ` David BERCOT
  0 siblings, 1 reply; 6+ messages in thread
From: Markus Rechberger @ 2008-09-27 20:39 UTC (permalink / raw)
  To: David BERCOT; +Cc: linux-dvb

On Sat, Sep 27, 2008 at 10:13 PM, David BERCOT <linux-dvb@bercot.org> wrote:
> Hi,
>
> Le Sat, 27 Sep 2008 21:30:38 +0200,
> "Markus Rechberger" <mrechberger@gmail.com> a écrit :
>> Hi,
>>
>> On Sat, Sep 27, 2008 at 8:15 PM, David BERCOT <linux-dvb@bercot.org>
>> wrote:
>> > Hi,
>> >
>> > I used em28xx for the past, but now, it seems to be more
>> > complicated... In http://mcentral.de/hg I found em28xx-new (but I
>> > have many errors : [...]
>> > 'dvb_net_release' /opt/em28xx-new/em2880-dvb.c:976: erreur: implicit
>> > declaration of function
>> > 'dvb_unregister_frontend' /opt/em28xx-new/em2880-dvb.c:977: erreur:
>> > implicit declaration of function
>> > 'dvb_frontend_detach' /opt/em28xx-new/em2880-dvb.c:981: erreur:
>> > implicit declaration of function
>> > 'dvb_dmx_release' /opt/em28xx-new/em2880-dvb.c:983: erreur: implicit
>> > declaration of function 'dvb_unregister_adapter'
>> > [...]) and the "old" v4l-dvb-kernel & v4l-dvb-experimental doesn't
>> > work any more since 2.6.26 kernel.
>> > I should use multiproto, but it seems heavy, no ?
>> >
>> > Do you have any suggestion ?
>>
>> do you have a custom kernel? or a default distribution - and which
>> one?
>
> No, it is a classical kernel : 2.6.26-1-686 on Debian Sid.
> Should I put all the errors ?
>

>> > 'dvb_unregister_frontend' /opt/em28xx-new/em2880-dvb.c:977: erreur:
>> > implicit declaration of function

this means it cannot find some headers, you need to install the full
kernel sources for your installed
kernel before compiling the driver.

Markus

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [linux-dvb] How installing em28xx ?
  2008-09-27 20:39     ` Markus Rechberger
@ 2008-09-27 20:44       ` David BERCOT
  2008-09-28  9:32         ` David BERCOT
  0 siblings, 1 reply; 6+ messages in thread
From: David BERCOT @ 2008-09-27 20:44 UTC (permalink / raw)
  To: linux-dvb

Le Sat, 27 Sep 2008 22:39:09 +0200,
"Markus Rechberger" <mrechberger@gmail.com> a écrit :
> >> On Sat, Sep 27, 2008 at 8:15 PM, David BERCOT
> >> <linux-dvb@bercot.org> wrote:
> >> > Hi,
> >> >
> >> > I used em28xx for the past, but now, it seems to be more
> >> > complicated... In http://mcentral.de/hg I found em28xx-new (but I
> >> > have many errors : [...]
> >> > 'dvb_net_release' /opt/em28xx-new/em2880-dvb.c:976: erreur:
> >> > implicit declaration of function
> >> > 'dvb_unregister_frontend' /opt/em28xx-new/em2880-dvb.c:977:
> >> > erreur: implicit declaration of function
> >> > 'dvb_frontend_detach' /opt/em28xx-new/em2880-dvb.c:981: erreur:
> >> > implicit declaration of function
> >> > 'dvb_dmx_release' /opt/em28xx-new/em2880-dvb.c:983: erreur:
> >> > implicit declaration of function 'dvb_unregister_adapter'
> >> > [...]) and the "old" v4l-dvb-kernel & v4l-dvb-experimental
> >> > doesn't work any more since 2.6.26 kernel.
> >> > I should use multiproto, but it seems heavy, no ?
> >> >
> >> > Do you have any suggestion ?
> >>
> >> do you have a custom kernel? or a default distribution - and which
> >> one?
> >
> > No, it is a classical kernel : 2.6.26-1-686 on Debian Sid.
> > Should I put all the errors ?
> 
> >> > 'dvb_unregister_frontend' /opt/em28xx-new/em2880-dvb.c:977:
> >> > erreur: implicit declaration of function
> 
> this means it cannot find some headers, you need to install the full
> kernel sources for your installed
> kernel before compiling the driver.

Really ? Kernel headers (in my case : linux-headers-2.6.26-1-686) are
not sufficient ? When I've installed em28xx (with v4l-dvb-experimental)
a few months ago, it was ok only with the headers...

OK. I'll try with the complete source (even if I don't understand
why ;-)))

Thank you very much.

David.


_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [linux-dvb] How installing em28xx ?
  2008-09-27 20:44       ` David BERCOT
@ 2008-09-28  9:32         ` David BERCOT
  0 siblings, 0 replies; 6+ messages in thread
From: David BERCOT @ 2008-09-28  9:32 UTC (permalink / raw)
  To: linux-dvb

Hi,

> > > No, it is a classical kernel : 2.6.26-1-686 on Debian Sid.
> > 
> > >> > 'dvb_unregister_frontend' /opt/em28xx-new/em2880-dvb.c:977:
> > >> > erreur: implicit declaration of function
> > 
> > this means it cannot find some headers, you need to install the full
> > kernel sources for your installed
> > kernel before compiling the driver.

I've installed the full kernel sources :
david:/usr/src/apt-get source linux-image-2.6.26-1-686

and it's not better :
david:/opt/em28xx-new# make
rm -rf Module.symvers; 
make -C /lib/modules/`if [ -d /lib/modules/2.6.21.4-eeepc ]; then echo
2.6.21.4-eeepc; else uname -r; fi`/build SUBDIRS=`pwd` modules make[1]:
entrant dans le répertoire « /usr/src/linux-headers-2.6.26-1-686 » CC
[M]  /opt/em28xx-new/em2880-dvb.o Dans le fichier inclus à partir
de /opt/em28xx-new/em2880-dvb.c:33: /opt/em28xx-new/em28xx.h:32:20:
erreur: dmxdev.h : Aucun fichier ou répertoire de ce
type /opt/em28xx-new/em28xx.h:33:23: erreur: dvb_demux.h : Aucun
fichier ou répertoire de ce type /opt/em28xx-new/em28xx.h:34:21:
erreur: dvb_net.h : Aucun fichier ou répertoire de ce
type /opt/em28xx-new/em28xx.h:35:26: erreur: dvb_frontend.h : Aucun
fichier ou répertoire de ce type In file included
from /opt/em28xx-new/em2880-dvb.c:33: /opt/em28xx-new/em28xx.h:550:
erreur: field ‘demux’ has incomplete type /opt/em28xx-new/em28xx.h:558:
erreur: field ‘adapter’ has incomplete
type /opt/em28xx-new/em28xx.h:561: erreur: field ‘dmxdev’ has
incomplete type /opt/em28xx-new/em28xx.h:563: erreur: field ‘dvbnet’
has incomplete type Dans le fichier inclus à partir
de /opt/em28xx-new/em2880-dvb.c:41: /opt/em28xx-new/drx3973d/drx3973d_demod.h:5:26:
erreur: dvb_frontend.h : Aucun fichier ou répertoire de ce type In file
included
from /opt/em28xx-new/em2880-dvb.c:41: /opt/em28xx-new/drx3973d/drx3973d_demod.h:9:
erreur: field ‘frontend’ has incomplete type Dans le fichier inclus à
partir
de /opt/em28xx-new/em2880-dvb.c:43: /opt/em28xx-new/qt1010/qt1010.h:25:26:
erreur: dvb_frontend.h : Aucun fichier ou répertoire de ce
type /opt/em28xx-new/em2880-dvb.c:47:22: erreur: lgdt330x.h : Aucun
fichier ou répertoire de ce type /opt/em28xx-new/em2880-dvb.c: In
function ‘em2880_complete_irq’: /opt/em28xx-new/em2880-dvb.c:254:
erreur: implicit declaration of function
‘dvb_dmx_swfilter’ /opt/em28xx-new/em2880-dvb.c: Hors de toute
fonction : /opt/em28xx-new/em2880-dvb.c:357: attention : ‘struct
dvb_demux_feed’ declared inside parameter
list /opt/em28xx-new/em2880-dvb.c:357: attention : visible uniquement
depuis cette définition ou déclaration, ce qui n'est probablement pas
ce que vous désirez /opt/em28xx-new/em2880-dvb.c: In function
‘em2880_start_feed’: /opt/em28xx-new/em2880-dvb.c:359: erreur:
déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c:360: erreur: déréférencement
d'un pointeur de type incomplet /opt/em28xx-new/em2880-dvb.c: Hors de
toute fonction : /opt/em28xx-new/em2880-dvb.c:374: attention : ‘struct
dvb_demux_feed’ declared inside parameter
list /opt/em28xx-new/em2880-dvb.c: In function
‘em2880_stop_feed’: /opt/em28xx-new/em2880-dvb.c:376: erreur:
déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c:377: erreur: déréférencement
d'un pointeur de type incomplet /opt/em28xx-new/em2880-dvb.c: In
function ‘em28xx_ts_bus_ctrl’: /opt/em28xx-new/em2880-dvb.c:403:
erreur: déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c: Hors de toute
fonction : /opt/em28xx-new/em2880-dvb.c:420: erreur: variable
‘em2880_lgdt3303_dev’ has initializer but incomplete
type /opt/em28xx-new/em2880-dvb.c:421: erreur: unknown field
‘demod_address’ specified in
initializer /opt/em28xx-new/em2880-dvb.c:421: attention : éléments en
excès dans l'initialisation de la
structure /opt/em28xx-new/em2880-dvb.c:421: attention : (near
initialization for
‘em2880_lgdt3303_dev’) /opt/em28xx-new/em2880-dvb.c:422: erreur:
unknown field ‘demod_chip’ specified in
initializer /opt/em28xx-new/em2880-dvb.c:422: erreur: ‘LGDT3303’
undeclared here (not in a function) /opt/em28xx-new/em2880-dvb.c:423:
attention : éléments en excès dans l'initialisation de la
structure /opt/em28xx-new/em2880-dvb.c:423: attention : (near
initialization for ‘em2880_lgdt3303_dev’) /opt/em28xx-new/em2880-dvb.c:
In function
‘kworld355u_i2c_gate_ctrl’: /opt/em28xx-new/em2880-dvb.c:437: erreur:
field ‘frontend’ has incomplete type /opt/em28xx-new/em2880-dvb.c:443:
erreur: déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c: In function
‘em28xx_set_params’: /opt/em28xx-new/em2880-dvb.c:457: erreur:
déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c:466: erreur: déréférencement
d'un pointeur de type incomplet /opt/em28xx-new/em2880-dvb.c: In
function ‘em28xx_get_frequency’: /opt/em28xx-new/em2880-dvb.c:584:
erreur: déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c: In function
‘em28xx_get_bandwidth’: /opt/em28xx-new/em2880-dvb.c:591: erreur:
déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c: In function
‘em28xx_dvb_init’: /opt/em28xx-new/em2880-dvb.c:599: erreur:
déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c: In function
‘em28xx_zl10353_init’: /opt/em28xx-new/em2880-dvb.c:655: erreur:
déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c: In function
‘em28xx_zl10353_sleep’: /opt/em28xx-new/em2880-dvb.c:697: erreur:
déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c: In function
‘em28xx_dvb_sleep’: /opt/em28xx-new/em2880-dvb.c:709: erreur:
déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c: In function
‘em2880_dvb_init’: /opt/em28xx-new/em2880-dvb.c:774: erreur: implicit
declaration of function ‘dvb_attach’ /opt/em28xx-new/em2880-dvb.c:778:
attention : assignment makes pointer from integer without a
cast /opt/em28xx-new/em2880-dvb.c:796: attention : assignment makes
pointer from integer without a cast /opt/em28xx-new/em2880-dvb.c:802:
erreur: ‘lgdt330x_attach’ undeclared (first use in this
function) /opt/em28xx-new/em2880-dvb.c:802: erreur: (Each undeclared
identifier is reported only once /opt/em28xx-new/em2880-dvb.c:802:
erreur: for each function it appears
in.) /opt/em28xx-new/em2880-dvb.c:803: attention : assignment makes
pointer from integer without a cast /opt/em28xx-new/em2880-dvb.c:812:
attention : assignment makes pointer from integer without a
cast /opt/em28xx-new/em2880-dvb.c:817: attention : assignment makes
pointer from integer without a cast /opt/em28xx-new/em2880-dvb.c:842:
erreur: déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c:843: erreur: déréférencement
d'un pointeur de type incomplet /opt/em28xx-new/em2880-dvb.c:845:
erreur: déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c:847: erreur: déréférencement
d'un pointeur de type incomplet /opt/em28xx-new/em2880-dvb.c:851:
erreur: déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c:853: erreur: déréférencement
d'un pointeur de type incomplet /opt/em28xx-new/em2880-dvb.c:862:
erreur: déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c:876: erreur: déréférencement
d'un pointeur de type incomplet /opt/em28xx-new/em2880-dvb.c:878:
erreur: déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c:879: erreur: déréférencement
d'un pointeur de type incomplet /opt/em28xx-new/em2880-dvb.c:897:
erreur: déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c:900: erreur: implicit
declaration of function
‘dvb_register_adapter’ /opt/em28xx-new/em2880-dvb.c:918: erreur:
implicit declaration of function
‘dvb_register_frontend’ /opt/em28xx-new/em2880-dvb.c:925: erreur:
‘DMX_TS_FILTERING’ undeclared (first use in this
function) /opt/em28xx-new/em2880-dvb.c:926: erreur:
‘DMX_SECTION_FILTERING’ undeclared (first use in this
function) /opt/em28xx-new/em2880-dvb.c:927: erreur:
‘DMX_MEMORY_BASED_FILTERING’ undeclared (first use in this
function) /opt/em28xx-new/em2880-dvb.c:929: erreur: implicit
declaration of function
‘dvb_dmx_init’ /opt/em28xx-new/em2880-dvb.c:940: erreur: implicit
declaration of function
‘dvb_dmxdev_init’ /opt/em28xx-new/em2880-dvb.c:944: erreur: implicit
declaration of function
‘dvb_dmxdev_release’ /opt/em28xx-new/em2880-dvb.c:955: erreur: implicit
declaration of function
‘dvb_net_init’ /opt/em28xx-new/em2880-dvb.c:955: erreur:
déréférencement d'un pointeur de type
incomplet /opt/em28xx-new/em2880-dvb.c: In function
‘em2880_dvb_fini’: /opt/em28xx-new/em2880-dvb.c:975: erreur: implicit
declaration of function
‘dvb_net_release’ /opt/em28xx-new/em2880-dvb.c:976: erreur: implicit
declaration of function
‘dvb_unregister_frontend’ /opt/em28xx-new/em2880-dvb.c:977: erreur:
implicit declaration of function
‘dvb_frontend_detach’ /opt/em28xx-new/em2880-dvb.c:981: erreur:
implicit declaration of function
‘dvb_dmx_release’ /opt/em28xx-new/em2880-dvb.c:983: erreur: implicit
declaration of function ‘dvb_unregister_adapter’ make[2]: ***
[/opt/em28xx-new/em2880-dvb.o] Erreur 1 make[1]: ***
[_module_/opt/em28xx-new] Erreur 2 make[1]: quittant le répertoire
« /usr/src/linux-headers-2.6.26-1-686 » make: *** [default] Erreur 2

Should I add another thing ? I don't know what's wrong...

Thanks.

David.


_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-09-28  9:33 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-27 18:15 [linux-dvb] How installing em28xx ? David BERCOT
2008-09-27 19:30 ` Markus Rechberger
2008-09-27 20:13   ` David BERCOT
2008-09-27 20:39     ` Markus Rechberger
2008-09-27 20:44       ` David BERCOT
2008-09-28  9:32         ` David BERCOT

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.