XrdFileCache had its own implementation of logging which had unsupported format of variadic macro (##operator). This caused compilation error on Soalris-11 (see #81). With this pull request I removed XrdFileCache implementation of logging and used XrdCl::Log. You can merge this Pull Request by running: git pull https://github.com/alja/xrootd filecache-3-fix-build Or you can view, comment on it, or merge it online at: https://github.com/xrootd/xrootd/pull/87 -- Commit Summary -- * Fix float to long long conversion warning. * Remove obsolete tr1 include. * Avoid usage of ## token operator in variadic macros which cause break of Solaris-11 build. * Use XrdCl logging * Remove obsolete log option. * Consistently use double quotes for xrootd header includes. -- File Changes -- M src/XrdFileCache.cmake (3) M src/XrdFileCache/README (11) M src/XrdFileCache/XrdFileCache.cc (17) M src/XrdFileCache/XrdFileCache.hh (15) M src/XrdFileCache/XrdFileCacheFactory.cc (77) M src/XrdFileCache/XrdFileCacheFactory.hh (20) M src/XrdFileCache/XrdFileCacheIOEntireFile.cc (18) M src/XrdFileCache/XrdFileCacheIOFileBlock.cc (35) M src/XrdFileCache/XrdFileCacheIOFileBlock.hh (2) M src/XrdFileCache/XrdFileCacheInfo.cc (22) M src/XrdFileCache/XrdFileCacheInfo.hh (13) D src/XrdFileCache/XrdFileCacheLog.cc (108) D src/XrdFileCache/XrdFileCacheLog.hh (50) M src/XrdFileCache/XrdFileCachePrefetch.cc (86) M src/XrdFileCache/XrdFileCachePrefetch.hh (11) M src/XrdFileCache/XrdFileCacheStats.hh (2) -- Patch Links -- https://github.com/xrootd/xrootd/pull/87.patch https://github.com/xrootd/xrootd/pull/87.diff --- Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/pull/87 ######################################################################## 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