conan-center-index icon indicating copy to clipboard operation
conan-center-index copied to clipboard

itk: simplify patching, restore DCMTK support

Open valgur opened this issue 1 year ago • 7 comments

Moves most of the patching logic to the included .cmake file and _patch_sources(). Mostly as a preparation for a version bump to v5.3 or v5.4-rc1, which require further work.

valgur avatar Dec 06 '23 14:12 valgur

Conan v1 pipeline :x:

Failure in build 1 (fcd983c7c2f2e613233441b708f3e306d4f81d94):

  • itk/5.1.2: CI failed to create some packages (All logs)

    Logs for packageID c5f60f3f2715152e03b7233f6699bb49c7eb7aeb:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.libcxx=libstdc++11
    compiler.version=7
    os=Linux
    [options]
    itk:shared=False
    
    [...]
    CMake Warning at /home/conan/w/prod-v1/bsr/68060/faebe/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKTargets.cmake:163 (message):
      Target name 'dcmseg' already exists.
    Call Stack (most recent call first):
      /home/conan/w/prod-v1/bsr/68060/faebe/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKConfig.cmake:16 (include)
      Modules/ThirdParty/DCMTK/itk-module-init.cmake:27 (find_package)
      CMake/ITKModuleEnablement.cmake:321 (include)
      CMakeLists.txt:478 (include)
    
    
    CMake Warning at /home/conan/w/prod-v1/bsr/68060/faebe/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKTargets.cmake:169 (message):
      Target name 'dcmtract' already exists.
    Call Stack (most recent call first):
      /home/conan/w/prod-v1/bsr/68060/faebe/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKConfig.cmake:16 (include)
      Modules/ThirdParty/DCMTK/itk-module-init.cmake:27 (find_package)
      CMake/ITKModuleEnablement.cmake:321 (include)
      CMakeLists.txt:478 (include)
    
    
    CMake Warning at /home/conan/w/prod-v1/bsr/68060/faebe/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKTargets.cmake:175 (message):
      Target name 'dcmpmap' already exists.
    Call Stack (most recent call first):
      /home/conan/w/prod-v1/bsr/68060/faebe/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKConfig.cmake:16 (include)
      Modules/ThirdParty/DCMTK/itk-module-init.cmake:27 (find_package)
      CMake/ITKModuleEnablement.cmake:321 (include)
      CMakeLists.txt:478 (include)
    
    
    In file included from /home/conan/w/prod-v1/bsr/68060/faebe/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/src/Modules/ThirdParty/GIFTI/src/gifticlib/gifti_io.c:5:0:
    /home/conan/w/prod-v1/bsr/68060/faebe/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/src/Modules/ThirdParty/GIFTI/src/gifticlib/gifti_io.h:5:10: fatal error: expat.h: No such file or directory
     #include <expat.h>
              ^~~~~~~~~
    compilation terminated.
    make[2]: *** [Modules/ThirdParty/GIFTI/src/gifticlib/CMakeFiles/ITKgiftiio.dir/gifti_io.c.o] Error 1
    make[1]: *** [Modules/ThirdParty/GIFTI/src/gifticlib/CMakeFiles/ITKgiftiio.dir/all] Error 2
    make[1]: *** Waiting for unfinished jobs....
    make: *** [all] Error 2
    WARN: dcmtk/3.6.7: requirement zlib/[>=1.2.11 <2] overridden by itk/5.1.2 to zlib/1.3 
    WARN: libxml2/2.11.4: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.7 to zlib/1.3 
    WARN: openssl/3.2.0: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.7 to zlib/1.3 
    WARN: libpng/1.6.40: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.7 to zlib/1.3 
    WARN: libtiff/4.6.0: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.7 to zlib/1.3 
    WARN: gdcm/3.0.21: requirement zlib/[>=1.2.11 <2] overridden by itk/5.1.2 to zlib/1.3 
    WARN: hdf5/1.14.3: requirement zlib/[>=1.2.11 <2] overridden by itk/5.1.2 to zlib/1.3 
    itk/5.1.2: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    itk/5.1.2: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    itk/5.1.2: ERROR: Package 'c5f60f3f2715152e03b7233f6699bb49c7eb7aeb' build failed
    itk/5.1.2: WARN: Build folder /home/conan/w/prod-v1/bsr/68060/faebe/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release
    ERROR: itk/5.1.2: Error in build() method, line 249
    	cmake.build()
    	ConanException: Error 2 while executing cmake --build "/home/conan/w/prod-v1/bsr/68060/faebe/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release" '--' '-j3'
    
  • itk/5.1.0: Didn't run or was cancelled before finishing


Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

conan-center-bot avatar Dec 06 '23 16:12 conan-center-bot

@AbrilRBS It has been a while and I don't remember a single thing about this PR or recipe anymore, sorry. I'll see if I can get this PR to pass at least, though.

valgur avatar Aug 21 '24 08:08 valgur

Conan v1 pipeline :x:

