Hi, I try to build the latest libsbml[1] in Git but I was running into:
cat /build/libsbml-5.17.0+dfsg/build/CMakeFiles/CMakeError.log Determining if files check.h exist failed with the following output: Change Dir: /build/libsbml-5.17.0+dfsg/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTC_71faf/fast" make[2]: Entering directory '/build/libsbml-5.17.0+dfsg/build/CMakeFiles/CMakeTmp' /usr/bin/make -f CMakeFiles/cmTC_71faf.dir/build.make CMakeFiles/cmTC_71faf.dir/build make[3]: Entering directory '/build/libsbml-5.17.0+dfsg/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_71faf.dir/HAVE_CHECK_H.c.o /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/libsbml-5.17.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -fPIC -o CMakeFiles/cmTC_71faf.dir/HAVE_CHECK_H.c.o -c /build/libsbml-5.17.0+dfsg/build/CMakeFiles/CheckIncludeFiles/HAVE_CHECK_H.c /build/libsbml-5.17.0+dfsg/build/CMakeFiles/CheckIncludeFiles/HAVE_CHECK_H.c:2:10: fatal error: check.h: No such file or directory #include <check.h> ^~~~~~~~~ compilation terminated. make[3]: *** [CMakeFiles/cmTC_71faf.dir/build.make:66: CMakeFiles/cmTC_71faf.dir/HAVE_CHECK_H.c.o] Error 1 make[3]: Leaving directory '/build/libsbml-5.17.0+dfsg/build/CMakeFiles/CMakeTmp' make[2]: *** [Makefile:121: cmTC_71faf/fast] Error 2 make[2]: Leaving directory '/build/libsbml-5.17.0+dfsg/build/CMakeFiles/CMakeTmp' Source: /* */ #include <check.h> int main(void){return 0;} Determining if files ieeefp.h exist failed with the following output: Change Dir: /build/libsbml-5.17.0+dfsg/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTC_8b304/fast" make[2]: Entering directory '/build/libsbml-5.17.0+dfsg/build/CMakeFiles/CMakeTmp' /usr/bin/make -f CMakeFiles/cmTC_8b304.dir/build.make CMakeFiles/cmTC_8b304.dir/build make[3]: Entering directory '/build/libsbml-5.17.0+dfsg/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_8b304.dir/HAVE_IEEEFP_H.c.o /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/libsbml-5.17.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -fPIC -o CMakeFiles/cmTC_8b304.dir/HAVE_IEEEFP_H.c.o -c /build/libsbml-5.17.0+dfsg/build/CMakeFiles/CheckIncludeFiles/HAVE_IEEEFP_H.c /build/libsbml-5.17.0+dfsg/build/CMakeFiles/CheckIncludeFiles/HAVE_IEEEFP_H.c:2:10: fatal error: ieeefp.h: No such file or directory #include <ieeefp.h> ^~~~~~~~~~ compilation terminated. make[3]: *** [CMakeFiles/cmTC_8b304.dir/build.make:66: CMakeFiles/cmTC_8b304.dir/HAVE_IEEEFP_H.c.o] Error 1 make[3]: Leaving directory '/build/libsbml-5.17.0+dfsg/build/CMakeFiles/CMakeTmp' make[2]: *** [Makefile:121: cmTC_8b304/fast] Error 2 make[2]: Leaving directory '/build/libsbml-5.17.0+dfsg/build/CMakeFiles/CMakeTmp' Source: /* */ #include <ieeefp.h> int main(void){return 0;} I explicitly added "Build-Depends: libnewlib-dev" und thus there is find /usr/include -name ieeefp.h /usr/include/newlib/ieeefp.h /usr/include/newlib/machine/ieeefp.h I have no idea what check.h is seeked in src/CMakeLists.txt which has # create libsbml-config-common.h # include(CheckIncludeFiles) check_include_files (check.h HAVE_CHECK_H) check_include_files (expat.h HAVE_EXPAT_H) check_include_files (errno.h HAVE_ERRNO_H) check_include_files (ieeefp.h HAVE_IEEEFP_H) but I know that the configure step worked in end of May when I did my last attempt to build that code. Unfortunately there seems to be some issue with codesearch.d.n (I get "The results may be incomplete, not all Debian Code Search servers are okay right now." and no results) so I hope somebody can give a hint how to pass the configure step successfully. Kind regards Andreas. [1] https://salsa.debian.org/med-team/libsbml -- http://fam-tille.de