# I build from scratch follew the doc for ten times ,but failed again and again

**URL:** https://discourse.slicer.org/t/i-build-from-scratch-follew-the-doc-for-ten-times-but-failed-again-and-again/24057
**Category:** Development
**Tags:** build
**Created:** [June 27, 2022, 12:58am UTC](https://discourse.slicer.org/t/i-build-from-scratch-follew-the-doc-for-ten-times-but-failed-again-and-again/24057 "2022-06-27T00:58:01Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![zhang\_ming](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/zhang_ming/32/15790_2.png) [@zhang\_ming](https://discourse.slicer.org/u/zhang_ming)
#### Post date: [June 27, 2022, 12:58am UTC](https://discourse.slicer.org/t/i-build-from-scratch-follew-the-doc-for-ten-times-but-failed-again-and-again/24057/1 "2022-06-27T00:58:01Z")

</div>

as description [windows build doc](https://slicer.readthedocs.io/en/latest/developer_guide/build_instructions/windows.html), I faild more than ten times. pls any help me found where is wrong with my work.  
win11 vs2022 cmake is ok i9 …  
msb8066  
Severity Code Description Project File Line Suppression State  
Error MSB8066 “D:\S\S4\Applications\SlicerApp\Data\Input\MR-head.nrrd.md5;D:\S\S4\Applications\SlicerApp\Data\Input\T1.mgz.md5;D:\S\S4\Applications\SlicerApp\Data\Input\T1\_longname.mgh.gz.md5;D:\S\S4\Applications\SlicerApp\Data\Input\T1\_uncompressed.mgh.md5;D:\S\S4\Applications\SlicerApp\Data\Input\pd\_z-\_float\_xyz.mnc.md5;D:\S\S4\Applications\SlicerApp\Data\Input\testNANInVolume.nrrd.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\ITKSnapSegmentation.nii.gz.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\OldSlicerSegmentation.seg.nrrd.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\SlicerSegmentation.seg.nrrd.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\cube.vtk;D:\S\S4\Libs\MRML\Core\Testing\TestData\fixed.nrrd.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\helix-DTI.nhdr.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\helix-DTI.raw.gz.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\helix-DWI.nhdr.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\helix-DWI.raw.gz.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\moving.nrrd.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\vol.zip.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest.nhdr.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest.raw.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_CHAR.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_DOUBLE.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_FLOAT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_INT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_LONG.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_SHORT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_UCHAR.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_UINT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_ULONG.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_USHORT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceCHAR.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceDOUBLE.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceFLOAT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceINT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceLONG.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceSHORT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceUCHAR.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceUINT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceULONG.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceUSHORT.mha.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Baseline\CastScalarVolumeTestChar.nrrd.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Baseline\CastScalarVolumeTestDouble.nrrd.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Baseline\CastScalarVolumeTestFloat.nrrd.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Baseline\CastScalarVolumeTestInt.nrrd.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Baseline\CastScalarVolumeTestShort.nrrd.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Baseline\CastScalarVolumeTestUnsignedChar.nrrd.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Baseline\CastScalarVolumeTestUnsignedInt.nrrd.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Baseline\CastScalarVolumeTestUnsignedShort.nrrd.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Input\CastScalarVolumeTest.nrrd.md5;D:\S\S4\Modules\CLI\CheckerBoardFilter\Data\Baseline\CheckerBoardFilterTest.nhdr.md5;D:\S\S4\Modules\CLI\CheckerBoardFilter\Data\Baseline\CheckerBoardFilterTest.raw.md5;D:\S\S4\Modules\CLI\CheckerBoardFilter\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\CheckerBoardFilter\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\CheckerBoardFilter\Data\Input\CTHeadAxialDoubled.nhdr.md5;D:\S\S4\Modules\CLI\CheckerBoardFilter\Data\Input\CTHeadAxialDoubled.raw.gz.md5;D:\S\S4\Modules\CLI\CreateDICOMSeries\Data\Baseline\CreateDICOMSeriesTest.dcm.md5;D:\S\S4\Modules\CLI\CreateDICOMSeries\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\CreateDICOMSeries\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\DiffusionTensorTest\Data\Input\helix-DTI.nhdr.md5;D:\S\S4\Modules\CLI\DiffusionTensorTest\Data\Input\helix-DTI.raw.gz.md5;D:\S\S4\Modules\CLI\ExecutionModelTour\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\ExecutionModelTour\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\ExecutionModelTour\Data\Input\MRHeadResampled.nhdr.md5;D:\S\S4\Modules\CLI\ExecutionModelTour\Data\Input\MRHeadResampled.raw.gz.md5;D:\S\S4\Modules\CLI\GaussianBlurImageFilter\Data\Baseline\GaussianBlurImageFilterTest.nhdr.md5;D:\S\S4\Modules\CLI\GaussianBlurImageFilter\Data\Baseline\GaussianBlurImageFilterTest.raw.md5;D:\S\S4\Modules\CLI\GaussianBlurImageFilter\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\GaussianBlurImageFilter\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\GradientAnisotropicDiffusion\Data\Baseline\GradientAnisotropicDiffusionTestWithImageSpacingOff.nhdr.md5;D:\S\S4\Modules\CLI\GradientAnisotropicDiffusion\Data\Baseline\GradientAnisotropicDiffusionTestWithImageSpacingOff.raw.gz.md5;D:\S\S4\Modules\CLI\GradientAnisotropicDiffusion\Data\Baseline\GradientAnisotropicDiffusionTestWithImageSpacingOn.nhdr.md5;D:\S\S4\Modules\CLI\GradientAnisotropicDiffusion\Data\Baseline\GradientAnisotropicDiffusionTestWithImageSpacingOn.raw.gz.md5;D:\S\S4\Modules\CLI\GradientAnisotropicDiffusion\Data\Input\MRHeadResampled.nhdr.md5;D:\S\S4\Modules\CLI\GradientAnisotropicDiffusion\Data\Input\MRHeadResampled.raw.gz.md5;D:\S\S4\Modules\CLI\GrayscaleFillHoleImageFilter\Data\Baseline\GrayscaleFillHoleTest.nhdr.md5;D:\S\S4\Modules\CLI\GrayscaleFillHoleImageFilter\Data\Baseline\GrayscaleFillHoleTest.raw.gz.md5;D:\S\S4\Modules\CLI\GrayscaleFillHoleImageFilter\Data\Input\MRHeadResampled.nhdr.md5;D:\S\S4\Modules\CLI\GrayscaleFillHoleImageFilter\Data\Input\MRHeadResampled.raw.gz.md5;D:\S\S4\Modules\CLI\GrayscaleGrindPeakImageFilter\Data\Baseline\GrayscaleGrindPeakTest.nhdr.md5;D:\S\S4\Modules\CLI\GrayscaleGrindPeakImageFilter\Data\Baseline\GrayscaleGrindPeakTest.raw.gz.md5;D:\S\S4\Modules\CLI\GrayscaleGrindPeakImageFilter\Data\Input\MRHeadResampled.nhdr.md5;D:\S\S4\Modules\CLI\GrayscaleGrindPeakImageFilter\Data\Input\MRHeadResampled.raw.gz.md5;D:\S\S4\Modules\CLI\HistogramMatching\Data\Baseline\HistogramMatchingTest.nhdr.md5;D:\S\S4\Modules\CLI\HistogramMatching\Data\Baseline\HistogramMatchingTest.raw.gz.md5;D:\S\S4\Modules\CLI\HistogramMatching\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\HistogramMatching\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\HistogramMatching\Data\Input\MRHeadResampled.nhdr.md5;D:\S\S4\Modules\CLI\HistogramMatching\Data\Input\MRHeadResampled.raw.gz.md5;D:\S\S4\Modules\CLI\LabelMapSmoothing\Data\Baseline\LabelMapSmoothingTest.nhdr.md5;D:\S\S4\Modules\CLI\LabelMapSmoothing\Data\Baseline\LabelMapSmoothingTest.raw.gz.md5;D:\S\S4\Modules\CLI\LabelMapSmoothing\Data\Input\CTHeadResampledOtsuSegmented.nhdr.md5;D:\S\S4\Modules\CLI\LabelMapSmoothing\Data\Input\CTHeadResampledOtsuSegmented.raw.gz.md5;D:\S\S4\Modules\CLI\MaskScalarVolume\Data\Baseline\MaskedVolume.nrrd.md5;D:\S\S4\Modules\CLI\MaskScalarVolume\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\MaskScalarVolume\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\MaskScalarVolume\Data\Input\CTHeadAxialMask.nrrd.md5;D:\S\S4\Modules\CLI\MedianImageFilter\Data\Baseline\MedianImageFilterTest.nhdr.md5;D:\S\S4\Modules\CLI\MedianImageFilter\Data\Baseline\MedianImageFilterTest.raw.md5;D:\S\S4\Modules\CLI\MedianImageFilter\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\MedianImageFilter\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\MergeModels\Data\Baseline\sphereCube.vtp.sha256;D:\S\S4\Modules\CLI\MergeModels\Data\Input\cube.vtk.md5;D:\S\S4\Modules\CLI\MergeModels\Data\Input\cube.vtp.md5;D:\S\S4\Modules\CLI\MergeModels\Data\Input\sphere.vtk.md5;D:\S\S4\Modules\CLI\MergeModels\Data\Input\sphere.vtp.md5;D:\S\S4\Modules\CLI\ModelMaker\Data\Input\helix-roi-lable2.nrrd.md5;D:\S\S4\Modules\CLI\ModelMaker\Data\Input\helixMask3Labels.nrrd.md5;D:\S\S4\Modules\CLI\ModelToLabelMap\Data\Baseline\OAS10001-128.mha.sha256;D:\S\S4\Modules\CLI\ModelToLabelMap\Data\Baseline\OAS10001-255.mha.sha256;D:\S\S4\Modules\CLI\ModelToLabelMap\Data\Input\OAS10001-Transformed.vtp.sha256;D:\S\S4\Modules\CLI\ModelToLabelMap\Data\Input\OAS10001.nii.gz.sha256;D:\S\S4\Modules\CLI\MultiplyScalarVolumes\Data\Baseline\MultiplyScalarVolumesTest.1.nrrd.md5;D:\S\S4\Modules\CLI\MultiplyScalarVolumes\Data\Baseline\MultiplyScalarVolumesTest.nrrd.md5;D:\S\S4\Modules\CLI\MultiplyScalarVolumes\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\MultiplyScalarVolumes\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\N4ITKBiasFieldCorrection\Data\Baseline\he3corrected.nii.gz.md5;D:\S\S4\Modules\CLI\N4ITKBiasFieldCorrection\Data\Input\he3mask.nii.gz.md5;D:\S\S4\Modules\CLI\N4ITKBiasFieldCorrection\Data\Input\he3volume.nii.gz.md5;D:\S\S4\Modules\CLI\OrientScalarVolume\Data\Baseline\OrientScalarVolumeTestAxial.nrrd.md5;D:\S\S4\Modules\CLI\OrientScalarVolume\Data\Baseline\OrientScalarVolumeTestCoronal.nrrd.md5;D:\S\S4\Modules\CLI\OrientScalarVolume\Data\Baseline\OrientScalarVolumeTestSagittal.nrrd.md5;D:\S\S4\Modules\CLI\OrientScalarVolume\Data\Input\fixed.nrrd.md5;D:\S\S4\Modules\CLI\ResampleDTIVolume\Data\Baseline\Brain\_slice.nrrd.md5;D:\S\S4\Modules\CLI\ResampleDTIVolume\Data\Baseline\dt-helix-ref-BS.nrrd.md5;D:\S\S4\Modules\CLI\ResampleDTIVolume\Data\Baseline\dt-helix-ref-BSInterpolation.nrrd.md5;D:\S\S4\Modules\CLI\ResampleDTIVolume\Data\Baseline\dt-helix-ref-HField.nrrd.md5;D:\S\S4\Modules\CLI\ResampleDTIVolume\Data\Baseline\dt-helix-ref-Rotated.nrrd.md5;D:\S\S4\Modules\CLI\ResampleDTIVolume\Data\Baseline\dt-helix-ref-RotationAndAffine.nrrd.md5;D:\S\S4\Modules\CLI\ResampleDTIVolume\Data\Input\deformationField.nrrd.md5;D:\S\S4\Modules\CLI\ResampleDTIVolume\Data\Input\dt-helix.nrrd.md5;D:\S\S4\Modules\CLI\ResampleScalarVectorDWIVolume\Data\Input\MRHeadResampled.nhdr.md5;D:\S\S4\Modules\CLI\ResampleScalarVectorDWIVolume\Data\Input\MRHeadResampled.raw.gz.md5;D:\S\S4\Modules\CLI\ResampleScalarVectorDWIVolume\Data\Input\MRHeadResampledBSplineInterpolationTest.nrrd.md5;D:\S\S4\Modules\CLI\ResampleScalarVectorDWIVolume\Data\Input\MRHeadResampledBSplineWSInterpolationTest.nrrd.md5;D:\S\S4\Modules\CLI\ResampleScalarVectorDWIVolume\Data\Input\MRHeadResampledHField.nrrd.md5;D:\S\S4\Modules\CLI\ResampleScalarVectorDWIVolume\Data\Input\MRHeadResampledHFieldTest.nrrd.md5;D:\S\S4\Modules\CLI\ResampleScalarVectorDWIVolume\Data\Input\MRHeadResampledRotationAndAffine.nrrd.md5;D:\S\S4\Modules\CLI\ResampleScalarVectorDWIVolume\Data\Input\MRHeadResampledRotationNN.nrrd.md5;D:\S\S4\Modules\CLI\ResampleScalarVolume\Data\Baseline\ResampleScalarVolumeTest.nhdr.md5;D:\S\S4\Modules\CLI\ResampleScalarVolume\Data\Baseline\ResampleScalarVolumeTest.raw.gz.md5;D:\S\S4\Modules\CLI\ResampleScalarVolume\Data\Input\MRHeadResampled.nhdr.md5;D:\S\S4\Modules\CLI\ResampleScalarVolume\Data\Input\MRHeadResampled.raw.gz.md5;D:\S\S4\Modules\CLI\RobustStatisticsSegmenter\Data\Input\grayscale-label.nrrd.md5;D:\S\S4\Modules\CLI\RobustStatisticsSegmenter\Data\Input\grayscale.nrrd.md5;D:\S\S4\Modules\CLI\SimpleRegionGrowingSegmentation\Data\Baseline\SimpleRegionGrowingSegmentationTest.nhdr.md5;D:\S\S4\Modules\CLI\SimpleRegionGrowingSegmentation\Data\Baseline\SimpleRegionGrowingSegmentationTest.raw.gz.md5;D:\S\S4\Modules\CLI\SimpleRegionGrowingSegmentation\Data\Input\MRHeadResampled.nhdr.md5;D:\S\S4\Modules\CLI\SimpleRegionGrowingSegmentation\Data\Input\MRHeadResampled.raw.gz.md5;D:\S\S4\Modules\CLI\SubtractScalarVolumes\Data\Baseline\SubtractScalarVolumesTest.nhdr.md5;D:\S\S4\Modules\CLI\SubtractScalarVolumes\Data\Baseline\SubtractScalarVolumesTest.raw.gz.md5;D:\S\S4\Modules\CLI\SubtractScalarVolumes\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\SubtractScalarVolumes\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\SubtractScalarVolumes\Data\Input\CTHeadAxialDoubled.nhdr.md5;D:\S\S4\Modules\CLI\SubtractScalarVolumes\Data\Input\CTHeadAxialDoubled.raw.gz.md5;D:\S\S4\Modules\CLI\TestGridTransformRegistration\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\TestGridTransformRegistration\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\ThresholdScalarVolume\Data\Baseline\ThresholdScalarVolumeTest.nhdr.md5;D:\S\S4\Modules\CLI\ThresholdScalarVolume\Data\Baseline\ThresholdScalarVolumeTest.raw.gz.md5;D:\S\S4\Modules\CLI\ThresholdScalarVolume\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\ThresholdScalarVolume\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\VotingBinaryHoleFillingImageFilter\Data\Baseline\VotingBinaryHoleFillingImageFilterTest.nhdr.md5;D:\S\S4\Modules\CLI\VotingBinaryHoleFillingImageFilter\Data\Baseline\VotingBinaryHoleFillingImageFilterTest.raw.gz.md5;D:\S\S4\Modules\CLI\VotingBinaryHoleFillingImageFilter\Data\Input\CTHeadResampledOtsuSegmented.nhdr.md5;D:\S\S4\Modules\CLI\VotingBinaryHoleFillingImageFilter\Data\Input\CTHeadResampledOtsuSegmented.raw.gz.md5;D:\S\S4D2\Slicer-build\CMakeFiles\cb1b52dc2acd1e1f1a936ec44f6be86e\SlicerData.rule;D:\S\S4\CMakeLists.txt”的自定义生成已退出，代码为 1。 [D:\S\S4D2\Slicer-build\SlicerData.vcxproj] Slicer C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets 245

> Blockquote  
> |Severity|Code|Description|Project|File|Line|Suppression State|  
> |—|—|—|—|—|—|—|  
> |Error|MSB8066|“D:\S\S4\Applications\SlicerApp\Data\Input\MR-head.nrrd.md5;D:\S\S4\Applications\SlicerApp\Data\Input\T1.mgz.md5;D:\S\S4\Applications\SlicerApp\Data\Input\T1\_longname.mgh.gz.md5;D:\S\S4\Applications\SlicerApp\Data\Input\T1\_uncompressed.mgh.md5;D:\S\S4\Applications\SlicerApp\Data\Input\pd\_z-\_float\_xyz.mnc.md5;D:\S\S4\Applications\SlicerApp\Data\Input\testNANInVolume.nrrd.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\ITKSnapSegmentation.nii.gz.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\OldSlicerSegmentation.seg.nrrd.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\SlicerSegmentation.seg.nrrd.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\cube.vtk;D:\S\S4\Libs\MRML\Core\Testing\TestData\fixed.nrrd.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\helix-DTI.nhdr.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\helix-DTI.raw.gz.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\helix-DWI.nhdr.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\helix-DWI.raw.gz.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\moving.nrrd.md5;D:\S\S4\Libs\MRML\Core\Testing\TestData\vol.zip.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest.nhdr.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest.raw.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_CHAR.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_DOUBLE.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_FLOAT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_INT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_LONG.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_SHORT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_UCHAR.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_UINT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_ULONG.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Baseline\AddScalarVolumesTest\_USHORT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceCHAR.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceDOUBLE.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceFLOAT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceINT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceLONG.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceSHORT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceUCHAR.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceUINT.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceULONG.mha.md5;D:\S\S4\Modules\CLI\AddScalarVolumes\Data\Input\brainSliceUSHORT.mha.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Baseline\CastScalarVolumeTestChar.nrrd.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Baseline\CastScalarVolumeTestDouble.nrrd.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Baseline\CastScalarVolumeTestFloat.nrrd.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Baseline\CastScalarVolumeTestInt.nrrd.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Baseline\CastScalarVolumeTestShort.nrrd.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Baseline\CastScalarVolumeTestUnsignedChar.nrrd.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Baseline\CastScalarVolumeTestUnsignedInt.nrrd.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Baseline\CastScalarVolumeTestUnsignedShort.nrrd.md5;D:\S\S4\Modules\CLI\CastScalarVolume\Data\Input\CastScalarVolumeTest.nrrd.md5;D:\S\S4\Modules\CLI\CheckerBoardFilter\Data\Baseline\CheckerBoardFilterTest.nhdr.md5;D:\S\S4\Modules\CLI\CheckerBoardFilter\Data\Baseline\CheckerBoardFilterTest.raw.md5;D:\S\S4\Modules\CLI\CheckerBoardFilter\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\CheckerBoardFilter\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\CheckerBoardFilter\Data\Input\CTHeadAxialDoubled.nhdr.md5;D:\S\S4\Modules\CLI\CheckerBoardFilter\Data\Input\CTHeadAxialDoubled.raw.gz.md5;D:\S\S4\Modules\CLI\CreateDICOMSeries\Data\Baseline\CreateDICOMSeriesTest.dcm.md5;D:\S\S4\Modules\CLI\CreateDICOMSeries\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\CreateDICOMSeries\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\DiffusionTensorTest\Data\Input\helix-DTI.nhdr.md5;D:\S\S4\Modules\CLI\DiffusionTensorTest\Data\Input\helix-DTI.raw.gz.md5;D:\S\S4\Modules\CLI\ExecutionModelTour\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\ExecutionModelTour\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\ExecutionModelTour\Data\Input\MRHeadResampled.nhdr.md5;D:\S\S4\Modules\CLI\ExecutionModelTour\Data\Input\MRHeadResampled.raw.gz.md5;D:\S\S4\Modules\CLI\GaussianBlurImageFilter\Data\Baseline\GaussianBlurImageFilterTest.nhdr.md5;D:\S\S4\Modules\CLI\GaussianBlurImageFilter\Data\Baseline\GaussianBlurImageFilterTest.raw.md5;D:\S\S4\Modules\CLI\GaussianBlurImageFilter\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\GaussianBlurImageFilter\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\GradientAnisotropicDiffusion\Data\Baseline\GradientAnisotropicDiffusionTestWithImageSpacingOff.nhdr.md5;D:\S\S4\Modules\CLI\GradientAnisotropicDiffusion\Data\Baseline\GradientAnisotropicDiffusionTestWithImageSpacingOff.raw.gz.md5;D:\S\S4\Modules\CLI\GradientAnisotropicDiffusion\Data\Baseline\GradientAnisotropicDiffusionTestWithImageSpacingOn.nhdr.md5;D:\S\S4\Modules\CLI\GradientAnisotropicDiffusion\Data\Baseline\GradientAnisotropicDiffusionTestWithImageSpacingOn.raw.gz.md5;D:\S\S4\Modules\CLI\GradientAnisotropicDiffusion\Data\Input\MRHeadResampled.nhdr.md5;D:\S\S4\Modules\CLI\GradientAnisotropicDiffusion\Data\Input\MRHeadResampled.raw.gz.md5;D:\S\S4\Modules\CLI\GrayscaleFillHoleImageFilter\Data\Baseline\GrayscaleFillHoleTest.nhdr.md5;D:\S\S4\Modules\CLI\GrayscaleFillHoleImageFilter\Data\Baseline\GrayscaleFillHoleTest.raw.gz.md5;D:\S\S4\Modules\CLI\GrayscaleFillHoleImageFilter\Data\Input\MRHeadResampled.nhdr.md5;D:\S\S4\Modules\CLI\GrayscaleFillHoleImageFilter\Data\Input\MRHeadResampled.raw.gz.md5;D:\S\S4\Modules\CLI\GrayscaleGrindPeakImageFilter\Data\Baseline\GrayscaleGrindPeakTest.nhdr.md5;D:\S\S4\Modules\CLI\GrayscaleGrindPeakImageFilter\Data\Baseline\GrayscaleGrindPeakTest.raw.gz.md5;D:\S\S4\Modules\CLI\GrayscaleGrindPeakImageFilter\Data\Input\MRHeadResampled.nhdr.md5;D:\S\S4\Modules\CLI\GrayscaleGrindPeakImageFilter\Data\Input\MRHeadResampled.raw.gz.md5;D:\S\S4\Modules\CLI\HistogramMatching\Data\Baseline\HistogramMatchingTest.nhdr.md5;D:\S\S4\Modules\CLI\HistogramMatching\Data\Baseline\HistogramMatchingTest.raw.gz.md5;D:\S\S4\Modules\CLI\HistogramMatching\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\HistogramMatching\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\HistogramMatching\Data\Input\MRHeadResampled.nhdr.md5;D:\S\S4\Modules\CLI\HistogramMatching\Data\Input\MRHeadResampled.raw.gz.md5;D:\S\S4\Modules\CLI\LabelMapSmoothing\Data\Baseline\LabelMapSmoothingTest.nhdr.md5;D:\S\S4\Modules\CLI\LabelMapSmoothing\Data\Baseline\LabelMapSmoothingTest.raw.gz.md5;D:\S\S4\Modules\CLI\LabelMapSmoothing\Data\Input\CTHeadResampledOtsuSegmented.nhdr.md5;D:\S\S4\Modules\CLI\LabelMapSmoothing\Data\Input\CTHeadResampledOtsuSegmented.raw.gz.md5;D:\S\S4\Modules\CLI\MaskScalarVolume\Data\Baseline\MaskedVolume.nrrd.md5;D:\S\S4\Modules\CLI\MaskScalarVolume\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\MaskScalarVolume\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\MaskScalarVolume\Data\Input\CTHeadAxialMask.nrrd.md5;D:\S\S4\Modules\CLI\MedianImageFilter\Data\Baseline\MedianImageFilterTest.nhdr.md5;D:\S\S4\Modules\CLI\MedianImageFilter\Data\Baseline\MedianImageFilterTest.raw.md5;D:\S\S4\Modules\CLI\MedianImageFilter\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\MedianImageFilter\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\MergeModels\Data\Baseline\sphereCube.vtp.sha256;D:\S\S4\Modules\CLI\MergeModels\Data\Input\cube.vtk.md5;D:\S\S4\Modules\CLI\MergeModels\Data\Input\cube.vtp.md5;D:\S\S4\Modules\CLI\MergeModels\Data\Input\sphere.vtk.md5;D:\S\S4\Modules\CLI\MergeModels\Data\Input\sphere.vtp.md5;D:\S\S4\Modules\CLI\ModelMaker\Data\Input\helix-roi-lable2.nrrd.md5;D:\S\S4\Modules\CLI\ModelMaker\Data\Input\helixMask3Labels.nrrd.md5;D:\S\S4\Modules\CLI\ModelToLabelMap\Data\Baseline\OAS10001-128.mha.sha256;D:\S\S4\Modules\CLI\ModelToLabelMap\Data\Baseline\OAS10001-255.mha.sha256;D:\S\S4\Modules\CLI\ModelToLabelMap\Data\Input\OAS10001-Transformed.vtp.sha256;D:\S\S4\Modules\CLI\ModelToLabelMap\Data\Input\OAS10001.nii.gz.sha256;D:\S\S4\Modules\CLI\MultiplyScalarVolumes\Data\Baseline\MultiplyScalarVolumesTest.1.nrrd.md5;D:\S\S4\Modules\CLI\MultiplyScalarVolumes\Data\Baseline\MultiplyScalarVolumesTest.nrrd.md5;D:\S\S4\Modules\CLI\MultiplyScalarVolumes\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\MultiplyScalarVolumes\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\N4ITKBiasFieldCorrection\Data\Baseline\he3corrected.nii.gz.md5;D:\S\S4\Modules\CLI\N4ITKBiasFieldCorrection\Data\Input\he3mask.nii.gz.md5;D:\S\S4\Modules\CLI\N4ITKBiasFieldCorrection\Data\Input\he3volume.nii.gz.md5;D:\S\S4\Modules\CLI\OrientScalarVolume\Data\Baseline\OrientScalarVolumeTestAxial.nrrd.md5;D:\S\S4\Modules\CLI\OrientScalarVolume\Data\Baseline\OrientScalarVolumeTestCoronal.nrrd.md5;D:\S\S4\Modules\CLI\OrientScalarVolume\Data\Baseline\OrientScalarVolumeTestSagittal.nrrd.md5;D:\S\S4\Modules\CLI\OrientScalarVolume\Data\Input\fixed.nrrd.md5;D:\S\S4\Modules\CLI\ResampleDTIVolume\Data\Baseline\Brain\_slice.nrrd.md5;D:\S\S4\Modules\CLI\ResampleDTIVolume\Data\Baseline\dt-helix-ref-BS.nrrd.md5;D:\S\S4\Modules\CLI\ResampleDTIVolume\Data\Baseline\dt-helix-ref-BSInterpolation.nrrd.md5;D:\S\S4\Modules\CLI\ResampleDTIVolume\Data\Baseline\dt-helix-ref-HField.nrrd.md5;D:\S\S4\Modules\CLI\ResampleDTIVolume\Data\Baseline\dt-helix-ref-Rotated.nrrd.md5;D:\S\S4\Modules\CLI\ResampleDTIVolume\Data\Baseline\dt-helix-ref-RotationAndAffine.nrrd.md5;D:\S\S4\Modules\CLI\ResampleDTIVolume\Data\Input\deformationField.nrrd.md5;D:\S\S4\Modules\CLI\ResampleDTIVolume\Data\Input\dt-helix.nrrd.md5;D:\S\S4\Modules\CLI\ResampleScalarVectorDWIVolume\Data\Input\MRHeadResampled.nhdr.md5;D:\S\S4\Modules\CLI\ResampleScalarVectorDWIVolume\Data\Input\MRHeadResampled.raw.gz.md5;D:\S\S4\Modules\CLI\ResampleScalarVectorDWIVolume\Data\Input\MRHeadResampledBSplineInterpolationTest.nrrd.md5;D:\S\S4\Modules\CLI\ResampleScalarVectorDWIVolume\Data\Input\MRHeadResampledBSplineWSInterpolationTest.nrrd.md5;D:\S\S4\Modules\CLI\ResampleScalarVectorDWIVolume\Data\Input\MRHeadResampledHField.nrrd.md5;D:\S\S4\Modules\CLI\ResampleScalarVectorDWIVolume\Data\Input\MRHeadResampledHFieldTest.nrrd.md5;D:\S\S4\Modules\CLI\ResampleScalarVectorDWIVolume\Data\Input\MRHeadResampledRotationAndAffine.nrrd.md5;D:\S\S4\Modules\CLI\ResampleScalarVectorDWIVolume\Data\Input\MRHeadResampledRotationNN.nrrd.md5;D:\S\S4\Modules\CLI\ResampleScalarVolume\Data\Baseline\ResampleScalarVolumeTest.nhdr.md5;D:\S\S4\Modules\CLI\ResampleScalarVolume\Data\Baseline\ResampleScalarVolumeTest.raw.gz.md5;D:\S\S4\Modules\CLI\ResampleScalarVolume\Data\Input\MRHeadResampled.nhdr.md5;D:\S\S4\Modules\CLI\ResampleScalarVolume\Data\Input\MRHeadResampled.raw.gz.md5;D:\S\S4\Modules\CLI\RobustStatisticsSegmenter\Data\Input\grayscale-label.nrrd.md5;D:\S\S4\Modules\CLI\RobustStatisticsSegmenter\Data\Input\grayscale.nrrd.md5;D:\S\S4\Modules\CLI\SimpleRegionGrowingSegmentation\Data\Baseline\SimpleRegionGrowingSegmentationTest.nhdr.md5;D:\S\S4\Modules\CLI\SimpleRegionGrowingSegmentation\Data\Baseline\SimpleRegionGrowingSegmentationTest.raw.gz.md5;D:\S\S4\Modules\CLI\SimpleRegionGrowingSegmentation\Data\Input\MRHeadResampled.nhdr.md5;D:\S\S4\Modules\CLI\SimpleRegionGrowingSegmentation\Data\Input\MRHeadResampled.raw.gz.md5;D:\S\S4\Modules\CLI\SubtractScalarVolumes\Data\Baseline\SubtractScalarVolumesTest.nhdr.md5;D:\S\S4\Modules\CLI\SubtractScalarVolumes\Data\Baseline\SubtractScalarVolumesTest.raw.gz.md5;D:\S\S4\Modules\CLI\SubtractScalarVolumes\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\SubtractScalarVolumes\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\SubtractScalarVolumes\Data\Input\CTHeadAxialDoubled.nhdr.md5;D:\S\S4\Modules\CLI\SubtractScalarVolumes\Data\Input\CTHeadAxialDoubled.raw.gz.md5;D:\S\S4\Modules\CLI\TestGridTransformRegistration\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\TestGridTransformRegistration\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\ThresholdScalarVolume\Data\Baseline\ThresholdScalarVolumeTest.nhdr.md5;D:\S\S4\Modules\CLI\ThresholdScalarVolume\Data\Baseline\ThresholdScalarVolumeTest.raw.gz.md5;D:\S\S4\Modules\CLI\ThresholdScalarVolume\Data\Input\CTHeadAxial.nhdr.md5;D:\S\S4\Modules\CLI\ThresholdScalarVolume\Data\Input\CTHeadAxial.raw.gz.md5;D:\S\S4\Modules\CLI\VotingBinaryHoleFillingImageFilter\Data\Baseline\VotingBinaryHoleFillingImageFilterTest.nhdr.md5;D:\S\S4\Modules\CLI\VotingBinaryHoleFillingImageFilter\Data\Baseline\VotingBinaryHoleFillingImageFilterTest.raw.gz.md5;D:\S\S4\Modules\CLI\VotingBinaryHoleFillingImageFilter\Data\Input\CTHeadResampledOtsuSegmented.nhdr.md5;D:\S\S4\Modules\CLI\VotingBinaryHoleFillingImageFilter\Data\Input\CTHeadResampledOtsuSegmented.raw.gz.md5;D:\S\S4D2\Slicer-build\CMakeFiles\cb1b52dc2acd1e1f1a936ec44f6be86e\SlicerData.rule;D:\S\S4\CMakeLists.txt”的自定义生成已退出，代码为 1。 [D:\S\S4D2\Slicer-build\SlicerData.vcxproj]|Slicer|C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets|245||

---

<div class="post-metadata">

### Author: ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)
#### Post date: [June 28, 2022, 3:37am UTC](https://discourse.slicer.org/t/i-build-from-scratch-follew-the-doc-for-ten-times-but-failed-again-and-again/24057/2 "2022-06-28T03:37:17Z")

</div>

> [@zhang\_ming](#):
>
> I faild more than ten times. pls any help me found where is wrong with my work.

If you create a .bat file that sets up all the environment variables then you can reproduce the build and you don’t need to build repeatedly (if it fails once, it will fail next time, too).

I don’t see any error messages in the text you copied here and it also does not look like a build log. If you find that you have trouble downloading sample data (probably due to a too aggressive firewall or proxy server) then you can disable testing when you configure Slicer in CMake and you’ll see if any problems remain then.
