listklena
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Subject: проблема с компиляцией ScanTailor Система: Fedora 11 (по каким-то причинам сейчас невозможно обновить) Compiling: scantailor-0.9.11.1 Буду очень благодарен за помощь!! ---------------------------------- библиотека Boost: boost-1.37.0-9.fc11.i586 boost-devel-1.37.0-9.fc11.i586 ----------------------------------- $ cmake . [OK] $ make .... [ 93%] Built target spfit_tests Scanning dependencies of target adiff_tests [ 93%] Building CXX object math/adiff/tests/CMakeFiles/adiff_tests.dir/__/__/__/tests/main.cpp.o [ 94%] Building CXX object math/adiff/tests/CMakeFiles/adiff_tests.dir/TestHessians.cpp.o In file included from /usr/include/boost/test/unit_test.hpp:19, from /usr/include/boost/test/auto_unit_test.hpp:18, from /library/sources/by-type/e-books/scantailor-0.9.11.1/math/adiff/tests/TestHessians.cpp:23: /usr/include/boost/test/test_tools.hpp: In function ‘bool boost::test_tools::tt_detail::check_frwd(Pred, const boost::unit_test::lazy_ostream&, boost::test_tools::const_string, size_t, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, const Arg0&, const char*, const Arg1&, const char*, const Arg2&, const char*) [with Pred = boost::test_tools::check_is_close_t, Arg0 = double, Arg1 = int, Arg2 = boost::test_tools::percent_tolerance_t<double>]: /library/sources/by-type/e-books/scantailor-0.9.11.1/math/adiff/tests/TestHessians.cpp:53: instantiated from here /usr/include/boost/test/test_tools.hpp:523: error: no match for call to ‘(boost::test_tools::check_is_close_t) (const double&, const int&, const boost::test_tools::percent_tolerance_t<double>&) make[2]: *** [math/adiff/tests/CMakeFiles/adiff_tests.dir/TestHessians.cpp.o] Error 1 make[1]: *** [math/adiff/tests/CMakeFiles/adiff_tests.dir/all] Error 2 make: *** [all] Error 2 |