Failure in build 1 (1499c54a18a6a2a82ed323149475201273178cd5):

  • itk/5.1.2: CI failed to create some packages (All logs)

    Logs for packageID c5f60f3f2715152e03b7233f6699bb49c7eb7aeb:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.libcxx=libstdc++11
    compiler.version=7
    os=Linux
    [options]
    itk:shared=False
    
    [...]
      Modules/ThirdParty/DCMTK/itk-module-init.cmake:27 (find_package)
      CMake/ITKModuleEnablement.cmake:321 (include)
      CMakeLists.txt:478 (include)
    
    
    CMake Warning at /home/conan/workspace/prod-v1/bsr/87814/bffea/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKTargets.cmake:187 (message):
      Target name 'dcmxml' already exists.
    Call Stack (most recent call first):
      /home/conan/workspace/prod-v1/bsr/87814/bffea/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKConfig.cmake:16 (include)
      Modules/ThirdParty/DCMTK/itk-module-init.cmake:27 (find_package)
      CMake/ITKModuleEnablement.cmake:321 (include)
      CMakeLists.txt:478 (include)
    
    
    CMake Warning at /home/conan/workspace/prod-v1/bsr/87814/bffea/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKTargets.cmake:193 (message):
      Target name 'oficonv' already exists.
    Call Stack (most recent call first):
      /home/conan/workspace/prod-v1/bsr/87814/bffea/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKConfig.cmake:16 (include)
      Modules/ThirdParty/DCMTK/itk-module-init.cmake:27 (find_package)
      CMake/ITKModuleEnablement.cmake:321 (include)
      CMakeLists.txt:478 (include)
    
    
    In file included from /home/conan/workspace/prod-v1/bsr/87814/bffea/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/src/Modules/ThirdParty/GIFTI/src/gifticlib/gifti_io.c:5:0:
    /home/conan/workspace/prod-v1/bsr/87814/bffea/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/src/Modules/ThirdParty/GIFTI/src/gifticlib/gifti_io.h:5:10: fatal error: expat.h: No such file or directory
     #include <expat.h>
              ^~~~~~~~~
    compilation terminated.
    make[2]: *** [Modules/ThirdParty/GIFTI/src/gifticlib/CMakeFiles/ITKgiftiio.dir/gifti_io.c.o] Error 1
    make[1]: *** [Modules/ThirdParty/GIFTI/src/gifticlib/CMakeFiles/ITKgiftiio.dir/all] Error 2
    make[1]: *** Waiting for unfinished jobs....
    make: *** [all] Error 2
    WARN: *** Conan 1 is legacy and on a deprecation path ***
    WARN: *** Please upgrade to Conan 2 ***
    WARN: dcmtk/3.6.8: requirement zlib/[>=1.2.11 <2] overridden by itk/5.1.2 to zlib/1.3.1 
    WARN: dcmtk/3.6.8: requirement libpng/1.6.40 overridden by itk/5.1.2 to libpng/1.6.43 
    WARN: libxml2/2.11.4: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.8 to zlib/1.3.1 
    WARN: openssl/3.3.1: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.8 to zlib/1.3.1 
    WARN: libpng/1.6.43: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.8 to zlib/1.3.1 
    WARN: libtiff/4.6.0: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.8 to zlib/1.3.1 
    WARN: gdcm/3.0.21: requirement expat/[>=2.6.2 <3] overridden by itk/5.1.2 to expat/2.6.2 
    WARN: gdcm/3.0.21: requirement zlib/[>=1.2.11 <2] overridden by itk/5.1.2 to zlib/1.3.1 
    WARN: hdf5/1.14.1: requirement zlib/[>=1.2.11 <2] overridden by itk/5.1.2 to zlib/1.3.1 
    itk/5.1.2: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    itk/5.1.2: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    itk/5.1.2: ERROR: Package 'c5f60f3f2715152e03b7233f6699bb49c7eb7aeb' build failed
    itk/5.1.2: WARN: Build folder /home/conan/workspace/prod-v1/bsr/87814/bffea/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release
    ERROR: itk/5.1.2: Error in build() method, line 249
    	cmake.build()
    	ConanException: Error 2 while executing cmake --build "/home/conan/workspace/prod-v1/bsr/87814/bffea/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release" '--' '-j3'
    
  • itk/5.1.0: Didn't run or was cancelled before finishing


Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.


Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Failure in build 1 (1499c54a18a6a2a82ed323149475201273178cd5):

  • itk/5.1.2: CI failed to create some packages (All logs)

    Logs for packageID 0aece0dabb362c3edce1110f0720debbc703cfb7:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.cppstd=17
    compiler.libcxx=libstdc++11
    compiler.version=11
    os=Linux
    [options]
    */*:shared=False
    
    [...]
    [ 54%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_sym_matrix+float-.cxx.o
    [ 54%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_sym_matrix+int-.cxx.o
    [ 54%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_unary_function+double.vnl_vector+double--.cxx.o
    [ 55%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_unary_function+int.int-.cxx.o
    [ 55%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+char-.cxx.o
    [ 55%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+complex+double--.cxx.o
    [ 55%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+complex+float--.cxx.o
    [ 55%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+complex+long_double--.cxx.o
    [ 55%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+double-.cxx.o
    [ 55%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+float-.cxx.o
    [ 55%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+int-.cxx.o
    [ 55%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+long-.cxx.o
    [ 55%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+long_double-.cxx.o
    [ 55%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+longlong-.cxx.o
    [ 55%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+schar-.cxx.o
    [ 56%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+sshort-.cxx.o
    [ 56%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+uchar-.cxx.o
    [ 56%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+uint-.cxx.o
    [ 56%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+ulong-.cxx.o
    [ 56%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+ulonglong-.cxx.o
    [ 56%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+ushort-.cxx.o
    [ 56%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+vnl_bignum-.cxx.o
    [ 56%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector+vnl_rational-.cxx.o
    [ 56%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector_fixed+complex_double.allsizes-.cxx.o
    [ 56%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector_fixed+complex_float.allsizes-.cxx.o
    [ 56%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector_fixed+double.allsizes-.cxx.o
    [ 57%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector_fixed+float.allsizes-.cxx.o
    [ 57%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector_fixed+int.allsizes-.cxx.o
    [ 57%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector_fixed+slonglong.allsizes-.cxx.o
    [ 57%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector_fixed+sshort.allsizes-.cxx.o
    [ 57%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector_fixed+uchar.allsizes-.cxx.o
    [ 57%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector_fixed+uint.allsizes-.cxx.o
    [ 57%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector_fixed+ulonglong.allsizes-.cxx.o
    [ 57%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector_fixed+ushort.allsizes-.cxx.o
    [ 57%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector_fixed+vnl_bignum.allsizes-.cxx.o
    [ 57%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector_fixed+vnl_rational.allsizes-.cxx.o
    [ 57%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector_fixed_ref+double.allsizes-.cxx.o
    [ 57%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector_fixed_ref+float.allsizes-.cxx.o
    [ 58%] Building CXX object Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeFiles/itkvnl.dir/Templates/vnl_vector_ref+alltypes.cxx.o
    [ 58%] Linking CXX static library ../../../../../../../lib/libitkvnl-5.1.a
    [ 58%] Built target itkvnl
    Makefile:151: recipe for target 'all' failed
    make: *** [all] Error 2
    
    itk/5.1.2: ERROR: 
    Package '0aece0dabb362c3edce1110f0720debbc703cfb7' build failed
    itk/5.1.2: WARN: Build folder /home/conan/workspace/prod-v2/bsr/78684/bdffd/p/b/itkc728eecc5f840/b/build/Release
    ERROR: itk/5.1.2: Error in build() method, line 249
    	cmake.build()
    	ConanException: Error 2 while executing
    
  • itk/5.1.0: Didn't run or was cancelled before finishing


Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

conan-center-bot avatar Aug 21 '24 08:08 conan-center-bot

Conan v1 pipeline :x:

Failure in build 2 (09004bdada9557ba58dbe1f4369030554a9ff779):

  • itk/5.1.2: Didn't run or was cancelled before finishing

  • itk/5.1.0: CI failed to create some packages (All logs)

    Logs for packageID c5f60f3f2715152e03b7233f6699bb49c7eb7aeb:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.libcxx=libstdc++11
    compiler.version=7
    os=Linux
    [options]
    itk:shared=False
    
    [...]
      /home/conan/workspace/prod-v1/bsr/87869/efebd/.conan/data/itk/5.1.0/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKConfig.cmake:16 (include)
      Modules/ThirdParty/DCMTK/itk-module-init.cmake:27 (find_package)
      CMake/ITKModuleEnablement.cmake:321 (include)
      CMakeLists.txt:474 (include)
    
    
    CMake Warning at /home/conan/workspace/prod-v1/bsr/87869/efebd/.conan/data/itk/5.1.0/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKTargets.cmake:187 (message):
      Target name 'dcmxml' already exists.
    Call Stack (most recent call first):
      /home/conan/workspace/prod-v1/bsr/87869/efebd/.conan/data/itk/5.1.0/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKConfig.cmake:16 (include)
      Modules/ThirdParty/DCMTK/itk-module-init.cmake:27 (find_package)
      CMake/ITKModuleEnablement.cmake:321 (include)
      CMakeLists.txt:474 (include)
    
    
    CMake Warning at /home/conan/workspace/prod-v1/bsr/87869/efebd/.conan/data/itk/5.1.0/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKTargets.cmake:193 (message):
      Target name 'oficonv' already exists.
    Call Stack (most recent call first):
      /home/conan/workspace/prod-v1/bsr/87869/efebd/.conan/data/itk/5.1.0/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKConfig.cmake:16 (include)
      Modules/ThirdParty/DCMTK/itk-module-init.cmake:27 (find_package)
      CMake/ITKModuleEnablement.cmake:321 (include)
      CMakeLists.txt:474 (include)
    
    
    /home/conan/workspace/prod-v1/bsr/87869/efebd/.conan/data/itk/5.1.0/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/src/Modules/IO/XML/src/itkXMLFile.cxx:21:10: fatal error: expat.h: No such file or directory
     #include "expat.h"
              ^~~~~~~~~
    compilation terminated.
    make[2]: *** [Modules/IO/XML/src/CMakeFiles/ITKIOXML.dir/itkXMLFile.cxx.o] Error 1
    make[1]: *** [Modules/IO/XML/src/CMakeFiles/ITKIOXML.dir/all] Error 2
    make[1]: *** Waiting for unfinished jobs....
    make: *** [all] Error 2
    WARN: *** Conan 1 is legacy and on a deprecation path ***
    WARN: *** Please upgrade to Conan 2 ***
    WARN: dcmtk/3.6.8: requirement zlib/[>=1.2.11 <2] overridden by itk/5.1.0 to zlib/1.3.1 
    WARN: dcmtk/3.6.8: requirement libpng/1.6.40 overridden by itk/5.1.0 to libpng/1.6.43 
    WARN: libxml2/2.11.4: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.8 to zlib/1.3.1 
    WARN: openssl/3.3.1: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.8 to zlib/1.3.1 
    WARN: libpng/1.6.43: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.8 to zlib/1.3.1 
    WARN: libtiff/4.6.0: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.8 to zlib/1.3.1 
    WARN: gdcm/3.0.21: requirement expat/[>=2.6.2 <3] overridden by itk/5.1.0 to expat/2.6.2 
    WARN: gdcm/3.0.21: requirement zlib/[>=1.2.11 <2] overridden by itk/5.1.0 to zlib/1.3.1 
    WARN: hdf5/1.14.1: requirement zlib/[>=1.2.11 <2] overridden by itk/5.1.0 to zlib/1.3.1 
    itk/5.1.0: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    itk/5.1.0: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    itk/5.1.0: ERROR: Package 'c5f60f3f2715152e03b7233f6699bb49c7eb7aeb' build failed
    itk/5.1.0: WARN: Build folder /home/conan/workspace/prod-v1/bsr/87869/efebd/.conan/data/itk/5.1.0/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release
    ERROR: itk/5.1.0: Error in build() method, line 252
    	cmake.build()
    	ConanException: Error 2 while executing cmake --build "/home/conan/workspace/prod-v1/bsr/87869/efebd/.conan/data/itk/5.1.0/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release" '--' '-j3'
    

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.


Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Failure in build 2 (09004bdada9557ba58dbe1f4369030554a9ff779):

  • itk/5.1.2: Didn't run or was cancelled before finishing

  • itk/5.1.0: CI failed to create some packages (All logs)

    Logs for packageID 0aece0dabb362c3edce1110f0720debbc703cfb7:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.cppstd=17
    compiler.libcxx=libstdc++11
    compiler.version=11
    os=Linux
    [options]
    */*:shared=False
    
    [...]
    [ 81%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkQuaternionRigidTransformGradientDescentOptimizer.cxx.o
    [ 81%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkSPSAOptimizer.cxx.o
    [ 81%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkSingleValuedVnlCostFunctionAdaptor.cxx.o
    [ 81%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkMultipleValuedNonLinearVnlOptimizer.cxx.o
    [ 81%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkPowellOptimizer.cxx.o
    [ 82%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkVersorRigid3DTransformOptimizer.cxx.o
    [ 82%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkVersorTransformOptimizer.cxx.o
    [ 82%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkOnePlusOneEvolutionaryOptimizer.cxx.o
    [ 82%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkMultipleValuedNonLinearOptimizer.cxx.o
    [ 82%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkLBFGSBOptimizer.cxx.o
    [ 82%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkCumulativeGaussianOptimizer.cxx.o
    [ 82%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkAmoebaOptimizer.cxx.o
    [ 82%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkCumulativeGaussianCostFunction.cxx.o
    [ 82%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkOptimizer.cxx.o
    [ 82%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkFRPROptimizer.cxx.o
    [ 82%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkGradientDescentOptimizer.cxx.o
    [ 83%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkSingleValuedNonLinearOptimizer.cxx.o
    [ 83%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkRegularStepGradientDescentBaseOptimizer.cxx.o
    [ 83%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkMultipleValuedVnlCostFunctionAdaptor.cxx.o
    [ 83%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkParticleSwarmOptimizerBase.cxx.o
    Scanning dependencies of target ITKPolynomials-all
    [ 83%] Built target ITKPolynomials-all
    Scanning dependencies of target ITKFFT-all
    [ 83%] Built target ITKFFT-all
    [ 83%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkParticleSwarmOptimizer.cxx.o
    [ 83%] Linking CXX static library ../../../../lib/libITKTransformFactory-5.1.a
    [ 83%] Built target ITKTransformFactory
    Scanning dependencies of target ITKIOXML
    [ 83%] Building CXX object Modules/IO/XML/src/CMakeFiles/ITKIOXML.dir/itkXMLFile.cxx.o
    /home/conan/workspace/prod-v2/bsr/78736/beeec/p/b/itkd4e4bff627c9b/b/src/Modules/IO/XML/src/itkXMLFile.cxx:21:10: fatal error: expat.h: No such file or directory
       21 | #include "expat.h"
          |          ^~~~~~~~~
    compilation terminated.
    Modules/IO/XML/src/CMakeFiles/ITKIOXML.dir/build.make:62: recipe for target 'Modules/IO/XML/src/CMakeFiles/ITKIOXML.dir/itkXMLFile.cxx.o' failed
    make[2]: *** [Modules/IO/XML/src/CMakeFiles/ITKIOXML.dir/itkXMLFile.cxx.o] Error 1
    CMakeFiles/Makefile2:5483: recipe for target 'Modules/IO/XML/src/CMakeFiles/ITKIOXML.dir/all' failed
    make[1]: *** [Modules/IO/XML/src/CMakeFiles/ITKIOXML.dir/all] Error 2
    make[1]: *** Waiting for unfinished jobs....
    [ 83%] Building CXX object Modules/Numerics/Optimizers/src/CMakeFiles/ITKOptimizers.dir/itkInitializationBiasedParticleSwarmOptimizer.cxx.o
    [ 83%] Linking CXX static library ../../../../lib/libITKOptimizers-5.1.a
    [ 83%] Built target ITKOptimizers
    Makefile:151: recipe for target 'all' failed
    make: *** [all] Error 2
    
    itk/5.1.0: ERROR: 
    Package '0aece0dabb362c3edce1110f0720debbc703cfb7' build failed
    itk/5.1.0: WARN: Build folder /home/conan/workspace/prod-v2/bsr/78736/beeec/p/b/itkd4e4bff627c9b/b/build/Release
    ERROR: itk/5.1.0: Error in build() method, line 252
    	cmake.build()
    	ConanException: Error 2 while executing
    

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

conan-center-bot avatar Aug 21 '24 09:08 conan-center-bot

Conan v1 pipeline :x:

Failure in build 3 (bb134f46e1336c4ae6d24b6f63dbb55590b3462b):

  • itk/5.1.0: Didn't run or was cancelled before finishing

  • itk/5.1.2: CI failed to create some packages (All logs)

    Logs for packageID 7e1f815b6dad37bb1d114e7e6126cf62bcde6e5f:
    [settings]
    arch=armv8
    build_type=Debug
    compiler=apple-clang
    compiler.libcxx=libc++
    compiler.version=13.0
    os=Macos
    [options]
    itk:shared=False
    
    [...]
    Call Stack (most recent call first):
      /Users/jenkins/workspace/prod-v1/bsr/87985/daaee/.conan/data/itk/5.1.2/_/_/build/7e1f815b6dad37bb1d114e7e6126cf62bcde6e5f/build/Debug/generators/DCMTKConfig.cmake:16 (include)
      Modules/ThirdParty/DCMTK/itk-module-init.cmake:27 (find_package)
      CMake/ITKModuleEnablement.cmake:321 (include)
      CMakeLists.txt:478 (include)
    
    
    CMake Warning at /Users/jenkins/workspace/prod-v1/bsr/87985/daaee/.conan/data/itk/5.1.2/_/_/build/7e1f815b6dad37bb1d114e7e6126cf62bcde6e5f/build/Debug/generators/DCMTKTargets.cmake:193 (message):
      Target name 'oficonv' already exists.
    Call Stack (most recent call first):
      /Users/jenkins/workspace/prod-v1/bsr/87985/daaee/.conan/data/itk/5.1.2/_/_/build/7e1f815b6dad37bb1d114e7e6126cf62bcde6e5f/build/Debug/generators/DCMTKConfig.cmake:16 (include)
      Modules/ThirdParty/DCMTK/itk-module-init.cmake:27 (find_package)
      CMake/ITKModuleEnablement.cmake:321 (include)
      CMakeLists.txt:478 (include)
    
    
    In file included from /Users/jenkins/workspace/prod-v1/bsr/87985/daaee/.conan/data/itk/5.1.2/_/_/build/7e1f815b6dad37bb1d114e7e6126cf62bcde6e5f/src/Modules/Core/Common/src/itkFloatingPointExceptions.cxx:127:
    /Users/jenkins/workspace/prod-v1/bsr/87985/daaee/.conan/data/itk/5.1.2/_/_/build/7e1f815b6dad37bb1d114e7e6126cf62bcde6e5f/src/Modules/Core/Common/src/itkFloatingPointExceptions_unix.cxx:140:3: error: use of undeclared identifier 'itk_feenableexcept'
      itk_feenableexcept(FE_DIVBYZERO);
      ^
    /Users/jenkins/workspace/prod-v1/bsr/87985/daaee/.conan/data/itk/5.1.2/_/_/build/7e1f815b6dad37bb1d114e7e6126cf62bcde6e5f/src/Modules/Core/Common/src/itkFloatingPointExceptions_unix.cxx:141:3: error: use of undeclared identifier 'itk_feenableexcept'
      itk_feenableexcept(FE_INVALID);
      ^
    /Users/jenkins/workspace/prod-v1/bsr/87985/daaee/.conan/data/itk/5.1.2/_/_/build/7e1f815b6dad37bb1d114e7e6126cf62bcde6e5f/src/Modules/Core/Common/src/itkFloatingPointExceptions_unix.cxx:162:3: error: use of undeclared identifier 'itk_fedisableexcept'
      itk_fedisableexcept(FE_DIVBYZERO);
      ^
    /Users/jenkins/workspace/prod-v1/bsr/87985/daaee/.conan/data/itk/5.1.2/_/_/build/7e1f815b6dad37bb1d114e7e6126cf62bcde6e5f/src/Modules/Core/Common/src/itkFloatingPointExceptions_unix.cxx:163:3: error: use of undeclared identifier 'itk_fedisableexcept'
      itk_fedisableexcept(FE_INVALID);
      ^
    4 errors generated.
    make[2]: *** [Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkFloatingPointExceptions.cxx.o] Error 1
    make[2]: *** Waiting for unfinished jobs....
    make[1]: *** [Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/all] Error 2
    make: *** [all] Error 2
    WARN: *** Conan 1 is legacy and on a deprecation path ***
    WARN: *** Please upgrade to Conan 2 ***
    WARN: dcmtk/3.6.8: requirement zlib/[>=1.2.11 <2] overridden by itk/5.1.2 to zlib/1.3.1 
    WARN: dcmtk/3.6.8: requirement libpng/1.6.40 overridden by itk/5.1.2 to libpng/1.6.43 
    WARN: libxml2/2.11.4: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.8 to zlib/1.3.1 
    WARN: openssl/3.3.1: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.8 to zlib/1.3.1 
    WARN: libpng/1.6.43: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.8 to zlib/1.3.1 
    WARN: libtiff/4.6.0: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.8 to zlib/1.3.1 
    WARN: gdcm/3.0.21: requirement expat/[>=2.6.2 <3] overridden by itk/5.1.2 to expat/2.6.2 
    WARN: gdcm/3.0.21: requirement zlib/[>=1.2.11 <2] overridden by itk/5.1.2 to zlib/1.3.1 
    WARN: hdf5/1.14.1: requirement zlib/[>=1.2.11 <2] overridden by itk/5.1.2 to zlib/1.3.1 
    itk/5.1.2: ERROR: Package '7e1f815b6dad37bb1d114e7e6126cf62bcde6e5f' build failed
    itk/5.1.2: WARN: Build folder /Users/jenkins/workspace/prod-v1/bsr/87985/daaee/.conan/data/itk/5.1.2/_/_/build/7e1f815b6dad37bb1d114e7e6126cf62bcde6e5f/build/Debug
    ERROR: itk/5.1.2: Error in build() method, line 249
    	cmake.build()
    	ConanException: Error 2 while executing cmake --build "/Users/jenkins/workspace/prod-v1/bsr/87985/daaee/.conan/data/itk/5.1.2/_/_/build/7e1f815b6dad37bb1d114e7e6126cf62bcde6e5f/build/Debug" '--' '-j8'
    

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.


Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Failure in build 3 (bb134f46e1336c4ae6d24b6f63dbb55590b3462b):

  • itk/5.1.2: CI failed to create some packages (All logs)

    Logs for packageID 3837169a12efc9074521f4977f9f850445c33304:
    [settings]
    arch=armv8
    build_type=Release
    compiler=apple-clang
    compiler.cppstd=17
    compiler.libcxx=libc++
    compiler.version=13
    os=Macos
    [options]
    */*:shared=False
    
    [...]
    [ 70%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkProgressReporter.cxx.o
    [ 70%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkExceptionObject.cxx.o
    [ 70%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkMultipleLogOutput.cxx.o
    [ 70%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkQuadraticTriangleCellTopology.cxx.o
    [ 70%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkTimeProbesCollectorBase.cxx.o
    [ 70%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkSmapsFileParser.cxx.o
    [ 71%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkTriangleCellTopology.cxx.o
    [ 71%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkVector.cxx.o
    [ 71%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkRealTimeStamp.cxx.o
    [ 71%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkDirectory.cxx.o
    [ 71%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkLoggerManager.cxx.o
    [ 71%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkNumericTraitsRGBPixel.cxx.o
    [ 71%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkTimeProbe.cxx.o
    [ 71%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkTimeStamp.cxx.o
    [ 71%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkSingleton.cxx.o
    [ 71%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkTetrahedronCellTopology.cxx.o
    [ 71%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkThreadedIndexedContainerPartitioner.cxx.o
    [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkObjectFactoryBase.cxx.o
    [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkFloatingPointExceptions.cxx.o
    [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkOutputWindow.cxx.o
    [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkNumericTraitsDiffusionTensor3DPixel.cxx.o
    [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkEquivalencyTable.cxx.o
    [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkXMLFileOutputWindow.cxx.o
    [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkXMLFilterWatcher.cxx.o
    In file included from /Users/jenkins/workspace/prod-v2/bsr/78826/dbcae/p/b/itka2e0afb15ad76/b/src/Modules/Core/Common/src/itkFloatingPointExceptions.cxx:127:
    /Users/jenkins/workspace/prod-v2/bsr/78826/dbcae/p/b/itka2e0afb15ad76/b/src/Modules/Core/Common/src/itkFloatingPointExceptions_unix.cxx:140:3: error: use of undeclared identifier 'itk_feenableexcept'
      itk_feenableexcept(FE_DIVBYZERO);
      ^
    /Users/jenkins/workspace/prod-v2/bsr/78826/dbcae/p/b/itka2e0afb15ad76/b/src/Modules/Core/Common/src/itkFloatingPointExceptions_unix.cxx:141:3: error: use of undeclared identifier 'itk_feenableexcept'
      itk_feenableexcept(FE_INVALID);
      ^
    /Users/jenkins/workspace/prod-v2/bsr/78826/dbcae/p/b/itka2e0afb15ad76/b/src/Modules/Core/Common/src/itkFloatingPointExceptions_unix.cxx:162:3: error: use of undeclared identifier 'itk_fedisableexcept'
      itk_fedisableexcept(FE_DIVBYZERO);
      ^
    /Users/jenkins/workspace/prod-v2/bsr/78826/dbcae/p/b/itka2e0afb15ad76/b/src/Modules/Core/Common/src/itkFloatingPointExceptions_unix.cxx:163:3: error: use of undeclared identifier 'itk_fedisableexcept'
      itk_fedisableexcept(FE_INVALID);
      ^
    [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkStoppingCriterionBase.cxx.o
    4 errors generated.
    make[2]: *** [Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkFloatingPointExceptions.cxx.o] Error 1
    make[2]: *** Waiting for unfinished jobs....
    make[1]: *** [Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/all] Error 2
    make: *** [all] Error 2
    
    itk/5.1.2: ERROR: 
    Package '3837169a12efc9074521f4977f9f850445c33304' build failed
    itk/5.1.2: WARN: Build folder /Users/jenkins/workspace/prod-v2/bsr/78826/dbcae/p/b/itka2e0afb15ad76/b/build/Release
    ERROR: itk/5.1.2: Error in build() method, line 249
    	cmake.build()
    	ConanException: Error 2 while executing
    
  • itk/5.1.0: Didn't run or was cancelled before finishing


Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

conan-center-bot avatar Aug 21 '24 11:08 conan-center-bot

Conan v1 pipeline :heavy_check_mark:

All green in build 4 (04527d632386773b6e4e0b13c893e00fb6b45bf1):

  • itk/5.1.2: All packages built successfully! (All logs)

  • itk/5.1.0: All packages built successfully! (All logs)

conan-center-bot avatar Aug 21 '24 23:08 conan-center-bot

Conan v1 pipeline :x:

Failure in build 5 (46cccd52922575e67ef83bd554f7f772cd0474a8):

  • itk/5.1.2: CI failed to create some packages (All logs)

    Logs for packageID c5f60f3f2715152e03b7233f6699bb49c7eb7aeb:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.libcxx=libstdc++11
    compiler.version=7
    os=Linux
    [options]
    itk:shared=False
    
    [...]
      CMakeLists.txt:478 (include)
    
    
    CMake Warning at /home/conan/workspace/prod-v1/bsr/88608/baaec/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKTargets.cmake:187 (message):
      Target name 'dcmxml' already exists.
    Call Stack (most recent call first):
      /home/conan/workspace/prod-v1/bsr/88608/baaec/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKConfig.cmake:16 (include)
      Modules/ThirdParty/DCMTK/itk-module-init.cmake:27 (find_package)
      CMake/ITKModuleEnablement.cmake:321 (include)
      CMakeLists.txt:478 (include)
    
    
    CMake Warning at /home/conan/workspace/prod-v1/bsr/88608/baaec/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKTargets.cmake:193 (message):
      Target name 'oficonv' already exists.
    Call Stack (most recent call first):
      /home/conan/workspace/prod-v1/bsr/88608/baaec/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release/generators/DCMTKConfig.cmake:16 (include)
      Modules/ThirdParty/DCMTK/itk-module-init.cmake:27 (find_package)
      CMake/ITKModuleEnablement.cmake:321 (include)
      CMakeLists.txt:478 (include)
    
    
    In file included from /home/conan/workspace/prod-v1/bsr/88608/baaec/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/src/Modules/ThirdParty/MetaIO/src/MetaIO/src/metaTypes.h:12:0,
                     from /home/conan/workspace/prod-v1/bsr/88608/baaec/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/src/Modules/ThirdParty/MetaIO/src/MetaIO/src/metaUtils.h:34,
                     from /home/conan/workspace/prod-v1/bsr/88608/baaec/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/src/Modules/ThirdParty/MetaIO/src/MetaIO/src/metaUtils.cxx:29:
    /home/conan/workspace/prod-v1/bsr/88608/baaec/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/src/Modules/ThirdParty/MetaIO/src/MetaIO/src/localMetaConfiguration.h:30:12: fatal error: zlib.h: No such file or directory
       #include "zlib.h"
                ^~~~~~~~
    compilation terminated.
    make[2]: *** [Modules/ThirdParty/MetaIO/src/MetaIO/src/CMakeFiles/ITKMetaIO.dir/metaUtils.cxx.o] Error 1
    make[1]: *** [Modules/ThirdParty/MetaIO/src/MetaIO/src/CMakeFiles/ITKMetaIO.dir/all] Error 2
    make[1]: *** Waiting for unfinished jobs....
    make: *** [all] Error 2
    WARN: *** Conan 1 is legacy and on a deprecation path ***
    WARN: *** Please upgrade to Conan 2 ***
    WARN: dcmtk/3.6.8: requirement zlib/[>=1.2.11 <2] overridden by itk/5.1.2 to zlib/1.3.1 
    WARN: dcmtk/3.6.8: requirement libpng/1.6.40 overridden by itk/5.1.2 to libpng/1.6.43 
    WARN: libxml2/2.11.4: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.8 to zlib/1.3.1 
    WARN: openssl/3.3.1: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.8 to zlib/1.3.1 
    WARN: libpng/1.6.43: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.8 to zlib/1.3.1 
    WARN: libtiff/4.6.0: requirement zlib/[>=1.2.11 <2] overridden by dcmtk/3.6.8 to zlib/1.3.1 
    WARN: gdcm/3.0.21: requirement expat/[>=2.6.2 <3] overridden by itk/5.1.2 to expat/2.6.2 
    WARN: gdcm/3.0.21: requirement zlib/[>=1.2.11 <2] overridden by itk/5.1.2 to zlib/1.3.1 
    WARN: hdf5/1.14.1: requirement zlib/[>=1.2.11 <2] overridden by itk/5.1.2 to zlib/1.3.1 
    itk/5.1.2: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    itk/5.1.2: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    itk/5.1.2: ERROR: Package 'c5f60f3f2715152e03b7233f6699bb49c7eb7aeb' build failed
    itk/5.1.2: WARN: Build folder /home/conan/workspace/prod-v1/bsr/88608/baaec/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release
    ERROR: itk/5.1.2: Error in build() method, line 264
    	cmake.build()
    	ConanException: Error 2 while executing cmake --build "/home/conan/workspace/prod-v1/bsr/88608/baaec/.conan/data/itk/5.1.2/_/_/build/c5f60f3f2715152e03b7233f6699bb49c7eb7aeb/build/Release" '--' '-j3'
    
  • itk/5.1.0: Didn't run or was cancelled before finishing


Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.


Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Failure in build 5 (46cccd52922575e67ef83bd554f7f772cd0474a8):

  • itk/5.1.2: CI failed to create some packages (All logs)

    Logs for packageID 0aece0dabb362c3edce1110f0720debbc703cfb7:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.cppstd=17
    compiler.libcxx=libstdc++11
    compiler.version=11
    os=Linux
    [options]
    */*:shared=False
    
    [...]
    [ 26%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/lapack/single/slas2.c.o
    [ 26%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/lapack/single/slaset.c.o
    [ 26%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/lapack/single/slassq.c.o
    [ 26%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/lapack/single/slasv2.c.o
    [ 26%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/lapack/single/sorg2r.c.o
    [ 27%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/lapack/single/sorm2r.c.o
    [ 27%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/lapack/single/sormr2.c.o
    [ 27%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/lapack/single/stgsja.c.o
    [ 27%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/lapack/util/ieeeck.c.o
    [ 27%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/lapack/util/ilaenv.c.o
    [ 27%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/lapack/util/izmax1.c.o
    [ 27%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/lapack/util/lsame.c.o
    [ 27%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/napack/cg.c.o
    [ 27%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/minpack/dpmpar.c.o
    [ 27%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/minpack/enorm.c.o
    [ 27%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/minpack/fdjac2.c.o
    [ 28%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/minpack/lmder.c.o
    [ 28%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/minpack/lmder1.c.o
    [ 28%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/minpack/lmdif.c.o
    [ 28%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/minpack/lmpar.c.o
    [ 28%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/minpack/qrfac.c.o
    [ 28%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/minpack/qrsolv.c.o
    [ 28%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/opt/lbfgs.c.o
    [ 28%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/opt/lbfgsb.c.o
    [ 28%] Building CXX object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/linalg/lsqrBase.cxx.o
    [ 28%] Building CXX object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/linalg/lsqrDense.cxx.o
    [ 28%] Building CXX object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/linalg/lsmrBase.cxx.o
    [ 28%] Building CXX object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/linalg/lsmrDense.cxx.o
    [ 29%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/toms/rpoly.c.o
    [ 29%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/datapac/camsun.c.o
    [ 29%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/mathews/simpson.c.o
    [ 29%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/mathews/trapezod.c.o
    [ 29%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/mathews/adaquad.c.o
    [ 29%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/sparse/spAllocate.c.o
    [ 29%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/sparse/spBuild.c.o
    [ 29%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/sparse/spFactor.c.o
    [ 29%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/sparse/spSolve.c.o
    [ 29%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/sparse/spUtils.c.o
    [ 29%] Building C object Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeFiles/itkv3p_netlib.dir/sparse/spOutput.c.o
    [ 30%] Linking CXX static library ../../../../../../../lib/libitkv3p_netlib-5.1.a
    [ 30%] Built target itkv3p_netlib
    Makefile:151: recipe for target 'all' failed
    make: *** [all] Error 2
    
    itk/5.1.2: ERROR: 
    Package '0aece0dabb362c3edce1110f0720debbc703cfb7' build failed
    itk/5.1.2: WARN: Build folder /home/conan/workspace/prod-v2/bsr/79360/faaeb/p/b/itk8c44d2d6d0aed/b/build/Release
    ERROR: itk/5.1.2: Error in build() method, line 264
    	cmake.build()
    	ConanException: Error 2 while executing
    
  • itk/5.1.0: Didn't run or was cancelled before finishing


Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

conan-center-bot avatar Aug 22 '24 20:08 conan-center-bot

I'm not really sure about this "simplification". Skipping ITK CMake files requires not double check, but triple check due its complexity and what are are missing. Even vcpkg is not doing, but keeping the original files.

It started out reasonable-ish, but after all of the additional required fixes and the added unvendorings, the change became a lot less useful, I agree. I'll probably get rid of it when I'm working on the recipe again.

valgur avatar Sep 13 '24 13:09 valgur

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


Martin Valgur seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

CLAassistant avatar Mar 09 '25 09:03 CLAassistant