Package Details: ros-kinetic-catkin 0.7.14-1

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

Required by (421)

Sources (2)

Latest Comments

« First ‹ Previous 1 2

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?