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

Reply via email to