fatal: reference is not a tree: 35e6f546438557f22e66db25e066499637890214
CMake Error at ITK-prefix/tmp/ITK-gitclone.cmake:40 (message):
Failed to checkout tag: ‘35e6f546438557f22e66db25e066499637890214’
So the non-specific cmd error are to be expected, since cmake/VS uses cmd.exe to execute system functions (git, file copies, etc.). To figure out what actually happened, I usually search for CMake Error in the build output.
Visual Studio isn’t great with its reporting of these build target errors, and sometimes they get attached to the wrong project.
Should we retrigger the nightly? My concern is that the extension builds will not finish before the next nightly is scheduled (esp. for windows). If we skip the extensions, then the current nightly download wont have a working extension manager until next morning. I am thinking we just skip for today, so that yesterday’s build will remain on the download page, unless it is critical to see build status today.
Can you locate itkConfigure.h in your itk build, and check what it has (if anything) for ITK_DEFAULT_MAX_THREADS? We may need to update the External_ITK file,
Just checked the result of my builds at work, and there is (hopefully) one last issue:
c:\d\s4r\brainstools\brainscommonlib\genericRegistrationHelper.h(506): error C2555: 'itk::MultiModal3DMutualRegistrationHelper<TransformType,Optimi
zerType,FixedImageType,MovingImageType,FitCommonCodeMetricType>::GetMTime': overriding virtual function return type differs and is not covariant from
'itk::Object::GetMTime' [C:\d\S4R\Slicer-build\E\BRAINSTools\BRAINSCommonLib\BRAINSCommonLib.vcxproj] [C:\d\S4R\Slicer.vcxproj]
c:\d\slicer\modules\cli\expertautomatedregistration\itkregistrationhelper\itkImageToImageRegistrationMethod.h(147): error C2555: 'itk::ImageToImage
RegistrationMethod<TImage>::GetMTime': overriding virtual function return type differs and is not covariant from 'itk::Object::GetMTime' [C:\d\S4R\Sl
icer-build\Modules\CLI\ExpertAutomatedRegistration\ExpertAutomatedRegistrationLib.vcxproj] [C:\d\S4R\Slicer.vcxproj]
c:\d\slicer\modules\cli\resampledtivolume\itkDiffusionTensor3DResample.h(78): error C2555: 'itk::DiffusionTensor3DResample<PixelType,PixelType>::Ge
tMTime': overriding virtual function return type differs and is not covariant from 'itk::Object::GetMTime' [C:\d\S4R\Slicer-build\Modules\CLI\Resampl
eDTIVolume\ResampleDTIVolumeLib.vcxproj] [C:\d\S4R\Slicer.vcxproj]
c:\d\slicer\modules\cli\resampledtivolume\itkTransformDeformationFieldFilter.h(58): error C2555: 'itk::TransformDeformationFieldFilter<double,doubl
e,3>::GetMTime': overriding virtual function return type differs and is not covariant from 'itk::Object::GetMTime' [C:\d\S4R\Slicer-build\Modules\CLI
\ResampleDTIVolume\ResampleDTIVolumeLib.vcxproj] [C:\d\S4R\Slicer.vcxproj]
c:\d\slicer\modules\cli\resampledtivolume\itkDiffusionTensor3DResample.h(78): error C2555: 'itk::DiffusionTensor3DResample<PixelType,PixelType>::Ge
tMTime': overriding virtual function return type differs and is not covariant from 'itk::Object::GetMTime' [C:\d\S4R\Slicer-build\Modules\CLI\Resampl
eDTIVolume\ResampleDTIVolumeLib.vcxproj] [C:\d\S4R\Slicer.vcxproj]
c:\d\slicer\modules\cli\resampledtivolume\itkTransformDeformationFieldFilter.h(58): error C2555: 'itk::TransformDeformationFieldFilter<double,doubl
e,3>::GetMTime': overriding virtual function return type differs and is not covariant from 'itk::Object::GetMTime' [C:\d\S4R\Slicer-build\Modules\CLI
\ResampleScalarVectorDWIVolume\ResampleScalarVectorDWIVolumeLib.vcxproj] [C:\d\S4R\Slicer.vcxproj]
The dashboard shows this too, and apparently only Windows is affected. Builds on the other two platforms are fine.
Unfortunately, there is a single use of the old unsigned long type in BRAINS, too (BRAINSTools\BRAINSCommonLib\genericRegistrationHelper.hxx and .h). @jcfr or @Sam_Horvath could you take care of this?