1% Release notes of the 3.0.3 version of `TFEL`, `MFront` and `MTest` 2% Thomas Helfer 3% 2017 4 5This is mainly a bug fix version of the `3.0` series. All tickets 6solved are described below. 7 8# Tickets fixed 9 10## Ticket #97: Problem building the `python` bindings with a recent version of `boost` 11 12Building the python bindings with a recent version of `boost` libs and 13`clang` led to the following error: 14 15~~~~{.sh} 16--- vector.lo --- 17In file included from vector.cxx:22: 18.../../../bindings/python/include/TFEL/Python/VectorConverter.hxx:41:2: 19error: reference to 'list' is ambiguous 20 list l; 21 ^ 22/usr/include/c++/v1/list:805:28: note: candidate found by name lookup is 23'std::__1::list' 24class _LIBCPP_TEMPLATE_VIS list 25 ^ 26/usr/local/include/boost/python/list.hpp:57:7: note: candidate found by 27name lookup is 'boost::python::list' 28class list : public detail::list_base 29 ^ 30In file included from vector.cxx:22: 31.../../../bindings/python/include/TFEL/Python/VectorConverter.hxx:43:4: 32error: use of undeclared identifier 'l' 33 l.append(*p); 34 ^ 35.../../../bindings/python/include/TFEL/Python/VectorConverter.hxx:45:16: 36error: use of undeclared identifier 'l' 37 return incref(l.ptr()); 38~~~~ 39 40The error is du to an ambiguity between `std::list` and 41`boost::python::list`, probably du to an implicit inclusion of the 42`<list>` header file with `libc++`. This ambiguity has been eliminated. 43 44For more details, see: <https://sourceforge.net/p/tfel/tickets/97/> 45 46## Ticket #96: Building with the `musl` `c` library 47 48The `Alpine` `Linux` distribution is based on the `musl` `c` library 49and not `glibc`. Thus, the `feenableexcept` and `fedisableexcept` 50functions are not available. 51 52Appropriate tests, based on the definition of the `__GLIBC__` flags 53were added to enable the compilation of `TFEL/MFront` with the `musl` 54`c` library. 55 56For more details, see: <https://sourceforge.net/p/tfel/tickets/96/> 57 58## Ticket #94: The `pymfronttest1` test shall not be executed if the `Aster` interface is not enabled 59 60For more details, see: <https://sourceforge.net/p/tfel/tickets/94/> 61