Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When many remote modules are enabled configure fails: No such module: "ITKIOPNG" #3754

Open
yurivict opened this issue Nov 18, 2022 · 2 comments
Labels
type:Bug Inconsistencies or issues which will cause an incorrect result under some or all circumstances type:Infrastructure Infrastructure/ecosystem related changes, such as CMake or buildbots

Comments

@yurivict
Copy link

Description

I tried to enable these remote modules:


Module_AdaptiveDenoising
Module_itkAnalyzeObjectMap
Module_AnisotropicDiffusionLBR
Module_BSplineGradient
Module_BioCell
Module_BoneEnhancement
Module_BoneMorphometry
Module_Cleaver
Module_Cuberille
Module_CudaCommon
Module_FixedPointInverseDisplacementField
Module_GenericLabelInterpolator
Module_GrowCut
Module_HASI
Module_HigherOrderAccurateGradient
Module_IOFDF
Module_IOMeshSTL
Module_IOMeshSWC
Module_IOOpenSlide
Module_IOScanco
Module_IOTransformDCMTK
Module_IsotropicWavelets
Module_LabelErodeDilate
Module_LesionSizingToolkit
Module_itkMGHImageIO
Module_MeshNoise
Module_MeshToPolyData
Module_MinimalPathExtraction
Module_Montage
Module_MorphologicalContourInterpolation
Module_MultipleImageIterator
Module_ParabolicMorphology
Module_PerformanceBenchmarking
Module_PhaseSymmetry
Module_PolarTransform
Module_PrincipalComponentsAnalysis
Module_RLEImage
Module_RTK
Module_scifio-imageio
Module_Shape
Module_SimpleITKFilters
Module_SkullStrip
Module_SmoothingRecursiveYvvGaussianFilter
Module_SphinxExamples
Module_SplitComponents
Module_Strain
Module_itkSubdivisionQuadEdgeMeshFilter
Module_TextureFeatures
Module_Thickness3D
Module_TotalVariation
Module_TubeTK
Module_TwoProjectionRegistration
Module_Ultrasound
Module_VariationalRegistration
Module_VkFFTBackend
Module_itk-wasm

and configure failed:

===>  Configuring for InsightToolkit-5.3.r04
===>  Performing out-of-source build
/bin/mkdir -p /disk-samsung/freebsd-ports/science/InsightToolkit/work/.build
-- The CXX compiler identification is Clang 14.0.5
-- The C compiler identification is Clang 14.0.5
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/local/libexec/ccache/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/local/libexec/ccache/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found Git: /disk-samsung/freebsd-ports/science/InsightToolkit/work/.bin/git (found version "2.40.0") 
-- Performing Test C_HAS_WARNING-Wno-uninitialized
-- Performing Test C_HAS_WARNING-Wno-uninitialized - Success
-- Performing Test C_HAS_WARNING-Wno-unused-parameter
-- Performing Test C_HAS_WARNING-Wno-unused-parameter - Success
-- Performing Test C_HAS_WARNING-Wall
-- Performing Test C_HAS_WARNING-Wall - Success
-- Performing Test C_HAS_WARNING-Wno-long-double
-- Performing Test C_HAS_WARNING-Wno-long-double - Failed
-- Performing Test C_HAS_WARNING-Wcast-align
-- Performing Test C_HAS_WARNING-Wcast-align - Success
-- Performing Test C_HAS_WARNING-Wdisabled-optimization
-- Performing Test C_HAS_WARNING-Wdisabled-optimization - Success
-- Performing Test C_HAS_WARNING-Wextra
-- Performing Test C_HAS_WARNING-Wextra - Success
-- Performing Test C_HAS_WARNING-Wformat_2
-- Performing Test C_HAS_WARNING-Wformat_2 - Success
-- Performing Test C_HAS_WARNING-Winvalid-pch
-- Performing Test C_HAS_WARNING-Winvalid-pch - Success
-- Performing Test C_HAS_WARNING-Wno-format-nonliteral
-- Performing Test C_HAS_WARNING-Wno-format-nonliteral - Success
-- Performing Test C_HAS_WARNING-Wpointer-arith
-- Performing Test C_HAS_WARNING-Wpointer-arith - Success
-- Performing Test C_HAS_WARNING-Wshadow
-- Performing Test C_HAS_WARNING-Wshadow - Success
-- Performing Test C_HAS_WARNING-Wunused
-- Performing Test C_HAS_WARNING-Wunused - Success
-- Performing Test C_HAS_WARNING-Wwrite-strings
-- Performing Test C_HAS_WARNING-Wwrite-strings - Success
-- Performing Test C_HAS_WARNING-funit-at-a-time
-- Performing Test C_HAS_WARNING-funit-at-a-time - Success
-- Performing Test C_HAS_WARNING-Wno-strict-overflow
-- Performing Test C_HAS_WARNING-Wno-strict-overflow - Success
-- Performing Test CXX_HAS_WARNING-Wall
-- Performing Test CXX_HAS_WARNING-Wall - Success
-- Performing Test CXX_HAS_WARNING-Wno-long-double
-- Performing Test CXX_HAS_WARNING-Wno-long-double - Failed
-- Performing Test CXX_HAS_WARNING-Wcast-align
-- Performing Test CXX_HAS_WARNING-Wcast-align - Success
-- Performing Test CXX_HAS_WARNING-Wdisabled-optimization
-- Performing Test CXX_HAS_WARNING-Wdisabled-optimization - Success
-- Performing Test CXX_HAS_WARNING-Wextra
-- Performing Test CXX_HAS_WARNING-Wextra - Success
-- Performing Test CXX_HAS_WARNING-Wformat_2
-- Performing Test CXX_HAS_WARNING-Wformat_2 - Success
-- Performing Test CXX_HAS_WARNING-Winvalid-pch
-- Performing Test CXX_HAS_WARNING-Winvalid-pch - Success
-- Performing Test CXX_HAS_WARNING-Wno-format-nonliteral
-- Performing Test CXX_HAS_WARNING-Wno-format-nonliteral - Success
-- Performing Test CXX_HAS_WARNING-Wpointer-arith
-- Performing Test CXX_HAS_WARNING-Wpointer-arith - Success
-- Performing Test CXX_HAS_WARNING-Wshadow
-- Performing Test CXX_HAS_WARNING-Wshadow - Success
-- Performing Test CXX_HAS_WARNING-Wunused
-- Performing Test CXX_HAS_WARNING-Wunused - Success
-- Performing Test CXX_HAS_WARNING-Wwrite-strings
-- Performing Test CXX_HAS_WARNING-Wwrite-strings - Success
-- Performing Test CXX_HAS_WARNING-funit-at-a-time
-- Performing Test CXX_HAS_WARNING-funit-at-a-time - Success
-- Performing Test CXX_HAS_WARNING-Wno-strict-overflow
-- Performing Test CXX_HAS_WARNING-Wno-strict-overflow - Success
-- Performing Test CXX_HAS_WARNING-Wno-deprecated
-- Performing Test CXX_HAS_WARNING-Wno-deprecated - Success
-- Performing Test CXX_HAS_WARNING-Wno-invalid-offsetof
-- Performing Test CXX_HAS_WARNING-Wno-invalid-offsetof - Success
-- Performing Test CXX_HAS_WARNING-Wno-undefined-var-template
-- Performing Test CXX_HAS_WARNING-Wno-undefined-var-template - Success
-- Performing Test CXX_HAS_WARNING-Woverloaded-virtual
-- Performing Test CXX_HAS_WARNING-Woverloaded-virtual - Success
-- Performing Test CXX_HAS_WARNING-Wstrict-null-sentinel
-- Performing Test CXX_HAS_WARNING-Wstrict-null-sentinel - Failed
--  The remote module: https://github.com/ntustison/ITKAdaptiveDenoising.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/AdaptiveDenoising
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKAnisotropicDiffusionLBR.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/AnisotropicDiffusionLBR
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKBSplineGradient.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/BSplineGradient
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKBioCell.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/BioCell
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKBoneEnhancement.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/BoneEnhancement
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKBoneMorphometry.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/BoneMorphometry
--  The remote module: https://github.com/SCIInstitute/ITKCleaver.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/Cleaver
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKCuberille.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/Cuberille
--  The remote module: https://github.com/SimonRit/ITKCudaCommon.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/CudaCommon
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKFixedPointInverseDisplacementField.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/FixedPointInverseDisplacementField
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKGenericLabelInterpolator.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/GenericLabelInterpolator
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKGrowCut.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/GrowCut
--  The remote module: https://github.com/KitwareMedical/HASI.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/HASI
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKHigherOrderAccurateGradient.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/HigherOrderAccurateGradient
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKIOFDF.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/IOFDF
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKIOMeshSTL.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/IOMeshSTL
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKIOMeshSWC.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/IOMeshSWC
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKIOOpenSlide.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/IOOpenSlide
--  The remote module: https://github.com/KitwareMedical/ITKIOScanco.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/IOScanco
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKIOTransformDCMTK.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/IOTransformDCMTK
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKIsotropicWavelets.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/IsotropicWavelets
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKLabelErodeDilate.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/LabelErodeDilate
--  The remote module: https://github.com/InsightSoftwareConsortium/LesionSizingToolkit.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/LesionSizingToolkit
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKMeshNoise.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/MeshNoise
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKMeshToPolyData.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/MeshToPolyData
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKMinimalPathExtraction.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/MinimalPathExtraction
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKMontage.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/Montage
--  The remote module: https://github.com/KitwareMedical/ITKMorphologicalContourInterpolation.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/MorphologicalContourInterpolation
--  The remote module: https://github.com/KitwareMedical/MultipleImageIterator.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/MultipleImageIterator
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKParabolicMorphology.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/ParabolicMorphology
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKPerformanceBenchmarking.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/PerformanceBenchmarking
--  The remote module: https://github.com/KitwareMedical/ITKPhaseSymmetry.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/PhaseSymmetry
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKPolarTransform.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/PolarTransform
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKPrincipalComponentsAnalysis.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/PrincipalComponentsAnalysis
--  The remote module: https://github.com/KitwareMedical/ITKRLEImage.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/RLEImage
--  The remote module: https://github.com/SimonRit/RTK.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/RTK
--  The remote module: https://github.com/SlicerSALT/ITKShape.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/Shape
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKSimpleITKFilters.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/SimpleITKFilters
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKSkullStrip.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/SkullStrip
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKSmoothingRecursiveYvvGaussianFilter.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/SmoothingRecursiveYvvGaussianFilter
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKSphinxExamples.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/SphinxExamples
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKSplitComponents.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/SplitComponents
--  The remote module: https://github.com/KitwareMedical/ITKStrain.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/Strain
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKTextureFeatures.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/TextureFeatures
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKThickness3D.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/Thickness3D
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKTotalVariation.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/TotalVariation
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKTubeTK.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/TubeTK
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKTwoProjectionRegistration.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/TwoProjectionRegistration
--  The remote module: https://github.com/KitwareMedical/ITKUltrasound.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/Ultrasound
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKVariationalRegistration.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/VariationalRegistration
--  The remote module: https://github.com/InsightSoftwareConsortium/ITKVkFFTBackend.git is cloned into the directory /disk-samsung/freebsd-ports/science/InsightToolkit/work/ITK-5.3rc04/Modules/Remote/VkFFTBackend
-- Running module dependency checks
-- Enabled AdaptiveDenoising, requested by Module_AdaptiveDenoising.
-- Enabled AnisotropicDiffusionLBR, requested by Module_AnisotropicDiffusionLBR.
-- Enabled BSplineGradient, requested by Module_BSplineGradient.
-- Enabled BioCell, requested by Module_BioCell.
-- Enabled BoneEnhancement, requested by Module_BoneEnhancement.
-- Enabled BoneMorphometry, requested by Module_BoneMorphometry.
-- Enabled Cleaver, requested by Module_Cleaver.
-- Enabled Cuberille, requested by Module_Cuberille.
-- Enabled CudaCommon, requested by Module_CudaCommon.
-- Enabled FixedPointInverseDisplacementField, requested by Module_FixedPointInverseDisplacementField.
-- Enabled GenericLabelInterpolator, requested by Module_GenericLabelInterpolator.
-- Enabled GrowCut, requested by Module_GrowCut.
-- Enabled HASI, requested by Module_HASI.
-- Enabled HigherOrderAccurateGradient, requested by Module_HigherOrderAccurateGradient.
-- Enabled IOFDF, requested by Module_IOFDF.
-- Enabled IOMeshSTL, requested by Module_IOMeshSTL.
-- Enabled IOMeshSWC, requested by Module_IOMeshSWC.
-- Enabled IOOpenSlide, requested by Module_IOOpenSlide.
-- Enabled IOScanco, requested by Module_IOScanco.
-- Enabled IOTransformDCMTK, requested by Module_IOTransformDCMTK.
-- Enabled ITKAnisotropicSmoothing, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKAntiAlias, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKBiasCorrection, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKBinaryMathematicalMorphology, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKClassifiers, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKColormap, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKCommon, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKConnectedComponents, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKConvolution, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKCurvatureFlow, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKDCMTK, needed by [IOTransformDCMTK].
-- Enabled ITKDICOMParser, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKDeconvolution, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKDeformableMesh, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKDenoising, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKDiffusionTensorImage, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKDisplacementField, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKDistanceMap, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKDoubleConversion, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKEigen, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKEigen3, needed by [ITKCommon;TotalVariation;Ultrasound].
-- Enabled ITKExpat, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKFFT, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKFastMarching, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKFiniteDifference, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKGDCM, needed by [ITKIOGDCM;RTK].
-- Enabled ITKGIFTI, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKGPUAnisotropicSmoothing, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKGPUCommon, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKGPUFiniteDifference, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKGPUImageFilterBase, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKGPUPDEDeformableRegistration, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKGPURegistrationCommon, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKGPUSmoothing, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKGPUThresholding, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKGoogleTest, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKHDF5, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOBMP, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOBioRad, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOBruker, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOCSV, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOGDCM, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOGE, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOGIPL, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOHDF5, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOIPL, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOImageBase, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOJPEG, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOJPEG2000, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOLSM, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOMINC, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOMRC, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOMesh, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOMeshBYU, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOMeshBase, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOMeshFreeSurfer, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOMeshGifti, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOMeshOBJ, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOMeshOFF, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOMeshVTK, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOMeta, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIONIFTI, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIONRRD, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOPNG, requested by Module_ITKIOPNG.
-- Enabled ITKIORAW, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOSiemens, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOSpatialObjects, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOStimulate, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOTIFF, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOTransformBase, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOTransformHDF5, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOTransformInsightLegacy, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOTransformMINC, requested by Module_ITKIOTransformMINC.
-- Enabled ITKIOTransformMatlab, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOVTK, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIOXML, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKImageAdaptors, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKImageCompare, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKImageCompose, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKImageFeature, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKImageFilterBase, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKImageFrequency, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKImageFunction, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKImageFusion, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKImageGradient, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKImageGrid, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKImageIntensity, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKImageLabel, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKImageNoise, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKImageSources, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKImageStatistics, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKIntegratedTest, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKJPEG, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKKLMRegionGrowing, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKKWSys, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKLIBLBFGS, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKLabelMap, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKLabelVoting, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKLevelSets, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKLevelSetsv4, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKMINC, needed by [ITKIOMINC;ITKIOTransformMINC].
-- Enabled ITKMarkovRandomFieldsClassifiers, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKMathematicalMorphology, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKMesh, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKMetaIO, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKMetricsv4, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKNIFTI, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKNarrowBand, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKNetlib, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKNrrdIO, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKOpenJPEG, needed by [ITKIOJPEG2000;ITKReview].
-- Enabled ITKOptimizers, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKOptimizersv4, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKPDEDeformableRegistration, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKPNG, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKPath, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKPolynomials, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKQuadEdgeMesh, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKQuadEdgeMeshFiltering, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKRegionGrowing, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKRegistrationCommon, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKRegistrationMethodsv4, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKReview, requested by Module_ITKReview.
-- Enabled ITKSignedDistanceFunction, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKSmoothing, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKSpatialFunction, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKSpatialObjects, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKStatistics, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKSuperPixel, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKTIFF, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKTestKernel, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKThresholding, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKTransform, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKTransformFactory, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKVNL, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKVNLInstantiation, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKVTK, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKVideoCore, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKVideoFiltering, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKVideoIO, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKVoronoi, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKVtkGlue, needed by [LesionSizingToolkit].
-- Enabled ITKWatersheds, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled ITKZLIB, requested by ITK_BUILD_DEFAULT_MODULES.
-- Enabled IsotropicWavelets, requested by Module_IsotropicWavelets.
-- Enabled LabelErodeDilate, requested by Module_LabelErodeDilate.
-- Enabled LesionSizingToolkit, requested by Module_LesionSizingToolkit.
-- Enabled MeshNoise, requested by Module_MeshNoise.
-- Enabled MeshToPolyData, requested by Module_MeshToPolyData.
-- Enabled MinimalPathExtraction, requested by Module_MinimalPathExtraction.
-- Enabled Montage, requested by Module_Montage.
-- Enabled MorphologicalContourInterpolation, requested by Module_MorphologicalContourInterpolation.
-- Enabled MultipleImageIterator, requested by Module_MultipleImageIterator.
-- Enabled ParabolicMorphology, requested by Module_ParabolicMorphology.
-- Enabled PerformanceBenchmarking, requested by Module_PerformanceBenchmarking.
-- Enabled PhaseSymmetry, requested by Module_PhaseSymmetry.
-- Enabled PolarTransform, requested by Module_PolarTransform.
-- Enabled PrincipalComponentsAnalysis, requested by Module_PrincipalComponentsAnalysis.
-- Enabled RLEImage, requested by Module_RLEImage.
-- Enabled RTK, requested by Module_RTK.
-- Enabled Shape, requested by Module_Shape.
-- Enabled SimpleITKFilters, requested by Module_SimpleITKFilters.
-- Enabled SkullStrip, requested by Module_SkullStrip.
-- Enabled SmoothingRecursiveYvvGaussianFilter, requested by Module_SmoothingRecursiveYvvGaussianFilter.
-- Enabled SphinxExamples, requested by Module_SphinxExamples.
-- Enabled SplitComponents, requested by Module_SplitComponents.
-- Enabled Strain, requested by Module_Strain.
-- Enabled TextureFeatures, requested by Module_TextureFeatures.
-- Enabled Thickness3D, requested by Module_Thickness3D.
-- Enabled TotalVariation, requested by Module_TotalVariation.
-- Enabled TubeTK, requested by Module_TubeTK.
-- Enabled TwoProjectionRegistration, requested by Module_TwoProjectionRegistration.
-- Enabled Ultrasound, requested by Module_Ultrasound.
-- Enabled VariationalRegistration, requested by Module_VariationalRegistration.
-- Enabled VkFFTBackend, requested by Module_VkFFTBackend.
-- Double correction test returned: 89255.0/1e22 = 8.9255e-18
-- Checking whether wstring is available
-- Checking whether wstring is available - yes
-- Checking whether C compiler has ptrdiff_t in stddef.h
-- Checking whether C compiler has ptrdiff_t in stddef.h - yes
-- Checking whether C compiler has ssize_t in unistd.h
-- Checking whether C compiler has ssize_t in unistd.h - yes
-- Checking whether C compiler has clock_gettime
-- Checking whether C compiler has clock_gettime - yes
-- Checking whether CXX compiler has setenv
-- Checking whether CXX compiler has setenv - yes
-- Checking whether CXX compiler has unsetenv
-- Checking whether CXX compiler has unsetenv - yes
-- Checking whether CXX compiler has environ in stdlib.h
-- Checking whether CXX compiler has environ in stdlib.h - no
-- Checking whether CXX compiler has utimes
-- Checking whether CXX compiler has utimes - yes
-- Checking whether CXX compiler has utimensat
-- Checking whether CXX compiler has utimensat - yes
-- Checking whether CXX compiler struct stat has st_mtim member
-- Checking whether CXX compiler struct stat has st_mtim member - yes
-- Checking whether CXX compiler struct stat has st_mtimespec member
-- Checking whether CXX compiler struct stat has st_mtimespec member - yes
-- Looking for include files sys/types.h, ifaddrs.h
-- Looking for include files sys/types.h, ifaddrs.h - found
-- Looking for include file machine/cpu.h
-- Looking for include file machine/cpu.h - not found
-- Checking whether CXX compiler has rlimit64
-- Checking whether CXX compiler has rlimit64 - no
-- Looking for C++ include execinfo.h
-- Looking for C++ include execinfo.h - found
-- Checking whether backtrace works with this C++ compiler
-- Checking whether backtrace works with this C++ compiler - yes
-- Looking for C++ include dlfcn.h
-- Looking for C++ include dlfcn.h - found
-- Checking whether dladdr works with this C++ compiler
-- Checking whether dladdr works with this C++ compiler - yes
-- Looking for C++ include cxxabi.h
-- Looking for C++ include cxxabi.h - found
-- Checking whether cxxabi works with this C++ compiler
-- Checking whether cxxabi works with this C++ compiler - yes
-- Checking whether CXX compiler has getloadavg
-- Checking whether CXX compiler has getloadavg - yes
-- Checking whether <ext/stdio_filebuf.h> is available
-- Checking whether <ext/stdio_filebuf.h> is available - no
-- Performing Test VXL_UNISTD_USLEEP_IS_VOID
-- Performing Test VXL_UNISTD_USLEEP_IS_VOID - Success
-- Performing Test VCL_HAS_LFS
-- Performing Test VCL_HAS_LFS - Success
-- Performing Test VXL_HAS_DBGHELP_H
-- Performing Test VXL_HAS_DBGHELP_H - Failed
-- Performing Test VXL_PIC_COMPATIBLE
-- Performing Test VXL_PIC_COMPATIBLE - Success
-- Looking for C++ include emmintrin.h
-- Looking for C++ include emmintrin.h - found
-- Looking for include file assert.h
-- Looking for include file assert.h - found
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for include file semaphore.h
-- Looking for include file semaphore.h - found
-- Looking for include file dlfcn.h
-- Looking for include file dlfcn.h - found
-- Looking for include file fcntl.h
-- Looking for include file fcntl.h - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file limits.h
-- Looking for include file limits.h - found
-- Looking for include file malloc.h
-- Looking for include file malloc.h - found
-- Looking for include file memory.h
-- Looking for include file memory.h - found
-- Looking for include file search.h
-- Looking for include file search.h - found
-- Looking for include file stdint.h
-- Looking for include file stdint.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for include file string.h
-- Looking for include file string.h - found
-- Looking for include file sys/stat.h
-- Looking for include file sys/stat.h - found
-- Looking for include file sys/times.h
-- Looking for include file sys/times.h - found
-- Looking for include file sys/types.h
-- Looking for include file sys/types.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Performing Test VXL_HAS_SSE2_HARDWARE_SUPPORT
-- Performing Test VXL_HAS_SSE2_HARDWARE_SUPPORT - Success
-- Performing Test VXL_HAS_MM_MALLOC
-- Performing Test VXL_HAS_MM_MALLOC - Success
-- Performing Test VXL_HAS_ALIGNED_MALLOC
-- Performing Test VXL_HAS_ALIGNED_MALLOC - Failed
-- Performing Test VXL_HAS_MINGW_ALIGNED_MALLOC
-- Performing Test VXL_HAS_MINGW_ALIGNED_MALLOC - Failed
-- Performing Test VXL_HAS_POSIX_MEMALIGN
-- Performing Test VXL_HAS_POSIX_MEMALIGN - Failed
-- Looking for 8-bit int. [Checking char...]
-- Looking for 8-bit int. Found char.
-- Looking for 8-bit int. [Checking short...]
-- Looking for 8-bit int. [Checking char...]
-- Looking for 8-bit int. Found char.
-- Looking for 16-bit int. [Checking char...]
-- Looking for 16-bit int. [Checking int...]
-- Looking for 16-bit int. [Checking short...]
-- Looking for 16-bit int. Found short.
-- Looking for 32-bit int. [Checking short...]
-- Looking for 32-bit int. [Checking long...]
-- Looking for 32-bit int. [Checking int...]
-- Looking for 32-bit int. Found int.
-- Looking for 64-bit int. [Checking __int64...]
-- Looking for 64-bit int. [Checking long long...]
-- Looking for 64-bit int. [Checking long...]
-- Looking for 64-bit int. Found long.
-- Looking for 32-bit float. [Checking long double...]
-- Looking for 32-bit float. [Checking double...]
-- Looking for 32-bit float. [Checking float...]
-- Looking for 32-bit float. Found float.
-- Looking for 64-bit float. [Checking float...]
-- Looking for 64-bit float. [Checking long double...]
-- Looking for 64-bit float. [Checking double...]
-- Looking for 64-bit float. Found double.
-- Looking for 96-bit float. [Checking float...]
-- Looking for 96-bit float. [Checking double...]
-- Looking for 96-bit float. [Checking long double...]
-- Looking for 96-bit float. Not found.
-- Looking for 128-bit float. [Checking float...]
-- Looking for 128-bit float. [Checking double...]
-- Looking for 128-bit float. [Checking long double...]
-- Looking for 128-bit float. Found long double.
-- Looking for C++ include unistd.h
-- Looking for C++ include unistd.h - found
-- Looking for useconds_t
-- Looking for useconds_t - found
-- Looking for intptr_t
-- Looking for intptr_t - found
-- Looking for ualarm
-- Looking for ualarm - found
-- Looking for usleep
-- Looking for usleep - found
-- Looking for lchown
-- Looking for lchown - found
-- Looking for pread
-- Looking for pread - found
-- Looking for pwrite
-- Looking for pwrite - found
-- Looking for tell
-- Looking for tell - not found
-- Looking for getpid
-- Looking for getpid - found
-- Looking for gethostname
-- Looking for gethostname - found
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Checking to see if this platform has the __FUNCTION__ C-Preprocessor directive
-- Checking to see if this platform supports has the __FUNCTION__ C-Preprocessor directive - yes
-- Looking for include file fenv.h
-- Looking for include file fenv.h - found
-- Performing Test ITK_PRIVATE_DYNAMIC_CAST - Failed
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.12") 
-- Found EXPAT: /usr/local/lib/libexpat.so (found version "2.5.0") 
CMake Error at CMake/ITKModuleAPI.cmake:78 (message):
  No such module: "ITKIOPNG"
Call Stack (most recent call first):
  CMake/ITKModuleAPI.cmake:31 (itk_module_load)
  CMake/ITKModuleAPI.cmake:129 (_itk_module_config_recurse)
  /disk-samsung/freebsd-ports/science/InsightToolkit/work/.build/CMakeTmp/ITKConfig.cmake:47 (itk_module_config)
  Modules/Remote/AnisotropicDiffusionLBR/examples/CMakeLists.txt:5 (find_package)

Versions

Version: 5.3rc04
FreeBSD 13.1

@yurivict yurivict added the type:Bug Inconsistencies or issues which will cause an incorrect result under some or all circumstances label Nov 18, 2022
@yurivict yurivict changed the title When many remote modueles are enabled configure fails: No such module: "ITKIOPNG" When many remote modules are enabled configure fails: No such module: "ITKIOPNG" Nov 18, 2022
@dzenanz
Copy link
Member

dzenanz commented Nov 18, 2022

If you enable only BUILD_EXAMPLES and Module_AnisotropicDiffusionLBR (and keep other Module_* options at their default values), does the error still persist? Does using master help with this?

@thewtex thewtex added the type:Infrastructure Infrastructure/ecosystem related changes, such as CMake or buildbots label Nov 23, 2022
@pandas-a11y-11
Copy link

pandas-a11y-11 commented Jun 6, 2023

After reproducing the error and disabling the remote modules added after ver. 5.1.2, and then re-enabling them one at a time, it turned out that it was those modules causing this issue (on my machine). I'm not sure how they interfere with building ITKIOPNG, but apparently they do.

Addendum: It seems that enabling modules is possible with BUILD_EXAMPLES disabled - that fixed the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:Bug Inconsistencies or issues which will cause an incorrect result under some or all circumstances type:Infrastructure Infrastructure/ecosystem related changes, such as CMake or buildbots
Projects
None yet
Development

No branches or pull requests

4 participants