Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
cannot emerge v4l-dvb-hg; need for tv capture card
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
lexflex
Guru
Guru


Joined: 05 Mar 2006
Posts: 363
Location: the Netherlands

PostPosted: Sun May 18, 2008 2:41 pm    Post subject: cannot emerge v4l-dvb-hg; need for tv capture card Reply with quote

Hi,

I am trying to get my pinnacle usb 'DVB-T stick solo' to work;
As i understand from http://www.linuxtv.org/wiki/index.php/How_to_install_DVB_device_drivers i should install
the v4l-dvb drivers for this.

However, emerging media-tv/v4l-dvb-hg-0.1-r2 ends with some errors about zoran:

Code:

  CC [M]  /var/tmp/portage/media-tv/v4l-dvb-hg-0.1-r2/work/v4l-dvb/v4l/zoran_procfs.o
  CC [M]  /var/tmp/portage/media-tv/v4l-dvb-hg-0.1-r2/work/v4l-dvb/v4l/zoran_device.o
/var/tmp/portage/media-tv/v4l-dvb-hg-0.1-r2/work/v4l-dvb/v4l/zoran_procfs.c: In function 'zoran_proc_init':
/var/tmp/portage/media-tv/v4l-dvb-hg-0.1-r2/work/v4l-dvb/v4l/zoran_procfs.c:208: error: implicit declaration of function 'proc_create_data'
/var/tmp/portage/media-tv/v4l-dvb-hg-0.1-r2/work/v4l-dvb/v4l/zoran_procfs.c:208: warning: assignment makes pointer from integer without a cast
make[2]: *** [/var/tmp/portage/media-tv/v4l-dvb-hg-0.1-r2/work/v4l-dvb/v4l/zoran_procfs.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [_module_/var/tmp/portage/media-tv/v4l-dvb-hg-0.1-r2/work/v4l-dvb/v4l] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.25-gentoo-r3'
make: *** [default] Error 2
 *
 * ERROR: media-tv/v4l-dvb-hg-0.1-r2 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3259:  Called linux-mod_src_compile
 *             environment, line 2462:  Called die
 * The specific snippet of code:
 *               eval "emake HOSTCC=\"$(tc-getBUILD_CC)\"                   CC=\"$(get-KERNEL_CC)\"                   LDFLAGS=\"$(get_abi_LDFLAGS)\"                   ${BUILD_FIXES}                   ${BUILD_PARAMS}                   ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CC="$(get-KERNEL_CC)" LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
 *  The die message:
 *   Unable to emake HOSTCC=x86_64-pc-linux-gnu-gcc CC=x86_64-pc-linux-gnu-gcc LDFLAGS=  KDIR=/usr/src/linux default
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-tv/v4l-dvb-hg-0.1-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-tv/v4l-dvb-hg-0.1-r2/temp/environment'.
 *

 * Messages for package media-tv/v4l-dvb-hg-0.1-r2:

 * Removing autoload-entry from stradis-driver.
 * Removing depmod-calls
 *
 * ERROR: media-tv/v4l-dvb-hg-0.1-r2 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3259:  Called linux-mod_src_compile
 *             environment, line 2462:  Called die
 * The specific snippet of code:
 *               eval "emake HOSTCC=\"$(tc-getBUILD_CC)\"                   CC=\"$(get-KERNEL_CC)\"                   LDFLAGS=\"$(get_abi_LDFLAGS)\"                   ${BUILD_FIXES}                   ${BUILD_PARAMS}                   ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CC="$(get-KERNEL_CC)" LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
 *  The die message:
 *   Unable to emake HOSTCC=x86_64-pc-linux-gnu-gcc CC=x86_64-pc-linux-gnu-gcc LDFLAGS=  KDIR=/usr/src/linux default
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-tv/v4l-dvb-hg-0.1-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-tv/v4l-dvb-hg-0.1-r2/temp/environment'.



What does this mean, and how can i solve this ?
Or are there any other drivers i can/should use for this DVB-t stick ?

Thanks,

Lex
Back to top
View user's profile Send private message
RoundsToZero
Guru
Guru


Joined: 17 Nov 2003
Posts: 478
Location: New York, NY

PostPosted: Mon May 19, 2008 3:05 am    Post subject: Reply with quote

I suggest you install mercurial (hg) and get the development drivers from hg directly (there will be a link on the linuxtv page) instead of using whatever version of the drivers is in portage.
Back to top
View user's profile Send private message
lexflex
Guru
Guru


Joined: 05 Mar 2006
Posts: 363
Location: the Netherlands

PostPosted: Mon May 19, 2008 5:23 pm    Post subject: Reply with quote

RoundsToZero wrote:
I suggest you install mercurial (hg) and get the development drivers from hg directly (there will be a link on the linuxtv page) instead of using whatever version of the drivers is in portage.



Hi, thanks for your answer. I tried from hg using mercurial as instructed on :

http://www.linuxtv.org/wiki/index.php/How_to_install_DVB_device_drivers


but get the same kind of error:

Code:

 CC [M]  /temp/v4l-dvb/v4l/zc0301_pb0330.o
  CC [M]  /temp/v4l-dvb/v4l/zc0301_pas202bcb.o
  CC [M]  /temp/v4l-dvb/v4l/zoran_procfs.o
/temp/v4l-dvb/v4l/zoran_procfs.c: In function 'zoran_proc_init':
/temp/v4l-dvb/v4l/zoran_procfs.c:208: error: implicit declaration of function 'proc_create_data'
/temp/v4l-dvb/v4l/zoran_procfs.c:208: warning: assignment makes pointer from integer without a cast
make[3]: *** [/temp/v4l-dvb/v4l/zoran_procfs.o] Error 1
make[2]: *** [_module_/temp/v4l-dvb/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.25-gentoo-r3'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/temp/v4l-dvb/v4l'
make: *** [all] Error 2



There is some kind of conflict with the Zoran-module. Any idea?

Thanks !

Lex.
Back to top
View user's profile Send private message
RoundsToZero
Guru
Guru


Joined: 17 Nov 2003
Posts: 478
Location: New York, NY

PostPosted: Tue May 20, 2008 6:06 am    Post subject: Reply with quote

If you don't need that particular module, you can go through make menuconfig of the v4l tree and disable everything except what you need. You should search for your specific model (or USB ID) to see which modules in the v4l tree support your hardware. I can't explain the specific error though. "proc_create_data" looks awfully generic. I can't tell whether it's supposed to be an in-kernel function and for some reason the module build isn't finding it, or if it's a v4l tree function that's not written correctly. Or any other of a number of things I don't know.
Back to top
View user's profile Send private message
lexflex
Guru
Guru


Joined: 05 Mar 2006
Posts: 363
Location: the Netherlands

PostPosted: Fri May 23, 2008 8:26 pm    Post subject: Reply with quote

RoundsToZero wrote:
If you don't need that particular module, you can go through make menuconfig of the v4l tree and disable everything except what you need. You should search for your specific model (or USB ID) to see which modules in the v4l tree support your hardware.


Hi, thanks for you're reply... I looked around in the menu using make menuconfig. I see al lot of hardware selected, however, i don't know how to recognize my pinnalce device; it is not specifically mentioned...
If i do lsusb i only get:

Code:

 # lsusb
Bus 005 Device 001: ID 1d6b:0001 
Bus 003 Device 001: ID 1d6b:0001 
Bus 004 Device 001: ID 1d6b:0001 
Bus 002 Device 001: ID 1d6b:0001 
Bus 001 Device 002: ID 2304:0236 Pinnacle Systems, Inc. [hex]
Bus 001 Device 001: ID 1d6b:0002 
 #


Any idea how to recognize this device ?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum