Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[kinetic][melodic] Backport set egg base #1073 #1077

Merged
merged 1 commit into from
Apr 7, 2020

Conversation

sloretz
Copy link
Contributor

@sloretz sloretz commented Apr 6, 2020

This is a cherry-pick of #1073 onto the kinetic-devel branch. I confirmed #1069 affects those branches in both ROS Kinetic and Melodic docker images, and that this cherry-pick fixes the issue.

Test setup

  • workspace with two packages and src set to be read only
  • Separate workspace with just catkin checked out this PR
  • custom ROS Kinetic docker container
  • custom ROS Melodic docker container

I confirmed using the latest release of catkin that #1069 is an issue using both catkin_make install and catkin_make_isolated --install in ROS Kinetic and Melodic. I did not try catkin-tools in either distro.

Kinetic `catkin_make install` permission denied error
creating src/angles.egg-info
error: could not create 'src/angles.egg-info': Permission denied
CMake Error at angles/angles/catkin_generated/safe_execute_install.cmake:4 (message):
  
  execute_process(/home/sloretz/ws/egginfo/build/angles/angles/catkin_generated/python_distutils_install.sh)
  returned error code
Call Stack (most recent call first):
  angles/angles/cmake_install.cmake:55 (include)
  cmake_install.cmake:129 (include)
Kinetic `catkin_make_isolated --install` permission denied error
creating src/angles.egg-info
error: could not create 'src/angles.egg-info': Permission denied
CMake Error at catkin_generated/safe_execute_install.cmake:4 (message):
  
  execute_process(/home/sloretz/ws/egginfo/build_isolated/angles/catkin_generated/python_distutils_install.sh)
  returned error code
Call Stack (most recent call first):
  cmake_install.cmake:146 (include)
Melodic `catkin_make install` permission denied error
creating src/angles.egg-info
error: could not create 'src/angles.egg-info': Permission denied
CMake Error at angles/angles/catkin_generated/safe_execute_install.cmake:4 (message):
  
  execute_process(/home/sloretz/ws/egginfo/build/angles/angles/catkin_generated/python_distutils_install.sh)
  returned error code
Call Stack (most recent call first):
  angles/angles/cmake_install.cmake:60 (include)
  cmake_install.cmake:134 (include)

Melodic `catkin_make_isolated --install` permission denied error
creating src/angles.egg-info
error: could not create 'src/angles.egg-info': Permission denied
CMake Error at catkin_generated/safe_execute_install.cmake:4 (message):
  
  execute_process(/home/sloretz/ws/egginfo/build_isolated/angles/catkin_generated/python_distutils_install.sh)
  returned error code
Call Stack (most recent call first):
  cmake_install.cmake:151 (include)

I deleted the build, build_isolated, devel, devel_isolated, install, install_isolated folders between each invocation. After this, I built the workspace with catkin from this PR, made sure which catkin_make showed this workspace, and repeated the same process in both containers. This time the builds all succeeded.

Kinetic `catkin_make install` build success
$ catkin_make install
Base path: /home/sloretz/ws/egginfo
Source space: /home/sloretz/ws/egginfo/src
Build space: /home/sloretz/ws/egginfo/build
Devel space: /home/sloretz/ws/egginfo/devel
Install space: /home/sloretz/ws/egginfo/install
####
#### Running command: "cmake /home/sloretz/ws/egginfo/src -DCATKIN_DEVEL_PREFIX=/home/sloretz/ws/egginfo/devel -DCMAKE_INSTALL_PREFIX=/home/sloretz/ws/egginfo/install -G Unix Makefiles" in "/home/sloretz/ws/egginfo/build"
####
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using CATKIN_DEVEL_PREFIX: /home/sloretz/ws/egginfo/devel
-- Using CMAKE_PREFIX_PATH: /home/sloretz/ws/egginfo/catkin/devel_isolated/catkin;/opt/ros/kinetic
-- This workspace overlays: /home/sloretz/ws/egginfo/catkin/devel_isolated/catkin;/opt/ros/kinetic
-- Found PythonInterp: /usr/bin/python (found version "2.7.12") 
-- Using PYTHON_EXECUTABLE: /usr/bin/python
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/sloretz/ws/egginfo/build/test_results
-- Found gtest sources under '/usr/src/gmock': gtests will be built
-- Found gmock sources under '/usr/src/gmock': gmock will be built
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.7.23
-- BUILD_SHARED_LIBS is on
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 2 packages in topological order:
-- ~~  - angles
-- ~~  - dist_angles
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'angles'
-- ==> add_subdirectory(angles/angles)
-- +++ processing catkin package: 'dist_angles'
-- ==> add_subdirectory(dist_angles)
-- Configuring done
-- Generating done
-- Build files have been written to: /home/sloretz/ws/egginfo/build
####
#### Running command: "make install -j8 -l8" in "/home/sloretz/ws/egginfo/build"
####
Install the project...
-- Install configuration: ""
-- Installing: /home/sloretz/ws/egginfo/install/_setup_util.py
-- Installing: /home/sloretz/ws/egginfo/install/env.sh
-- Installing: /home/sloretz/ws/egginfo/install/setup.bash
-- Installing: /home/sloretz/ws/egginfo/install/local_setup.bash
-- Installing: /home/sloretz/ws/egginfo/install/setup.sh
-- Installing: /home/sloretz/ws/egginfo/install/local_setup.sh
-- Installing: /home/sloretz/ws/egginfo/install/setup.zsh
-- Installing: /home/sloretz/ws/egginfo/install/local_setup.zsh
-- Installing: /home/sloretz/ws/egginfo/install/.rosinstall
-- Installing: /home/sloretz/ws/egginfo/install/lib/pkgconfig/angles.pc
-- Installing: /home/sloretz/ws/egginfo/install/share/angles/cmake/anglesConfig.cmake
-- Installing: /home/sloretz/ws/egginfo/install/share/angles/cmake/anglesConfig-version.cmake
-- Up-to-date: /home/sloretz/ws/egginfo/install/share/angles/package.xml
-- Up-to-date: /home/sloretz/ws/egginfo/install/include/angles
-- Up-to-date: /home/sloretz/ws/egginfo/install/include/angles/angles.h
+ cd /home/sloretz/ws/egginfo/src/angles/angles
+ mkdir -p /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages
+ /usr/bin/env PYTHONPATH=/home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/build/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/catkin/devel_isolated/catkin/lib/python2.7/dist-packages:/opt/ros/kinetic/lib/python2.7/dist-packages CATKIN_BINARY_DIR=/home/sloretz/ws/egginfo/build /usr/bin/python /home/sloretz/ws/egginfo/src/angles/angles/setup.py egg_info --egg-base /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages build --build-base /home/sloretz/ws/egginfo/build/angles/angles install --root=/ --install-layout=deb --prefix=/home/sloretz/ws/egginfo/install --install-scripts=/home/sloretz/ws/egginfo/install/bin
running egg_info
creating /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles.egg-info
writing /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles.egg-info/PKG-INFO
writing top-level names to /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles.egg-info/top_level.txt
writing dependency_links to /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles.egg-info/dependency_links.txt
writing manifest file '/home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles.egg-info/SOURCES.txt'
reading manifest file '/home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles.egg-info/SOURCES.txt'
writing manifest file '/home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles.egg-info/SOURCES.txt'
running build
running build_py
creating /home/sloretz/ws/egginfo/build/angles/angles/lib.linux-x86_64-2.7
creating /home/sloretz/ws/egginfo/build/angles/angles/lib.linux-x86_64-2.7/angles
copying src/angles/__init__.py -> /home/sloretz/ws/egginfo/build/angles/angles/lib.linux-x86_64-2.7/angles
running install
running install_lib
creating /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles
copying /home/sloretz/ws/egginfo/build/angles/angles/lib.linux-x86_64-2.7/angles/__init__.py -> /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles
byte-compiling /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles/__init__.py to __init__.pyc
running install_egg_info
Copying /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles.egg-info to /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles-1.9.13.egg-info
Skipping SOURCES.txt
running install_scripts
-- Installing: /home/sloretz/ws/egginfo/install/lib/pkgconfig/dist_angles.pc
-- Installing: /home/sloretz/ws/egginfo/install/share/dist_angles/cmake/dist_anglesConfig.cmake
-- Installing: /home/sloretz/ws/egginfo/install/share/dist_angles/cmake/dist_anglesConfig-version.cmake
-- Installing: /home/sloretz/ws/egginfo/install/share/dist_angles/package.xml
-- Installing: /home/sloretz/ws/egginfo/install/include/dist_angles
-- Installing: /home/sloretz/ws/egginfo/install/include/dist_angles/tada.h
+ cd /home/sloretz/ws/egginfo/src/dist_angles
+ mkdir -p /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages
+ /usr/bin/env PYTHONPATH=/home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/build/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/catkin/devel_isolated/catkin/lib/python2.7/dist-packages:/opt/ros/kinetic/lib/python2.7/dist-packages CATKIN_BINARY_DIR=/home/sloretz/ws/egginfo/build /usr/bin/python /home/sloretz/ws/egginfo/src/dist_angles/setup.py build --build-base /home/sloretz/ws/egginfo/build/dist_angles install --root=/ --install-layout=deb --prefix=/home/sloretz/ws/egginfo/install --install-scripts=/home/sloretz/ws/egginfo/install/bin
running build
running build_py
creating /home/sloretz/ws/egginfo/build/dist_angles/lib.linux-x86_64-2.7
creating /home/sloretz/ws/egginfo/build/dist_angles/lib.linux-x86_64-2.7/dist_angles
copying src/dist_angles/__init__.py -> /home/sloretz/ws/egginfo/build/dist_angles/lib.linux-x86_64-2.7/dist_angles
running install
running install_lib
creating /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/dist_angles
copying /home/sloretz/ws/egginfo/build/dist_angles/lib.linux-x86_64-2.7/dist_angles/__init__.py -> /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/dist_angles
byte-compiling /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/dist_angles/__init__.py to __init__.pyc
running install_egg_info
Writing /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/dist_angles-1.9.13.egg-info
Kinetic `catkin_make_isolated --install` build success
$ catkin_make_isolated --install
Base path: /home/sloretz/ws/egginfo
Source space: /home/sloretz/ws/egginfo/src
Build space: /home/sloretz/ws/egginfo/build_isolated
Devel space: /home/sloretz/ws/egginfo/devel_isolated
Install space: /home/sloretz/ws/egginfo/install_isolated
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~  traversing 2 packages in topological order:
~~  - angles
~~  - dist_angles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The packages or cmake arguments have changed, forcing cmake invocation

==> Processing catkin package: 'angles'
==> Creating build directory: 'build_isolated/angles'
==> cmake /home/sloretz/ws/egginfo/src/angles/angles -DCATKIN_DEVEL_PREFIX=/home/sloretz/ws/egginfo/devel_isolated/angles -DCMAKE_INSTALL_PREFIX=/home/sloretz/ws/egginfo/install_isolated -G Unix Makefiles in '/home/sloretz/ws/egginfo/build_isolated/angles'
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using CATKIN_DEVEL_PREFIX: /home/sloretz/ws/egginfo/devel_isolated/angles
-- Using CMAKE_PREFIX_PATH: /home/sloretz/ws/egginfo/catkin/devel_isolated/catkin;/opt/ros/kinetic
-- This workspace overlays: /home/sloretz/ws/egginfo/catkin/devel_isolated/catkin;/opt/ros/kinetic
-- Found PythonInterp: /usr/bin/python (found version "2.7.12") 
-- Using PYTHON_EXECUTABLE: /usr/bin/python
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/sloretz/ws/egginfo/build_isolated/angles/test_results
-- Found gtest sources under '/usr/src/gmock': gtests will be built
-- Found gmock sources under '/usr/src/gmock': gmock will be built
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.7.23
-- BUILD_SHARED_LIBS is on
-- Configuring done
-- Generating done
-- Build files have been written to: /home/sloretz/ws/egginfo/build_isolated/angles
==> make -j8 -l8 in '/home/sloretz/ws/egginfo/build_isolated/angles'
==> make install in '/home/sloretz/ws/egginfo/build_isolated/angles'
Install the project...
-- Install configuration: ""
-- Installing: /home/sloretz/ws/egginfo/install_isolated/_setup_util.py
-- Installing: /home/sloretz/ws/egginfo/install_isolated/env.sh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/setup.bash
-- Installing: /home/sloretz/ws/egginfo/install_isolated/local_setup.bash
-- Installing: /home/sloretz/ws/egginfo/install_isolated/setup.sh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/local_setup.sh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/setup.zsh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/local_setup.zsh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/.rosinstall
-- Installing: /home/sloretz/ws/egginfo/install_isolated/lib/pkgconfig/angles.pc
-- Installing: /home/sloretz/ws/egginfo/install_isolated/share/angles/cmake/anglesConfig.cmake
-- Installing: /home/sloretz/ws/egginfo/install_isolated/share/angles/cmake/anglesConfig-version.cmake
-- Installing: /home/sloretz/ws/egginfo/install_isolated/share/angles/package.xml
-- Installing: /home/sloretz/ws/egginfo/install_isolated/include/angles
-- Installing: /home/sloretz/ws/egginfo/install_isolated/include/angles/angles.h
+ cd /home/sloretz/ws/egginfo/src/angles/angles
+ mkdir -p /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages
+ /usr/bin/env PYTHONPATH=/home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/build_isolated/angles/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/catkin/devel_isolated/catkin/lib/python2.7/dist-packages:/opt/ros/kinetic/lib/python2.7/dist-packages CATKIN_BINARY_DIR=/home/sloretz/ws/egginfo/build_isolated/angles /usr/bin/python /home/sloretz/ws/egginfo/src/angles/angles/setup.py egg_info --egg-base /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages build --build-base /home/sloretz/ws/egginfo/build_isolated/angles install --root=/ --install-layout=deb --prefix=/home/sloretz/ws/egginfo/install_isolated --install-scripts=/home/sloretz/ws/egginfo/install_isolated/bin
running egg_info
creating /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles.egg-info
writing /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles.egg-info/PKG-INFO
writing top-level names to /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles.egg-info/top_level.txt
writing dependency_links to /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles.egg-info/dependency_links.txt
writing manifest file '/home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles.egg-info/SOURCES.txt'
reading manifest file '/home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles.egg-info/SOURCES.txt'
writing manifest file '/home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles.egg-info/SOURCES.txt'
running build
running build_py
creating /home/sloretz/ws/egginfo/build_isolated/angles/lib.linux-x86_64-2.7
creating /home/sloretz/ws/egginfo/build_isolated/angles/lib.linux-x86_64-2.7/angles
copying src/angles/__init__.py -> /home/sloretz/ws/egginfo/build_isolated/angles/lib.linux-x86_64-2.7/angles
running install
running install_lib
creating /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles
copying /home/sloretz/ws/egginfo/build_isolated/angles/lib.linux-x86_64-2.7/angles/__init__.py -> /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles
byte-compiling /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles/__init__.py to __init__.pyc
running install_egg_info
Copying /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles.egg-info to /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles-1.9.13.egg-info
Skipping SOURCES.txt
running install_scripts
<== Finished processing package [1 of 2]: 'angles'

==> Processing catkin package: 'dist_angles'
==> Creating build directory: 'build_isolated/dist_angles'
==> Building with env: '/home/sloretz/ws/egginfo/install_isolated/env.sh'
==> cmake /home/sloretz/ws/egginfo/src/dist_angles -DCATKIN_DEVEL_PREFIX=/home/sloretz/ws/egginfo/devel_isolated/dist_angles -DCMAKE_INSTALL_PREFIX=/home/sloretz/ws/egginfo/install_isolated -G Unix Makefiles in '/home/sloretz/ws/egginfo/build_isolated/dist_angles'
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using CATKIN_DEVEL_PREFIX: /home/sloretz/ws/egginfo/devel_isolated/dist_angles
-- Using CMAKE_PREFIX_PATH: /home/sloretz/ws/egginfo/install_isolated;/home/sloretz/ws/egginfo/catkin/devel_isolated/catkin;/opt/ros/kinetic
-- This workspace overlays: /home/sloretz/ws/egginfo/install_isolated;/home/sloretz/ws/egginfo/catkin/devel_isolated/catkin;/opt/ros/kinetic
-- Found PythonInterp: /usr/bin/python (found version "2.7.12") 
-- Using PYTHON_EXECUTABLE: /usr/bin/python
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/sloretz/ws/egginfo/build_isolated/dist_angles/test_results
-- Found gtest sources under '/usr/src/gmock': gtests will be built
-- Found gmock sources under '/usr/src/gmock': gmock will be built
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.7.23
-- BUILD_SHARED_LIBS is on
-- Configuring done
-- Generating done
-- Build files have been written to: /home/sloretz/ws/egginfo/build_isolated/dist_angles
==> make -j8 -l8 in '/home/sloretz/ws/egginfo/build_isolated/dist_angles'
==> make install in '/home/sloretz/ws/egginfo/build_isolated/dist_angles'
Install the project...
-- Install configuration: ""
-- Installing: /home/sloretz/ws/egginfo/install_isolated/_setup_util.py
-- Installing: /home/sloretz/ws/egginfo/install_isolated/env.sh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/setup.bash
-- Installing: /home/sloretz/ws/egginfo/install_isolated/local_setup.bash
-- Installing: /home/sloretz/ws/egginfo/install_isolated/setup.sh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/local_setup.sh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/setup.zsh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/local_setup.zsh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/.rosinstall
-- Installing: /home/sloretz/ws/egginfo/install_isolated/lib/pkgconfig/dist_angles.pc
-- Installing: /home/sloretz/ws/egginfo/install_isolated/share/dist_angles/cmake/dist_anglesConfig.cmake
-- Installing: /home/sloretz/ws/egginfo/install_isolated/share/dist_angles/cmake/dist_anglesConfig-version.cmake
-- Installing: /home/sloretz/ws/egginfo/install_isolated/share/dist_angles/package.xml
-- Installing: /home/sloretz/ws/egginfo/install_isolated/include/dist_angles
-- Installing: /home/sloretz/ws/egginfo/install_isolated/include/dist_angles/tada.h
+ cd /home/sloretz/ws/egginfo/src/dist_angles
+ mkdir -p /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages
+ /usr/bin/env PYTHONPATH=/home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/build_isolated/dist_angles/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/catkin/devel_isolated/catkin/lib/python2.7/dist-packages:/opt/ros/kinetic/lib/python2.7/dist-packages CATKIN_BINARY_DIR=/home/sloretz/ws/egginfo/build_isolated/dist_angles /usr/bin/python /home/sloretz/ws/egginfo/src/dist_angles/setup.py build --build-base /home/sloretz/ws/egginfo/build_isolated/dist_angles install --root=/ --install-layout=deb --prefix=/home/sloretz/ws/egginfo/install_isolated --install-scripts=/home/sloretz/ws/egginfo/install_isolated/bin
running build
running build_py
creating /home/sloretz/ws/egginfo/build_isolated/dist_angles/lib.linux-x86_64-2.7
creating /home/sloretz/ws/egginfo/build_isolated/dist_angles/lib.linux-x86_64-2.7/dist_angles
copying src/dist_angles/__init__.py -> /home/sloretz/ws/egginfo/build_isolated/dist_angles/lib.linux-x86_64-2.7/dist_angles
running install
running install_lib
creating /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/dist_angles
copying /home/sloretz/ws/egginfo/build_isolated/dist_angles/lib.linux-x86_64-2.7/dist_angles/__init__.py -> /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/dist_angles
byte-compiling /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/dist_angles/__init__.py to __init__.pyc
running install_egg_info
Writing /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/dist_angles-1.9.13.egg-info
<== Finished processing package [2 of 2]: 'dist_angles'
Melodic `catkin_make install` build success
$ catkin_make install
Base path: /home/sloretz/ws/egginfo
Source space: /home/sloretz/ws/egginfo/src
Build space: /home/sloretz/ws/egginfo/build
Devel space: /home/sloretz/ws/egginfo/devel
Install space: /home/sloretz/ws/egginfo/install
####
#### Running command: "cmake /home/sloretz/ws/egginfo/src -DCATKIN_DEVEL_PREFIX=/home/sloretz/ws/egginfo/devel -DCMAKE_INSTALL_PREFIX=/home/sloretz/ws/egginfo/install -G Unix Makefiles" in "/home/sloretz/ws/egginfo/build"
####
-- The C compiler identification is GNU 7.4.0
-- The CXX compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using CATKIN_DEVEL_PREFIX: /home/sloretz/ws/egginfo/devel
-- Using CMAKE_PREFIX_PATH: /home/sloretz/ws/egginfo/catkin/devel_isolated/catkin;/opt/ros/melodic
-- This workspace overlays: /home/sloretz/ws/egginfo/catkin/devel_isolated/catkin;/opt/ros/melodic
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.15", minimum required is "2") 
-- Using PYTHON_EXECUTABLE: /usr/bin/python2
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/sloretz/ws/egginfo/build/test_results
-- Found gtest sources under '/usr/src/googletest': gtests will be built
-- Found gmock sources under '/usr/src/googletest': gmock will be built
-- Found PythonInterp: /usr/bin/python2 (found version "2.7.15") 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.7.23
-- BUILD_SHARED_LIBS is on
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 2 packages in topological order:
-- ~~  - angles
-- ~~  - dist_angles
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'angles'
-- ==> add_subdirectory(angles/angles)
-- +++ processing catkin package: 'dist_angles'
-- ==> add_subdirectory(dist_angles)
-- Configuring done
-- Generating done
-- Build files have been written to: /home/sloretz/ws/egginfo/build
####
#### Running command: "make install -j8 -l8" in "/home/sloretz/ws/egginfo/build"
####
Install the project...
-- Install configuration: ""
-- Installing: /home/sloretz/ws/egginfo/install/_setup_util.py
-- Installing: /home/sloretz/ws/egginfo/install/env.sh
-- Installing: /home/sloretz/ws/egginfo/install/setup.bash
-- Installing: /home/sloretz/ws/egginfo/install/local_setup.bash
-- Installing: /home/sloretz/ws/egginfo/install/setup.sh
-- Installing: /home/sloretz/ws/egginfo/install/local_setup.sh
-- Installing: /home/sloretz/ws/egginfo/install/setup.zsh
-- Installing: /home/sloretz/ws/egginfo/install/local_setup.zsh
-- Installing: /home/sloretz/ws/egginfo/install/.rosinstall
-- Installing: /home/sloretz/ws/egginfo/install/lib/pkgconfig/angles.pc
-- Installing: /home/sloretz/ws/egginfo/install/share/angles/cmake/anglesConfig.cmake
-- Installing: /home/sloretz/ws/egginfo/install/share/angles/cmake/anglesConfig-version.cmake
-- Installing: /home/sloretz/ws/egginfo/install/share/angles/package.xml
-- Installing: /home/sloretz/ws/egginfo/install/include/angles
-- Installing: /home/sloretz/ws/egginfo/install/include/angles/angles.h
+ cd /home/sloretz/ws/egginfo/src/angles/angles
+ mkdir -p /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages
+ /usr/bin/env PYTHONPATH=/home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/build/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/catkin/devel_isolated/catkin/lib/python2.7/dist-packages:/opt/ros/melodic/lib/python2.7/dist-packages CATKIN_BINARY_DIR=/home/sloretz/ws/egginfo/build /usr/bin/python2 /home/sloretz/ws/egginfo/src/angles/angles/setup.py egg_info --egg-base /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages build --build-base /home/sloretz/ws/egginfo/build/angles/angles install --root=/ --install-layout=deb --prefix=/home/sloretz/ws/egginfo/install --install-scripts=/home/sloretz/ws/egginfo/install/bin
running egg_info
creating /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles.egg-info
writing /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles.egg-info/PKG-INFO
writing top-level names to /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles.egg-info/top_level.txt
writing dependency_links to /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles.egg-info/dependency_links.txt
writing manifest file '/home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles.egg-info/SOURCES.txt'
reading manifest file '/home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles.egg-info/SOURCES.txt'
writing manifest file '/home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles.egg-info/SOURCES.txt'
running build
running build_py
creating /home/sloretz/ws/egginfo/build/angles/angles/lib.linux-x86_64-2.7
creating /home/sloretz/ws/egginfo/build/angles/angles/lib.linux-x86_64-2.7/angles
copying src/angles/__init__.py -> /home/sloretz/ws/egginfo/build/angles/angles/lib.linux-x86_64-2.7/angles
running install
running install_lib
creating /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles
copying /home/sloretz/ws/egginfo/build/angles/angles/lib.linux-x86_64-2.7/angles/__init__.py -> /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles
byte-compiling /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles/__init__.py to __init__.pyc
running install_egg_info
Copying /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles.egg-info to /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/angles-1.9.13.egg-info
Skipping SOURCES.txt
running install_scripts
-- Installing: /home/sloretz/ws/egginfo/install/lib/pkgconfig/dist_angles.pc
-- Installing: /home/sloretz/ws/egginfo/install/share/dist_angles/cmake/dist_anglesConfig.cmake
-- Installing: /home/sloretz/ws/egginfo/install/share/dist_angles/cmake/dist_anglesConfig-version.cmake
-- Installing: /home/sloretz/ws/egginfo/install/share/dist_angles/package.xml
-- Installing: /home/sloretz/ws/egginfo/install/include/dist_angles
-- Installing: /home/sloretz/ws/egginfo/install/include/dist_angles/tada.h
+ cd /home/sloretz/ws/egginfo/src/dist_angles
+ mkdir -p /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages
+ /usr/bin/env PYTHONPATH=/home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/build/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/catkin/devel_isolated/catkin/lib/python2.7/dist-packages:/opt/ros/melodic/lib/python2.7/dist-packages CATKIN_BINARY_DIR=/home/sloretz/ws/egginfo/build /usr/bin/python2 /home/sloretz/ws/egginfo/src/dist_angles/setup.py build --build-base /home/sloretz/ws/egginfo/build/dist_angles install --root=/ --install-layout=deb --prefix=/home/sloretz/ws/egginfo/install --install-scripts=/home/sloretz/ws/egginfo/install/bin
running build
running build_py
creating /home/sloretz/ws/egginfo/build/dist_angles/lib.linux-x86_64-2.7
creating /home/sloretz/ws/egginfo/build/dist_angles/lib.linux-x86_64-2.7/dist_angles
copying src/dist_angles/__init__.py -> /home/sloretz/ws/egginfo/build/dist_angles/lib.linux-x86_64-2.7/dist_angles
running install
running install_lib
creating /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/dist_angles
copying /home/sloretz/ws/egginfo/build/dist_angles/lib.linux-x86_64-2.7/dist_angles/__init__.py -> /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/dist_angles
byte-compiling /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/dist_angles/__init__.py to __init__.pyc
running install_egg_info
Writing /home/sloretz/ws/egginfo/install/lib/python2.7/dist-packages/dist_angles-1.9.13.egg-info
Melodic `catkin_make_isolated --install` build success
$ catkin_make_isolated --install
Base path: /home/sloretz/ws/egginfo
Source space: /home/sloretz/ws/egginfo/src
Build space: /home/sloretz/ws/egginfo/build_isolated
Devel space: /home/sloretz/ws/egginfo/devel_isolated
Install space: /home/sloretz/ws/egginfo/install_isolated
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~  traversing 2 packages in topological order:
~~  - angles
~~  - dist_angles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The packages or cmake arguments have changed, forcing cmake invocation

