-
Notifications
You must be signed in to change notification settings - Fork 38
Open
Description
Hi,
Are we (ROOT) configuring / building davix incorrectly? We get
15:18:07 [7702/10606] Linking CXX shared library lib/libRDAVIX.so.6.27.01
15:18:07 FAILED: : && /usr/bin/c++ -fPIC -fdiagnostics-color=always -std=c++14 -pipe -Wshadow -Wall -W -Woverloaded-virtual -fsigned-char -pthread -O3 -Wl,--no-undefined -Wl,--hash-style="both" -shared -Wl,-soname,libRDAVIX.so.6.27 -o lib/libRDAVIX.so.6.27.01 net/davix/CMakeFiles/G__RDAVIX.dir/G__RDAVIX.cxx.o net/davix/CMakeFiles/RDAVIX.dir/src/RRawFileDavix.cxx.o net/davix/CMakeFiles/RDAVIX.dir/src/TDavixFile.cxx.o net/davix/CMakeFiles/RDAVIX.dir/src/TDavixSystem.cxx.o -Wl,-rpath,/mnt/build/workspace/root-pullrequests-build/build/lib: lib/libNet.so.6.27.01 lib/libRIO.so.6.27.01 builtins/davix/DAVIX-prefix/lib/libdavix.a builtins/davix/DAVIX-prefix/lib/libneon.a -luuid /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libxml2.so -ldl lib/libThread.so.6.27.01 lib/libCore.so.6.27.01 -lpthread && :
15:18:07 c++: error: builtins/davix/DAVIX-prefix/lib/libneon.a: No such file or directory
That's coming from https://github.com/root-project/root/blob/master/builtins/davix/CMakeLists.txt#L19-L22
foreach(lib davix neon)
set(libname ${CMAKE_STATIC_LIBRARY_PREFIX}${lib}${CMAKE_STATIC_LIBRARY_SUFFIX})
list(APPEND DAVIX_LIBRARIES ${DAVIX_PREFIX}/lib/${libname})
endforeach()Does Davix export CMake targets (Davix::Davix or similar) these days? I didn't find those.
IIUC, https://github.com/cern-fts/davix/blob/devel/src/CMakeLists.txt#L150 is relevant here and it "includes" curl, so we don't even need to link against neon anymore?
Thanks for any insights :-)
Axel
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels