Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 624850 - =sys-devel/gcc-5.4.0-r3 install fails when on tmpfs: install-xattr: setxattr() failed: Operation not supported
Summary: =sys-devel/gcc-5.4.0-r3 install fails when on tmpfs: install-xattr: setxattr(...
Status: RESOLVED DUPLICATE of bug 612612
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-13 09:03 UTC by (Mark) Dominik Bürkle
Modified: 2017-07-13 13:28 UTC (History)
1 user (show)

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


Attachments
gcc-build-logs.tar.bz2 (gcc-build-logs.tar.bz2,757.88 KB, application/x-bzip)
2017-07-13 09:03 UTC, (Mark) Dominik Bürkle
Details
/var/tmp/portage-notmp/portage/sys-devel/gcc-5.4.0-r3/work/gcc-build-logs.tar.bz2 (gcc-build-logs.tar.bz2,757.88 KB, application/x-bzip)
2017-07-13 09:09 UTC, (Mark) Dominik Bürkle
Details

Note You need to log in before you can comment on or make changes to this bug.
Description (Mark) Dominik Bürkle 2017-07-13 09:03:30 UTC
Created attachment 483948 [details]
gcc-build-logs.tar.bz2

wks058 ~ # emerge --info =sys-devel/gcc-5.4.0-r3
Portage 2.3.6 (python 3.4.5-final-0, default/linux/amd64/13.0/desktop/gnome/systemd, gcc-5.4.0, glibc-2.23-r4, 4.12.0-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.12.0-gentoo-x86_64-Intel-R-_Core-TM-_i5-4670_CPU_@_3.40GHz-with-gentoo-2.3
KiB Mem:    16321364 total,   8493556 free
KiB Swap:   16793596 total,  16793596 free
Timestamp of repository gentoo: Mon, 10 Jul 2017 00:45:01 +0000
sh bash 4.3_p48-r1
ld GNU ld (Gentoo 2.28 p1.2) 2.28
app-shells/bash:          4.3_p48-r1::gentoo
dev-lang/perl:            5.24.1-r2::gentoo
dev-lang/python:          2.7.12::gentoo, 3.4.5::gentoo
dev-util/cmake:           3.7.2::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.3::gentoo
sys-apps/openrc:          0.26.3::gentoo
sys-apps/sandbox:         2.10-r3::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.11.6-r1::gentoo, 1.15-r2::gentoo
sys-devel/binutils:       2.28-r2::gentoo
sys-devel/gcc:            5.4.0-r3::gentoo
sys-devel/gcc-config:     1.7.3::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1::gentoo
sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers)
sys-libs/glibc:           2.23-r4::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: webrsync
    sync-uri: http://rsync.gentoo.org/gentoo-portage
    priority: -1000

java
    location: /var/lib/layman/java
    masters: gentoo
    priority: 50

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core-avx-i -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/chromium/policies/managed/chrome-gnome-shell.json /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/opt/chrome/policies/managed/chrome-gnome-shell.json /etc/php/apache2-php7.0/ext-active/ /etc/php/cgi-php7.0/ext-active/ /etc/php/cli-php7.0/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=core-avx-i -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--jobs=4 --load-average=6 --with-bdeps=y --keep-going=y"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS=" http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror http://www.ibiblio.org/pub/Linux/distributions/gentoo http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp/portage-tmp"
USE="X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdda cdinstall cdr cgi cli colord cracklib crypt cryptsetup css cups cxx dbus dga dri dts dvd dvdr eds egl emboss encode evo exif fam fastcgi firefox flac fortran gdbm gif glamor gles2 glut gnome gnome-keyring gnome-online-accounts gnutls gpm gstreamer gtk gzip hddtemp iconv idn introspection ipv6 javascript jpeg jpeg2k kerberos lame lcms ldap libav libnotify libsecret lm_sensors lzma lzo mad matroska mbox mikmod mime mmap mng mod modemmanager modules mono mp3 mp4 mpeg mplayer multilib musepack nautilus ncurses networkmanager nls nptl nsplugin ogg openal openexr openmp pam pango pcre pdf perl php png policykit posix ppds pulseaudio qt3support qt4 quicktime raw rdesktop readline recode samba sasl savedconfig sdl seccomp session sharedmem simplexml smp sound spell ssl startup-notification subversion svg symlink syslog systemd sysvipc tcl tcmalloc tcpd theora threads tiff tokenizer tracker truetype udev udisks unicode upower usb vim-syntax vnc vorbis wavpack wayland wifi win32codecs wmf wxwidgets x264 xattr xcb xcomposite xinerama xml xosd xsl xulrunner xv xvid zlib" ABI_X86="64 32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="access_compat actions alias asis auth_basic auth_digest authn_alias authn_anon authn_core authn_dbd authn_dbm authn_file authz_core authz_dbd authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cache_disk cache_socache cern_meta charset_lite cgid dav dav_fs dav_lock dbd deflate dir dumpio env expires ext_filter file_cache filter headers http2 ident imagemap include info lbmethod_byrequests lbmethod_bytraffic lbmethod_bybusyness lbmethod_heartbeat log_config log_forensic logio macro mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_html proxy_http proxy_scgi proxy_fcgi proxy_wstunnel rewrite ratelimit remoteip reqtimeout setenvif slotmem_shm speling socache_shmcb status substitute unique_id userdir usertrack unixd version vhost_alias" APACHE2_MPMS="worker" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="pc efi-64" INPUT_DEVICES="evdev" KERNEL="linux" L10N="en de fr" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en de fr" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6 php7-0" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4 pypy1_9 jython2_5" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby21 ruby22" USERLAND="GNU" VIDEO_CARDS="intel efifb" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON

=================================================================
                        Package Settings
=================================================================

sys-devel/gcc-5.4.0-r3::gentoo was built with the following:
USE="cxx fortran (multilib) nls nptl openmp sanitize vtv (-altivec) (-awt) -cilk -debug -doc (-fixed-point) -gcj -go -graphite (-hardened) (-jit) (-libssp) -mpx -nopie -nossp -objc -objc++ -objc-gc -regression-test -vanilla" ABI_X86="(64)"
CFLAGS="-O2 -pipe"
CXXFLAGS="-O2 -pipe"

wks058 ~ # 


tail of build.log:
/usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/gcc-5.4.0/libjava/'gnu/java/nio/PipeImpl$SourceChannelImpl.h' /var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/image//usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/gnu/java/nio/
/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/gcc-5.4.0/mkinstalldirs /var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/image//usr/share/gcc-data/x86_64-pc-linux-gnu/5.4.0/python; \
/usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/gcc-5.4.0/libjava/contrib/classfile.py \
  /var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/image//usr/share/gcc-data/x86_64-pc-linux-gnu/5.4.0/python/classfile.py; \
/usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c -m 644 contrib/aotcompile.py \
  /var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/image//usr/share/gcc-data/x86_64-pc-linux-gnu/5.4.0/python/aotcompile.py;
test -z "/usr/share/gcc-data/x86_64-pc-linux-gnu/5.4.0/java" || /bin/mkdir -p "/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/image//usr/share/gcc-data/x86_64-pc-linux-gnu/5.4.0/java"
 /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c -m 644 libgcj-5.4.0.jar libgcj-tools-5.4.0.jar /var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/gcc-5.4.0/libjava/../ecj.jar '/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/image//usr/share/gcc-data/x86_64-pc-linux-gnu/5.4.0/java'
install-xattr: setxattr() failed: Operation not supported
make[6]: *** [Makefile:10195: install-jarDATA] Error 1
make[6]: Leaving directory '/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/x86_64-pc-linux-gnu/32/libjava'
make[5]: *** [Makefile:10382: install-am] Error 2
make[5]: Leaving directory '/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/x86_64-pc-linux-gnu/32/libjava'
make[4]: *** [Makefile:10240: install-recursive] Error 1
make[4]: Leaving directory '/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/x86_64-pc-linux-gnu/32/libjava'
make[3]: *** [Makefile:12804: multi-do] Error 1
make[3]: Leaving directory '/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/x86_64-pc-linux-gnu/libjava'
make[2]: *** [Makefile:12770: install-multi] Error 2
make[2]: Leaving directory '/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/x86_64-pc-linux-gnu/libjava'
make[1]: *** [Makefile:17908: install-target-libjava] Error 2
make[1]: Leaving directory '/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build'
make: *** [Makefile:2301: install] Error 2
 * ERROR: sys-devel/gcc-5.4.0-r3::gentoo failed (install phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=sys-devel/gcc-5.4.0-r3::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-devel/gcc-5.4.0-r3::gentoo'`.
 * The complete build log is located at '/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/temp/environment'.
 * Working directory: '/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build'
 * S: '/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build'
 * 
 * Please include /var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/gcc-build-logs.tar.bz2 in your bug report.
 * 


Had to do
chmod g+rx /var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/ (was portage:portage, 0700)
to submit the build-logs.
Comment 1 (Mark) Dominik Bürkle 2017-07-13 09:09:02 UTC
Additional error when NOT running in tmpfs (copied complete tree sys-devel to /var/tmp/portage-notmp/portage/):

libtool: relink:  /var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/./gcc/xgcc -shared-libgcc -B/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/./gcc -nostdinc++ -L/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/x86_64-pc-linux-gnu/libstdc++-v3/src -L/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs -L/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include     -fPIC -DPIC -shared -nostdlib /usr/lib/../lib64/crti.o /var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/./gcc/crtbeginS.o  .libs/jni-libjvm.o   -Wl,-rpath -Wl,/usr/lib/../lib64 -L/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/x86_64-pc-linux-gnu/libjava/.libs -L/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/x86_64-pc-linux-gnu/libstdc++-v3/src -L/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs -L/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -L/var/tmp/portage-notmp/portage/sys-devel/gcc-5.4.0-r3/image//usr/lib/../lib64 -L/usr/lib/../lib64 -lgcj -L/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/x86_64-pc-linux-gnu/libjava -lpthread -lrt -ldl -lz -L/var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/./gcc -L/usr/x86_64-pc-linux-gnu/bin -L/usr/x86_64-pc-linux-gnu/lib -L/lib/../lib64 -lc -lgcc_s /var/tmp/portage-tmp/portage/sys-devel/gcc-5.4.0-r3/work/build/./gcc/crtendS.o /usr/lib/../lib64/crtn.o  -march=core-avx-i -Wl,-Bsymbolic   -Wl,-soname -Wl,libjvm.so -o .libs/libjvm.so
libtool: install: /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c .libs/libjvm.soT /var/tmp/portage-notmp/portage/sys-devel/gcc-5.4.0-r3/image//usr/lib/../lib64/gcj-5.4.0-16/libjvm.so
/usr/bin/install: cannot stat '.libs/libjvm.soT': No such file or directory
make[4]: *** [Makefile:8806: install-dbexecLTLIBRARIES] Error 1
make[4]: Leaving directory '/var/tmp/portage-notmp/portage/sys-devel/gcc-5.4.0-r3/work/build/x86_64-pc-linux-gnu/libjava'
make[3]: *** [Makefile:10382: install-am] Error 2
make[3]: Leaving directory '/var/tmp/portage-notmp/portage/sys-devel/gcc-5.4.0-r3/work/build/x86_64-pc-linux-gnu/libjava'
make[2]: *** [Makefile:10240: install-recursive] Error 1
make[2]: Leaving directory '/var/tmp/portage-notmp/portage/sys-devel/gcc-5.4.0-r3/work/build/x86_64-pc-linux-gnu/libjava'
make[1]: *** [Makefile:17908: install-target-libjava] Error 2
make[1]: Leaving directory '/var/tmp/portage-notmp/portage/sys-devel/gcc-5.4.0-r3/work/build'
make: *** [Makefile:2301: install] Error 2
 * ERROR: sys-devel/gcc-5.4.0-r3::gentoo failed (install phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=sys-devel/gcc-5.4.0-r3::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-devel/gcc-5.4.0-r3::gentoo'`.
 * The complete build log is located at '/var/tmp/portage-notmp/portage/sys-devel/gcc-5.4.0-r3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage-notmp/portage/sys-devel/gcc-5.4.0-r3/temp/environment'.
 * Working directory: '/var/tmp/portage-notmp/portage/sys-devel/gcc-5.4.0-r3/work/build'
 * S: '/var/tmp/portage-notmp/portage/sys-devel/gcc-5.4.0-r3/work/build'
 * 
 * Please include /var/tmp/portage-notmp/portage/sys-devel/gcc-5.4.0-r3/work/gcc-build-logs.tar.bz2 in your bug report.
 * 
wks058 ~ # PORTAGE_TMPDIR=/var/tmp/portage-notmp MAKEFLAGS="-j1" ebuild /usr/portage/sys-devel/gcc/gcc-5.4.0-r3.ebuild install
Comment 2 (Mark) Dominik Bürkle 2017-07-13 09:09:49 UTC
Created attachment 483950 [details]
/var/tmp/portage-notmp/portage/sys-devel/gcc-5.4.0-r3/work/gcc-build-logs.tar.bz2
Comment 3 (Mark) Dominik Bürkle 2017-07-13 09:10:54 UTC
Mabe a 32bit/64bit problem (trying to rebuild multilib gcc with 64bit gcc)?
Comment 4 Agostino Sarubbo gentoo-dev 2017-07-13 09:13:42 UTC

*** This bug has been marked as a duplicate of bug 612612 ***