libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./include -I./include -I. -I/var/tmp/portage/sci-mathematics/singular-4.0.3/work/singular-4.0.3 -I/var/tmp/portage/sci-mathematics/singular-4.0.3/work/singular-4.0.3 -O2 -pipe -march=native -fPIC -fno-common -O3 -Wno-unused-function -Wno-trigraphs -Wno-unused-parameter -Wunknown-pragmas -Wno-unused-variable -fomit-frame-pointer -fwrapv -fvisibility=default -finline-functions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-enforce-eh-specs -fconserve-space -funroll-loops -c NTLconvert.cc -fPIC -DPIC -o .libs/NTLconvert.o NTLconvert.cc: In function ‘CanonicalForm convertZZ2CF(const NTL::ZZ&)’: NTLconvert.cc:509:38: error: invalid static_cast from type ‘const raw_ptr’ {aka ‘_ntl_gbigint_body* const’} to type ‘long int*’ 509 | static_cast<long *>( a.rep.rep ); // what about NTL7? | ^ In file included from /usr/include/NTL/ZZ.h:18, ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_no-multilib-libressl-20190913-191403 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-9.2.0 * Available Python interpreters, in order of preference: [1] python3.6 [2] python2.7 (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) [2] ruby25 (with Rubygems) * Available Rust versions: [1] rust-1.37.0 * java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.13.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm repository timestamp: ==> /var/db/repos/gentoo/metadata/timestamp.chk <== Wed, 18 Sep 2019 18:06:22 +0000 emerge -qpvO sci-mathematics/singular [ebuild N ] sci-mathematics/singular-4.0.3 USE="readline -boost -doc -emacs -examples -python"
Created attachment 590316 [details] emerge-info.txt
Created attachment 590318 [details] emerge-history.txt
Created attachment 590320 [details] environment
Created attachment 590322 [details] etc.portage.tbz2
Created attachment 590324 [details] logs.tbz2
Created attachment 590326 [details] sci-mathematics:singular-4.0.3:20190918-184831.log
Created attachment 590328 [details] temp.tbz2
I'm not sure what's going on here but it's probably some API mismatch that can be solved by stabilizing the latest versions of everything and dumping the old ones.
New versions of Singular and NTL are stable, so I think this is fixed; i.e. now we have new build failures to worry about.