doxygen build failure with bob
Robert Bagdan <[email protected]> Fri, 15 May 2026 18:05:37 +0200
| Newsgroups | gmane.os.netbsd.devel.packages |
|---|---|
| Message-ID | <CADsetiqRs13MTqQZVzrMQeRbRcznfUPjJ7hzF4J4RNWDyxGdOA@mail.gmail.com> |
Hi, On NetBSD-11 amd64 I'm building packages with bob, however doxygen consistently fails to build: =========================== ===> Building for doxygen-1.17.0 -- Using Cmake version 4.3.2 -- Build spdlog: 1.15.3 -- Build type: Release -- The javacc executable not found, using existing files -- The generateDS executable not found, using existing files -- Configuring done (1.2s) -- Generating done (0.3s) -- Build files have been written to: /usr/pkgsrc/devel/doxygen/work/doxygen-1.17.0/cmake-pkgsrc-build [ 1%] [FLEX][mscgen_lexer] Building scanner with flex 2.6.4 [ 1%] Generating ../../generated_src/mscgen_lexer.l.h [ 2%] Generating ../generated_src/xml.l.h [ 2%] [BISON][mscgen_language] Building parser with bison 3.8.2 [ 2%] [FLEX][xml] Building scanner with flex 2.6.4 [ 2%] Building CXX object deps/spdlog/CMakeFiles/spdlog.dir/src/color_sinks.cpp.o [ 2%] Building CXX object deps/spdlog/CMakeFiles/spdlog.dir/src/file_sinks.cpp.o [ 2%] Building CXX object deps/liblodepng/CMakeFiles/lodepng.dir/lodepng.cpp.o [ 3%] Building C object deps/libmd5/CMakeFiles/md5.dir/md5.c.o [ 4%] Building CXX object deps/spdlog/CMakeFiles/spdlog.dir/src/stdout_sinks.cpp.o [ 4%] Checking the git repository for changes... [ 5%] Generating ../generated_src/configvalues.h [ 5%] Building C object deps/sqlite3/CMakeFiles/sqlite3.dir/sqlite3.c.o [ 5%] Checking the doxygen version for changes... [ 5%] Building CXX object deps/spdlog/CMakeFiles/spdlog.dir/src/spdlog.cpp.o [ 5%] Built target check_doxygen_version [ 5%] Built target check_git_repository [ 5%] Building CXX object libxml/CMakeFiles/xml.dir/__/generated_src/xml.cpp.o [ 6%] Building CXX object libversion/CMakeFiles/doxygen_version.dir/fullversion.cpp.o [ 6%] Building CXX object libversion/CMakeFiles/doxygen_version.dir/__/generated_src/gitversion.cpp.o [ 6%] Building CXX object libversion/CMakeFiles/doxygen_version.dir/__/generated_src/doxyversion.cpp.o [ 7%] Building CXX object deps/spdlog/CMakeFiles/spdlog.dir/src/cfg.cpp.o [ 7%] Building CXX object deps/spdlog/CMakeFiles/spdlog.dir/src/async.cpp.o [ 7%] Building CXX object deps/spdlog/CMakeFiles/spdlog.dir/src/bundled_fmtlib_format.cpp.o [ 8%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/gd.c.o [ 8%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/gd_security.c.o [ 8%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/gdfontt.c.o [ 9%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/gdtables.c.o [ 9%] Linking C static library ../../lib/libmd5.a Error running link command: no such file or directorygmake[2]: *** [deps/libmd5/CMakeFiles/md5.dir/build.make:101: lib /libmd5.a] Error 2 gmake[1]: *** [CMakeFiles/Makefile2:433: deps/libmd5/CMakeFiles/md5.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 10%] Linking CXX static library ../lib/libdoxygen_version.a [ 10%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/gd_color.c.o [ 10%] Built target generate_configvalues_header Error running link command: no such file or directory[ 10%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/gdf onts.c.o gmake[2]: *** [libversion/CMakeFiles/doxygen_version.dir/build.make:133: lib/libdoxygen_version.a] Error 2 gmake[1]: *** [CMakeFiles/Makefile2:658: libversion/CMakeFiles/doxygen_version.dir/all] Error 2 [ 11%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/gdhelpers.c.o [ 11%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/gd_lodepng.c.o [ 11%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_adraw.c.o [ 11%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_ps_out.c.o [ 12%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_gd_out.c.o [ 13%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_null_out.c.o [ 13%] Linking CXX static library ../../lib/liblodepng.a [ 13%] Building CXX object deps/libmscgen/CMakeFiles/mscgen.dir/__/__/generated_src/mscgen_language.cpp.o [ 14%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_api.c.o [ 14%] Building CXX object deps/libmscgen/CMakeFiles/mscgen.dir/__/__/generated_src/mscgen_lexer.cpp.o [ 14%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_msc.c.o [ 14%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_safe.c.o [ 15%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_svg_out.c.o [ 15%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_usage.c.o Error running link command: no such file or directorygmake[2]: *** [deps/liblodepng/CMakeFiles/lodepng.dir/build.make: 101: lib/liblodepng.a] Error 2 gmake[1]: *** [CMakeFiles/Makefile2:465: deps/liblodepng/CMakeFiles/lodepng.dir/all] Error 2 [ 15%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_utf8.c.o [ 16%] Linking CXX static library ../../lib/libmscgen.a Error running link command: no such file or directorygmake[2]: *** [deps/libmscgen/CMakeFiles/mscgen.dir/build.make:42 3: lib/libmscgen.a] Error 2 gmake[1]: *** [CMakeFiles/Makefile2:497: deps/libmscgen/CMakeFiles/mscgen.dir/all] Error 2 [ 17%] Linking CXX static library ../lib/libxml.a Error running link command: no such file or directorygmake[2]: *** [libxml/CMakeFiles/xml.dir/build.make:111: lib/libx ml.a] Error 2 gmake[1]: *** [CMakeFiles/Makefile2:691: libxml/CMakeFiles/xml.dir/all] Error 2 [ 18%] Linking CXX static library ../../lib/libspdlog.a Error running link command: no such file or directorygmake[2]: *** [deps/spdlog/CMakeFiles/spdlog.dir/build.make:197: lib/libspdlog.a] Error 2 gmake[1]: *** [CMakeFiles/Makefile2:529: deps/spdlog/CMakeFiles/spdlog.dir/all] Error 2 [ 18%] Linking C static library ../../lib/libsqlite3.a Error running link command: no such file or directorygmake[2]: *** [deps/sqlite3/CMakeFiles/sqlite3.dir/build.make:101 : lib/libsqlite3.a] Error 2 gmake[1]: *** [CMakeFiles/Makefile2:561: deps/sqlite3/CMakeFiles/sqlite3.dir/all] Error 2 gmake: *** [Makefile:166: all] Error 2 *** Error code 2 Stop. make[1]: stopped making "all" in /usr/pkgsrc/devel/doxygen *** Error code 1 Stop. make: stopped making "all" in /usr/pkgsrc/devel/doxygen ============ Building doxygen manually from the pkgsrc tree works fine. I also checked bulktracker and noticed that doxygen builds on amd64, but fails on evbarm with the same issue: http://victory.netbsd.org/pkgsrc/packages/reports/2026Q1/evbarm64-11.0/20260427.2238/doxygen-1.16.1nb1/build.log Has anybody seen this kind of failure before? Is there any known fix, or missing configuration option? -- Regards, kikadf