Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Universal Robots packages with January 2025 rebuild #235

Merged
merged 2 commits into from
Jan 7, 2025

Conversation

traversaro
Copy link
Member

Fix #234
Fix #227
Fix #222

@traversaro traversaro changed the title Add Universal Robots packages Add Universal Robots packages with January 2025 rebuild Jan 7, 2025
@traversaro
Copy link
Member Author

ur_client_library does not support macos apparently:

 │ │ [4/50] Building CXX object CMakeFiles/urcl.dir/src/control/script_command_interface.cpp.o
 │ │ FAILED: CMakeFiles/urcl.dir/src/control/script_command_interface.cpp.o 
 │ │ $BUILD_PREFIX/bin/x86_64-apple-darwin13.4.0-clang++ -Durcl_EXPORTS -I$SRC_DIR/ros-humble-ur-client-library/src/work/include -march=core2 -mtune=haswell -ms
 │ │ sse3 -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -isystem $PREFIX/include -fdeb
 │ │ ug-prefix-map=$SRC_DIR=/usr/local/src/conda/ros-humble-ur-client-library-1.5.0 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix -DBOOST_ERROR_CODE_HE
 │ │ ADER_ONLY -Wall -pedantic -O3 -DNDEBUG -isysroot /Applications/Xcode_15.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmaco
 │ │ sx-version-min=10.15 -fPIC -Wall -Wextra -Wno-unused-parameter -std=c++17 -MD -MT CMakeFiles/urcl.dir/src/control/script_command_interface.cpp.o -MF CMakeF
 │ │ iles/urcl.dir/src/control/script_command_interface.cpp.o.d -o CMakeFiles/urcl.dir/src/control/script_command_interface.cpp.o -c $SRC_DIR/ros-humble-ur-clie
 │ │ nt-library/src/work/src/control/script_command_interface.cpp
 │ │ In file included from $SRC_DIR/ros-humble-ur-client-library/src/work/src/control/script_command_interface.cpp:29:
 │ │ In file included from $SRC_DIR/ros-humble-ur-client-library/src/work/include/ur_client_library/control/script_command_interface.h:32:
 │ │ $SRC_DIR/ros-humble-ur-client-library/src/work/include/ur_client_library/control/reverse_interface.h:38:10: fatal error: 'endian.h' file not found
 │ │    38 | #include <endian.h>
 │ │       |          ^~~~~~~~~~
 │ │ 1 error generated.
 │ │ [5/50] Building CXX object CMakeFiles/urcl.dir/src/comm/tcp_server.cpp.o
 │ │ [6/50] Building CXX object CMakeFiles/urcl.dir/src/control/script_sender.cpp.o
 │ │ ninja: build stopped: subcommand failed.
 │ │ × error Script failed with status 1
 │ │ × error Work directory: '/Users/runner/work/ros-humble/ros-humble/output/bld/rattler-build_ros-humble-ur-client-library_1736261553/work'
 │ │ × error To debug the build, run it manually in the work directory (execute the `./conda_build.sh` or `conda_build.bat` script)

So I think we can skip ur_client_library and the packages that depend on it (see https://index.ros.org/p/ur_client_library/github-UniversalRobots-Universal_Robots_Client_Library/#humble-deps).

@traversaro
Copy link
Member Author

fyi @pmh5050 @AleTarsi @EzraBrooks

@Tobias-Fischer Tobias-Fischer merged commit 6b3353c into RoboStack:main Jan 7, 2025
6 checks passed
@Tobias-Fischer
Copy link
Contributor

Thank you Silvio!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants