sys-libs/chipcard-server-1.9.7_beta cannot be built due to a unresolved variable reference to DBG_WARNING in chipcardd2.o::server(). Reproducible: Always Steps to Reproduce: 1. ACCEPT_KEYWORDS='~x86' emerge =sys-libs/chipcard-server-1.9.7_beta Actual Results: [...] if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/include -I../../lib/chipcard2-server/server -DLC_DEVICEDRIVER_PATH=\"/usr/lib/chipcard2-server/drivers\" -DLC_DEFAULT_DHFILE=\"chipcardd-dh.pem\" -DLC_DEFAULT_DATADIR=\"/etc/chipcard2-server\" -DLC_DEFAULT_PIDDIR=\"\/var/run\" -DLC_DEFAULT_LOGDIR=\"/var/lib/log/chipcard2\" -O3 -march=athlon-xp -pipe -fomit-frame-pointer -MT mkcert.o -MD -MP -MF ".deps/mkcert.Tpo" -c -o mkcert.o mkcert.c; \ then mv -f ".deps/mkcert.Tpo" ".deps/mkcert.Po"; else rm -f ".deps/mkcert.Tpo"; exit 1; fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/include -I../../lib/chipcard2-server/server -DLC_DEVICEDRIVER_PATH=\"/usr/lib/chipcard2-server/drivers\" -DLC_DEFAULT_DHFILE=\"chipcardd-dh.pem\" -DLC_DEFAULT_DATADIR=\"/etc/chipcard2-server\" -DLC_DEFAULT_PIDDIR=\"\/var/run\" -DLC_DEFAULT_LOGDIR=\"/var/lib/log/chipcard2\" -O3 -march=athlon-xp -pipe -fomit-frame-pointer -MT chipcardd2.o -MD -MP -MF ".deps/chipcardd2.Tpo" -c -o chipcardd2.o chipcardd2.c; \ then mv -f ".deps/chipcardd2.Tpo" ".deps/chipcardd2.Po"; else rm -f ".deps/chipcardd2.Tpo"; exit 1; fi /bin/sh ../../../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -DLC_DEVICEDRIVER_PATH=\"/usr/lib/chipcard2-server/drivers\" -DLC_DEFAULT_DHFILE=\"chipcardd-dh.pem\" -DLC_DEFAULT_DATADIR=\"/etc/chipcard2-server\" -DLC_DEFAULT_PIDDIR=\"\/var/run\" -DLC_DEFAULT_LOGDIR=\"/var/lib/log/chipcard2\" -O3 -march=athlon-xp -pipe -fomit-frame-pointer -o chipcardd2 addreader.o delreader.o testreader.o init.o mkcert.o chipcardd2.o -L../../lib/chipcard2-server -lchipcard2s mkdir .libs i686-pc-linux-gnu-gcc -DLC_DEVICEDRIVER_PATH=\"/usr/lib/chipcard2-server/drivers\" -DLC_DEFAULT_DHFILE=\"chipcardd-dh.pem\" -DLC_DEFAULT_DATADIR=\"/etc/chipcard2-server\" -DLC_DEFAULT_PIDDIR=\"/var/run\" -DLC_DEFAULT_LOGDIR=\"/var/lib/log/chipcard2\" -O3 -march=athlon-xp -pipe -fomit-frame-pointer -o .libs/chipcardd2 addreader.o delreader.o testreader.o init.o mkcert.o chipcardd2.o -L/var/tmp/portage/chipcard-server-1.9.7_beta/work/chipcard2_server-1.9.7beta/src/lib/chipcard2-server /var/tmp/portage/chipcard-server-1.9.7_beta/work/chipcard2_server-1.9.7beta/src/lib/chipcard2-server/.libs/libchipcard2s.so chipcardd2.o(.text+0x1435): In function `server': : undefined reference to `DBG_WARNING' collect2: ld returned 1 exit status make[4]: *** [chipcardd2] Error 1 make[4]: Leaving directory `/var/tmp/portage/chipcard-server-1.9.7_beta/work/chipcard2_server-1.9.7beta/src/tools/chipcardd2' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/chipcard-server-1.9.7_beta/work/chipcard2_server-1.9.7beta/src/tools' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/chipcard-server-1.9.7_beta/work/chipcard2_server-1.9.7beta/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/chipcard-server-1.9.7_beta/work/chipcard2_server-1.9.7beta' make: *** [all] Error 2 !!! ERROR: sys-libs/chipcard-server-1.9.7_beta failed. !!! Function src_compile, Line 34, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. Expected Results: Successfully build and install the software. :) Gentoo Base System version 1.4.16 Portage 2.0.51-r15 (default-linux/x86/2004.0, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.9-caravan-1 i686) ================================================================= System uname: 2.6.9-caravan-1 i686 mobile AMD Athlon(tm) XP2500+ Python: dev-lang/python-2.3.4 [2.3.4 (#1, Oct 20 2004, 14:40:08)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.8.5-r2, 1.4_p6, 1.6.3, 1.9.4, 1.7.9 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r3 virtual/os-headers: 2.4.21-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /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/X11/xkb /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/afs/C /etc/afs/afsws /etc/afs/modload /etc/gconf /etc/make.globals /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages maketest sandbox severe sfperms strict test userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/ http://gentoo.inode.at/ ftp://gentoo.inode.at/source/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/share/infra/work/portage-local--main--1.0" SYNC="rsync://hybrid.sascha.silbe.org/gentoo-portage" USE="x86 3dnow X acl acpi afs alsa avi berkdb bitmap-fonts ccache cdparanoia cdr chipcard crypt cups doc dvd encode f77 fam flac font-server foomaticdb fortran gatos gdbm gif gps gtk gtk2 gtkhtml guile hbci imagemagick imap imlib ipv6 jpeg jpeg2k krb4 lcms libg++ libwww mad maildir makecheck mbox mikmod mmx monitor mpeg nas ncurses nls oggvorbis opengl pam pcmcia pdflib png postgres python qt qtmt quicktime readline samba sdl skey socks5 spell sse ssl tetex tiff truetype truetype-fonts type1-fonts unicode userlocales xml xml2 xosd xv zlib video_cards_radeon input_devices_synaptics linguas_en,de" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
Can you please try the new libchipcard-1.9.9_beta.ebuild ? (Should be updated automatically)
Same problem with that one: i686-pc-linux-gnu-gcc -DLC_DEVICEDRIVER_PATH=\"/usr/lib/chipcard2-server/drivers\" -DLC_DEFAULT_DHFILE=\"chipcardd-dh.pem\" -DLC_DEFAULT_DATADIR=\"/etc/chipcard2-server\" -DLC_DEFAULT_PIDDIR=\"/var/run\" -DLC_DEFAULT_LOGDIR=\"/var/lib/log/chipcard2\" -O3 -march=athlon-xp -pipe -fomit-frame-pointer -o .libs/chipcardd2 addreader.o delreader.o testreader.o init.o mkcert.o chipcardd2.o -L/var/tmp/portage/libchipcard-1.9.9_beta/work/libchipcard2-1.9.9beta/src/lib/chipcard2-server /var/tmp/portage/libchipcard-1.9.9_beta/work/libchipcard2-1.9.9beta/src/lib/chipcard2-server/.libs/libchipcard2s.so chipcardd2.o(.text+0x13f5): In function `server': : undefined reference to `DBG_WARNING' collect2: ld returned 1 exit status make[4]: *** [chipcardd2] Error 1 make[4]: Leaving directory `/var/tmp/portage/libchipcard-1.9.9_beta/work/libchipcard2-1.9.9beta/src/tools/chipcardd2' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/libchipcard-1.9.9_beta/work/libchipcard2-1.9.9beta/src/tools' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/libchipcard-1.9.9_beta/work/libchipcard2-1.9.9beta/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libchipcard-1.9.9_beta/work/libchipcard2-1.9.9beta' make: *** [all] Error 2 !!! ERROR: sys-libs/libchipcard-1.9.9_beta failed. !!! Function src_compile, Line 34, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message.
I've investigated this further, you don't have the usb-useflag set, probably you want this. It calls a function DBG_WARNING, which has been renamed to DBG_WARN (function from gwenhywfar). I've reported this to the libchipcard-devs and will add the fix to portage.