emerge --info Portage 2.1.1 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.18-gentoo i686) ================================================================= System uname: 2.6.18-gentoo i686 AMD Duron(tm) processor Gentoo Base System version 1.12.5 Last Sync: Sun, 01 Oct 2006 16:00:09 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.2.11 dev-lang/python: 2.3.5, 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.12 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-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-tbird -s -Os -pipe -fomit-frame-pointer -mmmx -m3dnow" 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/env.d /etc/gconf /etc/terminfo" CXXFLAGS="-march=athlon-tbird -s -Os -pipe -mmmx -m3dnow" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distcc distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="pl_PL" LC_ALL="pl_PL" LINGUAS="pl" MAKEOPTS="-j3" 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" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X acpi alsa apache2 aspell berkdb bitmap-fonts cairo cdr cli crypt dbus dlloader dri dvd dvdr eds elibc_glibc emboss encode esd fam firefox flac fortran gif gpm gstreamer hal imlib input_devices_keyboard input_devices_mouse isdnlog jpeg kde kerberos kernel_linux libg++ linguas_pl lpthread mad md5 mikmod mmx mp3 mpeg mplayer ncurses nls nptl nptlonly ogg oggvorbis openssh pam pcre pdflib perl pheaders pic png ppds pppd pthread python qt qt3 qt4 quicktime readline reflection sasl sdl sensors session slang spl ssl svga tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_nv video_cards_radeon vorbis win32codecs wmf x86 xml xml2 xorg xv zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY =============================== emerge net-dialup/bewan-adsl --CUT-- * Preparing unicorn_pci_atm module make CC=i686-pc-linux-gnu-gcc -C /usr/src/linux M=/var/tmp/portage/bewan-adsl-0.9.3-r1/work/unicorn/unicorn_pci modules make[1]: Entering directory `/usr/src/linux-2.6.18-gentoo' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. CC [M] /var/tmp/portage/bewan-adsl-0.9.3-r1/work/unicorn/unicorn_pci/unicorn_pcidrv.o CC [M] /var/tmp/portage/bewan-adsl-0.9.3-r1/work/unicorn/unicorn_pci/../msw/linrapi.o make[2]: *** No rule to make target `/var/tmp/portage/bewan-adsl-0.9.3-r1/work/unicorn/unicorn_pci/../msw/msw.o', needed by `/var/tmp/portage/bewan-adsl-0.9.3-r1/work/unicorn/unicorn_pci/unicorn_pci_atm.o'. Stop. make[1]: *** [_module_/var/tmp/portage/bewan-adsl-0.9.3-r1/work/unicorn/unicorn_pci] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.18-gentoo' make: *** [modules] Error 2 !!! ERROR: net-dialup/bewan-adsl-0.9.3-r1 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile bewan-adsl-0.9.3-r1.ebuild, line 66: Called linux-mod_src_compile linux-mod.eclass, line 469: Called die !!! Unable to make KERNEL_SOURCES=/usr/src/linux KVERS=2.6.18-gentoo modules.
Fixed in -r2. Please tell me if it works. I cannot test it myself because I don't have the hardware.
Created attachment 98798 [details] My kernel-config (.config)
Compilation looks good, but unfortunally driver doesn't work. See below FEATURES="-distcc" USE="-usb" emerge /usr/portage/net-dialup/bewan-adsl/bewan-adsl-0.9.3-r2.ebuild --CUT-- * Preparing unicorn_pci_atm module make CC=i686-pc-linux-gnu-gcc -C /usr/src/linux M=/var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci modules make[1]: Entering directory `/usr/src/linux-2.6.18-gentoo' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. CC [M] /var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/unicorn_pcidrv.o CC [M] /var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/../msw/linrapi.o CC [M] /var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/../msw/msw.o CC [M] /var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/../msw/crc.o CC [M] /var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/../amu/amas.o CC [M] /var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/../amu/amu.o CC [M] /var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/../amu/bsp_pci.o CC [M] /var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/../unicorn_atm/unicorn_atmdrv.o CC [M] /var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/../unicorn_eth/unicorn_ethdrv.o LD [M] /var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/unicorn_pci_atm.o LD [M] /var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/unicorn_pci_eth.o Building modules, stage 2. MODPOST WARNING: "_ZdaPv" [/var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/unicorn_pci_eth.ko] undefined! WARNING: "_ZdlPv" [/var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/unicorn_pci_eth.ko] undefined! WARNING: "_Znaj" [/var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/unicorn_pci_eth.ko] undefined! WARNING: "_ZdaPv" [/var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/unicorn_pci_atm.ko] undefined! WARNING: "_ZdlPv" [/var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/unicorn_pci_atm.ko] undefined! WARNING: "_Znaj" [/var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/unicorn_pci_atm.ko] undefined! CC /var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/unicorn_pci_atm.mod.o LD [M] /var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/unicorn_pci_atm.ko CC /var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/unicorn_pci_eth.mod.o LD [M] /var/tmp/portage/bewan-adsl-0.9.3-r2/work/unicorn/unicorn_pci/unicorn_pci_eth.ko make[1]: Leaving directory `/usr/src/linux-2.6.18-gentoo' >>> Source compiled. --CUT-- * To load the driver do 'modprobe unicorn_atm' and 'modprobe unicorn_pci' * and then do what you want with it (configure your pppd) * OR * it's time to look at the README file, the scripts directory gives you * two comprehensive ways to load the driver, configure pppd and launch it. * Updating module dependencies for 2.6.18-gentoo ... WARNING: //lib/modules/2.6.18-gentoo/extra/unicorn_pci_eth.ko needs unknown symbol _Znaj WARNING: //lib/modules/2.6.18-gentoo/extra/unicorn_pci_eth.ko needs unknown symbol _ZdlPv WARNING: //lib/modules/2.6.18-gentoo/extra/unicorn_pci_eth.ko needs unknown symbol _ZdaPv WARNING: //lib/modules/2.6.18-gentoo/extra/unicorn_pci_atm.ko needs unknown symbol _Znaj WARNING: //lib/modules/2.6.18-gentoo/extra/unicorn_pci_atm.ko needs unknown symbol _ZdlPv WARNING: //lib/modules/2.6.18-gentoo/extra/unicorn_pci_atm.ko needs unknown symbol _ZdaPv WARNING: //lib/modules/2.6.18-gentoo/extra/unicorn_usb_eth.ko needs unknown symbol _Znaj WARNING: //lib/modules/2.6.18-gentoo/extra/unicorn_usb_eth.ko needs unknown symbol _ZdlPv WARNING: //lib/modules/2.6.18-gentoo/extra/unicorn_usb_eth.ko needs unknown symbol _ZdaPv WARNING: //lib/modules/2.6.18-gentoo/extra/unicorn_usb_atm.ko needs unknown symbol _Znaj WARNING: //lib/modules/2.6.18-gentoo/extra/unicorn_usb_atm.ko needs unknown symbol _ZdlPv WARNING: //lib/modules/2.6.18-gentoo/extra/unicorn_usb_atm.ko needs unknown symbol _ZdaPv [ ok ] * Adding module to moduledb. >>> Regenerating /etc/ld.so.cache... >>> net-dialup/bewan-adsl-0.9.3-r2 merged. However, I try 'modprobe -v unicorn_atm': FATAL: Module unicorn_atm not found. Nevermind. I try 'modprobe -v unicorn_pci_atm': insmod /lib/modules/2.6.18-gentoo/extra/unicorn_pci_atm.ko FATAL: Error inserting unicorn_pci_atm (/lib/modules/2.6.18-gentoo/extra/unicorn_pci_atm.ko): Unknown symbol in module, or unknown parameter (see dmesg) Dmesg: --CUT-- unicorn_pci_atm: module license 'Proprietary' taints kernel. unicorn_pci_atm: Unknown symbol _Znaj unicorn_pci_atm: Unknown symbol _ZdlPv unicorn_pci_atm: Unknown symbol _ZdaPv unicorn_pci_atm: Unknown symbol _Znaj unicorn_pci_atm: Unknown symbol _ZdlPv unicorn_pci_atm: Unknown symbol _ZdaPv My kernel-config in attachment, if you need.
I've masked -r2 till I figure how to fix it.
I've fixed the unresolved symbols, without rev bump. Please sync in about an hour or so and try again.
That's working very well, thanks :D
hard mask has been removed. thanks for the feedback!