unresolved externals ???
Hallo Liste, etwas für die "Spezi's": Beim übersetzen von ndiswrapper (0.7) ist die Welt noch in Ordnung! Erst bei "depmod -a" bzw "modprobe ndiswrapper" kommen folgende Fehler: /lib/.../ndiswrapper.o: unresolved symbol remove_proc_entry_R448cb66c /lib/.../ndiswrapper.o: unresolved symbol alloc_skb_R2c46407b /lib/.../ndiswrapper.o: unresolved symbol misc_register_Rb226ed46 /lib/.../ndiswrapper.o: unresolved symbol remove_wait_queue_R17c614fa /lib/.../ndiswrapper.o: unresolved symbol proc_mkdir_Rdb44cde4 /lib/../ndiswrapper.o: unresolved symbol __kfree_skb_R904b9d68 /lib/.../ndiswrapper.o: unresolved symbol proc_net_R36eb6b3f /lib/.../ndiswrapper.o: unresolved symbol irq_stat_R81eed952 /lib/.../ndiswrapper.o: unresolved symbol create_proc_entry_R11ebb079 /lib/.../ndiswrapper.o: unresolved symbol eth_type_trans_R83bf4dc2 /lib/.../ndiswrapper.o: unresolved symbol __netdev_watchdog_up_Rfd478dac /lib/.../ndiswrapper.o: unresolved symbol skb_over_panic_R39fc9221 /lib/.../ndiswrapper.o: unresolved symbol softnet_data_Re00958f6 /lib/.../ndiswrapper.o: unresolved symbol misc_deregister_Rde76d97f /lib/.../ndiswrapper.o: unresolved symbol skb_copy_and_csum_dev_R7e8e1043 /lib/.../ndiswrapper.o: unresolved symbol add_wait_queue_R794cb9c3 /lib/.../ndiswrapper.o: unresolved symbol netif_rx_R0f439c9f /lib/.../ndiswrapper.o: insmod /lib/modules/2.4.21-202-athlon/misc/ndiswrapper.o failed /lib/modules/2.4.21-202-athlon/misc/ndiswrapper.o: insmod ndiswrapper failed Pfad wg. lesbarkeit gekürzt, aber immer wie in den letzten beiden Zeilen! Vorgegangen bin ich nach http://www.linux-infopage.de/show.php?page=berichte-ndiswrappercentrino Das Ganze mach ich um eine WLAN-Karte zum laufen zu bringen (WPC54G). Ich nutze 2.4.21-202 hab aber nur die sourcen zu 144 finden können!??? Sowohl bei ftp.suse.com als auch über ftp.gwdg.de ... (9.0Pro) gcc version 3.3.1 (SuSE Linux) Mir sieht die Meldung aber so aus als würden hier Signaturen für C++ erzeugt (...R0f439c9f) oder was bedeutet der suffix sonst?? Benötige ich andere Kompileroptionen oder mach ich sonst einen prinzipiellen Fehler? -- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de
Rolf Masfelder wrote:
etwas für die "Spezi's":
Ich bevorzuge Sprudel, kein Spezi...
[...] Ich nutze 2.4.21-202 hab aber nur die sourcen zu 144 finden können!??? Sowohl bei ftp.suse.com als auch über ftp.gwdg.de ... (9.0Pro)
Du versuchst, ein Modul zu compilieren fuer einen Kernel, der aus anderen Quellen entstanden ist als die, die Dir zur Verfuegung stehen. Das ist schlecht! Das hat Nebenwirkungen, die man nicht abschaetzen kann. Die richtigen Kernel-Sourcen findest Du sehr wohl auf dem FTP Server, siehe [1] - das Paket heisst kernel-source-2.4.21-202.i586.rpm.
Mir sieht die Meldung aber so aus als würden hier Signaturen für C++ erzeugt (...R0f439c9f) oder was bedeutet der suffix sonst??
Oehm, wie kommst Du darauf? Der Kernel ist hpts. in C geschrieben. CU, Th. [1]ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/update/9.0/rpm/i586
Hallo, Am Sonntag, 2. Mai 2004 11:16 schrieb Thomas Hertweck:
Rolf Masfelder wrote:
etwas für die "Spezi's":
Ich bevorzuge Sprudel, kein Spezi...
Jedem das Seine ;-)
[...] Ich nutze 2.4.21-202 hab aber nur die sourcen zu 144 finden können!??? Sowohl bei ftp.suse.com als auch über ftp.gwdg.de ... (9.0Pro)
Du versuchst, ein Modul zu compilieren fuer einen Kernel, der aus anderen Quellen entstanden ist als die, die Dir zur Verfuegung stehen. Das ist schlecht! Das hat Nebenwirkungen, die man nicht abschaetzen kann. Die richtigen Kernel-Sourcen findest Du sehr wohl auf dem FTP Server, siehe [1] - das Paket heisst kernel-source-2.4.21-202.i586.rpm.
Eigentlich bilde ich mir ein ziemlich genau auf [1] nachgesehen zu haben ... Vielleicht ein Fall von betriebsblind ... Problem hat sich erledigt: 9.1Pro läuft und nach reichlich probie.. äh testen, jetzt auch mit WLan-Karte! ( Ich will ja gar nicht schreiben wo ich die Mail jetzt schreibe :-) )
Mir sieht die Meldung aber so aus als würden hier Signaturen für C++ erzeugt (...R0f439c9f) oder was bedeutet der suffix sonst??
Oehm, wie kommst Du darauf? Der Kernel ist hpts. in C geschrieben.
CU, Th.
[1]ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/update/9.0 /rpm/i586
-- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de
participants (3)
-
Michael Hoehne
-
Rolf Masfelder
-
Thomas Hertweck