==> Processing catkin package: 'angles'
==> Creating build directory: 'build_isolated/angles'
==> cmake /home/sloretz/ws/egginfo/src/angles/angles -DCATKIN_DEVEL_PREFIX=/home/sloretz/ws/egginfo/devel_isolated/angles -DCMAKE_INSTALL_PREFIX=/home/sloretz/ws/egginfo/install_isolated -G Unix Makefiles in '/home/sloretz/ws/egginfo/build_isolated/angles'
-- The C compiler identification is GNU 7.4.0
-- The CXX compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using CATKIN_DEVEL_PREFIX: /home/sloretz/ws/egginfo/devel_isolated/angles
-- Using CMAKE_PREFIX_PATH: /home/sloretz/ws/egginfo/catkin/devel_isolated/catkin;/opt/ros/melodic
-- This workspace overlays: /home/sloretz/ws/egginfo/catkin/devel_isolated/catkin;/opt/ros/melodic
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.15", minimum required is "2") 
-- Using PYTHON_EXECUTABLE: /usr/bin/python2
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/sloretz/ws/egginfo/build_isolated/angles/test_results
-- Found gtest sources under '/usr/src/googletest': gtests will be built
-- Found gmock sources under '/usr/src/googletest': gmock will be built
-- Found PythonInterp: /usr/bin/python2 (found version "2.7.15") 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.7.23
-- BUILD_SHARED_LIBS is on
-- Configuring done
-- Generating done
-- Build files have been written to: /home/sloretz/ws/egginfo/build_isolated/angles
==> make -j8 -l8 in '/home/sloretz/ws/egginfo/build_isolated/angles'
==> make install in '/home/sloretz/ws/egginfo/build_isolated/angles'
Install the project...
-- Install configuration: ""
-- Installing: /home/sloretz/ws/egginfo/install_isolated/_setup_util.py
-- Installing: /home/sloretz/ws/egginfo/install_isolated/env.sh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/setup.bash
-- Installing: /home/sloretz/ws/egginfo/install_isolated/local_setup.bash
-- Installing: /home/sloretz/ws/egginfo/install_isolated/setup.sh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/local_setup.sh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/setup.zsh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/local_setup.zsh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/.rosinstall
-- Installing: /home/sloretz/ws/egginfo/install_isolated/lib/pkgconfig/angles.pc
-- Installing: /home/sloretz/ws/egginfo/install_isolated/share/angles/cmake/anglesConfig.cmake
-- Installing: /home/sloretz/ws/egginfo/install_isolated/share/angles/cmake/anglesConfig-version.cmake
-- Installing: /home/sloretz/ws/egginfo/install_isolated/share/angles/package.xml
-- Installing: /home/sloretz/ws/egginfo/install_isolated/include/angles
-- Installing: /home/sloretz/ws/egginfo/install_isolated/include/angles/angles.h
+ cd /home/sloretz/ws/egginfo/src/angles/angles
+ mkdir -p /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages
+ /usr/bin/env PYTHONPATH=/home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/build_isolated/angles/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/catkin/devel_isolated/catkin/lib/python2.7/dist-packages:/opt/ros/melodic/lib/python2.7/dist-packages CATKIN_BINARY_DIR=/home/sloretz/ws/egginfo/build_isolated/angles /usr/bin/python2 /home/sloretz/ws/egginfo/src/angles/angles/setup.py egg_info --egg-base /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages build --build-base /home/sloretz/ws/egginfo/build_isolated/angles install --root=/ --install-layout=deb --prefix=/home/sloretz/ws/egginfo/install_isolated --install-scripts=/home/sloretz/ws/egginfo/install_isolated/bin
running egg_info
creating /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles.egg-info
writing /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles.egg-info/PKG-INFO
writing top-level names to /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles.egg-info/top_level.txt
writing dependency_links to /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles.egg-info/dependency_links.txt
writing manifest file '/home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles.egg-info/SOURCES.txt'
reading manifest file '/home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles.egg-info/SOURCES.txt'
writing manifest file '/home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles.egg-info/SOURCES.txt'
running build
running build_py
creating /home/sloretz/ws/egginfo/build_isolated/angles/lib.linux-x86_64-2.7
creating /home/sloretz/ws/egginfo/build_isolated/angles/lib.linux-x86_64-2.7/angles
copying src/angles/__init__.py -> /home/sloretz/ws/egginfo/build_isolated/angles/lib.linux-x86_64-2.7/angles
running install
running install_lib
creating /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles
copying /home/sloretz/ws/egginfo/build_isolated/angles/lib.linux-x86_64-2.7/angles/__init__.py -> /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles
byte-compiling /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles/__init__.py to __init__.pyc
running install_egg_info
Copying /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles.egg-info to /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/angles-1.9.13.egg-info
Skipping SOURCES.txt
running install_scripts
<== Finished processing package [1 of 2]: 'angles'

