[...] 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
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.
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.
Added dep to >=sysfsutils-1.2.0