Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Error in compiling today CVS



On Sat, Nov 06, 2004 at 12:24:30PM +0100, Michael Hunold wrote:

Hello :-)

> Do you use "makelinks"?

Yes

> If so, your .config file might be messed up. The recent frontend changes 
> create different dependencies on the frontend modules. If you compile 
> current cvs with an old .config this might not work.
> 
> Please deselect DVB completely in your kernel configuration, then save 
> the configuration, then select the items you really need again, save and 
> recompile.

I can't : in DVB-S I can't remove
<M> Philips TDA8083 based (NEW)
In DVB-T I can't remove
<M> Spase sp8870 based (NEW)
<M> LSI L64781 (NEW)
And In DVB-C I can't remove
<M> VLSI VES1820 based (NEW)
<M> Philips TDA10021 based (NEW)

(I only want two DVB-S : <*> ST STV0299 based and <*> VLSI VES1893 or
VES1993 based)
This is my .config regarding DVB:
# Digital Video Broadcasting Devices
#
CONFIG_DVB=y
CONFIG_DVB_CORE=y

#
# Supported SAA7146 based PCI Adapters
#
CONFIG_DVB_AV7110=m
# CONFIG_DVB_AV7110_FIRMWARE is not set
CONFIG_DVB_AV7110_OSD=y
CONFIG_DVB_BUDGET=m
# CONFIG_DVB_BUDGET_CI is not set
# CONFIG_DVB_BUDGET_AV is not set
# CONFIG_DVB_BUDGET_PATCH is not set

#
# Supported USB Adapters
#
# CONFIG_DVB_TTUSB_BUDGET is not set
# CONFIG_DVB_TTUSB_DEC is not set
# CONFIG_DVB_DIBUSB is not set
# CONFIG_DVB_CINERGYT2 is not set

#
# Supported FlexCopII (B2C2) Adapters
#
# CONFIG_DVB_B2C2_SKYSTAR is not set

#
# Supported BT878 Adapters
#

#
# Supported DVB Frontends
#

#
# Customise DVB Frontends
#

#
# DVB-S (satellite) frontends
#
CONFIG_DVB_STV0299=y
# CONFIG_DVB_CX24110 is not set
CONFIG_DVB_TDA8083=m
# CONFIG_DVB_TDA80XX is not set
# CONFIG_DVB_MT312 is not set
CONFIG_DVB_VES1X93=y

#
# DVB-T (terrestrial) frontends
#
CONFIG_DVB_SP8870=m
# CONFIG_DVB_SP887X is not set
# CONFIG_DVB_CX22700 is not set
# CONFIG_DVB_CX22702 is not set
CONFIG_DVB_L64781=m
# CONFIG_DVB_TDA1004X is not set
# CONFIG_DVB_NXT6000 is not set
# CONFIG_DVB_MT352 is not set
# CONFIG_DVB_DIB3000MB is not set

#
# DVB-C (cable) frontends
#
# CONFIG_DVB_ATMEL_AT76C651 is not set
CONFIG_DVB_VES1820=m
CONFIG_DVB_TDA10021=m
# CONFIG_DVB_STV0297 is not set
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_VIDEOBUF=m
CONFIG_VIDEO_BUF=m

Manually deleting this section in .config and doing a make
oldconfig I come to this:
Philips TDA8083 based (DVB_TDA8083) [M/y/?] (NEW)
Spase sp8870 based (DVB_SP8870) [M/y/?] (NEW)
LSI L64781 (DVB_L64781) [M/y/?] (NEW)
VLSI VES1820 based (DVB_VES1820) [M/y/?] (NEW)
Philips TDA10021 based (DVB_TDA10021) [M/y/?] (NEW)

Which result in the following:
CONFIG_DVB=y
CONFIG_DVB_CORE=y
CONFIG_DVB_AV7110=m
CONFIG_DVB_AV7110_OSD=y
CONFIG_DVB_BUDGET=m
CONFIG_DVB_STV0299=y
CONFIG_DVB_TDA8083=m
CONFIG_DVB_VES1X93=y
CONFIG_DVB_SP8870=m
CONFIG_DVB_L64781=m
CONFIG_DVB_VES1820=m
CONFIG_DVB_TDA10021=m
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_VIDEOBUF=m
CONFIG_VIDEO_BUF=m

And make bzImage && make modules && sudo make modules_install :
...
if [ -r System.map ]; then /sbin/depmod -ae -F System.map  2.6.10-rc1; fi
WARNING: /lib/modules/2.6.10-rc1/kernel/drivers/media/dvb/ttpci/budget.ko needs unknown symbol stv0299_writereg
WARNING: /lib/modules/2.6.10-rc1/kernel/drivers/media/dvb/ttpci/budget.ko needs unknown symbol ves1x93_attach
WARNING: /lib/modules/2.6.10-rc1/kernel/drivers/media/dvb/ttpci/budget.ko needs unknown symbol stv0299_attach
WARNING: /lib/modules/2.6.10-rc1/kernel/drivers/media/dvb/ttpci/dvb-ttpci.ko needs unknown symbol stv0299_writereg
WARNING: /lib/modules/2.6.10-rc1/kernel/drivers/media/dvb/ttpci/dvb-ttpci.ko needs unknown symbol ves1x93_attach
WARNING: /lib/modules/2.6.10-rc1/kernel/drivers/media/dvb/ttpci/dvb-ttpci.ko needs unknown symbol stv0299_attach

Which don't change anything...

> This should set up the dependencies correctly.

I can work with the CVS HEAD (non refactoring branch) but without the
makelinks...
I think there is something missing regarding mixing modules and non
modules in current DVB refactoring CVS.

Thank you very much,
-- 
	Grégoire Favre
________________________________________________________________________
http://magma.epfl.ch/greg ICQ:16624071 mailto:Gregoire.Favre@freesurf.ch




Home | Main Index | Thread Index