Hi, I’m having some troubles after moving to Catalina. If I compile my old macros (v6.16.00) I get this:
ld: cannot link directly with dylib/framework, your binary is not an allowed client of /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/libAudioToolboxUtility.tbd for architecture x86_64 clang: **error:** linker command failed with exit code 1 (use -v to see invocation) Error in <ACLiC>: Compilation failed!
The usual xcode -select --install doesn’t help. Also a clever reading of previous posts here didn’t work. All right, I had already in mind to rebuild root, activating more options.
If I try with v6.18.04, I have some problems already after cmake:
-- Performing Test found_stdstringview -- Performing Test found_stdstringview - Success -- Performing Test found_stod_stringview -- Performing Test found_stod_stringview - Failed -- Performing Test found_stdapply -- Performing Test found_stdapply - Failed -- Performing Test found_stdinvoke -- Performing Test found_stdinvoke - Failed -- Performing Test found_stdindexsequence -- Performing Test found_stdindexsequence - Failed
Build stops here:
[ 76%] Linking CXX shared library ../../lib/libXrdProofd.so Undefined symbols for architecture x86_64: "XrdSysLogger::RmLogRotateLock()", referenced from: XrdSysLogger::~XrdSysLogger() in XrdProofConn.cxx.o XrdProofdAux::LogEmsgToFile(char const*, char const*, char const*) in XrdProofdAux.cxx.o XrdSysLogger::~XrdSysLogger() in XrdProofdProtocol.cxx.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [lib/libXrdProofd.so] Error 1 make: *** [proof/proofd/CMakeFiles/XrdProofd.dir/all] Error 2 make: *** Waiting for unfinished jobs....
This happens regardless of the options I give with cmake, so even for all set to OFF.
I tried to link the make files for libXrdProofd to an older working version but it didn’t seem to work (but maybe this was completely wrong).
Thanks in advance!
_ROOT Version: 6.16.00 / 6.18.04
Compiler: Not Provided