Skip to content

latte_int: ExponentialSubst.h:62:3: error: ISO C++17 does not allow dynamic exception specifications #33981

@vbraun

Description

@vbraun
[latte_int-1.7.6] /bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../code     -g -O2 -c -o xreadlink.lo xreadlink.c
[latte_int-1.7.6] libtool: compile:  gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../code -g -O2 -c xreadlink.c  -fPIC -DPIC -o .libs/xreadlink.o
[latte_int-1.7.6] /bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2  -no-undefined  -Wl,-rpath-link,/var/lib/buildbot/slave/sage_git/build/local/lib -L/var/lib/buildbot/slave/sage_git/build/local/lib -Wl,-rpath,/var/lib/buildbot/slave/sage_git/build/local/lib -Wl,-rpath-link,/var/lib/buildbot/slave/sage_git/build/local/lib -L/var/lib/buildbot/slave/sage_git/build/local/lib -Wl,-rpath,/var/lib/buildbot/slave/sage_git/build/local/lib  -o libgnu.la  allocator.lo areadlink.lo careadlinkat.lo exitfail.lo malloca.lo progname.lo unistd.lo xmalloc.lo xalloc-die.lo xreadlink.lo  
[latte_int-1.7.6] libtool: link: ar cru .libs/libgnu.a .libs/allocator.o .libs/areadlink.o .libs/careadlinkat.o .libs/exitfail.o .libs/malloca.o .libs/progname.o .libs/unistd.o .libs/xmalloc.o .libs/xalloc-die.o .libs/xreadlink.o 
[latte_int-1.7.6] ar: `u' modifier ignored since `D' is the default (see `U')
[latte_int-1.7.6] libtool: link: ranlib .libs/libgnu.a
[latte_int-1.7.6] libtool: link: ( cd ".libs" && rm -f "libgnu.la" && ln -s "../libgnu.la" "libgnu.la" )
[latte_int-1.7.6] Making all in latte
[latte_int-1.7.6] Making all in .
[latte_int-1.7.6] g++ -DHAVE_CONFIG_H -I. -I../../code  -I../../code -DINSTALLDIR=\"/var/lib/buildbot/slave/sage_git/build/local/bin\"  -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include  -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include -D__STDC_LIMIT_MACROS -D_4ti2_GMP_ -I/var/lib/buildbot/slave/sage_git/build/local/include  -g -O2 -c -o maximize.o maximize.cpp
[latte_int-1.7.6] /bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../code  -I../../code -DINSTALLDIR=\"/var/lib/buildbot/slave/sage_git/build/local/bin\"  -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include  -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include -D__STDC_LIMIT_MACROS -D_4ti2_GMP_ -I/var/lib/buildbot/slave/sage_git/build/local/include  -g -O2 -c -o barvinok/dec.lo barvinok/dec.cpp
[latte_int-1.7.6] libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../code -I../../code -DINSTALLDIR=\"/var/lib/buildbot/slave/sage_git/build/local/bin\" -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include -D__STDC_LIMIT_MACROS -D_4ti2_GMP_ -I/var/lib/buildbot/slave/sage_git/build/local/include -g -O2 -c barvinok/dec.cpp  -fPIC -DPIC -o barvinok/.libs/dec.o
[latte_int-1.7.6] /bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../code  -I../../code -DINSTALLDIR=\"/var/lib/buildbot/slave/sage_git/build/local/bin\"  -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include  -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include -D__STDC_LIMIT_MACROS -D_4ti2_GMP_ -I/var/lib/buildbot/slave/sage_git/build/local/include  -g -O2 -c -o barvinok/barvinok.lo barvinok/barvinok.cpp
[latte_int-1.7.6] libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../code -I../../code -DINSTALLDIR=\"/var/lib/buildbot/slave/sage_git/build/local/bin\" -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include -D__STDC_LIMIT_MACROS -D_4ti2_GMP_ -I/var/lib/buildbot/slave/sage_git/build/local/include -g -O2 -c barvinok/barvinok.cpp  -fPIC -DPIC -o barvinok/.libs/barvinok.o
[latte_int-1.7.6] /bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../code  -I../../code -DINSTALLDIR=\"/var/lib/buildbot/slave/sage_git/build/local/bin\"  -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include  -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include -D__STDC_LIMIT_MACROS -D_4ti2_GMP_ -I/var/lib/buildbot/slave/sage_git/build/local/include  -g -O2 -c -o barvinok/ComputeOmega.lo barvinok/ComputeOmega.cpp
[latte_int-1.7.6] libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../code -I../../code -DINSTALLDIR=\"/var/lib/buildbot/slave/sage_git/build/local/bin\" -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include -D__STDC_LIMIT_MACROS -D_4ti2_GMP_ -I/var/lib/buildbot/slave/sage_git/build/local/include -g -O2 -c barvinok/ComputeOmega.cpp  -fPIC -DPIC -o barvinok/.libs/ComputeOmega.o
[latte_int-1.7.6] /bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../code  -I../../code -DINSTALLDIR=\"/var/lib/buildbot/slave/sage_git/build/local/bin\"  -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include  -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include -D__STDC_LIMIT_MACROS -D_4ti2_GMP_ -I/var/lib/buildbot/slave/sage_git/build/local/include  -g -O2 -c -o count.lo count.cpp
[latte_int-1.7.6] libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../code -I../../code -DINSTALLDIR=\"/var/lib/buildbot/slave/sage_git/build/local/bin\" -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include -I/var/lib/buildbot/slave/sage_git/build/local/include -D__STDC_LIMIT_MACROS -D_4ti2_GMP_ -I/var/lib/buildbot/slave/sage_git/build/local/include -g -O2 -c count.cpp  -fPIC -DPIC -o .libs/count.o
[latte_int-1.7.6] In file included from count.h:35,
[latte_int-1.7.6]                  from count.cpp:26:
[latte_int-1.7.6] ExponentialSubst.h:62:3: error: ISO C++17 does not allow dynamic exception specifications
[latte_int-1.7.6]    62 |   throw(NotGenericException);
[latte_int-1.7.6]       |   ^~~~~
[latte_int-1.7.6] ExponentialSubst.h:67:3: error: ISO C++17 does not allow dynamic exception specifications
[latte_int-1.7.6]    67 |   throw(NotGenericException);
[latte_int-1.7.6]       |   ^~~~~
[latte_int-1.7.6] Makefile:2442: recipe for target 'count.lo' failed
[latte_int-1.7.6] make[7]: *** [count.lo] Error 1
[latte_int-1.7.6] Makefile:2502: recipe for target 'all-recursive' failed
[latte_int-1.7.6] make[6]: *** [all-recursive] Error 1
[latte_int-1.7.6] Makefile:841: recipe for target 'all-recursive' failed
[latte_int-1.7.6] make[5]: *** [all-recursive] Error 1
[latte_int-1.7.6] Makefile:778: recipe for target 'all' failed
[latte_int-1.7.6] make[4]: *** [all] Error 2
[latte_int-1.7.6] Makefile:912: recipe for target 'all-recursive' failed
[latte_int-1.7.6] make[3]: *** [all-recursive] Error 1
[latte_int-1.7.6] ********************************************************************************
[latte_int-1.7.6] Error building latte_int-1.7.6
[latte_int-1.7.6] ********************************************************************************

See also latte-int/latte#24

Upstream: Fixed upstream, in a later stable release.

CC: @mkoeppe @jhpalmieri

Component: packages: optional

Author: Matthias Koeppe

Branch/Commit: 57aff70

Reviewer: John Palmieri

Issue created by migration from https://trac.sagemath.org/ticket/33981

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions