Package Details: ros-melodic-desktop-full 1.4.1-1

Git Clone URL: https://aur.archlinux.org/ros-melodic-desktop-full.git (read-only, click to copy)
Package Base: ros-melodic-desktop-full
Description: ROS - A metapackage to aggregate several packages.
Upstream URL: http://www.ros.org/
Keywords: melodic morena robot robotics ros
Licenses: BSD
Submitter: GPereira
Maintainer: bionade24 (jwhendy)
Last Packager: GPereira
Votes: 7
Popularity: 0.26
First Submitted: 2018-05-13 18:47
Last Updated: 2018-09-26 11:24

Pinned Comments

bionade24 commented on 2019-04-09 19:13

We moved our Development to Github: https://github.com/ros-melodic-arch Please open issues there instead of commenting.

ROS binary Repo (Thirdparty):
pacman-key --recv-keys 289AD6AA32857A04ABA587417EAC11ACDBCFBCEB
pacman-key --edit-key 289AD6AA32857A04ABA587417EAC11ACDBCFBCEB
Add this to your pacman.conf:

[oscloud]
Server = http://repo.oscloud.info/

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

drapostolski commented on 2019-02-04 14:11

@bionade24 I have the python-catkin-pkg, but trying to install ros-melodic-catkin gives me the same error.

bionade24 commented on 2019-02-03 11:07

@clynamen:
1.Most of them are fixed now.
2.Boost signals changed to version 2, you work around same like around the -lpthread issue. Upstream commit was already made, I just wait for a new release.

clynamen commented on 2019-02-03 10:50

It looks like there are two new problems with some packages:

  • changed directory name -> use skipinteg and remove version number from dir
  • boost signal was removed -> Remove references in cmake maybe? seems unused

bionade24 commented on 2019-02-02 07:50

Even though it's stupid, it worked with older cmake versions: https://answers.ros.org/question/311685/cmake-compile-error-pthread-not-found-how-to-tell-the-compiler-to-look-for-pthread-lib/

But the fix will come soon: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=915148

marsmee commented on 2019-02-01 23:02

@bionade24 I'm glad I could help.

In my opinion, the real problem here is that it is a mistake of Boost as well as ROS. Placing a linker parameter (-lpthread) directly into the ..._LIBRARIES variable is completely unusual, I haven't seen this before. And that Catkin writes the absolute paths to the libraries directly into the CMake config files instead of using find_package is highly questionable to me.

The only question now is which upstream will fix this error first, but this will take its time. I don't think we should wait this long.

bionade24 commented on 2019-02-01 21:47

@marsmee: Thanks for your suggestons. If they really don't wnat to change this in upstream, I'll use the second option (list(REMOVE_ITEM Boost_LIBRARIES -lpthread)) and add .patch files to AUR. But I'll try to get the fix into upstream.

marsmee commented on 2019-01-31 22:19

@bionade24 As for as I know you can find the pkgConfig.cmake.in file in /opt/ros/melodic/share/catkin/cmake/templates/ which itself is included by /opt/ros/melodic/share/catkin/cmake/catkin_package.cmake. The different libraries a catkin/ROS package uses are passed (indirectly) through the DEPENDS argument of the catkin_package macro, that expands e.g. Boost to ${Boost_LIBRARIES} which includes the evil -lpthread. I don't think you have a chance to suppress this behavior by a CMake command line parameter or such.

I suggest that you place list(REMOVE_ITEM Boost_LIBRARIES -lpthread) before catkin_package in each ROS package that performs a find_package(Boost REQUIRED COMPONENTS ... thread). Or maybe it is easier to modify the affected configs directly with sed?

bionade24 commented on 2019-01-31 17:04

@drapostolski: Have you installed ros-melodic-catkin & python-catkin_pkg ? I never got this error.

drapostolski commented on 2019-01-23 21:49

I am trying to install this package via the Manjaro Software Manjaro from the AUR, but I am getting the error :

ImportError: "from catkin_pkg.package import parse_package" failed: No module named 'catkin_pkg' Make sure that you have installed "catkin_pkg", it is up to date and on the PYTHONPATH (the full error message is posted here: https://answers.ros.org/question/313134/manjaro-arch-cmake-error-when-installing-ros-melodic-desktop-full/)

I have tried to install this package with having python2-catkin_pkg installed (no catkin_pkg in python 3), and with having python-catkin_pkg installed (no catkin_pkg in python 2), but I get the same error.

Can anyone help?
@bionade24 how did you solve this problem ?

krukai commented on 2019-01-22 21:44

@bionade24 Thank you for taking over! I'd gladly sponsor you some of your namesake.