Summary: | Emerge of HostAP created Unresolved Symbols in hostap.o and Hostap_crypt.o | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Tom Barcellona <tbarcellona> |
Component: | Current packages | Assignee: | Peter Johanson (RETIRED) <latexer> |
Status: | VERIFIED NEEDINFO | ||
Severity: | critical | CC: | mobile+disabled |
Priority: | High | ||
Version: | 1.4_rc4 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Tom Barcellona
2003-07-06 21:13:58 UTC
Can you please send me your more info including "emerge --info" and the output with the unresolved symbols? root@gentoo hostap-0.0.3 # ACCEPT_KEYWORDS="~x86" emerge --info hostap Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4) ================================================================= System uname: 2.4.20-gentoo-r5 i686 mobile AMD Athlon(tm) 4 Processor GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb:/usr/kde/3.1/share/config:/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/:/usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 encode foomaticdb libg++ mad mikmod nls xml2 gtkhtml gdbm berkdb slang readline tetex bonobo tcltk guile sdl libwww imlib 3dfx 3dnow aalib acl acpi -apm alsa arts avi cdr crypt cups dga directfb doc dvd esd ethereal evo fbcon gif gnome gphoto2 gpm gps gtk gtk2 ipv6 java jpeg kde mmx motif mozilla mpeg nas ncurses oggvorbis opengl oss pam pcmcia pdflib perl png pnp python qt quicktime samba scanner snmp spell sse ssl svga tcpd truetype trusted usb X xinerama xmms xv zlib" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon -Os -pipe -fomit-frame-pointer" CXXFLAGS="-march=athlon -Os -pipe -fomit-frame-pointer" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j5" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox distcc ccache" -------- This pops up at the end of the emerge: depmod: *** Unresolved symbols in /lib/modules/2.4.20-gentoo-r5/net/hostap.o depmod: *** Unresolved symbols in /lib/modules/2.4.20-gentoo-r5/net/hostap_crypt_wep.o and is the same output from "depmod-a." ------- "modprobe hostap_cs" /lib/modules/2.4.20-gentoo-r5/net/hostap.o: unresolved symbol hostap_get_crypto_ops_Re5a7eae9 /lib/modules/2.4.20-gentoo-r5/net/hostap.o: insmod /lib/modules/2.4.20-gentoo-r5/net/hostap.o failed /lib/modules/2.4.20-gentoo-r5/net/hostap.o: insmod hostap_cs failed ------ The only output from dmesg after a failed modprobe: hostap_crypt: unregistered algorithm 'WEP' hostap_crypt: unregistered algorithm 'NULL' (deinit) Same message when I put the card in. (pcmcia is already set up for this card.) ------ I had to compile by hand from the original source and just inject it into portage. It works fine that way. Just upgraded my kernel to 2.4.22-pre7-aa1 and tried to emerge the latest hostap drivers in portage. (0.0.4) Still same problems, unresolved symbols. No output from dmesg and nothing in the system logs. Did the same thing as before, built hostap from raw source (0.0.4) and just injected it into portage. the hostap tarball itself compiles everything with only CFLAGS="-O2", Can you try removing your CFLAGS, or changing the -Os to -O2 to test for me? Just reinstalled entire system on a new laptop (old one that had this problem was fried) with cflags march=pentium4 -O2 -pipe -fomit-frame-pointer. Hostap seems to have compiled with no errors, and works just fine. Problem is that I was never able to test on the old system, so I don't know if this bug should be closed or not. I got the problem on my box neerd linux # emerge --info Portage 2.0.49-r13 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r7) ================================================================= System uname: 2.4.20-gentoo-r7 i586 AMD-K6(tm) 3D processor Gentoo Base System version 1.4.3.10p1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2" CHOST="i586-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 apm arts avi crypt cups encode foomaticdb gif gpm imlib jpeg libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl pdflib png quicktime sdl spell svga truetype xml2 xmms xv zlib gdbm berkdb slang readline mysql tcpd pam ssl perl python -X -gnome -gtk -gtk2 -kde -qt -java -alsa -oss" When i emerge hostap, I get the "unresoved symbol" messages at the depmod stage. If I try to modprobe hostap, i get : neerd linux # modprobe hostap /lib/modules/2.4.20-gentoo-r7/net/hostap.o: unresolved symbol wireless_send_event_R5d334258 /lib/modules/2.4.20-gentoo-r7/net/hostap.o: insmod /lib/modules/2.4.20-gentoo-r7/net/hostap.o failed /lib/modules/2.4.20-gentoo-r7/net/hostap.o: insmod hostap failed dmesg do not give me anything interesting: hostap_crypt: registered algorithm 'NULL' hostap_crypt: unregistered algorithm 'NULL' (deinit) I'm a bit stuck :( I've got exactly the same problem. But I really don't understand where it comes from. I've got two computers, a desktop and a little server. On the desktop I compiled the gentoo-kernel-2.4.20-r7 and hostap and it works fine, without any problem. On the server, with the quite same kernel config, I've got unresolved symbol when I emerge Hostap. I've also tried with vanilla sources (2.4.22) on the server and same errors. On a second partition of the server I've got a small mandrake distrib installed with the hostap module. And this one works, so it is not a hardware problem. Ok, it works for me now, i just made a 'make mrproper' and a new kernel then emerge hostap and it worked. The problem may come from a dirty kernel , washed by Mr Proper :) Okay, everybody but Nicolas seems to have their problems resolved... Nicolas, you still having issues? have you tried trimming your CFLAGS to only -O2 possibly? Does this problem still exist with the latest hostap-driver-0.2.4? Adding mobile@ to CC:, changing to NEEDINFO. Closing due to lack of feedback. |