This is mainly a bug fix version of the
3.0 series. All tickets solved are described below.
pythonbindings with a recent version of
Building the python bindings with a recent version of
boost libs and
clang led to the following error:
--- vector.lo --- In file included from vector.cxx:22: .../../../bindings/python/include/TFEL/Python/VectorConverter.hxx:41:2: error: reference to 'list' is ambiguous list l; ^ /usr/include/c++/v1/list:805:28: note: candidate found by name lookup is 'std::__1::list' class _LIBCPP_TEMPLATE_VIS list ^ /usr/local/include/boost/python/list.hpp:57:7: note: candidate found by name lookup is 'boost::python::list' class list : public detail::list_base ^ In file included from vector.cxx:22: .../../../bindings/python/include/TFEL/Python/VectorConverter.hxx:43:4: error: use of undeclared identifier 'l' l.append(*p); ^ .../../../bindings/python/include/TFEL/Python/VectorConverter.hxx:45:16: error: use of undeclared identifier 'l' return incref(l.ptr());
The error is du to an ambiguity between
boost::python::list, probably du to an implicit inclusion of the
<list> header file with
libc++. This ambiguity has been eliminated.
For more details, see: https://sourceforge.net/p/tfel/tickets/97/
Linux distribution is based on the
c library and not
glibc. Thus, the
fedisableexcept functions are not available.
Appropriate tests, based on the definition of the
__GLIBC__ flags were added to enable the compilation of
TFEL/MFront with the
For more details, see: https://sourceforge.net/p/tfel/tickets/96/
pymfronttest1test shall not be executed if the
Asterinterface is not enabled
For more details, see: https://sourceforge.net/p/tfel/tickets/94/