==> Processing catkin package: 'dist_angles'
==> Creating build directory: 'build_isolated/dist_angles'
==> Building with env: '/home/sloretz/ws/egginfo/install_isolated/env.sh'
==> cmake /home/sloretz/ws/egginfo/src/dist_angles -DCATKIN_DEVEL_PREFIX=/home/sloretz/ws/egginfo/devel_isolated/dist_angles -DCMAKE_INSTALL_PREFIX=/home/sloretz/ws/egginfo/install_isolated -G Unix Makefiles in '/home/sloretz/ws/egginfo/build_isolated/dist_angles'
-- The C compiler identification is GNU 7.4.0
-- The CXX compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using CATKIN_DEVEL_PREFIX: /home/sloretz/ws/egginfo/devel_isolated/dist_angles
-- Using CMAKE_PREFIX_PATH: /home/sloretz/ws/egginfo/install_isolated;/home/sloretz/ws/egginfo/catkin/devel_isolated/catkin;/opt/ros/melodic
-- This workspace overlays: /home/sloretz/ws/egginfo/install_isolated;/home/sloretz/ws/egginfo/catkin/devel_isolated/catkin;/opt/ros/melodic
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.15", minimum required is "2") 
-- Using PYTHON_EXECUTABLE: /usr/bin/python2
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/sloretz/ws/egginfo/build_isolated/dist_angles/test_results
-- Found gtest sources under '/usr/src/googletest': gtests will be built
-- Found gmock sources under '/usr/src/googletest': gmock will be built
-- Found PythonInterp: /usr/bin/python2 (found version "2.7.15") 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.7.23
-- BUILD_SHARED_LIBS is on
-- Configuring done
-- Generating done
-- Build files have been written to: /home/sloretz/ws/egginfo/build_isolated/dist_angles
==> make -j8 -l8 in '/home/sloretz/ws/egginfo/build_isolated/dist_angles'
==> make install in '/home/sloretz/ws/egginfo/build_isolated/dist_angles'
Install the project...
-- Install configuration: ""
-- Installing: /home/sloretz/ws/egginfo/install_isolated/_setup_util.py
-- Installing: /home/sloretz/ws/egginfo/install_isolated/env.sh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/setup.bash
-- Installing: /home/sloretz/ws/egginfo/install_isolated/local_setup.bash
-- Installing: /home/sloretz/ws/egginfo/install_isolated/setup.sh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/local_setup.sh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/setup.zsh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/local_setup.zsh
-- Installing: /home/sloretz/ws/egginfo/install_isolated/.rosinstall
-- Installing: /home/sloretz/ws/egginfo/install_isolated/lib/pkgconfig/dist_angles.pc
-- Installing: /home/sloretz/ws/egginfo/install_isolated/share/dist_angles/cmake/dist_anglesConfig.cmake
-- Installing: /home/sloretz/ws/egginfo/install_isolated/share/dist_angles/cmake/dist_anglesConfig-version.cmake
-- Installing: /home/sloretz/ws/egginfo/install_isolated/share/dist_angles/package.xml
-- Installing: /home/sloretz/ws/egginfo/install_isolated/include/dist_angles
-- Installing: /home/sloretz/ws/egginfo/install_isolated/include/dist_angles/tada.h
+ cd /home/sloretz/ws/egginfo/src/dist_angles
+ mkdir -p /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages
+ /usr/bin/env PYTHONPATH=/home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/build_isolated/dist_angles/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages:/home/sloretz/ws/egginfo/catkin/devel_isolated/catkin/lib/python2.7/dist-packages:/opt/ros/melodic/lib/python2.7/dist-packages CATKIN_BINARY_DIR=/home/sloretz/ws/egginfo/build_isolated/dist_angles /usr/bin/python2 /home/sloretz/ws/egginfo/src/dist_angles/setup.py build --build-base /home/sloretz/ws/egginfo/build_isolated/dist_angles install --root=/ --install-layout=deb --prefix=/home/sloretz/ws/egginfo/install_isolated --install-scripts=/home/sloretz/ws/egginfo/install_isolated/bin
running build
running build_py
creating /home/sloretz/ws/egginfo/build_isolated/dist_angles/lib.linux-x86_64-2.7
creating /home/sloretz/ws/egginfo/build_isolated/dist_angles/lib.linux-x86_64-2.7/dist_angles
copying src/dist_angles/__init__.py -> /home/sloretz/ws/egginfo/build_isolated/dist_angles/lib.linux-x86_64-2.7/dist_angles
running install
running install_lib
creating /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/dist_angles
copying /home/sloretz/ws/egginfo/build_isolated/dist_angles/lib.linux-x86_64-2.7/dist_angles/__init__.py -> /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/dist_angles
byte-compiling /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/dist_angles/__init__.py to __init__.pyc
running install_egg_info
Writing /home/sloretz/ws/egginfo/install_isolated/lib/python2.7/dist-packages/dist_angles-1.9.13.egg-info
<== Finished processing package [2 of 2]: 'dist_angles'

* Set egg-base for setuptools packages

* Update tests with setup_module

* Ensure SETUPTOOLS_EGG_INFO is initialized

* Make setup_module parameter optional

Signed-off-by: Shane Loretz <[email protected]>
@dirk-thomas dirk-thomas merged commit c51c4cc into kinetic-devel Apr 7, 2020
@dirk-thomas dirk-thomas deleted the backport_set_egg_base_1073 branch April 7, 2020 00:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants