Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 80132 - sys-libs/chipcard-server-1.9.7_beta: build fails in src_compile
Summary: sys-libs/chipcard-server-1.9.7_beta: build fails in src_compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-30 14:10 UTC by Sascha Silbe
Modified: 2005-02-02 03:56 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sascha Silbe 2005-01-30 14:10:39 UTC
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
Comment 1 Hanno Böck gentoo-dev 2005-02-01 15:48:25 UTC
Can you please try the new libchipcard-1.9.9_beta.ebuild ? (Should be updated automatically)
Comment 2 Sascha Silbe 2005-02-01 19:33:42 UTC
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.

Comment 3 Hanno Böck gentoo-dev 2005-02-02 03:56:06 UTC
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.