InsightSoftwareConsortium / InsightSoftwareConsortium/ITK-Wasm
github codespace build failed.
- Dominant language
- Python
- Stars
- 235
- Forks
- 61
- Avg merge
- 4d 19h
- Merged PRs (30d)
- 4
Description
While testing #1281 , I tried running on a github codespace.
Installing pixi and podman worked fine, and pulling the docker images also worked fine.
`pixi run build` went a long ways and then died with this message:
```
-- Found Git: /usr/local/bin/git (found version "2.46.2")
[81/150] Building CXX object test/CMakeFiles/WebAssemblyInterfaceTestDriver.dir/itkPipelineTest.cxx.o
FAILED: test/CMakeFiles/WebAssemblyInterfaceTestDriver.dir/itkPipelineTest.cxx.o
/workspaces/ITK-Wasm/.pixi/envs/native/bin/x86_64-conda-linux-gnu-c++ -I/workspaces/ITK-Wasm/native/ITK-build/Modules/ThirdParty/Eigen3/src -I/workspaces/ITK-Wasm/native/ITK/Modules/ThirdParty/VNL/src/vxl/core -I/workspaces/ITK-Wasm/native/ITK-build/Modules/ThirdParty/VNL/src/vxl/v3p/netlib -I/workspaces/ITK-Wasm/native/ITK-build/Modules/ThirdParty/VNL/src/vxl/vcl -I/workspaces/ITK-Wasm/native/ITK-build/Modules/ThirdParty/VNL/src/vxl/core -I/workspaces/ITK-Wasm/native/ITK-build/Modules/Core/Common -I/workspaces/ITK-Wasm/native/ITK/Modules/Core/Common/include -I/workspaces/ITK-Wasm/native/ITK-build/Modules/IO/ImageBase -I/workspaces/ITK-Wasm/native/ITK/Modules/IO/ImageBase/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Filtering/ImageFilterBase/include -I/workspaces/ITK-Wasm/native/ITK-build/Modules/ThirdParty/Netlib -I/workspaces/ITK-Wasm/native/ITK/Modules/Numerics/Statistics/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Core/Transform/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Core/Mesh/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Core/QuadEdgeMesh/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Segmentation/Voronoi/include -I/workspaces/ITK-Wasm/native/ITK/Modules/IO/MeshBase/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Core/ImageAdaptors/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Core/ImageFunction/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Filtering/ImageGrid/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Filtering/ImageCompose/include -I/workspaces/ITK-Wasm/native/ITK-build/Modules/ThirdParty/ZLIB/src -I/workspaces/ITK-Wasm/native/ITK-build/Modules/ThirdParty/ZLIB/src/itkzlib-ng -I/workspaces/ITK-Wasm/native/ITK/Modules/ThirdParty/ZLIB/src -I/workspaces/ITK-Wasm/native/ITK-build/Modules/ThirdParty/MetaIO/src/MetaIO/src -I/workspaces/ITK-Wasm/native/ITK/Modules/ThirdParty/MetaIO/src/MetaIO/src -I/workspaces/ITK-Wasm/native/ITK/Modules/Core/SpatialObjects/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Filtering/ImageStatistics/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Filtering/Path/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Filtering/ImageIntensity/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Filtering/FFT/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Filtering/Thresholding/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Filtering/Convolution/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Filtering/ImageSources/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Filtering/Smoothing/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Filtering/DisplacementField/include -I/workspaces/ITK-Wasm/native/ITK/Modules/IO/TransformFactory/include -I/workspaces/ITK-Wasm/native/ITK/Modules/IO/TransformBase/include -I/workspaces/ITK-Wasm/native/ITK/Modules/Remote/MeshToPolyData/include -I/workspaces/ITK-Wasm/native/ITK-Wasm-build/_deps/rapidjson_lib-src/include -I/workspaces/ITK-Wasm/native/ITK-Wasm-build/_deps/cli11-src/include -I/workspaces/ITK-Wasm/native/ITK-Wasm-build/_deps/rang-src/include -I/workspaces/ITK-Wasm/native/ITK-Wasm-build/_deps/libcbor-src/src -I/workspaces/ITK-Wasm/native/ITK-Wasm-build/_deps/libcbor-build/src -I/workspaces/ITK-Wasm/native/ITK-Wasm-build/_deps/libcbor-build -I/workspaces/ITK-Wasm/native/ITK-Wasm-build/_deps/glaze-src/include -I/workspaces/ITK-Wasm/include -I/workspaces/ITK-Wasm/native/ITK-Wasm-build/include -I/workspaces/ITK-Wasm/native/ITK/Modules/IO/TransformHDF5/include -I/workspaces/ITK-Wasm/native/ITK/Modules/ThirdParty/DoubleConversion/src -I/workspaces/ITK-Wasm/native/ITK-build/Modules/ThirdParty/DoubleConversion/src/double-conversion -I/workspaces/ITK-Wasm/native/ITK/Modules/Core/TestKernel/include -isystem /workspaces/ITK-Wasm/native/ITK/Modules/ThirdParty/Eigen3/src/itkeigen/.. -isystem /workspaces/ITK-Wasm/native/ITK-build/Modules/ThirdParty/KWSys/src -isystem /workspaces/ITK-Wasm/native/ITK/Modules/ThirdParty/VNL/src/vxl/v3p/netlib -isystem /workspaces/ITK-Wasm/native/ITK/Modules/ThirdParty/VNL/src/vxl/vcl -isystem /workspaces/ITK-Wasm/native/ITK-Wasm-build/_deps/cpp_base64-src/include -isystem /workspaces/ITK-Wasm/native/ITK/Modules/ThirdParty/VNL/src/vxl/core/vnl/algo -isystem /workspaces/ITK-Wasm/native/ITK/Modules/ThirdParty/VNL/src/vxl/core/vnl -isystem /workspaces/ITK-Wasm/native/ITK-build/Modules/ThirdParty/VNL/src/vxl/core/vnl -fvisibility-inlines-hidden -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /workspaces/ITK-Wasm/.pixi/envs/native/include -fno-sized-deallocation -msse2 -g -std=c++20 -fPIE -MD -MT test/CMakeFiles/WebAssemblyInterfaceTestDriver.dir/itkPipelineTest.cxx.o -MF test/CMakeFiles/WebAssemblyInterfaceTestDriver.dir/itkPipelineTest.cxx.o.d -o test/CMakeFiles/WebAssemblyInterfaceTestDriver.dir/itkPipelineTest.cxx.o -c /workspaces/ITK-Wasm/test/itkPipelineTest.cxx
{standard input}: Assembler messages:
{standard input}:889446: Warning: end of file not at end of a line; newline inserted
{standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
x86_64-conda-linux-gnu-c++: fatal error: Terminated signal terminated program cc1plus
compilation terminated.
[83/150] Building CXX object test/CMakeFiles/WebAssemblyInterfaceTestDriver.dir/itkPipelineMemoryIOTest.cxx.o
ninja: build stopped: subcommand failed.
```
There was still 11G disk space available.
Contributor guide
Research direction
Start by reproducing the failure with `pixi run build` in a GitHub Codespace, focusing on the CMake build of `test/itkPipelineTest.cxx` and the reported compiler termination. Compare the available resources and build configuration with a successful environment; done means the Codespace build completes without the assembler or `cc1plus` failure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, cpp, docker, github
- Domain
- build-system, devops
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100