[linux-dvb] [Patch] Latest CVS Error installing dst.ko

Michael Krufky mkrufky at m1k.net
Tue Nov 22 13:30:58 CET 2005


Giuliano A. Montecarlo wrote:

> Michael Ditum wrote:
>
>> OK if I comment out the following line in v4l/Makefile it completes 
>> fine...
>>
>> (under dvb-install)
>>
>> install -m 644 -c $(inst_bt8xx) $(KDIR26)/dvb/bt8xx
>>
>> what functionality am I losing by doing this?
>>
>> Mike
>>
>> On 22/11/05, Michael Ditum <mike at mikeditum.co.uk> wrote:
>>  
>>
>>> Hi!
>>>
>>> I'm trying to install the latest CVS release on our system. I have
>>> kernel 2.6.14.2 running and followed the steps for installing from cvs
>>> from the wiki...
>>>
>>> cd v4l-kernel
>>> make merge-trees
>>> make
>>> make install
>>>
>>> They all complete sucessfully until make install where I get the 
>>> following...
>>>
>>> [root at bloodhound v4l-kernel]# make install
>>> make -C /opt/tripleplay-kernel-2.5.0-test2.8662/v4l-kernel/v4l install
>>> make[1]: Entering directory
>>> `/opt/tripleplay-kernel-2.5.0-test2.8662/v4l-kernel/v4l'
>>>
>>> Eliminating old DVB modules (errors on this step is not a problem)..
>>> make[1]: [dvb-rminstall] Error 1 (ignored)
>>>
>>>
>>> Eliminating old V4L modules (errors on this step is not a problem)..
>>> make[1]: [rminstall] Error 1 (ignored)
>>>
>>>
>>> Installing new DVB modules at corresponding Kernel dir...
>>> install -d /lib/modules/2.6.14-2-smp/kernel/drivers/media/dvb/frontends
>>> install -m 644 -c cx22702.ko dvb-pll.ko lgdt330x.ko or51132.ko
>>> tda1004x.ko mt352.ko sp887x.ko nxt6000.ko cx24110.ko or51211.ko
>>> nxt200x.ko cx24123.ko
>>> /lib/modules/2.6.14-2-smp/kernel/drivers/media/dvb/frontends
>>> install -d /lib/modules/2.6.14-2-smp/kernel/drivers/media/dvb/bt8xx
>>> install -m 644 -c bt878.ko dvb-bt8xx.ko dst.ko dst_ca.ko
>>> /lib/modules/2.6.14-2-smp/kernel/drivers/media/dvb/bt8xx
>>> install: cannot stat `dst.ko': No such file or directory
>>> install: cannot stat `dst_ca.ko': No such file or directory
>>> make[1]: *** [dvb-install] Error 1
>>> make[1]: Leaving directory
>>> `/opt/tripleplay-kernel-2.5.0-test2.8662/v4l-kernel/v4l'
>>> make: *** [install] Error 2
>>>
>>> I've done a find | grep dst.ko in the directory and there is no dst.ko
>>> or dst_ca.ko so they have not been created. Are they supposed to have
>>> been created?
>>>
>>> Thanks for your help in advance
>>>
>>> Mike
>>>
>>>   
>>
>>
>> _______________________________________________
>> linux-dvb mailing list
>> linux-dvb at linuxtv.org
>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>>
>>  
>>
> You're loosing the ability of installing them (whether important or not).
>
> Try this patch.
>
> Regards.
>
> Signed-off-by: Giuliano A. Montecarlo <giuly at giuly.de>
>
>------------------------------------------------------------------------
>
>Index: v4l/Makefile
>===================================================================
>RCS file: /cvs/video4linux/v4l-kernel/v4l/Makefile,v
>retrieving revision 1.100
>diff -u -r1.100 Makefile
>--- v4l/Makefile	22 Nov 2005 03:44:49 -0000	1.100
>+++ v4l/Makefile	22 Nov 2005 07:13:58 -0000
>@@ -174,7 +174,10 @@
> inst_cx88 += cx88-blackbird.ko cx88xx.ko cx88-dvb.ko
> inst_saa7134 := saa6752hs.ko saa7134.ko saa7134-empress.ko saa7134-dvb.ko
> inst_em28xx := em28xx.ko
>-inst_bt8xx := bt878.ko dvb-bt8xx.ko dst.ko dst_ca.ko
>+inst_bt8xx := bt878.ko dvb-bt8xx.ko
>+ifeq ($(CONFIG_DVB_BT8XX_DST),m)
>+  inst_bt88xx += dst.ko dst_ca.ko
>+endif
> inst_frontends := cx22702.ko dvb-pll.ko lgdt330x.ko or51132.ko tda1004x.ko
> inst_frontends += mt352.ko sp887x.ko nxt6000.ko cx24110.ko or51211.ko
> inst_frontends += nxt200x.ko cx24123.ko
>
Ah, Slight error on my part... Your solution will work, but I have a 
slightly different idea... I will fix this in v4l-kernel cvs within a 
few hours.  Thanks.

I had to separate DST from the build last night because it is broken in 
the merge-trees build, due to quincy's latest frontend tuning changes... 
I haven't had a chance to work those into compat.h ... (in v4l-kernel) ...

Cheers,

-Mike



More information about the linux-dvb mailing list