Skip to content

Build error on gcc-7 #119

@Red-Portal

Description

@Red-Portal
[ 27%] Building CXX object tests/CMakeFiles/operator-bind.dir/operator-bind.cc.o
cd /home/msca8h/projects/ADMM_cpp/src/roboptim-core/tests && /usr/bin/c++  -DBOOST_TEST_DYN_LINK -DBOOST_TEST_MAIN -DROBOPTIM_DO_NOT_CHECK_ALLOCATION -DROBOPTIM_STORAGE_ORDER=ColMajor -DTESTS_DATA_DIR=\"/home/msca8h/projects/ADMM_cpp/src/roboptim-core/tests\" -I/home/msca8h/projects/ADMM_cpp/src/roboptim-core -I/home/msca8h/projects/ADMM_cpp/src/roboptim-core/include -isystem /usr/include/eigen3 -I/home/msca8h/projects/ADMM_cpp/src/roboptim-core/tests  -Werror  -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion  -fvisibility=hidden -O3 -DNDEBUG   -DPLUGIN_PATH=\"/home/msca8h/projects/ADMM_cpp/src/roboptim-core/src\" -Droboptim_core_EXPORTS -o CMakeFiles/operator-bind.dir/operator-bind.cc.o -c /home/msca8h/projects/ADMM_cpp/src/roboptim-core/tests/operator-bind.cc
In file included from /home/msca8h/projects/ADMM_cpp/src/roboptim-core/tests/operator-chain.cc:28:0:
/home/msca8h/projects/ADMM_cpp/src/roboptim-core/include/roboptim/core/decorator/finite-difference-gradient.hh:415:5: error: dynamic exception specifications are deprecated in C++11 [-Werror=deprecated]
     throw (BadGradient<T>);
     ^~~~~
/home/msca8h/projects/ADMM_cpp/src/roboptim-core/include/roboptim/core/decorator/finite-difference-gradient.hh:444:5: error: dynamic exception specifications are deprecated in C++11 [-Werror=deprecated]
     throw (BadJacobian<T>);
     ^~~~~
In file included from /home/msca8h/projects/ADMM_cpp/src/roboptim-core/include/roboptim/core/decorator/finite-difference-gradient.hh:453:0,
                 from /home/msca8h/projects/ADMM_cpp/src/roboptim-core/tests/operator-chain.cc:28:
/home/msca8h/projects/ADMM_cpp/src/roboptim-core/include/roboptim/core/decorator/finite-difference-gradient.hxx:332:5: error: dynamic exception specifications are deprecated in C++11 [-Werror=deprecated]
     throw (BadGradient<T>)
     ^~~~~
/home/msca8h/projects/ADMM_cpp/src/roboptim-core/include/roboptim/core/decorator/finite-difference-gradient.hxx:374:5: error: dynamic exception specifications are deprecated in C++11 [-Werror=deprecated]
     throw (BadJacobian<T>)
     ^~~~~

the -Werror flag is overused too often...

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions