On Fri, Jun 19, 2020 at 02:37:24AM -0500, Dale wrote: > urp...@gmx.com wrote: > > Greetings. I have just installed Gentoo on a macbook pro 9,1. I have > > successfuly updated @world with default/linux/amd64/17.1 profile. > > After selectimg default/linux/amd64/17.1/desktop profile and emerge -uND > > @world, > > '=dev-lang/spidermonkey-60.5.2_p0-r4::gentoo' fails. > > Any ideas? Thank you. > > > > =============================================================================================================================================================== > > #eselect python list: > > > > Available Python interpreters, in order of preference: > > [1] python2.7 > > [2] python3.7 > > [3] python3.8 (fallback) > > =============================================================================================================================================================== > > #ls -l /dev/ |grep shm: > > > > drwxrwxrwt 2 root root 40 Jun 19 10:21 shm > > =============================================================================================================================================================== > > #emerge -pqv '=dev-lang/spidermonkey-60.5.2_p0-r4::gentoo': > > > > [ebuild N ] dev-lang/spidermonkey-60.5.2_p0-r4 USE="jit system-icu > > -custom-cflags -custom-optimization -debug -minimal -test" > > =============================================================================================================================================================== > > tail -n 27 > > /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/temp/build.log: > > > > /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj/dist/include/js/Value.h: > > In member function 'virtual js::jit::MDefinition* > > js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': > > /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj/dist/include/js/Value.h:960:47: > > warning: 'res' may be used uninitialized in this function > > [-Wmaybe-uninitialized] > > 960 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); > > | ^~~~~~~~~~~ > > In file included from > > /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj/js/src/Unified_cpp_js_src18.cpp:38: > > /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jit/MIR.cpp:3956:13: > > note: 'res' was declared here > > 3956 | int32_t res; > > | ^~~ > > /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jit/MIR.cpp: > > In member function 'virtual js::jit::MDefinition* > > js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': > > /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jit/MIR.cpp:3987:31: > > warning: 'res' may be used uninitialized in this function > > [-Wmaybe-uninitialized] > > 3987 | return MConstant::NewInt64(alloc, res); > > | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ > > make[3]: Leaving directory > > '/var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj/js/src' > > make[2]: *** > > [/var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/config/recurse.mk:73: > > js/src/target] Error 2 > > make[2]: Leaving directory > > '/var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj' > > make[1]: *** > > [/var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/config/recurse.mk:33: > > compile] Error 2 > > make[1]: Leaving directory > > '/var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj' > > make: *** > > [/var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/config/rules.mk:442: > > default] Error 2 > > * ERROR: dev-lang/spidermonkey-60.5.2_p0-r4::gentoo failed (compile phase): > > * emake failed > > * > > * If you need support, post the output of `emerge --info > > '=dev-lang/spidermonkey-60.5.2_p0-r4::gentoo'`, > > * the complete build log and the output of `emerge -pqv > > '=dev-lang/spidermonkey-60.5.2_p0-r4::gentoo'`. > > * The complete build log is located at > > '/var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/temp/build.log'. > > * The ebuild environment file is located at > > '/var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/temp/environment'. > > * Working directory: > > '/var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj' > > * S: > > '/var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2' > > =============================================================================================================================================================== > > emerge --info '=dev-lang/spidermonkey-60.5.2_p0-r4::gentoo': > > > > Portage 2.3.99 (python 3.7.7-final-0, default/linux/amd64/17.1/desktop, > > gcc-9.3.0, glibc-2.30-r8, 5.6.14-rt-rt7 x86_64) > > ================================================================= > > System Settings > > ================================================================= > > System uname: > > Linux-5.6.14-rt-rt7-x86_64-Intel-R-_Core-TM-_i5-3210M_CPU_@_2.50GHz-with-gentoo-2.6 > > KiB Mem: 3935124 total, 2893316 free > > KiB Swap: 0 total, 0 free > > Timestamp of repository gentoo: Thu, 18 Jun 2020 00:05:28 +0000 > > Head commit of repository gentoo: 7d48127ce4de25a3b8576758aa2b9e1901447a43 > > > > sh bash 5.0_p17 > > ld GNU ld (Gentoo 2.33.1 p2) 2.33.1 > > ccache version 3.7.9 [enabled] > > app-shells/bash: 5.0_p17::gentoo > > dev-lang/perl: 5.30.3::gentoo > > dev-lang/python: 2.7.18::gentoo, 3.7.7-r2::gentoo, 3.8.2-r2::gentoo > > dev-util/ccache: 3.7.9::gentoo > > dev-util/cmake: 3.16.5::gentoo > > sys-apps/baselayout: 2.6-r1::gentoo > > sys-apps/openrc: 0.42.1::gentoo > > sys-apps/sandbox: 2.18::gentoo > > sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r4::gentoo > > sys-devel/automake: 1.16.1-r1::gentoo > > sys-devel/binutils: 2.33.1-r1::gentoo > > sys-devel/gcc: 9.3.0::gentoo > > sys-devel/gcc-config: 2.2.1::gentoo > > sys-devel/libtool: 2.4.6-r6::gentoo > > sys-devel/make: 4.2.1-r4::gentoo > > sys-kernel/linux-headers: 5.4-r1::gentoo (virtual/os-headers) > > sys-libs/glibc: 2.30-r8::gentoo > > Repositories: > > > > gentoo > > location: /var/db/repos/gentoo > > sync-type: git > > sync-uri: https://github.com/gentoo-mirror/gentoo > > priority: -1000 > > > > ACCEPT_KEYWORDS="amd64" > > ACCEPT_LICENSE="@FREE" > > CBUILD="x86_64-pc-linux-gnu" > > CFLAGS="-march=native -O2 -pipe" > > CHOST="x86_64-pc-linux-gnu" > > CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" > > CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d > > /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild > > /etc/sandbox.d /etc/terminfo" > > CXXFLAGS="-march=native -O2 -pipe" > > DISTDIR="/var/cache/distfiles" > > ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT > > PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME > > XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" > > FCFLAGS="-march=native -O2 -pipe" > > FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs > > ccache config-protect-if-modified distlocks ebuild-locks fixlafiles > > ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch > > parallel-install pid-sandbox preserve-libs protect-owned > > qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn > > unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" > > FFLAGS="-march=native -O2 -pipe" > > GENTOO_MIRRORS="http://ftp.swin.edu.au/gentoo > > https://ftp.jaist.ac.jp/pub/Linux/Gentoo/" > > LANG="C.UTF8" > > LDFLAGS="-Wl,-O1 -Wl,--as-needed" > > MAKEOPTS="-j5" > > PKGDIR="/var/cache/binpkgs" > > 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" > > USE="X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo > > cdda cdr cli crypt cups dbus dri dts dvd dvdr elogind emboss encode exif > > flac fortran gdbm gif gpm gtk iconv icu ipv6 jpeg lcms ldap libnotify > > libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp > > pam pango pcre pdf png policykit ppds qt5 readline sdl seccomp spell > > split-usr ssl startup-notification svg tcpd tiff truetype udev udisks > > unicode upower usb vorbis wxwidgets x264 xattr xcb xml xv xvid zlib" > > ABI_X86="64" ADA_TARGET="gnat_2018" 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="authn_core authz_core socache_shmcb > > unixd actions alias auth_basic authn_alias authn_anon authn_dbm > > authn_default authn_file authz_dbm authz_default authz_groupfile authz_host > > authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate > > dir disk_cache env expires ext_filter file_cache filter headers include > > info log_config logio mem_cache mime mime_magic negotiation rewrite > > setenvif speling status unique_id userdir usertrack vhost_alias" > > CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq > > load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 aes avx > > f16c pclmul popcnt sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" > > GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt > > gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle > > oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt > > ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput mtrack" > > KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 > > lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console > > presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" > > PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" > > PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" > > RUBY_TARGETS="ruby25" USERLAND="GNU" VIDEO_CARDS="intel i915" > > 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, EMERGE_DEFAULT_OPTS, INSTALL_MASK, > > LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, > > PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS > > > > > > > > > You need to go back further for the error. I see Error 2 but don't see > Error 1. Sometimes you have to go back a good ways, depends on CPU > cores/threads and such. When you find Error 1, go back at least a > couple dozen lines, just to be fairly sure. > > Dale > > :-) :-) Thanks Dale :-)
Error 1: /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/gc/Zone.h:667:31: required from here /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long unsigned int>, js::HashMap<js::gc::Cell*, long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long unsigned int>, js::HashMap<js::gc::Cell*, long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long unsigned int> >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jit/BitSet.h:12, from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jit/Safepoints.h:10, from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jit/JitFrames.h:13, from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = long unsigned int]': /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]' /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jit/LIR.h:1630:34: required from here /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj/dist/include/js/TracingAPI.h:11, from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj/dist/include/js/RootingAPI.h:22, from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj/dist/include/js/CallArgs.h:73, from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jsapi.h:29, from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jsfriendapi.h:17, from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/gc/Heap.h:19, from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jit/IonCode.h:16, from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jit/JSJitFrameIter.h:12, from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jit/JitFrames.h:12, from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/jsobj/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ make[3]: *** [/var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r4/work/mozjs-60.5.2/config/rules.mk:1056: Unified_cpp_js_src1.o] Error 1