0

我试图通过pip install antspyx. 有两个问题:

  1. 为什么 pip 找不到我本地的 ITK 安装?它安装在/usr/lib(通过 pacman 安装的软件包洞察工具包)。
Installing collected packages: antspyx
  Running command Running setup.py install for antspyx
  /home/myuser/.local/lib/python3.10/site-packages/setuptools/dist.py:738: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
    warnings.warn(
  running install
  /home/myuser/.local/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
    warnings.warn(
  running build_py
  running build_ext
  Configuring ITK
  No local ITK installation found... Building ITK now...
  Cloning into 'itksource'...
  1. 也许这个问题并不重要,因为我通常不必再次安装 ITK,但是:为什么 ITK 安装中止?
  [ 71%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkMultiThreaderBase.cxx.o
  [ 71%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkPlatformMultiThreader.cxx.o
  [ 71%] Building CXX object Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/CMakeFiles/gdcmMSFF.dir/gdcmImageChangePhotometricInterpretation.cxx.o
  [ 71%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Tcommit.c.o
  [ 71%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Tcompound.c.o
  In file included from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageChangePhotometricInterpretation.cxx:14:
  /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageChangePhotometricInterpretation.h: In function 'T gdcm::Clamp(int)':
  /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageChangePhotometricInterpretation.h:67:32: error: 'numeric_limits' is not a member of 'std'
     67 |   return v < 0 ? 0 : (v > std::numeric_limits<T>::max() ? std::numeric_limits<T>::max() : v);
        |                                ^~~~~~~~~~~~~~
  /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageChangePhotometricInterpretation.h:67:48: error: expected primary-expression before '>' token
     67 |   return v < 0 ? 0 : (v > std::numeric_limits<T>::max() ? std::numeric_limits<T>::max() : v);
        |                                                ^
  /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageChangePhotometricInterpretation.h:67:51: error: '::max' has not been declared; did you mean 'std::max'?
     67 |   return v < 0 ? 0 : (v > std::numeric_limits<T>::max() ? std::numeric_limits<T>::max() : v);
        |                                                   ^~~
        |                                                   std::max
  In file included from /usr/include/c++/11.2.0/algorithm:62,
                   from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/DataStructureAndEncodingDefinition/gdcmByteValue.h:24,
                   from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/DataStructureAndEncodingDefinition/gdcmDataElement.h:20,
                   from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmBitmap.h:19,
                   from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmBitmapToBitmapFilter.h:17,
                   from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmPixmapToPixmapFilter.h:17,
                   from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageToImageFilter.h:17,
                   from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageChangePhotometricInterpretation.h:17,
                   from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageChangePhotometricInterpretation.cxx:14:
  /usr/include/c++/11.2.0/bits/stl_algo.h:3467:5: note: 'std::max' declared here
   3467 |     max(initializer_list<_Tp> __l, _Compare __comp)
        |     ^~~
  In file included from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageChangePhotometricInterpretation.cxx:14:
  /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageChangePhotometricInterpretation.h:67:64: error: 'numeric_limits' is not a member of 'std'
     67 |   return v < 0 ? 0 : (v > std::numeric_limits<T>::max() ? std::numeric_limits<T>::max() : v);
        |                                                                ^~~~~~~~~~~~~~
  /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageChangePhotometricInterpretation.h:67:80: error: expected primary-expression before '>' token
     67 |   return v < 0 ? 0 : (v > std::numeric_limits<T>::max() ? std::numeric_limits<T>::max() : v);
        |                                                                                ^
  /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageChangePhotometricInterpretation.h:67:83: error: '::max' has not been declared; did you mean 'std::max'?
     67 |   return v < 0 ? 0 : (v > std::numeric_limits<T>::max() ? std::numeric_limits<T>::max() : v);
        |                                                                                   ^~~
        |                                                                                   std::max
  In file included from /usr/include/c++/11.2.0/algorithm:62,
                   from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/DataStructureAndEncodingDefinition/gdcmByteValue.h:24,
                   from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/DataStructureAndEncodingDefinition/gdcmDataElement.h:20,
                   from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmBitmap.h:19,
                   from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmBitmapToBitmapFilter.h:17,
                   from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmPixmapToPixmapFilter.h:17,
                   from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageToImageFilter.h:17,
                   from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageChangePhotometricInterpretation.h:17,
                   from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageChangePhotometricInterpretation.cxx:14:
  /usr/include/c++/11.2.0/bits/stl_algo.h:3467:5: note: 'std::max' declared here
   3467 |     max(initializer_list<_Tp> __l, _Compare __comp)
        |     ^~~
  [ 71%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Tconv.c.o
  At global scope:
  cc1plus: note: unrecognized command-line option '-Wno-c++11-long-long' may have been intended to silence earlier diagnostics
  make[2]: *** [Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/CMakeFiles/gdcmMSFF.dir/build.make:482: Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/CMakeFiles/gdcmMSFF.dir/gdcmImageChangePhotometricInterpretation.cxx.o] Error 1
  make[1]: *** [CMakeFiles/Makefile2:8065: Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/CMakeFiles/gdcmMSFF.dir/all] Error 2
  make[1]: *** Waiting for unfinished jobs....
  [ 71%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkMetaDataObject.cxx.o
  [ 71%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkMetaDataDictionary.cxx.o
  [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkDataObject.cxx.o
  [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkThreadLogger.cxx.o
  [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkNumericTraitsTensorPixel.cxx.o
  [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkCommand.cxx.o
  [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkNumericTraitsPointPixel.cxx.o
  [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkLightObject.cxx.o
  [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkStdStreamLogOutput.cxx.o
  [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkLightProcessObject.cxx.o
  [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkRegion.cxx.o
  [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkImageIORegion.cxx.o
  [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkImageSourceCommon.cxx.o
  [ 72%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkImageToImageFilterCommon.cxx.o
  [ 72%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Tcset.c.o
  [ 72%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Tdbg.c.o
  [ 72%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Tdeprec.c.o
  [ 73%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Tenum.c.o
  [ 73%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkImageRegionSplitterBase.cxx.o
  [ 73%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Tfields.c.o
  [ 73%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Tfixed.c.o
  [ 73%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Tfloat.c.o
  [ 73%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Tnative.c.o
  [ 73%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Toffset.c.o
  [ 73%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Toh.c.o
  [ 73%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Topaque.c.o
  [ 73%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkImageRegionSplitterSlowDimension.cxx.o
  [ 73%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Torder.c.o
  [ 73%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkImageRegionSplitterDirection.cxx.o
  [ 73%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Tpad.c.o
  [ 73%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkImageRegionSplitterMultidimensional.cxx.o
  [ 73%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkVersion.cxx.o
  [ 73%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkNumericTraitsRGBAPixel.cxx.o
  [ 73%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkRealTimeClock.cxx.o
  [ 73%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkMetaDataObjectBase.cxx.o
  [ 73%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkCovariantVector.cxx.o
  [ 73%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Tprecis.c.o
  [ 73%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Tstrpad.c.o
  [ 73%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkMemoryUsageObserver.cxx.o
  [ 73%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Tvisit.c.o
  [ 74%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkMersenneTwisterRandomVariateGenerator.cxx.o
  [ 74%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkLoggerBase.cxx.o
  /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/Core/Common/src/itkMemoryUsageObserver.cxx: In member function 'virtual itk::MemoryUsageObserverBase::MemoryLoadType itk::MallinfoMemoryUsageObserver::GetMemoryUsage()':
  /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/Core/Common/src/itkMemoryUsageObserver.cxx:450:35: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations]
    450 |   struct mallinfo minfo = mallinfo();
        |                           ~~~~~~~~^~
  In file included from /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itksource/Modules/Core/Common/src/itkMemoryUsageObserver.cxx:37:
  /usr/include/malloc.h:114:24: note: declared here
    114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED;
        |                        ^~~~~~~~
  At global scope:
  cc1plus: note: unrecognized command-line option '-Wno-c++11-long-long' may have been intended to silence earlier diagnostics
  [ 74%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkNumericTraitsCovariantVectorPixel.cxx.o
  [ 74%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkProgressReporter.cxx.o
  [ 74%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkExceptionObject.cxx.o
  [ 74%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkMultipleLogOutput.cxx.o
  [ 74%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkQuadraticTriangleCellTopology.cxx.o
  [ 74%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkTimeProbesCollectorBase.cxx.o
  [ 74%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkSmapsFileParser.cxx.o
  [ 74%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkTriangleCellTopology.cxx.o
  [ 74%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkVector.cxx.o
  [ 74%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Tvlen.c.o
  [ 74%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5TS.c.o
  [ 74%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkRealTimeStamp.cxx.o
  [ 74%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5VM.c.o
  [ 74%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5WB.c.o
  [ 74%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkDirectory.cxx.o
  [ 74%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Z.c.o
  [ 74%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkLoggerManager.cxx.o
  [ 74%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkTimeProbe.cxx.o
  [ 74%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Zdeflate.c.o
  [ 74%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Zfletcher32.c.o
  [ 74%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Znbit.c.o
  [ 74%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkNumericTraitsRGBPixel.cxx.o
  [ 75%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Zscaleoffset.c.o
  [ 75%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkTimeStamp.cxx.o
  [ 75%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkSingleton.cxx.o
  [ 75%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Zshuffle.c.o
  [ 75%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Zszip.c.o
  [ 75%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/H5Ztrans.c.o
  [ 75%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/__/H5Tinit.c.o
  [ 75%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkTetrahedronCellTopology.cxx.o
  [ 75%] Building C object Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeFiles/hdf5-static.dir/__/H5lib_settings.c.o
  [ 75%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkThreadedIndexedContainerPartitioner.cxx.o
  [ 75%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkObjectFactoryBase.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkFloatingPointExceptions.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkOutputWindow.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkNumericTraitsDiffusionTensor3DPixel.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkEquivalencyTable.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkXMLFileOutputWindow.cxx.o
  [ 76%] Linking C static library ../../../../../../lib/libitkhdf5.a
  [ 76%] Built target hdf5-static
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkStoppingCriterionBase.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkXMLFilterWatcher.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkCompensatedSummation.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkArrayOutputSpecialization.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkNumberToString.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkRandomVariateGeneratorBase.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkMath.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkProgressTransformer.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkSymmetricEigenAnalysis.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkExtractImageFilter.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkLoggerThreadWrapper.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkFrustumSpatialFunction.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkObjectStore.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkGaussianDerivativeOperator.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkPoolMultiThreader.cxx.o
  [ 76%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkThreadPool.cxx.o
  [ 77%] Building CXX object Modules/Core/Common/src/CMakeFiles/ITKCommon.dir/itkDynamicLoader.cxx.o
  [ 77%] Linking CXX static library ../../../../lib/libITKCommon-5.2.a
  [ 77%] Built target ITKCommon
  make: *** [Makefile:156: all] Error 2
  Configuring ANTs core
  Cloning into 'pybind11'...
  Cloning into 'antsrepo'...
  Already on 'master'
  Your branch is up to date with 'origin/master'.
  Already up to date.
  Note: switching to '2251ca1dfca9d27a58623eb36784704a032d97a0'.

  You are in 'detached HEAD' state. You can look around, make experimental
  changes and commit them, and you can discard any commits you make in this
  state without impacting any branches by switching back to a branch.

  If you want to create a new branch to retain commits you create, you may
  do so (now or later) by using -c with the switch command. Example:

    git switch -c <new-branch-name>

  Or undo this operation with:

    git switch -

  Turn off this advice by setting config variable advice.detachedHead to false

  HEAD is now at 2251ca1d Merge pull request #1115 from ANTsX/KKDefaults
  Configuring ANTsPy library
  /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/setup.py:99: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
    cmake_version = LooseVersion(
  -- The C compiler identification is GNU 11.2.0
  -- The CXX compiler identification is GNU 11.2.0
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /usr/bin/cc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /usr/bin/c++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- pybind11 v2.10.0 dev1
  -- Found PythonInterp: /usr/bin/python (found suitable version "3.10.2", minimum required is "3.6")
  -- Found PythonLibs: /usr/lib/libpython3.10.so
  -- Performing Test HAS_FLTO
  -- Performing Test HAS_FLTO - Success
  -- Configuring done
  -- Generating done
  -- Build files have been written to: /tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/build/temp.linux-x86_64-3.10
  [  2%] Building CXX object CMakeFiles/registrationUtilities.dir/antscore/antsRegistrationTemplateHeader.cxx.o
  [  2%] Building CXX object CMakeFiles/antsUtilities.dir/antscore/antsUtilities.cxx.o
  [  2%] Building CXX object CMakeFiles/antsUtilities.dir/antscore/antsCommandLineOption.cxx.o
  [  3%] Building CXX object CMakeFiles/antsUtilities.dir/antscore/antsCommandLineParser.cxx.o
  [  4%] Building CXX object CMakeFiles/registrationUtilities.dir/antscore/antsRegistration2DDouble.cxx.o
  [  5%] Building CXX object CMakeFiles/antsUtilities.dir/antscore/ReadWriteData.cxx.o
  [  5%] Building CXX object CMakeFiles/antsUtilities.dir/antscore/ANTsVersion.cxx.o
  [  6%] Linking CXX static library libantsUtilities.a
  [  6%] Built target antsUtilities
  [  7%] Building CXX object CMakeFiles/imageMathUtilities.dir/antscore/ImageMathHelper2D.cxx.o
  [  8%] Building CXX object CMakeFiles/imageMathUtilities.dir/antscore/ImageMathHelper3D.cxx.o
  [  8%] Building CXX object CMakeFiles/registrationUtilities.dir/antscore/antsRegistration2DFloat.cxx.o
  [  8%] Building CXX object CMakeFiles/imageMathUtilities.dir/antscore/ImageMathHelper4D.cxx.o
  [  9%] Building CXX object CMakeFiles/registrationUtilities.dir/antscore/antsRegistration3DDouble.cxx.o
  [ 10%] Linking CXX static library libimageMathUtilities.a
  [ 10%] Built target imageMathUtilities
  make[2]: *** No rule to make target '/tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/itkbuild/lib/libITKStatistics-5.2.a', needed by '/tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/ants/lib/addNoiseToImage.cpython-310-x86_64-linux-gnu.so'.  Stop.
  make[2]: *** Waiting for unfinished jobs....
  [ 10%] Building CXX object CMakeFiles/addNoiseToImage.dir/LOCAL_addNoiseToImage.cxx.o
  make[1]: *** [CMakeFiles/Makefile2:290: CMakeFiles/addNoiseToImage.dir/all] Error 2
  make[1]: *** Waiting for unfinished jobs....
  [ 11%] Building CXX object CMakeFiles/registrationUtilities.dir/antscore/antsRegistration3DFloat.cxx.o
  [ 11%] Building CXX object CMakeFiles/registrationUtilities.dir/antscore/antsRegistration4DDouble.cxx.o
  [ 12%] Building CXX object CMakeFiles/registrationUtilities.dir/antscore/antsRegistration4DFloat.cxx.o
  [ 13%] Linking CXX static library libregistrationUtilities.a
  [ 13%] Built target registrationUtilities
  make: *** [Makefile:91: all] Error 2
  Traceback (most recent call last):
    File "<string>", line 2, in <module>
    File "<pip-setuptools-caller>", line 34, in <module>
    File "/tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/setup.py", line 151, in <module>
      setup(
    File "/home/myuser/.local/lib/python3.10/site-packages/setuptools/__init__.py", line 155, in setup
      return distutils.core.setup(**attrs)
    File "/home/myuser/.local/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 148, in setup
      return run_commands(dist)
    File "/home/myuser/.local/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 163, in run_commands
      dist.run_commands()
    File "/home/myuser/.local/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 967, in run_commands
      self.run_command(cmd)
    File "/home/myuser/.local/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 986, in run_command
      cmd_obj.run()
    File "/tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/setup.py", line 55, in run
      self.run_command("build_py")
    File "/home/myuser/.local/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/home/myuser/.local/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 986, in run_command
      cmd_obj.run()
    File "/tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/setup.py", line 40, in run
      self.run_command("build_ext")
    File "/home/myuser/.local/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/home/myuser/.local/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 986, in run_command
      cmd_obj.run()
    File "/tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/setup.py", line 106, in run
      self.build_extension(ext)
    File "/tmp/pip-install-4enmd8pg/antspyx_1191bbd7229b4f439f8fa16c4cb11259/setup.py", line 144, in build_extension
      subprocess.check_call(
    File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '-j2']' returned non-zero exit status 2.
  error: subprocess-exited-with-error

4

1 回答 1

0

Modules/ThirdParty/GDCM/src/gdcm/Source/MediaStorageAndFileFormat/gdcmImageChangePhotometricInterpretation.h:67:64: error: 'numeric_limits' is not a member of 'std'

这可能与您的编译器版本有关。或者可能 ANTs 构建脚本中有一些错误。跟进的最佳地点是 ANTs issue tracker

于 2022-03-04T14:18:43.640 回答