>>> Building on sparc64-0c under devel/woboq_codebrowser BDEPENDS = [devel/llvm/18;lang/gcc/8;lang/gcc/8,-libs;devel/cmake/core;devel/ninja] DIST = [devel/woboq_codebrowser:woboq_codebrowser-2.1pl20241209-6f78f5ff.tar.gz] FULLPKGNAME = woboq_codebrowser-2.1pl20241209 RDEPENDS = [lang/gcc/8,-libs;devel/llvm/18] (Junk lock obtained for sparc64-0c at 1741114214.54) >>> Running depends in devel/woboq_codebrowser at 1741114214.64 last junk was in security/opendnssec /usr/sbin/pkg_add -aI -Drepair llvm-18.1.8p3 was: /usr/sbin/pkg_add -aI -Drepair cmake-core-3.31.5 gcc-8.4.0p26 gcc-libs-8.4.0p26 llvm-18.1.8p3 ninja-1.11.1p0v0 /usr/sbin/pkg_add -aI -Drepair llvm-18.1.8p3 New and changed readme(s): /usr/local/share/doc/pkg-readmes/llvm-18 >>> Running show-prepare-results in devel/woboq_codebrowser at 1741114340.03 ===> devel/woboq_codebrowser ===> Building from scratch woboq_codebrowser-2.1pl20241209 ===> woboq_codebrowser-2.1pl20241209 depends on: cmake-core-* -> cmake-core-3.31.5 ===> woboq_codebrowser-2.1pl20241209 depends on: ninja-* -> ninja-1.11.1p0v0 ===> woboq_codebrowser-2.1pl20241209 depends on: llvm->=18,<19 -> llvm-18.1.8p3 ===> woboq_codebrowser-2.1pl20241209 depends on: gcc->=8,<9 -> gcc-8.4.0p26 ===> woboq_codebrowser-2.1pl20241209 depends on: gcc-libs->=8,<9 -> gcc-libs-8.4.0p26 ===> Verifying specs: estdc++>=19 pthread c m llvm18/lib/clang-cpp ===> found estdc++.19.0 pthread.27.1 c.100.3 m.10.1 llvm18/lib/clang-cpp.0.0 cmake-core-3.31.5 gcc-8.4.0p26 gcc-libs-8.4.0p26 llvm-18.1.8p3 ninja-1.11.1p0v0 Still tainted: no >>> Running junk in devel/woboq_codebrowser at 1741114346.80 /usr/sbin/pkg_delete -aIXq autoconf-2.69p3 automake-1.16.5p0 bash-5.2.37 bison-3.8.2 boost-1.84.0p7v0 boost-md-1.84.0p7v0 brotli-1.0.9p1 bzip2-1.0.8p0 cairo-1.18.2p0 cmake-core-3.31.5 curl-8.12.1 dtc-1.7.0 eigen3-3.4.0p0 flann-1.9.2p1 freeglut-3.2.2p0 g++-8.4.0p26 gcc-8.4.0p26 gcc-libs-8.4.0p26 gd-2.3.3 gmake-4.4.1 gtar-1.35p0 gumbo-0.13.0 harfbuzz-10.4.0 i3-4.24 jbig2dec-0.19p0 jpeg-3.1.0v0 jsoncpp-1.9.6 libchdr-1.0pl20230220 libinotify-20211018 libmaxminddb-1.12.2p1 libmodsecurity-3.0.14 libmpdclient-2.22 libsodium-1.0.20 libtool-2.4.2p3 libusb1-1.0.27 libuv-1.50.0p0 libxkbcommon-1.8.0 libxml-2.13.6 libxslt-1.1.42p0 llvm-16.0.6p32 llvm-18.1.8p3 lua-5.1.5p7 metaauto-1.0p4 minisat-2.2.0.20170810p1 ninja-1.11.1p0v0 openjp2-2.5.3 openldap-client-2.6.9p0v0 pango-1.56.1p0 pcaudiolib-1.3 pcre-8.45 pcre2-10.44 png-1.6.46 pulseaudio-17.0p3 py3-setuptools-75.6.0p0v0 py3-sphinx-8.2.1 py3-xcbgen-1.17.0p2 python-3.12.9 qhull-2020.2 sdl2-2.32.0 siji-0.0.0.20190218 sqlite3-3.48.0p1 unifont-16.0.02 xz-5.6.4 --- -cups-libs-2.4.11p0 ------------------- You should also run /usr/sbin/userdel _cups You should also run /usr/sbin/groupdel _cups --- -flow-tools-0.68.6pl20210211p7v0 ------------------- You should also run rm -rf /var/flow-tools You should also run /usr/sbin/userdel _netflow You should also run /usr/sbin/groupdel _netflow --- -ghostscript-fonts-8.11p3 ------------------- You may wish to remove /usr/local/share/fonts/ghostscript from your font path --- -net-snmp-5.9.4 ------------------- You should also run rm -rf /var/net-snmp/* You should also run /usr/sbin/userdel _netsnmp You should also run /usr/sbin/groupdel _netsnmp --- -python-2.7.18p12 ------------------- Don't forget to remove /usr/local/bin/python, /usr/local/bin/2to3, /usr/local/bin/python-config and/or /usr/local/bin/pydoc if they were symlinks to /usr/local/bin/python2.7, /usr/local/bin/python2.7-2to3, /usr/local/bin/python2.7-config or to /usr/local/bin/pydoc2.7. --- -rrdtool-1.9.0 ------------------- You should also run rm -f /var/db/rrd/*.rrd /var/db/rrd/journal/* You should also run /usr/sbin/userdel _rrdcached You should also run /usr/sbin/groupdel _rrdcached --- -tcl-8.5.19p6 ------------------- You may wish to remove /usr/local/lib/tcl/tcl8.5/man from man.conf --- -tk-8.5.19p2 ------------------- You may wish to remove /usr/local/lib/tcl/tk8.5/man from man.conf (Junk lock released for sparc64-0c at 1741114419.71) Woken up devel/sdl2-pango distfiles size=212433 >>> Running patch in devel/woboq_codebrowser at 1741114419.83 ===> devel/woboq_codebrowser ===> Checking files for woboq_codebrowser-2.1pl20241209 `/usr/ports/distfiles/woboq_codebrowser-2.1pl20241209-6f78f5ff.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for woboq_codebrowser-2.1pl20241209 ===> Patching for woboq_codebrowser-2.1pl20241209 ===> Applying OpenBSD patch patch-generator_main_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |add pledge(2) and unveil(2) to codebrowser_generator | |Index: generator/main.cpp |--- generator/main.cpp.orig |+++ generator/main.cpp -------------------------- Patching file generator/main.cpp using Plan A... Hunk #1 succeeded at 41 with fuzz 2 (offset -2 lines). Hunk #2 succeeded at 338 (offset -35 lines). done ===> Applying OpenBSD patch patch-indexgenerator_indexer_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |add pledge(2) and unveil(2) to codebrowser_indexgenerator. | |Index: indexgenerator/indexer.cpp |--- indexgenerator/indexer.cpp.orig |+++ indexgenerator/indexer.cpp -------------------------- Patching file indexgenerator/indexer.cpp using Plan A... Hunk #1 succeeded at 28. Hunk #2 succeeded at 230. done ===> Compiler link: gcc -> /usr/local/bin/clang-18 ===> Compiler link: cc -> /usr/local/bin/clang-18 ===> Compiler link: clang -> /usr/local/bin/clang-18 ===> Compiler link: g++ -> /usr/local/bin/clang++-18 ===> Compiler link: c++ -> /usr/local/bin/clang++-18 ===> Compiler link: clang++ -> /usr/local/bin/clang++-18 >>> Running configure in devel/woboq_codebrowser at 1741114424.09 ===> devel/woboq_codebrowser ===> Generating configure for woboq_codebrowser-2.1pl20241209 ===> Configuring for woboq_codebrowser-2.1pl20241209 -- The CXX compiler identification is Clang 18.1.8 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/obj/ports/woboq_codebrowser-2.1pl20241209/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- The C compiler identification is Clang 18.1.8 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/obj/ports/woboq_codebrowser-2.1pl20241209/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Looking for histedit.h CMake Warning (dev) at /usr/local/share/cmake/Modules/CheckIncludeFile.cmake:79 (message): Policy CMP0075 is not set: Include file check macros honor CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMAKE_REQUIRED_LIBRARIES is set to: /usr/lib/libedit.so.6.0 For compatibility with CMake 3.11 and below this check is ignoring it. Call Stack (most recent call first): /usr/local/llvm18/lib/cmake/llvm/FindLibEdit.cmake:28 (check_include_file) /usr/local/llvm18/lib/cmake/llvm/LLVMConfig.cmake:260 (find_package) generator/CMakeLists.txt:4 (Find_Package) This warning is for project developers. Use -Wno-dev to suppress it. -- Looking for histedit.h - found -- Found LibEdit: /usr/include (found version "2.11") -- Found ZLIB: /usr/lib/libz.so.7.1 (found version "1.3.1.1") -- Found LLVM 18.1.8 in /usr/local/llvm18 -- Using LLVMConfig.cmake in: /usr/local/llvm18/lib/cmake/llvm -- Found Clang in /usr/local/llvm18 -- Configuring done (55.4s) -- Generating done (0.3s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER_AR CMAKE_ASM_COMPILER_RANLIB CMAKE_Fortran_COMPILER_AR CMAKE_Fortran_COMPILER_RANLIB CMAKE_OBJCXX_COMPILER_AR CMAKE_OBJCXX_COMPILER_RANLIB CMAKE_OBJC_COMPILER_AR CMAKE_OBJC_COMPILER_RANLIB -- Build files have been written to: /usr/obj/ports/woboq_codebrowser-2.1pl20241209/build-sparc64 >>> Running build in devel/woboq_codebrowser at 1741114481.90 ===> devel/woboq_codebrowser ===> Building for woboq_codebrowser-2.1pl20241209 Change Dir: '/usr/obj/ports/woboq_codebrowser-2.1pl20241209/build-sparc64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/13] /usr/obj/ports/woboq_codebrowser-2.1pl20241209/bin/c++ -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/build-sparc64/generator -isystem /usr/local/llvm18/include -O2 -pipe -fno-exceptions -fno-rtti -DNDEBUG -std=gnu++20 -MD -MT generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o -MF generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o.d -o generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o -c /usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator/main.cpp [2/13] /usr/obj/ports/woboq_codebrowser-2.1pl20241209/bin/c++ -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/build-sparc64/generator -isystem /usr/local/llvm18/include -O2 -pipe -fno-exceptions -fno-rtti -DNDEBUG -std=gnu++20 -MD -MT generator/CMakeFiles/codebrowser_generator.dir/projectmanager.cpp.o -MF generator/CMakeFiles/codebrowser_generator.dir/projectmanager.cpp.o.d -o generator/CMakeFiles/codebrowser_generator.dir/projectmanager.cpp.o -c /usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator/projectmanager.cpp [3/13] /usr/obj/ports/woboq_codebrowser-2.1pl20241209/bin/c++ -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/build-sparc64/generator -isystem /usr/local/llvm18/include -O2 -pipe -fno-exceptions -fno-rtti -DNDEBUG -std=gnu++20 -MD -MT generator/CMakeFiles/codebrowser_generator.dir/annotator.cpp.o -MF generator/CMakeFiles/codebrowser_generator.dir/annotator.cpp.o.d -o generator/CMakeFiles/codebrowser_generator.dir/annotator.cpp.o -c /usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator/annotator.cpp [4/13] /usr/obj/ports/woboq_codebrowser-2.1pl20241209/bin/c++ -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/build-sparc64/generator -isystem /usr/local/llvm18/include -O2 -pipe -fno-exceptions -fno-rtti -DNDEBUG -std=gnu++20 -MD -MT generator/CMakeFiles/codebrowser_generator.dir/generator.cpp.o -MF generator/CMakeFiles/codebrowser_generator.dir/generator.cpp.o.d -o generator/CMakeFiles/codebrowser_generator.dir/generator.cpp.o -c /usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator/generator.cpp [5/13] /usr/obj/ports/woboq_codebrowser-2.1pl20241209/bin/c++ -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/build-sparc64/generator -isystem /usr/local/llvm18/include -O2 -pipe -fno-exceptions -fno-rtti -DNDEBUG -std=gnu++20 -MD -MT generator/CMakeFiles/codebrowser_generator.dir/preprocessorcallback.cpp.o -MF generator/CMakeFiles/codebrowser_generator.dir/preprocessorcallback.cpp.o.d -o generator/CMakeFiles/codebrowser_generator.dir/preprocessorcallback.cpp.o -c /usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator/preprocessorcallback.cpp [6/13] /usr/obj/ports/woboq_codebrowser-2.1pl20241209/bin/c++ -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/build-sparc64/generator -isystem /usr/local/llvm18/include -O2 -pipe -fno-exceptions -fno-rtti -DNDEBUG -std=gnu++20 -MD -MT generator/CMakeFiles/codebrowser_generator.dir/filesystem.cpp.o -MF generator/CMakeFiles/codebrowser_generator.dir/filesystem.cpp.o.d -o generator/CMakeFiles/codebrowser_generator.dir/filesystem.cpp.o -c /usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator/filesystem.cpp [7/13] /usr/obj/ports/woboq_codebrowser-2.1pl20241209/bin/c++ -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/build-sparc64/generator -isystem /usr/local/llvm18/include -O2 -pipe -fno-exceptions -fno-rtti -DNDEBUG -std=gnu++20 -MD -MT generator/CMakeFiles/codebrowser_generator.dir/qtsupport.cpp.o -MF generator/CMakeFiles/codebrowser_generator.dir/qtsupport.cpp.o.d -o generator/CMakeFiles/codebrowser_generator.dir/qtsupport.cpp.o -c /usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator/qtsupport.cpp [8/13] /usr/obj/ports/woboq_codebrowser-2.1pl20241209/bin/c++ -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/build-sparc64/generator -isystem /usr/local/llvm18/include -O2 -pipe -fno-exceptions -fno-rtti -DNDEBUG -std=gnu++20 -MD -MT generator/CMakeFiles/codebrowser_generator.dir/commenthandler.cpp.o -MF generator/CMakeFiles/codebrowser_generator.dir/commenthandler.cpp.o.d -o generator/CMakeFiles/codebrowser_generator.dir/commenthandler.cpp.o -c /usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator/commenthandler.cpp [9/13] /usr/obj/ports/woboq_codebrowser-2.1pl20241209/bin/c++ -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/build-sparc64/generator -isystem /usr/local/llvm18/include -O2 -pipe -fno-exceptions -fno-rtti -DNDEBUG -std=gnu++20 -MD -MT generator/CMakeFiles/codebrowser_generator.dir/projectmanager_systemprojects.cpp.o -MF generator/CMakeFiles/codebrowser_generator.dir/projectmanager_systemprojects.cpp.o.d -o generator/CMakeFiles/codebrowser_generator.dir/projectmanager_systemprojects.cpp.o -c /usr/obj/ports/woboq_codebrowser-2.1pl20241209/build-sparc64/generator/projectmanager_systemprojects.cpp [10/13] /usr/obj/ports/woboq_codebrowser-2.1pl20241209/bin/c++ -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator -I/usr/obj/ports/woboq_codebrowser-2.1pl20241209/build-sparc64/generator -isystem /usr/local/llvm18/include -O2 -pipe -fno-exceptions -fno-rtti -DNDEBUG -std=gnu++20 -MD -MT generator/CMakeFiles/codebrowser_generator.dir/inlayhintannotator.cpp.o -MF generator/CMakeFiles/codebrowser_generator.dir/inlayhintannotator.cpp.o.d -o generator/CMakeFiles/codebrowser_generator.dir/inlayhintannotator.cpp.o -c /usr/obj/ports/woboq_codebrowser-2.1pl20241209/codebrowser-6f78f5ffa6439dae4e5a26ca09841df07d93ab57/generator/inlayhintannotator.cpp [11/13] : && /usr/obj/ports/woboq_codebrowser-2.1pl20241209/bin/c++ -O2 -pipe -fno-exceptions -fno-rtti -DNDEBUG -Wl,--as-needed generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o generator/CMakeFiles/codebrowser_generator.dir/projectmanager.cpp.o generator/CMakeFiles/codebrowser_generator.dir/annotator.cpp.o generator/CMakeFiles/codebrowser_generator.dir/generator.cpp.o generator/CMakeFiles/codebrowser_generator.dir/preprocessorcallback.cpp.o generator/CMakeFiles/codebrowser_generator.dir/filesystem.cpp.o generator/CMakeFiles/codebrowser_generator.dir/qtsupport.cpp.o generator/CMakeFiles/codebrowser_generator.dir/commenthandler.cpp.o generator/CMakeFiles/codebrowser_generator.dir/projectmanager_systemprojects.cpp.o generator/CMakeFiles/codebrowser_generator.dir/inlayhintannotator.cpp.o -o generator/codebrowser_generator -Wl,-z,origin,-rpath,/usr/local/llvm18/lib: /usr/local/llvm18/lib/libclang-cpp.so.0.0 /usr/local/llvm18/lib/libLLVM.so.0.0 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : FAILED: generator/codebrowser_generator : && /usr/obj/ports/woboq_codebrowser-2.1pl20241209/bin/c++ -O2 -pipe -fno-exceptions -fno-rtti -DNDEBUG -Wl,--as-needed generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o generator/CMakeFiles/codebrowser_generator.dir/projectmanager.cpp.o generator/CMakeFiles/codebrowser_generator.dir/annotator.cpp.o generator/CMakeFiles/codebrowser_generator.dir/generator.cpp.o generator/CMakeFiles/codebrowser_generator.dir/preprocessorcallback.cpp.o generator/CMakeFiles/codebrowser_generator.dir/filesystem.cpp.o generator/CMakeFiles/codebrowser_generator.dir/qtsupport.cpp.o generator/CMakeFiles/codebrowser_generator.dir/commenthandler.cpp.o generator/CMakeFiles/codebrowser_generator.dir/projectmanager_systemprojects.cpp.o generator/CMakeFiles/codebrowser_generator.dir/inlayhintannotator.cpp.o -o generator/codebrowser_generator -Wl,-z,origin,-rpath,/usr/local/llvm18/lib: /usr/local/llvm18/lib/libclang-cpp.so.0.0 /usr/local/llvm18/lib/libLLVM.so.0.0 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : /usr/local/llvm18/lib/libLLVM.so.0.0: warning: sprintf() is often misused, please use snprintf() /usr/local/llvm18/lib/libLLVM.so.0.0: warning: strcpy() is almost always misused, please use strlcpy() generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o: In function `locationToString(clang::SourceLocation, clang::SourceManager&)': main.cpp:(.text+0xec): undefined reference to `llvm::Twine::str() const' generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o: In function `main': main.cpp:(.text+0x184): undefined reference to `clang::tooling::FixedCompilationDatabase::loadFromCommandLine(int&, char const* const*, std::__1::basic_string, std::__1::allocator >&, llvm::Twine const&)' main.cpp:(.text+0x1808): undefined reference to `clang::tooling::CompilationDatabase::loadFromDirectory(llvm::StringRef, std::__1::basic_string, std::__1::allocator >&)' main.cpp:(.text+0x20b8): undefined reference to `llvm::vfs::InMemoryFileSystem::addFile(llvm::Twine const&, long long, std::__1::unique_ptr >, std::__1::optional, std::__1::optional, std::__1::optional, std::__1::optional)' main.cpp:(.text+0x2264): undefined reference to `clang::tooling::getAbsolutePath(llvm::StringRef)' main.cpp:(.text+0x28a8): undefined reference to `clang::tooling::JSONCompilationDatabase::loadFromFile(llvm::StringRef, std::__1::basic_string, std::__1::allocator >&, clang::tooling::JSONCommandLineSyntax)' main.cpp:(.text+0x2b50): undefined reference to `clang::tooling::getAbsolutePath(llvm::StringRef)' main.cpp:(.text+0x3a44): undefined reference to `llvm::MemoryBuffer::getFile(llvm::Twine const&, bool, bool, bool, std::__1::optional)' generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o: In function `_ZL14proceedCommandNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEEN4llvm9StringRefESA_PN5clang11FileManagerE12DatabaseType': main.cpp:(.text+0x444c): undefined reference to `clang::tooling::getClangSyntaxOnlyAdjuster()' main.cpp:(.text+0x4540): undefined reference to `clang::tooling::getClangStripOutputAdjuster()' main.cpp:(.text+0x48f4): undefined reference to `clang::tooling::ToolInvocation::ToolInvocation(std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >, std::__1::unique_ptr >, clang::FileManager*, std::__1::shared_ptr)' generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o: In function `_ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_': main.cpp:(.text._ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_[_ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_]+0x108): undefined reference to `vtable for llvm::cl::OptionValue, std::__1::allocator > >' main.cpp:(.text._ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_[_ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_]+0x10c): undefined reference to `vtable for llvm::cl::OptionValue, std::__1::allocator > >' main.cpp:(.text._ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_[_ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_]+0x114): undefined reference to `vtable for llvm::cl::opt, std::__1::allocator >, false, llvm::cl::parser, std::__1::allocator > > >' main.cpp:(.text._ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_[_ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_]+0x118): undefined reference to `vtable for llvm::cl::opt, std::__1::allocator >, false, llvm::cl::parser, std::__1::allocator > > >' main.cpp:(.text._ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_[_ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_]+0x134): undefined reference to `vtable for llvm::cl::parser, std::__1::allocator > >' main.cpp:(.text._ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_[_ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_]+0x138): undefined reference to `vtable for llvm::cl::parser, std::__1::allocator > >' generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o: In function `llvm::cl::opt, std::__1::allocator >, false, llvm::cl::parser, std::__1::allocator > > >::~opt()': main.cpp:(.text._ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEED2Ev[_ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEED2Ev]+0x14): undefined reference to `vtable for llvm::cl::opt, std::__1::allocator >, false, llvm::cl::parser, std::__1::allocator > > >' main.cpp:(.text._ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEED2Ev[_ZN4llvm2cl3optINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEED2Ev]+0x18): undefined reference to `vtable for llvm::cl::opt, std::__1::allocator >, false, llvm::cl::parser, std::__1::allocator > > >' generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o: In function `_ZN4llvm2cl4listINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbNS0_6parserIS8_EEEC2IJNS0_15FormattingFlagsENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_': main.cpp:(.text._ZN4llvm2cl4listINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbNS0_6parserIS8_EEEC2IJNS0_15FormattingFlagsENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_[_ZN4llvm2cl4listINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbNS0_6parserIS8_EEEC2IJNS0_15FormattingFlagsENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_]+0x134): undefined reference to `vtable for llvm::cl::parser, std::__1::allocator > >' main.cpp:(.text._ZN4llvm2cl4listINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbNS0_6parserIS8_EEEC2IJNS0_15FormattingFlagsENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_[_ZN4llvm2cl4listINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbNS0_6parserIS8_EEEC2IJNS0_15FormattingFlagsENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_]+0x138): undefined reference to `vtable for llvm::cl::parser, std::__1::allocator > >' generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o: In function `_ZN4llvm2cl4listINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbNS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_': main.cpp:(.text._ZN4llvm2cl4listINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbNS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_[_ZN4llvm2cl4listINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbNS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_]+0x134): undefined reference to `vtable for llvm::cl::parser, std::__1::allocator > >' main.cpp:(.text._ZN4llvm2cl4listINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbNS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_[_ZN4llvm2cl4listINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbNS0_6parserIS8_EEEC2IJA2_cNS0_10value_descENS0_4descENS0_18NumOccurrencesFlagEEEEDpRKT_]+0x138): undefined reference to `vtable for llvm::cl::parser, std::__1::allocator > >' generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o: In function `BrowserDiagnosticClient::HandleDiagnostic(clang::DiagnosticsEngine::Level, clang::Diagnostic const&)': main.cpp:(.text._ZN23BrowserDiagnosticClient16HandleDiagnosticEN5clang17DiagnosticsEngine5LevelERKNS0_10DiagnosticE[_ZN23BrowserDiagnosticClient16HandleDiagnosticEN5clang17DiagnosticsEngine5LevelERKNS0_10DiagnosticE]+0x270): undefined reference to `llvm::Twine::str() const' generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o: In function `BrowserASTVisitor::VisitTemplateSpecializationTypeLoc(clang::TemplateSpecializationTypeLoc)': main.cpp:(.text._ZN17BrowserASTVisitor34VisitTemplateSpecializationTypeLocEN5clang29TemplateSpecializationTypeLocE[_ZN17BrowserASTVisitor34VisitTemplateSpecializationTypeLocEN5clang29TemplateSpecializationTypeLocE]+0xc4): undefined reference to `clang::QualType::getAsString() const' generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o: In function `BrowserASTVisitor::VisitFunctionDecl(clang::FunctionDecl*)': main.cpp:(.text._ZN17BrowserASTVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE[_ZN17BrowserASTVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE]+0x3cc): undefined reference to `clang::NamedDecl::getQualifiedNameAsString() const' generator/CMakeFiles/codebrowser_generator.dir/annotator.cpp.o: In function `Annotator::registerInterestingDefinition(clang::SourceRange, clang::NamedDecl*)': annotator.cpp:(.text+0xdb4): undefined reference to `clang::NamedDecl::getQualifiedNameAsString() const' generator/CMakeFiles/codebrowser_generator.dir/annotator.cpp.o: In function `Annotator::generate(clang::Sema&, bool)': annotator.cpp:(.text+0x22b4): undefined reference to `llvm::raw_fd_ostream::raw_fd_ostream(llvm::StringRef, std::__1::error_code&, llvm::sys::fs::OpenFlags)' annotator.cpp:(.text+0x3cd0): undefined reference to `llvm::raw_fd_ostream::raw_fd_ostream(llvm::StringRef, std::__1::error_code&, llvm::sys::fs::OpenFlags)' annotator.cpp:(.text+0x4050): undefined reference to `llvm::sys::Process::GetEnv(llvm::StringRef)' generator/CMakeFiles/codebrowser_generator.dir/annotator.cpp.o: In function `Annotator::registerReference(clang::NamedDecl*, clang::SourceRange, Annotator::TokenType, Annotator::DeclType, std::__1::basic_string, std::__1::allocator >, clang::NamedDecl*)': annotator.cpp:(.text+0x5f78): undefined reference to `clang::NamedDecl::getQualifiedNameAsString() const' annotator.cpp:(.text+0x6154): undefined reference to `llvm::Twine::str() const' annotator.cpp:(.text+0x6238): undefined reference to `llvm::Twine::str() const' generator/CMakeFiles/codebrowser_generator.dir/annotator.cpp.o: In function `Annotator::getReferenceAndTitle(clang::NamedDecl*)': annotator.cpp:(.text+0x81c8): undefined reference to `clang::NamedDecl::getQualifiedNameAsString() const' generator/CMakeFiles/codebrowser_generator.dir/annotator.cpp.o: In function `Annotator::getTypeRef(clang::QualType) const': annotator.cpp:(.text+0x9e20): undefined reference to `clang::QualType::getAsString(clang::PrintingPolicy const&) const' generator/CMakeFiles/codebrowser_generator.dir/generator.cpp.o: In function `Generator::generate(llvm::StringRef, std::__1::basic_string, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > const&, char const*, char const*, llvm::StringRef, llvm::StringRef, std::__1::set, std::__1::allocator >, std::__1::less, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > > > const&)': generator.cpp:(.text+0xbf4): undefined reference to `llvm::raw_fd_ostream::raw_fd_ostream(llvm::StringRef, std::__1::error_code&, llvm::sys::fs::OpenFlags)' generator/CMakeFiles/codebrowser_generator.dir/preprocessorcallback.cpp.o: In function `PreprocessorCallback::MacroExpands(clang::Token const&, clang::MacroDefinition const&, clang::SourceRange, clang::MacroArgs const*)': preprocessorcallback.cpp:(.text+0x5f8): undefined reference to `llvm::Twine::str() const' preprocessorcallback.cpp:(.text+0x880): undefined reference to `clang::Lexer::getSpelling(clang::Token const&, clang::SourceManager const&, clang::LangOptions const&, bool*)' preprocessorcallback.cpp:(.text+0xad4): undefined reference to `llvm::Twine::str() const' generator/CMakeFiles/codebrowser_generator.dir/preprocessorcallback.cpp.o: In function `PreprocessorCallback::MacroDefined(clang::Token const&, clang::MacroDirective const*)': preprocessorcallback.cpp:(.text+0x1168): undefined reference to `llvm::Twine::str() const' generator/CMakeFiles/codebrowser_generator.dir/preprocessorcallback.cpp.o: In function `PreprocessorCallback::MacroUndefined(clang::Token const&, clang::MacroDefinition const&, clang::MacroDirective const*)': preprocessorcallback.cpp:(.text+0x149c): undefined reference to `llvm::Twine::str() const' preprocessorcallback.cpp:(.text+0x1758): undefined reference to `llvm::Twine::str() const' generator/CMakeFiles/codebrowser_generator.dir/preprocessorcallback.cpp.o: In function `PreprocessorCallback::Defined(clang::Token const&, clang::MacroDefinition const&, clang::SourceRange)': preprocessorcallback.cpp:(.text+0x21f4): undefined reference to `llvm::Twine::str() const' generator/CMakeFiles/codebrowser_generator.dir/preprocessorcallback.cpp.o:preprocessorcallback.cpp:(.text+0x24b0): more undefined references to `llvm::Twine::str() const' follow generator/CMakeFiles/codebrowser_generator.dir/qtsupport.cpp.o: In function `QtSupport::handleSignalOrSlot(clang::Expr*, clang::Expr*)': qtsupport.cpp:(.text+0x9e8): undefined reference to `clang::QualType::getAsString(clang::PrintingPolicy const&) const' generator/CMakeFiles/codebrowser_generator.dir/qtsupport.cpp.o: In function `_ZNSt3__19remove_ifB7v160006IPPN5clang13CXXMethodDeclEZN9QtSupport18handleSignalOrSlotEPNS1_4ExprES7_E3$_0EET_S9_S9_T0_': qtsupport.cpp:(.text+0x12e4): undefined reference to `clang::QualType::getAsString(clang::PrintingPolicy const&) const' qtsupport.cpp:(.text+0x1408): undefined reference to `clang::QualType::getAsString(clang::PrintingPolicy const&) const' generator/CMakeFiles/codebrowser_generator.dir/commenthandler.cpp.o: In function `parseDeclarationReference(llvm::StringRef, clang::Sema&, bool)': commenthandler.cpp:(.text+0x70): undefined reference to `clang::SourceManager::createFileID(std::__1::unique_ptr >, clang::SrcMgr::CharacteristicKind, int, unsigned int, clang::SourceLocation)' clang++: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. *** Error 1 in devel/woboq_codebrowser (/usr/ports/devel/cmake/cmake.port.mk:50 'do-build': @cd /usr/obj/ports/woboq_codebrowser-2.1pl202412...) *** Error 2 in devel/woboq_codebrowser (/usr/ports/infrastructure/mk/bsd.port.mk:3065 '/usr/obj/ports/woboq_codebrowser-2.1pl20241209/build-sparc64/.build_done') *** Error 2 in devel/woboq_codebrowser (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'build': @lock=woboq_codebrowser-2.1pl20241209; expor...) ===> Exiting devel/woboq_codebrowser with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1741116033.96 max_stuck=392.85/depends=125.40/show-prepare-results=6.50/junk=73.04/patch=4.16/configure=57.93/build=1552.14 Error: job failed with 512 on sparc64-0c at 1741116033