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

unresolved symbols in pcmcia modules v3.1.6



I have a weird problem compiling the latest pcmcia modules (for pcmcia-cs
3.1.6-1).

I compiled using make-kpkg modules_image, and the compilation seemed to
proceed correctly. But when I install and run the new version, it
complains that there are "unresolved symbols", as if some functions were
never defined:

Starting PCMCIA services: modules/lib/modules/2.2.12/pcmcia/pcmcia_core.o: unresolved symbol __wake_up_R96ded479
/lib/modules/2.2.12/pcmcia/pcmcia_core.o: unresolved symbol interruptible_sleep_on_timeout_Rf8a96f87
/lib/modules/2.2.12/pcmcia/pcmcia_core.o: unresolved symbol proc_bus_R65ac201f
/lib/modules/2.2.12/pcmcia/pcmcia_core.o: unresolved symbol printk_R1b7d4074
/lib/modules/2.2.12/pcmcia/pcmcia_core.o: unresolved symbol create_proc_entry_R0625ee2c
/lib/modules/2.2.12/pcmcia/pcmcia_core.o: unresolved symbol interruptible_sleep_on_R3619b730
/lib/modules/2.2.12/pcmcia/pcmcia_core.o: unresolved symbol remove_proc_entry_Rf00256f1
/lib/modules/2.2.12/pcmcia/i82365.o: unresolved symbol request_mem_region
/lib/modules/2.2.12/pcmcia/i82365.o: unresolved symbol release_mem_region
/lib/modules/2.2.12/pcmcia/i82365.o: unresolved symbol unregister_ss_entry
/lib/modules/2.2.12/pcmcia/i82365.o: unresolved symbol printk_R1b7d4074
/lib/modules/2.2.12/pcmcia/i82365.o: unresolved symbol create_proc_entry_R0625ee2c
/lib/modules/2.2.12/pcmcia/i82365.o: unresolved symbol remove_proc_entry_Rf00256f1
/lib/modules/2.2.12/pcmcia/i82365.o: unresolved symbol register_ss_entry
/lib/modules/2.2.12/pcmcia/i82365.o: unresolved symbol CardServices
/lib/modules/2.2.12/pcmcia/ds.o: unresolved symbol __wake_up_R96ded479
/lib/modules/2.2.12/pcmcia/ds.o: unresolved symbol printk_R1b7d4074
/lib/modules/2.2.12/pcmcia/ds.o: unresolved symbol create_proc_entry_R0625ee2c
/lib/modules/2.2.12/pcmcia/ds.o: unresolved symbol proc_pccard
/lib/modules/2.2.12/pcmcia/ds.o: unresolved symbol interruptible_sleep_on_R3619b730
/lib/modules/2.2.12/pcmcia/ds.o: unresolved symbol remove_proc_entry_Rf00256f1
/lib/modules/2.2.12/pcmcia/ds.o: unresolved symbol __pollwait_R3cd1d419
/lib/modules/2.2.12/pcmcia/ds.o: unresolved symbol CardServices
/lib/modules/2.2.12/pcmcia/ds.o: unresolved symbol register_chrdev_R318ca2c4


But at least some of these symbols do appear to be defined in the source.
eg CardServices, proc_pccard are apparently defined in cs.c, etc.

The funny letters at the end of some of the names look as if the object
files were corrupted, except you can find the same sort of hieroglyphics in
the names written in the object files for the earlier working versions
(3.1.4).

Has anyone compiled 3.1.6 yet?  Could it be a problem with the compiler? (I
appear to be using gcc version 2.95.2 19991109, which I think worked for
pcmcia-cs 3.1.4)  Or have they done something funny to the source?

I thought I'd check here to see if it works with anyone else before I report
it as a bug.

Drew


Reply to: