On emerging the abovementioned version of pcsc-lite, the build fails. The make output says it all :) Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src/PCSC -I../../libmusclecard/src/PCSC -Wall -fno-common -O2 -march=athlon-xp -fomit-frame-pointer -pthread -MT muscletest-strlcpy.o -MD -MP -MF ".deps/muscletest-strlcpy.Tpo" -c -o muscletest-strlcpy.o `test -f '../../src/strlcpy.c' || echo './'`../../src/strlcpy.c; \ then mv -f ".deps/muscletest-strlcpy.Tpo" ".deps/muscletest-strlcpy.Po"; else rm -f ".deps/muscletest-strlcpy.Tpo"; exit 1; fi make[3]: *** No rule to make target `../../libmusclecard/src/libmusclecard.la', needed by `muscletest'. Stop. make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/pcsc-lite-1.2.9_beta8/work/pcsc-lite-1.2.9-beta8/libmusclecard/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/pcsc-lite-1.2.9_beta8/work/pcsc-lite-1.2.9-beta8/libmusclecard' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/pcsc-lite-1.2.9_beta8/work/pcsc-lite-1.2.9-beta8' make: *** [all] Error 2 Portage 2.0.53_rc3 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1, 2.6.11-gentoo-r10 i686) ================================================================= System uname: 2.6.11-gentoo-r10 i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.12.0_pre8 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.13 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-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /etc/init.d /opt/glftpd/etc /opt/glftpd/ftp-data /opt/openjms/config /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://www.gigaload.org/gentoo.org/ http://gentoo.math.bme.hu" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 apm arts avi bash-completion berkdb bitmap-fonts bonobo bzlib cdr crypt cups curl dba divx4linux doc dvd dvdr eds emboss encode esd fam flac foomaticdb fortran gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile icq imagemagick imlib ipv6 java jpeg junit kde kerberos ldap libg++ libwww mad mbox mikmod mmx mmxext motif mozilla mp3 mpeg msn mysql nas ncurses nls ogg oggvorbis opengl oscar oss pam pdflib perl png python qt quicktime readline samba scanner sdk sdl slang snmp spell sse ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb vorbis xml xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
it's a parallel build issue, use MAKEOPTS=-j1 to work around
shouldn't the correct MAKEOPTS option be included in the ebuild?
no, the makefiles should be fixed i was simply givin you a way to emerge the package until it is fixed properly, hence i said 'workaround'
Same problem present in pcsc-lite-1.2.9-beta9... Workaround still works around
so, when are the Makefiles gonna be fixed then?
probably about the same time when someone stops being lazy
So how is this gonna help all ~x86 users... Maybe portage needs a 'workaround' label or something that when some packages like this one arrises it comes up with a big fat warning, does the workaround, but let' users know what's going on.
Created attachment 79302 [details] pcsc-lite-1.2.9_beta10 This is solved upstream in pcsc-lite-1.2.9_beta10.
Latest version in Portage is =sys-apps/pcsc-lite-1.2.9_beta9, which of course also is broken. Can we bump it to beta10 please?
thanks Pierre, now in portage