Print

Print


It seems that installing an un-versioned libcurl is far more common that anyone expected. This causes our cmake build to become unusable in the presence of an un-versioned libcurl because it wants to check if a compatible version is installed. This needs to be corrected and it should assume no compatible libcurl exists if the current library does not contain version information (that's the safest bet). The messages are:

***** error: from /home/jgates/stack/stack/miniconda3-4.5.4-10a4fa6/EupsBuildDir/Linux64/xrootd-master-g344ca073bb/build.log:
/usr/bin/cmake: /home/jgates/stack/stack/miniconda3-4.5.4-10a4fa6/Linux64/libcurl/7.53.1/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
[ 67%] Building CXX object src/XrdCl/CMakeFiles/XrdCl.dir/XrdClZipArchiveReader.cc.o
/usr/bin/cmake: /home/jgates/stack/stack/miniconda3-4.5.4-10a4fa6/Linux64/libcurl/7.53.1/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
[ 67%] Building CXX object src/XrdCl/CMakeFiles/XrdCl.dir/XrdClXCpCtx.cc.o
/usr/bin/cmake: /home/jgates/stack/stack/miniconda3-4.5.4-10a4fa6/Linux64/libcurl/7.53.1/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
[ 67%] Building CXX object src/XrdCl/CMakeFiles/XrdCl.dir/XrdClXCpSrc.cc.o
/usr/bin/cmake: /home/jgates/stack/stack/miniconda3-4.5.4-10a4fa6/Linux64/libcurl/7.53.1/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
[ 67%] Building CXX object src/XrdCl/CMakeFiles/XrdCl.dir/XrdClLocalFileHandler.cc.o
/usr/bin/cmake: /home/jgates/stack/stack/miniconda3-4.5.4-10a4fa6/Linux64/libcurl/7.53.1/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
[ 67%] Building CXX object src/XrdCl/CMakeFiles/XrdCl.dir/XrdClLocalFileTask.cc.o
/usr/bin/cmake: /home/jgates/stack/stack/miniconda3-4.5.4-10a4fa6/Linux64/libcurl/7.53.1/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
[ 68%] Linking CXX shared library libXrdCl.so
/usr/bin/cmake: /home/jgates/stack/stack/miniconda3-4.5.4-10a4fa6/Linux64/libcurl/7.53.1/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
/usr/bin/cmake: /home/jgates/stack/stack/miniconda3-4.5.4-10a4fa6/Linux64/libcurl/7.53.1/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
/usr/bin/cmake: /home/jgates/stack/stack/miniconda3-4.5.4-10a4fa6/Linux64/libcurl/7.53.1/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
/usr/bin/cmake: /home/jgates/stack/stack/miniconda3-4.5.4-10a4fa6/Linux64/libcurl/7.53.1/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
[ 68%] Built target XrdCl
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
+ exit -4


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/issues/797

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1