Package Details: ros-kinetic-catkin 0.7.11-2

Git Clone URL: (read-only)
Package Base: ros-kinetic-catkin
Description: ROS - Low-level build system macros and infrastructure for ROS.
Upstream URL:
Licenses: BSD
Submitter: zootboy
Maintainer: lopsided98
Last Packager: lopsided98
Votes: 6
Popularity: 0.001071
First Submitted: 2016-12-21 06:11
Last Updated: 2019-01-11 02:05

Dependencies (11)

Required by (409)

Sources (2)

Latest Comments

Nim65s commented on 2019-01-21 10:43


It seems that the hash is now 54969d88eaa7a08a03fecd283c1c6713504966b38cafcee985f72490e101e96c

lopsided98 commented on 2019-01-11 02:05

I applied to fix an issue that causes certain ROS packages to fail to with the latest CMake.

haiguo commented on 2018-04-04 14:03

the package "python2-catkin-pkg" should be "python2-catkin_pkg", please correct it, thanks.

xico commented on 2017-11-16 14:09

For some reason, I am having troubles with empy. The CMake scripts only find the empy module, but then the module is called as a normal script:

-- Found PY_em: /usr/lib/python2.7/site-packages/em
-- Using empy: /usr/lib/python2.7/site-packages/em
/usr/bin/python2: can't find '__main__' module in '/usr/lib/python2.7/site-packages/em'
CMake Error at cmake/safe_execute_process.cmake:11 (message):

I can only solve it by adding -DEMPY_SCRIPT=/usr/lib/python2.7/site-packages/ in the PKGBUILD.

zootboy commented on 2017-09-19 00:08

Bumped, should be good now. Dunno why they changed the tarballs, but whatever.

Nim65s commented on 2017-09-18 14:49


The sha256sum is now 5a07909ebe42ce5cdd0b8b23e202f6b27f1a8d2ca94f3233c7bede416b019d96

squirrel commented on 2017-06-25 14:54

hi!, python2-catkin-pkg was renamed to python2-catkin_pkg, could you update this?

BenderIsGreat34 commented on 2017-01-02 01:56

According to it should be possible to pick the python version for catkin at build time, such that it uses the suffixed executable instead of a plain one.
I am not sure though whether this will extend to packages that are built later using catkin, I did not have the time to test it.

zootboy commented on 2016-12-22 20:37

Ah, yes, I totally forgot to mention this bit. There's a slightly-hacky way to fix this that I've been using. Add the following to your .bashrc (or equivalent):

alias catkin_make="catkin_make -DPYTHON_EXECUTABLE=/usr/bin/python2 -DPYTHON_INCLUDE_DIR=/usr/include/python2.7 -DPYTHON_LIBRARY=/usr/lib/"

If anyone knows a nicer way to solve this problem, I'd love to hear it.

BenderIsGreat34 commented on 2016-12-22 15:44

Hey, thanks for creating all these packets! I was just starting to try and do it myself when I saw that you did it yesterday.

There is an issue though with this packet, catkin_make will fail if one does not supply "-DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python2" because the default executable uses python3. For me it failed because only python2-empy is installed, there should be other scenarios where this breaks, too.
Would it be possible to statically fix this?