SlicerPathReconstruction not being built nightly?

I added a new extension called PathReconstruction to the index a few days ago. Unfortunately I can’t find the nightly build for PathReconstruction for Windows on cdash. I can see it for Linux and Mac. It looks like all the modules it depends on (SlicerIGT, SlicerRT, MarkupsToModel) have been built. Does anyone have any ideas why it might not be showing up?

Hi Thomas:

I am looking into this on the dashboard. It seems to be related to a failing test on SlicerIGT. I will let you know how it goes.


1 Like

I’ve checked this on perklab.factory and found this in the log:

Project "C:\D\N\E-0\ALL_BUILD.vcxproj" (1) is building "C:\D\N\E-0\PathReconstruction.vcxproj" (71) on node 1 (default targets).
Project "C:\D\N\E-0\PathReconstruction.vcxproj" (71) is building "C:\D\N\E-0\SlicerIGT.vcxproj" (72) on node 1 (default targets).
  Creating directory "x64\Release\SlicerIGT\". 

(lots of logs of SlicerIGT being built - no build errors)

    Creating "x64\Release\PACKAGE\PACKAGE.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
    cd C:\D\N\E-0\SlicerIGT-build
    if %errorlevel% neq 0 goto :cmEnd
    if %errorlevel% neq 0 goto :cmEnd
    "C:\Program Files\CMake\bin\cpack.exe" -C Release --config ./CPackConfig.cmake
    if %errorlevel% neq 0 goto :cmEnd
    endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
    exit /b %1
    if %errorlevel% neq 0 goto :VCEnd
    CPack: Create package using ZIP
    CPack: Install projects
    CPack: - Install project: SlicerIGT
    CPack: Create package
    CPack: - package: C:/D/N/E-0/SlicerIGT-build/ generated.
    Deleting file "x64\Release\PACKAGE\PACKAGE.tlog\unsuccessfulbuild".
    Touching "x64\Release\PACKAGE\PACKAGE.tlog\PACKAGE.lastbuildstate".
  Done Building Project "C:\D\N\E-0\SlicerIGT-build\package.vcxproj" (default targets).
  Build succeeded.
      0 Warning(s)
      0 Error(s)
  Time Elapsed 00:00:45.28
  Command exited with the value: 0
  MakeCommand:"C:\Program Files\CMake\bin\cmake.exe" --build . --config "Release" --target "package"
     0 Compiler errors
     0 Compiler warnings
  Submit files (using http)
     Send to track: Extensions-Experimental
     Using HTTP submit method
     Drop site:
     Upload file: C:/D/N/E-0/SlicerIGT-build/Testing/20181023-1322/Build.xml to Size: 1222
     Uploaded: C:/D/N/E-0/SlicerIGT-build/Testing/20181023-1322/Build.xml
     Submission successful
  -- build_SlicerIGT_wrapper_script: Ignoring result 0
  No install step for 'SlicerIGT'
  Completed 'SlicerIGT'
Done Building Project "C:\D\N\E-0\SlicerIGT.vcxproj" (default targets) -- FAILED.
Done Building Project "C:\D\N\E-0\PathReconstruction.vcxproj" (default targets) -- FAILED.

So, it seems that for no apparent reason, SlicerIGT project build is reported to be failed, which prevents building of extensions that depend on it, such as PathReconstruction.

Could somebody investigate why SlicerIGT extension is reported to fail?