Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-10999

Build 6-20 with xrootd 5.0.1

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Medium
    • Resolution: Fixed
    • Affects Version/s: 6.20/06
    • Fix Version/s: 6.20/10
    • Component/s: Build System, PROOF
    • Labels:
      None
    • Environment:

       

      cc7 gcc 820

    • Development:

      Description

      I'm trying to build ROOT 6-20 with the latest xrootd 5.0.1 which is trying to compile this

      FAILED: proof/proofd/CMakeFiles/XrdProofd.dir/src/XrdProofdConfig.cxx.o 
      /build/mrodozov/build_xrootd/slc7_amd64_gcc820/external/gcc/8.2.0-bcolbf/bin/g++ -DROOTXRDVERS=1000000000 -Iinclude -I/build/mrodozov/build_xrootd/slc7_amd64_gcc820/external/x\
      rootd/5.0.1-cms/include/xrootd -I/build/mrodozov/build_xrootd/BUILD/slc7_amd64_gcc820/lcg/root/6.20.06-cms/root-6.20.06/proof/xrdinc -I/build/mrodozov/build_xrootd/BUILD/slc7_a\
      md64_gcc820/lcg/root/6.20.06-cms/root-6.20.06/proof/proofd/inc -I/build/mrodozov/build_xrootd/BUILD/slc7_amd64_gcc820/lcg/root/6.20.06-cms/root-6.20.06/proof/proofd/../../net/r\
      pdutils/res -D__ROOFIT_NOBANNER -std=c++17 -Wno-implicit-fallthrough -Wno-noexcept-type -pipe -Wshadow -Wall -W -Woverloaded-virtual -fsigned-char -pthread -Wno-nonnull-compar\
      e -O3 -DNDEBUG -fPIC -std=c++17 -MD -MT proof/proofd/CMakeFiles/XrdProofd.dir/src/XrdProofdConfig.cxx.o -MF proof/proofd/CMakeFiles/XrdProofd.dir/src/XrdProofdConfig.cxx.o.d \
      -o proof/proofd/CMakeFiles/XrdProofd.dir/src/XrdProofdConfig.cxx.o -c /build/mrodozov/build_xrootd/BUILD/slc7_amd64_gcc820/lcg/root/6.20.06-cms/root-6.20.06/proof/proofd/src/XrdProofdConfig.cxx

       which contains headers that doesn't exist anymore and is also part of proof
      Anyway, I tried also and built ROOT master with xrootd 5.0.1 which doesn't build this part and I also see this in the cmake:

      https://github.com/root-project/root/blob/87a8bd1a89e780ae39e90c90ad02d2b16d45c20a/cmake/modules/SearchInstalledSoftware.cmake#L948

      The question is how do I disable proof to be built (same as the default for master) so I build 6-20 with xrootd 5.0.1, since proof doesn't even work with xrootd 5 ?
      The cmake config says this is not enabled by default if I understand it right
      -Dxproofd:BOOL=OFF is OFF by default (although I put it in the cmake)

       

        Attachments

          Activity

            People

            Assignee:
            oshadura Oksana Shadura
            Reporter:
            mrodozov Mircho Nikolaev Rodozov
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: