gcc -Wp,-MD,/var/tmp/portage/prism54-20040208/work/prism54-cvs20040208/ksrc/.islpci_dev.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -Wdeclaration-after-statement -pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=pentium4 -Iinclude/asm-i386/mach-default -I/var/tmp/portage/prism54-20040208/work/prism54-cvs20040208/ksrc -DMODULE -DKBUILD_BASENAME=islpci_dev-DKBUILD_MODNAME=prism54 -c -o /var/tmp/portage/prism54-20040208/work/prism54-cvs20040208/ksrc/islpci_dev.o /var/tmp/portage/prism54-20040208/work/prism54-cvs20040208/ksrc/islpci_dev.c gcc -Wp,-MD,/var/tmp/portage/prism54-20040208/work/prism54-cvs20040208/ksrc/.islpci_hotplug.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -Wdeclaration-after-statement -pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=pentium4 -Iinclude/asm-i386/mach-default -I/var/tmp/portage/prism54-20040208/work/prism54-cvs20040208/ksrc -DMODULE -DKBUILD_BASENAME=islpci_hotplug -DKBUILD_MODNAME=prism54 -c -o /var/tmp/portage/prism54-20040208/work/prism54-cvs20040208/ksrc/islpci_hotplug.o /var/tmp/portage/prism54-20040208/work/prism54-cvs20040208/ksrc/islpci_hotplug.c /var/tmp/portage/prism54-20040208/work/prism54-cvs20040208/ksrc/islpci_hotplug.c: In function `prism54_probe': /var/tmp/portage/prism54-20040208/work/prism54-cvs20040208/ksrc/islpci_dev.h:276: sorry, unimplemented: inlining failed in call to 'prism54_get_card_model': function body not available /var/tmp/portage/prism54-20040208/work/prism54-cvs20040208/ksrc/islpci_hotplug.c:238: sorry, unimplemented: called from here make[3]: *** [/var/tmp/portage/prism54-20040208/work/prism54-cvs20040208/ksrc/islpci_hotplug.o] Error 1 make[2]: *** [_module_/var/tmp/portage/prism54-20040208/work/prism54-cvs20040208/ksrc] Error 2 make[2]: Leaving directory `/usr/src/linux-2.6.9-gentoo' make[1]: *** [modules] Error 2 make[1]: Leaving directory `/var/tmp/portage/prism54-20040208/work/prism54-cvs20040208/ksrc' make: *** [modules-all] Error 2 I have been using this driver outside of portage just fine, but when I saw there was ebuild I thought I would let portage take care of it from now on. Firmware loading is enable and is working, module versioning is off. Tried with empty CFLAGS and -j1 in MAKEOPTS as well, to no avail. Reproducible: Always Steps to Reproduce: 1. 2. 3. laptop ~ # emerge info Portage 2.0.51-r8 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-gentoo i686) ================================================================= System uname: 2.6.9-gentoo i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.6.8 Python: dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4 [2.3.4 (#1, Oct 8 2004, 10:58:57)] ccache version 2.3 [enabled] dev-lang/python: 2.2.3-r5, 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.3 sys-devel/binutils: 2.15.94.0.1, 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r2 virtual/os-headers: 2.6.8.1-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -fweb -ffast-math -march=pentium4 -ftracer -pipe -fomit-frame-pointer " CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -fweb -ffast-math -march=pentium4 -ftracer -pipe -fomit-frame-pointer -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages nodoc noinfo sandbox sfperms" GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.binarycompass.org http://gentoo.ccccom.com http://gentoo.llarian.net/ http://mirror.tucdemonic.org/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/ebuilds" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowex X Xaw3d aac aalib acpi aim alsa apm arts artswrappersuid atlas avi ba-completionberkdb bitmap-fonts blas bonobo bootspla bzlib cddb cdparanoia cdr crypt cups curl curlwrappers dgadirectfb divx4linux dmx dnd dv dvd encode erandom f77 faac faad fam fbcon fbdev ffmpeg fftw flac foomaticdb fortran freetype fs gc gd gdbm ggi gif gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml imagemagick imap imlib imlib2 ithreads java javascript jdepend jikes jp2 jpeg jpeg2k junit kde lapack lcms libg++ live lzo lzw lzw-tiff mad mikmod mmx mmx2 mng mozdomi mozilla moznocompose moznoircmoznomail mozsvg mp3 mpeg mpeg4 mplayer ncurses network nls nptl nptlonly offensive oggvorbis opengl oscar oss pam pcmcia pcre pdflib perl pic plotutils png ppds python qt qtmt quicktime readline real recode rtc samba sdl silc slang spell sse sse2 ssl stencil-buffer svg svga tcpd tetex threads tifftimidity transcode truetype type1 usb wmf x86 xanim xine xml xml2 xv xvid yahoo zlib"
Problem persists with gentoo-dev-sources-2.6.10-r1
Could you please try the ebuild in http://bugs.gentoo.org/show_bug.cgi?id=71632 ? (works only for kernels<2.6.10, I think the in-kernel verison should be good enough with 2.6.10)
should be fixed in the new ebuild, please use the in-kernel dirvers for 2.6.10