# emerge --info Portage 2.1_rc3-r4 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.16-gentoo-r8-tux i686) ================================================================= System uname: 2.6.16-gentoo-r8-tux i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.12.0 ccache version 2.4 [enabled] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r1 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -momit-leaf-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -momit-leaf-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.roedu.net/pub/mirrors/gentoo.org/ ftp://ftp.romnet.org/gentoo/ftp://ftp.lug.ro/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.ro.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext 7zip X aac alsa apache2 apm arts artswrappersuid avi berkdb bitmap-fonts bittorrent cairo cddb cdinstall cdr cdrom cli crypt css cups dri dvd dvdr eds effects emboss encode esd ethereal figlet finger firefox flac fmod foomaticdb fortran ftp gdbm gif glitz glut glx gmail gpm gzip http imagemagick imlib irc isdnlog jabber java javascript jpeg kde kdeenablefinal kdexdeltas kqemu libg++ libwww lm_sensors logrotate mad mikmod mmx mmxext mono motif moznoirc mp3 mpeg mplayer msn musicbrainz ncurses net network nforce2 nls no-old-linux nocd nptl nptlonly nsplugin ntfs ntlm nvidia ogg openal opengl oss pam pascal pcre pda pdflib perl php png pppd python qt quicktime readline reflection samba scp sdl session sockets speex spell spl sqlite3 sse ssl subversion svg symlink tcpd threads truetype truetype-fonts type1-fonts udev usb vcd vorbis win32codecs wxwindows xcomposite xine xinetd xml xorg xscreensaver xv yahoo zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_joystick kernel_linux userland_GNU video_cards_nv video_cards_nvidia video_cards_vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
We are missing paranormal abilities, how about you stick some errors here and reopen then? ;)
man i'm such a noobazoid, sorry... here are the errors... # emerge mcs7780 Calculating dependencies... done! >>> Emerging (1 of 1) net-wireless/mcs7780-0.2_alpha3 to / >>> checking ebuild checksums ;-) >>> checking auxfile checksums ;-) >>> checking miscfile checksums ;-) >>> checking mcs7780-0.2alpha.3.tar.bz2 ;-) * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.16-gentoo-r8-tux * Checking for suitable kernel configuration options... [ ok ] >>> Unpacking source... >>> Unpacking mcs7780-0.2alpha.3.tar.bz2 to /var/tmp/portage/mcs7780-0.2_alpha3/work * Converting Makefile to use M= instead of SUBDIRS= ... [ ok ] >>> Source unpacked. >>> Compiling source in /var/tmp/portage/mcs7780-0.2_alpha3/work/mcs7780-0.2alpha.3 ... * Preparing mcs7780 module make -C /lib/modules/2.6.16-gentoo-r8-tux/build M=/var/tmp/portage/mcs7780-0.2_alpha3/work/mcs7780-0.2alpha.3 modules make[1]: Entering directory `/usr/src/linux-2.6.16-gentoo-r8' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. CC [M] /var/tmp/portage/mcs7780-0.2_alpha3/work/mcs7780-0.2alpha.3/mcs7780.o /var/tmp/portage/mcs7780-0.2_alpha3/work/mcs7780-0.2alpha.3/mcs7780.c:101: error: unknown field 'owner' specified in initializer /var/tmp/portage/mcs7780-0.2_alpha3/work/mcs7780-0.2alpha.3/mcs7780.c:101: warning: initialization from incompatible pointer type /var/tmp/portage/mcs7780-0.2_alpha3/work/mcs7780-0.2alpha.3/mcs7780.c:178: warning: initialization from incompatible pointer type /var/tmp/portage/mcs7780-0.2_alpha3/work/mcs7780-0.2alpha.3/mcs7780.c:178: warning: initialization from incompatible pointer type /var/tmp/portage/mcs7780-0.2_alpha3/work/mcs7780-0.2alpha.3/mcs7780.c:179: warning: initialization from incompatible pointer type /var/tmp/portage/mcs7780-0.2_alpha3/work/mcs7780-0.2alpha.3/mcs7780.c:179: warning: initialization from incompatible pointer type /var/tmp/portage/mcs7780-0.2_alpha3/work/mcs7780-0.2alpha.3/mcs7780.c:180: warning: initialization from incompatible pointer type /var/tmp/portage/mcs7780-0.2_alpha3/work/mcs7780-0.2alpha.3/mcs7780.c:180: warning: initialization from incompatible pointer type /var/tmp/portage/mcs7780-0.2_alpha3/work/mcs7780-0.2alpha.3/mcs7780.c:181: warning: initialization from incompatible pointer type /var/tmp/portage/mcs7780-0.2_alpha3/work/mcs7780-0.2alpha.3/mcs7780.c:181: warning: initialization from incompatible pointer type /var/tmp/portage/mcs7780-0.2_alpha3/work/mcs7780-0.2alpha.3/mcs7780.c: In function 'mcs_speed_thread': /var/tmp/portage/mcs7780-0.2_alpha3/work/mcs7780-0.2alpha.3/mcs7780.c:477: warning: unused variable 'ret' make[2]: *** [/var/tmp/portage/mcs7780-0.2_alpha3/work/mcs7780-0.2alpha.3/mcs7780.o] Error 1 make[1]: *** [_module_/var/tmp/portage/mcs7780-0.2_alpha3/work/mcs7780-0.2alpha.3] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.16-gentoo-r8' make: *** [default] Error 2 !!! ERROR: net-wireless/mcs7780-0.2_alpha3 failed. Call stack: ebuild.sh, line 1531: Called dyn_compile ebuild.sh, line 931: Called src_compile ebuild.sh, line 1240: Called linux-mod_src_compile linux-mod.eclass, line 515: Called die !!! Unable to make KERNEL_DIR=/usr/src/linux default. !!! If you need support, post the topmost build error, and the call stack if relevant.
1. the driver is somewhat outdated. I have seen newer sources somewhere. I have to check it again... ;) 2. it looks like a kernel 2.6.16 (oder 2.6.15+) Problem. When I tested this driver first, kernel was at 2.6.11.
the good news: i found the newer sources, horray!!! http://web.cecs.pdx.edu/~bpugh/mcs7780.html the bad news: this does not compile either, i've emailed the author about it... i'm going to upgrade to gentoo-sources-2.6.16-r9 today and i'll try to compile against that, who knows...
great news: the driver is now part of kernel 2.6.18! I will remove this old driver from portage within a month. please migrate to kernel 2.6.18. ;-)
net-wireless/mcs7780 removed from portage.