RoboStack / RoboStack/ros-jazzy
Can't build `zstd_point_cloud_transport` on windows
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 44
- Forks
- 55
- Avg merge
- 8h 57m
- Merged PRs (30d)
- 14
Description
We get the following error when we try to support windows for this package:
│ │ PYTHON_INSTALL_DIR
│ │ Python_EXECUTABLE
│ │ SETUPTOOLS_DEB_LAYOUT
│ │ %SRC_DIR%\build>if errorlevel 1 exit 1
│ │ %SRC_DIR%\build>cmake --build . --config Release --parallel 4 --target install
│ │ MSBuild version 17.14.23+b0019275e for .NET Framework
│ │ 1>Checking Build System
│ │ Ignoring COMPILE_WARNING_AS_ERROR target property and CMAKE_COMPILE_WARNING_AS_ERROR variable.
│ │ Building Custom Rule %SRC_DIR%/ros-jazzy-zstd-point-cloud-transport/src/work/CMakeLists.txt
│ │ Ignoring COMPILE_WARNING_AS_ERROR target property and CMAKE_COMPILE_WARNING_AS_ERROR variable.
│ │ zstd_publisher.cpp
│ │ zstd_subscriber.cpp
│ │ manifest.cpp
│ │ Generating Code...
│ │ LINK : fatal error LNK1181: cannot open input file 'zstd.lib' [%SRC_DIR%\build\zstd_point_cloud_transport.vcxproj]
│ │ %SRC_DIR%\build>if errorlevel 1 exit 1
│ │ × error Script failed with status 1
│ │ × error
│ │ × error Script execution failed.
│ │ × error
│ │ × error Work directory: C:\bld\bld\rattler-build_ros-jazzy-zstd-point-cloud-transport_1760701379\work
│ │ × error Prefix: C:\bld\bld\rattler-build_ros-jazzy-zstd-point-cloud-transport_1760701379\h_env
│ │ × error Build prefix: C:\bld\bld\rattler-build_ros-jazzy-zstd-point-cloud-transport_1760701379\build_env
│ │ × error
│ │ × error To run the script manually, use the following command:
│ │ × error cd "C:\\bld\\bld\\rattler-build_ros-jazzy-zstd-point-cloud-transport_1760701379\\work" && ./conda_build.bat
│ │ × error
│ │ × error To run commands interactively in the build environment:
│ │ × error cd "C:\\bld\\bld\\rattler-build_ros-jazzy-zstd-point-cloud-transport_1760701379\\work" && call build_env.bat
│ │
Related PR: https://github.com/RoboStack/ros-jazzy/pull/111
Related build output: https://github.com/RoboStack/ros-jazzy/actions/runs/18591638592/job/53007712614?pr=111
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the CMakeLists.txt shown in the build output and review the related PR and build log. Reproduce the Windows build with conda_build.bat or the provided build commands, then confirm that the zstd_point_cloud_transport target links successfully and completes installation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, python
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100