ROOT Version: 6.30.06 Platform: Ubuntu 24.04 Compiler: Not Provided
In the final step of ROOT building process:
cmake --build . --target install -- -j16
I got the following errors, and the build process ended without any successful compilation.
[ 19%] Built target move_header_tmva_tmvagui
[ 20%] Built target move_header_tmva_sofie
[ 22%] Built target move_header_tmva_tmva
CMake Error at /media/sameed/Sapphire/DUNE_Softwares/root/build/builtins/davix/DAVIX-prefix/src/DAVIX-stamp/DAVIX-build-Release.cmake:49 (message):
Command failed: 2
'/usr/bin/gmake'
See also
/media/sameed/Sapphire/DUNE_Softwares/root/build/builtins/davix/DAVIX-prefix/src/DAVIX-stamp/DAVIX-build-*.log
[ 22%] Built target move_header_roofit_hs3
[ 22%] Built target move_header_roofit_jsoninterface
and
[ 22%] Built target move_header_roofit_roostats
[ 22%] Built target move_header_roofit_histfactory
[ 23%] Built target LLVMDemangle
gmake[2]: *** [builtins/davix/CMakeFiles/DAVIX.dir/build.make:86: builtins/davix/DAVIX-prefix/src/DAVIX-stamp/DAVIX-build] Error 1
[ 25%] Built target move_header_roofit_roofitcore
[ 25%] Built target move_header_roofit_roofit
gmake[1]: *** [CMakeFiles/Makefile2:9486: builtins/davix/CMakeFiles/DAVIX.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
[ 25%] Built target llvm_vcsrevision_h
[ 25%] Built target obj.clang-tblgen
[ 25%] Built target clang-cmake-exports
[ 25%] Built target rconfigure
[ 25%] Built target rsa
[ 25%] Updating etc/gitinfo.txt.
-- Found Git: /usr/bin/git (found version "2.43.0")
CMake Warning at /media/sameed/Sapphire/DUNE_Softwares/root-6.30.06/cmake/modules/SetROOTVersion.cmake:85 (message):
GIT_DESCRIBE_ALL is ``·with a format unexpected for tags. Not setting the
commit.
Call Stack (most recent call first):
/media/sameed/Sapphire/DUNE_Softwares/root-6.30.06/cmake/modules/SetROOTVersion.cmake:99 (SET_ROOT_VERSION)
/media/sameed/Sapphire/DUNE_Softwares/root-6.30.06/cmake/modules/UpdateGitInfo.cmake:21 (include)
CMake Warning at /media/sameed/Sapphire/DUNE_Softwares/root-6.30.06/cmake/modules/UpdateGitInfo.cmake:45 (message):
Cannot determine git revision info: source is not a release and not a git
repo. Noting v6-30-06 as commit.
Call Stack (most recent call first):
/media/sameed/Sapphire/DUNE_Softwares/root-6.30.06/cmake/modules/UpdateGitInfo.cmake:50 (UPDATE_GIT_VERSION)
[ 26%] Built target obj.llvm-tblgen
[ 26%] Built target gitinfotxt
[ 51%] Built target move_artifacts
gmake: *** [Makefile:156: all] Error 2
I could not figure out any way to resolve this issue. Any help would be appreciated.
Thank you for your question. There seems to be a problem with DAVIX as mentioned in the build log. Could you have a look/provide the part of the log that is failing?
There are two log files related to it.
1)DAVIX-build-err.log
/media/sameed/Sapphire/DUNE_Softwares/root/build/builtins/davix/DAVIX-prefix/src/DAVIX/deps/libneon/src/ne_utils.c:47:10: fatal error: libxml/xmlversion.h: No such file or directory
47 | #include <libxml/xmlversion.h>
| ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
gmake[5]: *** [deps/libneon/CMakeFiles/LibNeonObjects.dir/build.make:384: deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_utils.c.o] Error 1
gmake[5]: *** Waiting for unfinished jobs....
/media/sameed/Sapphire/DUNE_Softwares/root/build/builtins/davix/DAVIX-prefix/src/DAVIX/deps/libneon/src/ne_xml.c:60:10: fatal error: libxml/xmlversion.h: No such file or directory
60 | #include <libxml/xmlversion.h>
| ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
gmake[5]: *** [deps/libneon/CMakeFiles/LibNeonObjects.dir/build.make:398: deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_xml.c.o] Error 1
/media/sameed/Sapphire/DUNE_Softwares/root/build/builtins/davix/DAVIX-prefix/src/DAVIX/deps/libneon/src/ne_openssl.c: In function ‘ne__ssl_exit’:
/media/sameed/Sapphire/DUNE_Softwares/root/build/builtins/davix/DAVIX-prefix/src/DAVIX/deps/libneon/src/ne_openssl.c:1332:39: warning: the comparison will always evaluate as ‘false’ for the address of ‘thread_lock_neon’ will never be NULL [-Waddress]
1332 | if (CRYPTO_get_locking_callback() == thread_lock_neon
| ^~
/media/sameed/Sapphire/DUNE_Softwares/root/build/builtins/davix/DAVIX-prefix/src/DAVIX/deps/libneon/src/ne_openssl.c:1248:13: note: ‘thread_lock_neon’ declared here
1248 | static void thread_lock_neon(int mode, int n, const char *file, int line)
| ^~~~~~~~~~~~~~~~
gmake[4]: *** [CMakeFiles/Makefile2:240: deps/libneon/CMakeFiles/LibNeonObjects.dir/all] Error 2
gmake[3]: *** [Makefile:136: all] Error 2
2)DAVIX-build-out.log
[ 1%] e[34me[1mGenerating Versione[0m
[ 9%] Built target BuildCurlBundled
[ 10%] e[32mBuilding C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_utils.c.oe[0m
[ 11%] e[32mBuilding C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_xml.c.oe[0m
[ 12%] e[32mBuilding C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_openssl.c.oe[0m
[ 13%] e[32mBuilding C object deps/libneon/CMakeFiles/LibNeonObjects.dir/src/ne_xmlreq.c.oe[0m
Cannot regenerate include/davix/features.hpp from git
Cannot regenerate version.cmake from git
[ 13%] Built target GenerateVersionInfo