You are not logged in.

#1 2011-07-01 06:33:03

peque
Member
From: Denmark - Møn
Registered: 2005-06-26
Posts: 441

a Problem compiling drivers for the DVB-S cards ( Hauppauge HVR4000!

Hey gruop!

I'm having a problem compiling my drivers for my DVB-S cards after upgrading kernel to 2.6.39

Started while cloning v4l-dvb from http://www.linuxtv.org/hg with HG
Afterwards I'm using make menuconfig to change from 8 to 32 in DVB-MAX params so it'll discover all 5TVcards I got!
But afterwards using make - I'm getting this error????
<code>
# make
make -C /usr/local/src/v4l-dvb/v4l
/bin/sh: /sbin/lsmod: Ingen sådan fil eller filkatalog
make[1]: Går til katalog '/usr/local/src/v4l-dvb/v4l'
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/usr/local/src/v4l-dvb/v4l/firmware'
make[2]: Leaving directory `/usr/local/src/v4l-dvb/v4l/firmware'
make -C firmware
make[2]: Entering directory `/usr/local/src/v4l-dvb/v4l/firmware'
make[2]: Nothing to be done for `default'.
make[2]: Leaving directory `/usr/local/src/v4l-dvb/v4l/firmware'
Kernel build directory is /lib/modules/2.6.39-ARCH/build
make -C /lib/modules/2.6.39-ARCH/build SUBDIRS=/usr/local/src/v4l-dvb/v4l  modules
make[2]: Entering directory `/usr/src/linux-2.6.39-ARCH'
/bin/sh: /sbin/lsmod: Ingen sådan fil eller filkatalog
  CC [M]  /usr/local/src/v4l-dvb/v4l/cx23885-video.o
/usr/local/src/v4l-dvb/v4l/cx23885-video.c:29:28: fatal error: linux/smp_lock.h: No such file or directory
compilation terminated.
make[3]: *** [/usr/local/src/v4l-dvb/v4l/cx23885-video.o] Fejl 1
make[2]: *** [_module_/usr/local/src/v4l-dvb/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.39-ARCH'
make[1]: *** [default] Fejl 2
make[1]: Forlader katalog '/usr/local/src/v4l-dvb/v4l'
make: *** [all] Fejl 2
-bash-4.2# make clean
make -C /usr/local/src/v4l-dvb/v4l clean
/bin/sh: /sbin/lsmod: Ingen sådan fil eller filkatalog
make[1]: Går til katalog '/usr/local/src/v4l-dvb/v4l'
rm -f *~ *.o *.ko .*.o.cmd .*.ko.cmd *.mod.c av7110_firm.h fdump \
    config-compat.h Module.symvers Module.markers modules.order
make -C firmware clean
make[2]: Entering directory `/usr/local/src/v4l-dvb/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make[2]: Leaving directory `/usr/local/src/v4l-dvb/v4l/firmware'
make -C ../media-specs clean
make[2]: Entering directory `/usr/local/src/v4l-dvb/media-specs'
rm -f *.stamp
rm -f videodev2.h.xml
rm -f capture.c.xml
rm -f v4l2grab.c.xml
rm -f keytable.c.xml
rm -f media.aux media.log media.out
rm -f capture
rm -f media-indices.tmpl media-entities.tmpl
rm -rf media media-single media.pdf
rm -rf media.xml v4l dvb
make[2]: Leaving directory `/usr/local/src/v4l-dvb/media-specs'
make[1]: Forlader katalog '/usr/local/src/v4l-dvb/v4l'
-bash-4.2# make
make -C /usr/local/src/v4l-dvb/v4l
/bin/sh: /sbin/lsmod: Ingen sådan fil eller filkatalog
make[1]: Går til katalog '/usr/local/src/v4l-dvb/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.39-ARCH/build ./.myconfig ./config-compat.h
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/usr/local/src/v4l-dvb/v4l/firmware'
make[2]: Leaving directory `/usr/local/src/v4l-dvb/v4l/firmware'
make -C firmware
make[2]: Entering directory `/usr/local/src/v4l-dvb/v4l/firmware'
  CC  ihex2fw
Generating vicam/firmware.fw
Generating dabusb/firmware.fw
Generating dabusb/bitstream.bin
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[2]: Leaving directory `/usr/local/src/v4l-dvb/v4l/firmware'
Kernel build directory is /lib/modules/2.6.39-ARCH/build
make -C /lib/modules/2.6.39-ARCH/build SUBDIRS=/usr/local/src/v4l-dvb/v4l  modules
make[2]: Entering directory `/usr/src/linux-2.6.39-ARCH'
/bin/sh: /sbin/lsmod: Ingen sådan fil eller filkatalog
  CC [M]  /usr/local/src/v4l-dvb/v4l/tuner-xc2028.o
  CC [M]  /usr/local/src/v4l-dvb/v4l/tuner-simple.o
  CC [M]  /usr/local/src/v4l-dvb/v4l/tuner-types.o
  CC [M]  /usr/local/src/v4l-dvb/v4l/mt20xx.o
/usr/local/src/v4l-dvb/v4l/mt20xx.c: In function 'mt2050_set_antenna':
/usr/local/src/v4l-dvb/v4l/mt20xx.c:442:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
/usr/local/src/v4l-dvb/v4l/mt20xx.c: In function 'mt2050_init':
/usr/local/src/v4l-dvb/v4l/mt20xx.c:594:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
  CC [M]  /usr/local/src/v4l-dvb/v4l/tda8290.o
  CC [M]  /usr/local/src/v4l-dvb/v4l/tea5767.o
  CC [M]  /usr/local/src/v4l-dvb/v4l/tea5761.o
  CC [M]  /usr/local/src/v4l-dvb/v4l/tda9887.o
  CC [M]  /usr/local/src/v4l-dvb/v4l/cx23885-cards.o
  CC [M]  /usr/local/src/v4l-dvb/v4l/cx23885-video.o
/usr/local/src/v4l-dvb/v4l/cx23885-video.c:29:28: fatal error: linux/smp_lock.h: No such file or directory
compilation terminated.
make[3]: *** [/usr/local/src/v4l-dvb/v4l/cx23885-video.o] Fejl 1
make[2]: *** [_module_/usr/local/src/v4l-dvb/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.39-ARCH'
make[1]: *** [default] Fejl 2
make[1]: Forlader katalog '/usr/local/src/v4l-dvb/v4l'
make: *** [all] Fejl 2
</code>

What can I do to make this compile again - so its possible to use MythTV again???

TIA
P

Last edited by peque (2011-07-01 06:33:18)


Just getting better .... All the time

Offline

Board footer

Powered by FluxBB