You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Commands like roscd, rospack, etc. throw the following exception on execution/automatic insertion:
roscd terminate called after throwing an instance of 'rospack::Exception'
what(): error parsing manifest of package smclib at /home/user/ros_catkin_ws/install_isolated/share/smclib/package.xml
terminate called after throwing an instance of 'rospack::Exception'
what(): error parsing manifest of package smclib at /home/user/ros_catkin_ws/install_isolated/share/smclib/package.xml
roscd is unable to find explicit libtinnyxml2.so.4 version due to >5 being installed
executing catkin_make in svo_workspace produces:
==> make -j1 -l1 in '/home/user/ros_catkin_ws/build_isolated/rospack'
make[2]: *** No rule to make target '/usr/lib/arm-linux-gnueabihf/libtinyxml2.so', needed by '/home/user/ros_catkin_ws/devel_isolated/rospack/lib/librospack.so'. Stop.
CMakeFiles/Makefile2:365: recipe for target 'CMakeFiles/rospack.dir/all' failed
make[1]: *** [CMakeFiles/rospack.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
<== Failed to process package 'rospack':
Command '['/home/user/ros_catkin_ws/install_isolated/env.sh', 'make', '-j1', '-l1']' returned non-zero exit status 2
Reproduce this error by running:
==> cd /home/user/ros_catkin_ws/build_isolated/rospack && /home/user/ros_catkin_ws/install_isolated/env.sh make -j1 -l1
Command failed, exiting.
currently rebuilding the ROS workspace with execution of rosdep install --from-paths src --ignore-src --rosdistro melodic -y --os=debian:stretch
and ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release
to include updated dependency.
The painful alternative seems to be replacing the header tag of the package.xml inside every single ROS package with <package format="2" xmlns:xsi="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="http://download.ros.org/schema/package_format2.xsd" >
Could this fix result in more errors on the go?
The text was updated successfully, but these errors were encountered:
Update:
Rebuilding the workspace with the mentioned commands did not fix the issue.
Went as far as to create a new workspace but walked into vcstools/wstool/issues/130 regarding wstool and vcstools which lead to not being able to setup the new ws.
Installing updated versions of vcstools and wstool from PyPi and current master builds did not manage to fix this.
Decided to roll all changes back and go with the XML tag workaround for all affected ROS packages and managed to properly execute all broken ROS shell commands.
Commands like roscd, rospack, etc. throw the following exception on execution/automatic insertion:
Currently applying the fix mentioned in ros/rospack/issues/77.
Steps taken:
rosdep install --from-paths src --ignore-src --rosdistro melodic -y --os=debian:stretch
and
./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release
to include updated dependency.
The painful alternative seems to be replacing the header tag of the package.xml inside every single ROS package with
<package format="2" xmlns:xsi="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="http://download.ros.org/schema/package_format2.xsd" >
Could this fix result in more errors on the go?
The text was updated successfully, but these errors were encountered: