Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 149792 - net-dialup/bewan-adsl-0.9.3-r1 compilation failed
Summary: net-dialup/bewan-adsl-0.9.3-r1 compilation failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Dialup Developers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 148429
  Show dependency tree
 
Reported: 2006-10-01 17:28 UTC by Zbigniew Czernik
Modified: 2006-10-05 01:23 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
My kernel-config (.config) (.config,49.69 KB, text/plain)
2006-10-04 13:39 UTC, Zbigniew Czernik
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Zbigniew Czernik 2006-10-01 17:28:15 UTC
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.
Comment 1 Alin Năstac (RETIRED) gentoo-dev 2006-10-04 12:45:23 UTC
Fixed in -r2.
Please tell me if it works. I cannot test it myself because I don't have the hardware.
Comment 2 Zbigniew Czernik 2006-10-04 13:39:55 UTC
Created attachment 98798 [details]
My kernel-config (.config)
Comment 3 Zbigniew Czernik 2006-10-04 13:41:04 UTC
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. 

Comment 4 Alin Năstac (RETIRED) gentoo-dev 2006-10-04 15:10:54 UTC
I've masked -r2 till I figure how to fix it.
Comment 5 Alin Năstac (RETIRED) gentoo-dev 2006-10-04 15:27:43 UTC
I've fixed the unresolved symbols, without rev bump.

Please sync in about an hour or so and try again. 
Comment 6 Zbigniew Czernik 2006-10-05 01:07:19 UTC
That's working very well, thanks :D
Comment 7 Alin Năstac (RETIRED) gentoo-dev 2006-10-05 01:23:21 UTC
hard mask has been removed.
thanks for the feedback!