* Package: sys-libs/libcap-2.20  * Repository: gentoo  * Maintainer: base-system@gentoo.org  * USE: amd64 elibc_glibc kernel_linux multilib pam userland_GNU  * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking libcap-2.20.tar.bz2 to /var/tmp/portage/sys-libs/libcap-2.20/work >>> Source unpacked in /var/tmp/portage/sys-libs/libcap-2.20/work >>> Preparing source in /var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20 ... * Applying libcap-2.20-build-system-fixes.patch ...  [ ok ] * Applying libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20 ... make -j5 make -C libcap all make[1]: Entering directory `/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap' => making cap_names.list.h from /var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap/../libcap/include/linux/capability.h perl -e 'while ($l=<>) { if ($l =~ /^\#define[ \t](CAP[_A-Z]+)[ \t]+([0-9]+)\s+$/) { $tok=$1; $val=$2; $tok =~ tr/A-Z/a-z/; print "{\"$tok\",$val},\n"; } }' /var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap/../libcap/include/linux/capability.h | fgrep -v 0x > cap_names.list.h x86_64-pc-linux-gnu-gcc -O2 -pipe -mtune=native -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap/../libcap/include -I/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap/../libcap/include _makenames.c -o _makenames ./_makenames > cap_names.h x86_64-pc-linux-gnu-gcc -O2 -pipe -mtune=native -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap/../libcap/include -I/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap/../libcap/include -Dlinux -c cap_alloc.c -o cap_alloc.o x86_64-pc-linux-gnu-gcc -O2 -pipe -mtune=native -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap/../libcap/include -I/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap/../libcap/include -Dlinux -c cap_proc.c -o cap_proc.o x86_64-pc-linux-gnu-gcc -O2 -pipe -mtune=native -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap/../libcap/include -I/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap/../libcap/include -Dlinux -c cap_extint.c -o cap_extint.o x86_64-pc-linux-gnu-gcc -O2 -pipe -mtune=native -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap/../libcap/include -I/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap/../libcap/include -Dlinux -c cap_flag.c -o cap_flag.o x86_64-pc-linux-gnu-gcc -O2 -pipe -mtune=native -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap/../libcap/include -I/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap/../libcap/include -Dlinux -c cap_text.c -o cap_text.o x86_64-pc-linux-gnu-gcc -O2 -pipe -mtune=native -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap/../libcap/include -I/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap/../libcap/include -Dlinux -c cap_file.c -o cap_file.o cap_text.c: In function 'cap_to_name': cap_text.c:291:10: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result x86_64-pc-linux-gnu-gcc -Wl,-x -shared -O2 -pipe -mtune=native -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -Wl,-O1 -Wl,--as-needed -L/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap -L/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap/../libcap -Wl,-soname,libcap.so.2 -o libcap.so.2.20 cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_file.o -lattr x86_64-pc-linux-gnu-ar rcs libcap.a cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_file.o x86_64-pc-linux-gnu-ranlib libcap.a ln -sf libcap.so.2.20 libcap.so.2 ln -sf libcap.so.2 libcap.so make[1]: Leaving directory `/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap' make -C pam_cap all make[1]: Entering directory `/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/pam_cap' x86_64-pc-linux-gnu-gcc -O2 -pipe -mtune=native -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -I/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/pam_cap/../libcap/include -I/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/pam_cap/../libcap/include -Dlinux -c pam_cap.c -o pam_cap.o x86_64-pc-linux-gnu-gcc -Wl,-x -shared -O2 -pipe -mtune=native -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Wl,-O1 -Wl,--as-needed -L/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/libcap -L/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/pam_cap/../libcap -o pam_cap.so pam_cap.o -L../libcap -lcap /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../x86_64-pc-linux-gnu/bin/ld: pam_cap.o: relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC pam_cap.o: could not read symbols: Bad value collect2: ld returned 1 exit status make[1]: *** [pam_cap.so] Error 1 make[1]: Leaving directory `/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20/pam_cap' make: *** [all] Error 2 emake failed * ERROR: sys-libs/libcap-2.20 failed: * (no error message) * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 2473: Called die * The specific snippet of code: * emake || die * * If you need support, post the output of 'emerge --info =sys-libs/libcap-2.20', * the complete build log and the output of 'emerge -pqv =sys-libs/libcap-2.20'. * The complete build log is located at '/var/tmp/portage/sys-libs/libcap-2.20/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-libs/libcap-2.20/temp/environment'. * S: '/var/tmp/portage/sys-libs/libcap-2.20/work/libcap-2.20'