Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 80546 - libchipcard2-1.9.9beta doesn't compile
Summary: libchipcard2-1.9.9beta doesn't compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High blocker (vote)
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-02 23:55 UTC by Urs Joss
Modified: 2005-02-13 11:29 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 Urs Joss 2005-02-02 23:55:13 UTC
[...]
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\" -march=pentium4 -mcpu=pentium4 -O2 -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
/var/tmp/portage/libchipcard-1.9.9_beta/work/libchipcard2-1.9.9beta/src/lib/chipcard2-server/.libs/libchipcard2s.so: undefined reference to `sysfs_close_device_tree'
/var/tmp/portage/libchipcard-1.9.9_beta/work/libchipcard2-1.9.9beta/src/lib/chipcard2-server/.libs/libchipcard2s.so: undefined reference to `sysfs_open_device_tree'
collect2: ld returned 1 exit status
distcc[22778] ERROR: compile (null) on localhost failed
make[4]: *** [chipcardd2] Fehler 1
[...]

Reproducible: Always
Steps to Reproduce:
1. ACCEPT_KEYWORDS="~x86" emerge libchipcard
2.
3.

Actual Results:  
compilation fails


$ emerge --info
Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 
i686)
=================================================================
System uname: 2.6.10-gentoo-r6 i686 Intel(R) Pentium(R) M processor 2.00GHz
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Nov 15 2004, 00:11:20)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r1, 2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -mcpu=pentium4 -O2 -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/lib/mozilla/defaults/pref /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/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -mcpu=pentium4 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig candy ccache distcc distlocks emergemail fixpackages nostrip sandbox 
sfperms"
GENTOO_MIRRORS="http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo ftp://ftp.tu-clausthal.de/pub/linux/
gentoo http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="de_CH@euro"
LC_ALL="de_CH"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.i-no.de/gentoo-portage"
USE="x86 X aalib acpi alsa apache2 arts avi bash-completion berkdb bitmap-fonts bluetooth bonobo cdr 
crypt cups directfb doc dvd dvdr dvdread emacs encode f77 fam flac font-server foomaticdb fortran gd 
gdbm gif gphoto2 gpm gtk gtk2 gtkhtml guile imagemagick imap imlib irda java jpeg junit kde lcms libg++ 
libwww mad maildir mikmod mmx mng motif mozilla mpeg mssql mysql ncurses nls nptl odbc oggvorbis 
opengl pam pcmcia pda pdflib perl pic png pnp postgres python qtquicktime readline real ruby samba sasl 
scanner sdl slang spell sse ssl svg svga symlink tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb 
wmf xine xml xml2 xmms xprint xv zlib linguas_de_CH linguas_de"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS
Comment 1 Hanno Böck gentoo-dev 2005-02-06 13:27:05 UTC
The problem seems to be that you have sysfsutils installed and libchipcard want's to link against it.
That should be no problem, but probably you have an old sysfsutils-version installed. Can you look if (and which version) of sysfsutils you have installed.
Comment 2 Urs Joss 2005-02-06 23:19:33 UTC
Installed was sysfsutils-0.4.0. I have now upgraded to 1.2.0 (~x86). libchipcard installs cleanly with the newer version of sysfsutils. 

So your assumption was spot on.

Should there be a dependency to libsysfs?

Thanks, anyway.
Comment 3 Hanno Böck gentoo-dev 2005-02-13 11:29:13 UTC
Added dep to >=sysfsutils-1.2.0