On Fri, Jun 19, 2020 at 02:37:24AM -0500, Dale wrote:
> [email protected] 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