* Package: app-shells/squirrelsh-1.2.7-r1:0 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking squirrelsh-1.2.7-src.tar.bz2 to /var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work >>> Source unpacked in /var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work >>> Preparing source in /var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7 ... * Applying squirrelsh-rename-LDFLAGS.patch ... [ ok ] * Applying squirrelsh-no-strip.patch ... [ ok ] * Applying squirrelsh-fix-in_LDFLAGS.patch ... [ ok ] * Applying squirrelsh-remove-forced-abi.patch ... [ ok ] * Applying squirrelsh-no-docs.patch ... [ ok ] * Applying squirrelsh-1.2.7-gcc6.patch ... [ ok ] * Applying squirrelsh-drop-register.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7 ... * ./configure --prefix=/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/image/usr --with-cc=clang --with-cpp=clang++ --with-linker=clang++ --libdir=/usr/lib64 --with-pcre=system --with-squirrel=local --with-mime=no Checking for sed... /bin/gsed Checking CPU architecture... x86_64 Checking platform (OS)... linux64 Checking for install... /usr/lib/portage/python3.11/ebuild-helpers/xattr/install Checking whether install supports required options... yes Checking for make tool... /usr/bin/gmake Checking whether gmake sets $(MAKE)... yes Checking for C++ compiler... /usr/lib/llvm/16/bin/clang++ Checking whether C++ compiler supports required options (-O2 -pipe -march=native -fno-diagnostics-color)... yes Checking for ranlib... /usr/bin/ranlib Checking whether linker supports required options (-Wl,-O1 -Wl,--as-needed -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0)... yes Checking for ... yes Checking for ... yes Checking for ... yes Checking for ... yes Checking for ... yes Checking for ... yes Checking for ... yes Checking for ... yes Checking for ... yes Checking for ... yes Checking for ... yes Checking for ... yes Checking for ... yes Checking for pkg-config... /usr/bin/pkg-config Checking for libpcre... yes Checking system PCRE version number... 8.45 Creating 'Makefile'... yes Creating 'squirrel/Makefile'... yes Creating 'shell/Makefile'... yes Creating 'configure-mime'... yes ------------------------------------------------------------------------------- Configuration has been completed successfully. Build for linux64 platform with x86_64 CPU architecture Installation prefix: /var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/image/usr Allow debugging: no Build static libraries Use system PCRE 8.45 library Use local Squirrel library Install MIME information: Create symbolic link: no Compile C code with 'clang' using '-O2 -pipe -march=native -fno-diagnostics-color' options Compile C++ code with 'clang++' using '-O2 -pipe -march=native -fno-diagnostics-color' options Create static libraries with 'ar rc' Create executables and shared libraries with 'clang++' using '-Wl,-O1 -Wl,--as-needed -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' options Install files with 'install' Now use 'gmake' to compile Squirrel Shell 1.2.7. >>> Source configured. >>> Compiling source in /var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7 ... make -j5 make[1]: Entering directory '/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7/squirrel' clang++ -c -O2 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_SQ64 -c -o sqapi.o sqapi.cpp -I. -I"/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7/squirrel" clang++ -c -O2 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_SQ64 -c -o sqbaselib.o sqbaselib.cpp -I. -I"/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7/squirrel" clang++ -c -O2 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_SQ64 -c -o sqclass.o sqclass.cpp -I. -I"/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7/squirrel" clang++ -c -O2 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_SQ64 -c -o sqcompiler.o sqcompiler.cpp -I. -I"/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7/squirrel" clang++ -c -O2 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_SQ64 -c -o sqdebug.o sqdebug.cpp -I. -I"/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7/squirrel" clang++ -c -O2 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_SQ64 -c -o sqfuncstate.o sqfuncstate.cpp -I. -I"/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7/squirrel" clang++ -c -O2 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_SQ64 -c -o sqlexer.o sqlexer.cpp -I. -I"/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7/squirrel" clang++ -c -O2 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_SQ64 -c -o sqmem.o sqmem.cpp -I. -I"/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7/squirrel" clang++ -c -O2 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_SQ64 -c -o sqobject.o sqobject.cpp -I. -I"/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7/squirrel" clang++ -c -O2 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_SQ64 -c -o sqstate.o sqstate.cpp -I. -I"/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7/squirrel" clang++ -c -O2 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_SQ64 -c -o sqtable.o sqtable.cpp -I. -I"/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7/squirrel" clang++ -c -O2 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_SQ64 -c -o sqvm.o sqvm.cpp -I. -I"/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7/squirrel" In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:145:85: error: expected expression ...static _LIBCPP_CONSTEXPR type min() _NOEXCEPT {return type();} ^ ./sqobject.h:131:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:146:85: error: expected expression ...static _LIBCPP_CONSTEXPR type max() _NOEXCEPT {return type();} ^ ./sqobject.h:131:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:147:88: error: expected expression ...static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT {return type();} ^ ./sqobject.h:131:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:156:89: error: expected expression ...static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT {return type();} ^ ./sqobject.h:131:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:157:93: error: expected expression ...static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT {return type();} ^ ./sqobject.h:131:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:169:90: error: expected expression ...static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {return type();} ^ ./sqobject.h:131:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:170:91: error: expected expression ...static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {return type();} ^ ./sqobject.h:131:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:171:95: error: expected expression ...static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {return type();} ^ ./sqobject.h:131:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:172:92: error: expected expression ...static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {return type();} ^ ./sqobject.h:131:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:203:53: error: member reference base type 'int' is not a structure or union static _LIBCPP_CONSTEXPR const bool is_signed = type(-1) < type(0); ^~~~~~~~ ./sqobject.h:131:25: note: expanded from macro 'type' #define type(obj) ((obj)._type) ~~~~~^~~~~~ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:203:64: error: member reference base type 'int' is not a structure or union static _LIBCPP_CONSTEXPR const bool is_signed = type(-1) < type(0); ^~~~~~~ ./sqobject.h:131:25: note: expanded from macro 'type' #define type(obj) ((obj)._type) ~~~~~^~~~~~ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:208:66: error: member reference base type 'int' is not a structure or union ...const type __max = is_signed ? type(type(~0) ^ __min) : type(~0); ~~~~~^~~~~~~~~~~~~~~~~ ./sqobject.h:131:25: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^~~~~~ ./sqobject.h:131:21: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^~~ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:208:86: error: member reference base type 'int' is not a structure or union ...const type __max = is_signed ? type(type(~0) ^ __min) : type(~0); ^~~~~~~~ ./sqobject.h:131:25: note: expanded from macro 'type' #define type(obj) ((obj)._type) ~~~~~^~~~~~ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:216:89: error: member reference base type 'int' is not a structure or union ...static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT {return type(0);} ^~~~~~~ ./sqobject.h:131:25: note: expanded from macro 'type' #define type(obj) ((obj)._type) ~~~~~^~~~~~ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:217:93: error: member reference base type 'int' is not a structure or union ...static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT {return type(0);} ^~~~~~~ ./sqobject.h:131:25: note: expanded from macro 'type' #define type(obj) ((obj)._type) ~~~~~^~~~~~ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:229:90: error: member reference base type 'int' is not a structure or union ...static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {return type(0);} ^~~~~~~ ./sqobject.h:131:25: note: expanded from macro 'type' #define type(obj) ((obj)._type) ~~~~~^~~~~~ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:230:91: error: member reference base type 'int' is not a structure or union ...static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {return type(0);} ^~~~~~~ ./sqobject.h:131:25: note: expanded from macro 'type' #define type(obj) ((obj)._type) ~~~~~^~~~~~ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:231:95: error: member reference base type 'int' is not a structure or union ..._LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {return type(0);} ^~~~~~~ ./sqobject.h:131:25: note: expanded from macro 'type' #define type(obj) ((obj)._type) ~~~~~^~~~~~ In file included from sqvm.cpp:5: In file included from /usr/include/c++/v1/math.h:315: /usr/include/c++/v1/limits:232:92: error: member reference base type 'int' is not a structure or union ...static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {return type(0);} ^~~~~~~ ./sqobject.h:131:25: note: expanded from macro 'type' #define type(obj) ((obj)._type) ~~~~~^~~~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[1]: *** [Makefile:18: sqvm.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7/squirrel' make: *** [Makefile:3: all] Error 2 * ERROR: app-shells/squirrelsh-1.2.7-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-shells/squirrelsh-1.2.7-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-shells/squirrelsh-1.2.7-r1::gentoo'`. * The complete build log is located at '/var/log/portage/app-shells:squirrelsh-1.2.7-r1:20230903-193848.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/temp/environment'. * Working directory: '/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7' * S: '/var/tmp/portage/app-shells/squirrelsh-1.2.7-r1/work/squirrelsh-1.2.7'