Package Details: ros-lunar-rospack 2.4.3-1

Git Clone URL: https://aur.archlinux.org/ros-lunar-rospack.git (read-only)
Package Base: ros-lunar-rospack
Description: ROS - ROS Package Tool.
Upstream URL: http://wiki.ros.org/rospack
Licenses: BSD
Submitter: racko
Maintainer: racko
Last Packager: racko
Votes: 2
Popularity: 0.000000
First Submitted: 2017-05-22 18:02
Last Updated: 2017-10-12 18:39

Latest Comments

racko commented on 2018-02-28 18:46

Installing an older version of a package to satisfy an error like "cannot find libtinyxml2.so.4 when tinyxml2 6 is current" is wrong in 99% of cases. It means that you have build a package (in this case ros-lunar-pluginlib) BEFORE updating tinyxml2. Your system doesn't know that ros-lunar-pluginlib needs to be rebuild.

I recommend a small script I wrote for myself to find stuff that needs rebuilding (inspired by gentoo's revdep-rebuild):

!/usr/bin/env bash
pacman -Qml > /tmp/foreign_packages_and_files.txt
count=$( wc -l /tmp/foreign_packages_and_files.txt )
i=0 
cat /tmp/foreign_packages_and_files.txt | while read pkg file ; do echo -en "\033[2K ${i} / ${count}\r" >&2 ; if ldd $file 2>/dev/null | grep -q 'not found' ; then echo $pkg ; fi ; let "i++" ; done | sort -u

Note that the first line will be messed up a bit, but you will figure it out. Also you need to "source /opt/ros/lunar/setup.bash" before running the script because otherwise all ros packages will be listed since ldd won't find any required ros libraries. Also some binary packages might appear that somehow depend on missing libraries but work anyhow and rebuilding won't help.

Remove and reinstall the appearing ros-related packages. I hope that fixes your issues.

osjacky430 commented on 2018-02-28 09:08

Hi, when I use rospack find roscpp

In the beginning the error says that it cannot find libtinyxml2.so.4

After I download both tinyxml2 6.0 and tinyxml2 4.0 (In different place)

Although it stops to complain about this issue, but the other problem arise:

terminate called after throwing an instance of 'rospack::Exception' what(): error parsing manifest of package pluginlib at /opt/ros/lunar/share/pluginlib/package.xml Aborted (core dumped)

It seems that it has alot to do with tinyxml2, do you have any idea about what is going on here?

TY

racko commented on 2017-09-25 17:21

Thx, fixed.

tlou commented on 2017-09-25 13:36

Hello, the newest boost 1.65 seems to have removed the tr1 module and the lunar-devel branch has fixed the problem. Could you please switch the source to newer version? Thank you. The tags seem old on github

racko commented on 2017-09-14 17:57

Thx, fixed it. The sha256sums changed without any package update ...

nicolino commented on 2017-09-13 21:51

Hi there,

This is my first comment ever.

I have run into issues while installing the package both from yaourt and from the tarball (exactly the same output):

=> Creazione del pacchetto: ros-lunar-rospack 2.4.2-1 (mer 13 set 2017, 23.46.31, CEST)
==> Controllo delle dipendenze durante l'avvio in corso...
==> Controllo delle dipendenze durante la compilazione in corso...
==> Download dei sorgenti in corso...
-> È stato trovato ros-lunar-rospack-2.4.2-0.tar.gz
==> Validazione di source file con sha256sums...
ros-lunar-rospack-2.4.2-0.tar.gz ... NON RIUSCITO

Cheers