Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 694888

Summary: sci-mathematics/singular-4.0.3 : NTLconvert.cc:509:38: error: invalid static_cast from type const raw_ptr
Product: Gentoo Linux Reporter: Toralf Förster <toralf>
Component: Current packagesAssignee: Gentoo Science Mathematics related packages <sci-mathematics>
Status: RESOLVED OBSOLETE    
Severity: normal CC: mjo
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge-info.txt
emerge-history.txt
environment
etc.portage.tbz2
logs.tbz2
sci-mathematics:singular-4.0.3:20190918-184831.log
temp.tbz2

Description Toralf Förster gentoo-dev 2019-09-18 19:05:41 UTC
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"
Comment 1 Toralf Förster gentoo-dev 2019-09-18 19:05:44 UTC
Created attachment 590316 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2019-09-18 19:05:47 UTC
Created attachment 590318 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2019-09-18 19:05:50 UTC
Created attachment 590320 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2019-09-18 19:05:53 UTC
Created attachment 590322 [details]
etc.portage.tbz2
Comment 5 Toralf Förster gentoo-dev 2019-09-18 19:05:55 UTC
Created attachment 590324 [details]
logs.tbz2
Comment 6 Toralf Förster gentoo-dev 2019-09-18 19:05:58 UTC
Created attachment 590326 [details]
sci-mathematics:singular-4.0.3:20190918-184831.log
Comment 7 Toralf Förster gentoo-dev 2019-09-18 19:06:01 UTC
Created attachment 590328 [details]
temp.tbz2
Comment 8 Michael Orlitzky gentoo-dev 2021-03-22 19:51:58 UTC
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.
Comment 9 Michael Orlitzky gentoo-dev 2021-06-01 12:12:10 UTC
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.