Holger Waechtler wrote: > > ... > > - When compiling av7110/saa7146_core.c I get the error message > > > > saa7146_core.c:911: warning: implicit declaration of function `__devexit_p' > > saa7146_core.c:911: initializer element is not constant > > saa7146_core.c:911: (near initialization for `saa7146_driver.remove') > > > > Looks like the definition of __devexit_p (which I assume is a macro) is not > > there. Maybe a missing #include? However, I couldn't find any header file > > on my system that would define this macro. > > > > I'm using SuSE 7.3 with kernel 2.4.10. > > again your kernel seems too old, I added a workaround in compat.h. > Please update your driver and try again.
Ok, now it compiles. But when doing 'make insmod' I get: dvb-core.o: unresolved symbol minor make[1]: Entering directory `/home/kls/vdr/DVB.2002-11-08/driver/frontends' insmod alps_bsru6.o; insmod alps_bsrv2.o; insmod alps_tdmb7.o; insmod alps_tdlb7.o; i nsmod grundig_29504-401.o; insmod grundig_29504-491.o; insmod ves1820.o; alps_bsru6.o: unresolved symbol dvb_unregister_i2c_device alps_bsru6.o: unresolved symbol dvb_register_frontend alps_bsru6.o: unresolved symbol dvb_unregister_frontend alps_bsru6.o: unresolved symbol dvb_register_i2c_device alps_bsrv2.o: unresolved symbol dvb_unregister_i2c_device alps_bsrv2.o: unresolved symbol dvb_register_frontend alps_bsrv2.o: unresolved symbol dvb_unregister_frontend alps_bsrv2.o: unresolved symbol dvb_register_i2c_device alps_tdmb7.o: unresolved symbol dvb_unregister_i2c_device alps_tdmb7.o: unresolved symbol dvb_register_frontend alps_tdmb7.o: unresolved symbol dvb_unregister_frontend alps_tdmb7.o: unresolved symbol dvb_register_i2c_device alps_tdlb7.o: unresolved symbol dvb_unregister_i2c_device alps_tdlb7.o: unresolved symbol dvb_register_frontend alps_tdlb7.o: unresolved symbol dvb_unregister_frontend alps_tdlb7.o: unresolved symbol dvb_register_i2c_device grundig_29504-401.o: unresolved symbol dvb_unregister_i2c_device grundig_29504-401.o: unresolved symbol dvb_register_frontend grundig_29504-401.o: unresolved symbol dvb_unregister_frontend grundig_29504-401.o: unresolved symbol dvb_register_i2c_device grundig_29504-491.o: unresolved symbol dvb_unregister_i2c_device grundig_29504-491.o: unresolved symbol dvb_register_frontend grundig_29504-491.o: unresolved symbol dvb_unregister_frontend grundig_29504-491.o: unresolved symbol dvb_register_i2c_device ves1820.o: unresolved symbol dvb_unregister_i2c_device ves1820.o: unresolved symbol dvb_register_frontend ves1820.o: unresolved symbol dvb_unregister_frontend ves1820.o: unresolved symbol dvb_register_i2c_device make[1]: *** [insmod] Error 1 make[1]: Leaving directory `/home/kls/vdr/DVB.2002-11-08/driver/frontends' make[1]: Entering directory `/home/kls/vdr/DVB.2002-11-08/driver/av7110' insmod input; \ insmod evdev; \ insmod dvb-ttpci.o; Using /lib/modules/2.4.10-4GB/kernel/drivers/input/input.o Using /lib/modules/2.4.10-4GB/kernel/drivers/input/evdev.o dvb-ttpci.o: unresolved symbol dvb_register_adapter dvb-ttpci.o: unresolved symbol dvb_remove_frontend_notifier dvb-ttpci.o: unresolved symbol dvb_register_device dvb-ttpci.o: unresolved symbol dvb_filter_ipack_init dvb-ttpci.o: unresolved symbol dvb_filter_instant_repack dvb-ttpci.o: unresolved symbol dvb_add_frontend_notifier dvb-ttpci.o: unresolved symbol dvb_dmxdev_init dvb-ttpci.o: unresolved symbol dvb_register_i2c_bus dvb-ttpci.o: unresolved symbol dvb_filter_ipack_flush dvb-ttpci.o: unresolved symbol dvb_generic_release dvb-ttpci.o: unresolved symbol dvb_dmxdev_release dvb-ttpci.o: unresolved symbol dvb_add_frontend_ioctls dvb-ttpci.o: unresolved symbol dvb_filter_ipack_reset dvb-ttpci.o: unresolved symbol dvb_dmx_init dvb-ttpci.o: unresolved symbol dvb_generic_ioctl dvb-ttpci.o: unresolved symbol dvb_dmx_swfilter_packets dvb-ttpci.o: unresolved symbol dvb_dmx_release dvb-ttpci.o: unresolved symbol dvb_filter_pes2ts dvb-ttpci.o: unresolved symbol dvb_unregister_device dvb-ttpci.o: unresolved symbol dvb_generic_open dvb-ttpci.o: unresolved symbol dvb_filter_pes2ts_init dvb-ttpci.o: unresolved symbol dvb_unregister_i2c_bus dvb-ttpci.o: unresolved symbol dvb_net_release dvb-ttpci.o: unresolved symbol dvb_filter_ipack_free dvb-ttpci.o: unresolved symbol vmalloc_to_page dvb-ttpci.o: unresolved symbol dvb_unregister_adapter dvb-ttpci.o: unresolved symbol dvb_net_init dvb-ttpci.o: unresolved symbol dvb_remove_frontend_ioctls make[1]: *** [insmod] Error 1 make[1]: Leaving directory `/home/kls/vdr/DVB.2002-11-08/driver/av7110' make: *** [insmod] Error 2 Klaus -- _______________________________________________________________ Klaus Schmidinger Phone: +49-8635-6989-10 CadSoft Computer GmbH Fax: +49-8635-6989-40 Hofmark 2 Email: [EMAIL PROTECTED] D-84568 Pleiskirchen, Germany URL: www.cadsoft.de _______________________________________________________________ -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
