Skip to content

Error with old Boost versions and fenv #38

@bchretien

Description

@bchretien

See this Travis log:

In file included from /home/travis/build/roboptim/roboptim-trajectory/tests/b-spline.cc:21:
In file included from /home/travis/build/roboptim/roboptim-trajectory/include/roboptim/trajectory/cubic-b-spline.hh:27:
In file included from /home/travis/build/roboptim/roboptim-trajectory/include/roboptim/trajectory/polynomial-3.hh:22:
In file included from /home/travis/build/roboptim/roboptim-trajectory/include/roboptim/trajectory/polynomial.hh:337:
In file included from /home/travis/build/roboptim/roboptim-trajectory/include/roboptim/trajectory/polynomial.hxx:28:
In file included from /usr/include/boost/math/special_functions/factorials.hpp:13:
In file included from /usr/include/boost/math/special_functions/gamma.hpp:27:
In file included from /usr/include/boost/math/tools/series.hpp:16:
In file included from /usr/include/boost/math/tools/config.hpp:260:
In file included from /usr/include/boost/detail/fenv.hpp:25:
/usr/include/x86_64-linux-gnu/bits/fenv.h:30:5: error: redefinition of enumerator 'FE_INVALID'
    FE_INVALID = 0x01,
    ^
/usr/include/x86_64-linux-gnu/bits/fenv.h:31:20: note: expanded from macro 'FE_INVALID'
#define FE_INVALID      FE_INVALID
                        ^
/usr/include/x86_64-linux-gnu/bits/fenv.h:30:5: note: previous definition is here
    FE_INVALID = 0x01,
    ^

The Boost version is 1.46.1 (March 12th, 2011...).

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