wg-perception / people

269 stars 197 forks source link

Wrong include paths when bfl is build in same workspace #96

Open stwirth opened 3 years ago

stwirth commented 3 years ago

Compiling on xenial/kinetic from source with bfl in the same workspace fails with

In file included from /home/stwirth/people_test/src/people/people_tracking_filter/src/gaussian_vector.cpp:37:0:
/home/stwirth/people_test/src/people/people_tracking_filter/include/people_tracking_filter/gaussian_vector.h:40:25: fatal error: bfl/pdf/pdf.h: No such file or directory
compilation terminated.

To reproduce: Make sure you do NOT have ros-kinetic-bfl installed.

stwirth@x:~$ mkdir people_test
stwirth@x:~$ cd people_test/
stwirth@x:~/people_test$ mkdir src
stwirth@x:~/people_test$ cd src/
stwirth@x:~/people_test/src$ git clone git@github.com:ros-gbp/bfl-release.git
Cloning into 'bfl-release'...
remote: Enumerating objects: 2696, done.
remote: Total 2696 (delta 0), reused 0 (delta 0), pack-reused 2696
Receiving objects: 100% (2696/2696), 614.22 KiB | 0 bytes/s, done.
Resolving deltas: 100% (1005/1005), done.
Checking connectivity... done.
stwirth@x:~/people_test/src$ git clone git@github.com:wg-perception/people.git
Cloning into 'people'...
remote: Enumerating objects: 238, done.
remote: Counting objects: 100% (238/238), done.
remote: Compressing objects: 100% (163/163), done.
remote: Total 2237 (delta 143), reused 118 (delta 65), pack-reused 1999
Receiving objects: 100% (2237/2237), 1.51 MiB | 1.13 MiB/s, done.
Resolving deltas: 100% (1372/1372), done.
Checking connectivity... done.
stwirth@x:~/people_test/src$ ls
bfl-release  people
stwirth@x:~/people_test/src$ cd people/
✔  17:50 ~/people_test/src/people [ melodic | ✔  ] $ git co kinetic
Branch kinetic set up to track remote branch kinetic from origin.
Switched to a new branch 'kinetic'
✔  17:50 ~/people_test/src/people [ kinetic | ✔  ] $ cd ..
stwirth@x:~/people_test/src$ cd bfl-release/
✔  18:15 ~/people_test/src/bfl-release [ master | ✔  ] $ git co release/kinetic/bfl
Branch release/kinetic/bfl set up to track remote branch release/kinetic/bfl from origin.
Switched to a new branch 'release/kinetic/bfl'
✔  18:16 ~/people_test/src/bfl-release [ release/kinetic/bfl | ✔  ] $ cd ..
stwirth@x:~/people_test/src$ ls
bfl-release  people
stwirth@x:~/people_test/src$ cd ..
stwirth@x:~/people_test$ . /opt/ros/kinetic/setup.bash 
stwirth@x:~/people_test$ catkin_make_isolated

Full log of the build:

stwirth@x:~/people_test$ catkin_make_isolated
Base path: /home/stwirth/people_test
Source space: /home/stwirth/people_test/src
Build space: /home/stwirth/people_test/build_isolated
Devel space: /home/stwirth/people_test/devel_isolated
Install space: /home/stwirth/people_test/install_isolated
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~  traversing 7 packages in topological order:
~~  - bfl (plain cmake)
~~  - people
~~  - people_msgs
~~  - face_detector
~~  - people_tracking_filter
~~  - leg_detector
~~  - people_velocity_tracker
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The packages or cmake arguments have changed, forcing cmake invocation

==> Processing plain cmake package: 'bfl'
==> Creating build directory: 'build_isolated/bfl/devel'
==> cmake /home/stwirth/people_test/src/bfl-release -DCMAKE_INSTALL_PREFIX=/home/stwirth/people_test/devel_isolated/bfl -G Unix Makefiles in '/home/stwirth/people_test/build_isolated/bfl/devel'
CMake Warning (dev) at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 2.4 is not supported by CMake >= 3.0.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- 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
Orocos BFL version 0.7.0
Build type set to 'Debug'
Searching for matrix lib boost
-- Looking for Boost - found
-- Boost includes /usr/include
-- Boost libs     
Searching for rng lib boost
-- Looking for Boost - found
-- Boost includes /usr/include
-- Boost libs     
Searching for cppunit lib 
-- Looking for Cppunit - found
-- Cppunit includes /usr/include
-- Cppunit libs     /usr/lib/x86_64-linux-gnu/libcppunit.so
svn: E155007: '/home/stwirth/people_test/src/bfl-release' is not a working copy
SVN REVISION 
-- Configuring done
-- Generating done
-- Build files have been written to: /home/stwirth/people_test/build_isolated/bfl/devel
==> make -j8 -l8 in '/home/stwirth/people_test/build_isolated/bfl/devel'
Scanning dependencies of target orocos-bfl
[  1%] Building CXX object src/CMakeFiles/orocos-bfl.dir/wrappers/matrix/vector_LTI.o
[  3%] Building CXX object src/CMakeFiles/orocos-bfl.dir/wrappers/matrix/vector_NEWMAT.o
[  3%] Building CXX object src/CMakeFiles/orocos-bfl.dir/wrappers/matrix/vector_BOOST.o
[  5%] Building CXX object src/CMakeFiles/orocos-bfl.dir/wrappers/matrix/matrix_wrapper.o
[  5%] Building CXX object src/CMakeFiles/orocos-bfl.dir/wrappers/matrix/matrix_BOOST.o
[  6%] Building CXX object src/CMakeFiles/orocos-bfl.dir/wrappers/matrix/matrix_NEWMAT.o
[  7%] Building CXX object src/CMakeFiles/orocos-bfl.dir/wrappers/matrix/matrix_LTI.o
[  8%] Building CXX object src/CMakeFiles/orocos-bfl.dir/wrappers/rng/rng.o
[  9%] Building CXX object src/CMakeFiles/orocos-bfl.dir/pdf/analyticconditionalgaussian.o
[ 10%] Building CXX object src/CMakeFiles/orocos-bfl.dir/pdf/conditionalgaussian.o
[ 11%] Building CXX object src/CMakeFiles/orocos-bfl.dir/pdf/gaussian.o
[ 12%] Building CXX object src/CMakeFiles/orocos-bfl.dir/pdf/uniform.o
[ 13%] Building CXX object src/CMakeFiles/orocos-bfl.dir/pdf/conditionalgaussian_additivenoise.o
[ 15%] Building CXX object src/CMakeFiles/orocos-bfl.dir/pdf/analyticconditionalgaussian_additivenoise.o
[ 16%] Building CXX object src/CMakeFiles/orocos-bfl.dir/pdf/linearanalyticconditionalgaussian.o
[ 17%] Building CXX object src/CMakeFiles/orocos-bfl.dir/pdf/filterproposaldensity.o
[ 18%] Building CXX object src/CMakeFiles/orocos-bfl.dir/pdf/EKF_proposaldensity.o
[ 19%] Building CXX object src/CMakeFiles/orocos-bfl.dir/pdf/discretepdf.o
[ 20%] Building CXX object src/CMakeFiles/orocos-bfl.dir/pdf/discreteconditionalpdf.o
[ 21%] Building CXX object src/CMakeFiles/orocos-bfl.dir/model/analyticmeasurementmodel_gaussianuncertainty.o
[ 22%] Building CXX object src/CMakeFiles/orocos-bfl.dir/model/analyticsystemmodel_gaussianuncertainty.o
[ 23%] Building CXX object src/CMakeFiles/orocos-bfl.dir/model/linearanalyticsystemmodel_gaussianuncertainty.o
[ 24%] Building CXX object src/CMakeFiles/orocos-bfl.dir/model/linearanalyticmeasurementmodel_gaussianuncertainty.o
[ 25%] Building CXX object src/CMakeFiles/orocos-bfl.dir/model/discretesystemmodel.o
[ 26%] Building CXX object src/CMakeFiles/orocos-bfl.dir/model/linearanalyticmeasurementmodel_gaussianuncertainty_implicit.o
[ 27%] Building CXX object src/CMakeFiles/orocos-bfl.dir/filter/iteratedextendedkalmanfilter.o
[ 29%] Building CXX object src/CMakeFiles/orocos-bfl.dir/filter/kalmanfilter.o
[ 30%] Building CXX object src/CMakeFiles/orocos-bfl.dir/filter/extendedkalmanfilter.o
[ 31%] Building CXX object src/CMakeFiles/orocos-bfl.dir/filter/EKparticlefilter.o
[ 32%] Building CXX object src/CMakeFiles/orocos-bfl.dir/filter/SRiteratedextendedkalmanfilter.o
[ 33%] Building CXX object src/CMakeFiles/orocos-bfl.dir/filter/innovationCheck.o
[ 34%] Building CXX object src/CMakeFiles/orocos-bfl.dir/smoother/rauchtungstriebel.o
[ 35%] Linking CXX shared library liborocos-bfl.so
[ 35%] Built target orocos-bfl
Scanning dependencies of target test_matrixwrapper
Scanning dependencies of target test_ekf
Scanning dependencies of target test_complete_filter
Scanning dependencies of target test_model
Scanning dependencies of target test_sample
Scanning dependencies of target test_pdf
Scanning dependencies of target test_compare_filters
Scanning dependencies of target test_smoother
[ 36%] Building CXX object tests/CMakeFiles/test_matrixwrapper.dir/test-runner.o
[ 37%] Building CXX object tests/CMakeFiles/test_ekf.dir/test-runner.o
[ 38%] Building CXX object tests/CMakeFiles/test_model.dir/test-runner.o
[ 39%] Building CXX object tests/CMakeFiles/test_sample.dir/test-runner.o
[ 40%] Building CXX object tests/CMakeFiles/test_pdf.dir/test-runner.o
[ 41%] Building CXX object tests/CMakeFiles/test_smoother.dir/test-runner.o
[ 43%] Building CXX object tests/CMakeFiles/test_complete_filter.dir/test-runner.o
[ 44%] Building CXX object examples/compare_filters/CMakeFiles/test_compare_filters.dir/test_compare_filters.o
[ 45%] Building CXX object tests/CMakeFiles/test_matrixwrapper.dir/approxEqual.o
[ 47%] Building CXX object tests/CMakeFiles/test_sample.dir/approxEqual.o
[ 46%] Building CXX object tests/CMakeFiles/test_model.dir/approxEqual.o
[ 48%] Building CXX object tests/CMakeFiles/test_ekf.dir/approxEqual.o
[ 49%] Building CXX object tests/CMakeFiles/test_pdf.dir/approxEqual.o
[ 50%] Building CXX object tests/CMakeFiles/test_complete_filter.dir/approxEqual.o
[ 51%] Building CXX object tests/CMakeFiles/test_smoother.dir/approxEqual.o
[ 52%] Building CXX object tests/CMakeFiles/test_pdf.dir/pdf_test.o
[ 53%] Building CXX object tests/CMakeFiles/test_matrixwrapper.dir/matrixwrapper_test.o
[ 54%] Building CXX object tests/CMakeFiles/test_model.dir/model_test.o
[ 55%] Building CXX object tests/CMakeFiles/test_ekf.dir/ekf_test.o
[ 56%] Building CXX object tests/CMakeFiles/test_smoother.dir/smoother_test.o
[ 58%] Building CXX object tests/CMakeFiles/test_sample.dir/sample_test.o
[ 59%] Building CXX object tests/CMakeFiles/test_complete_filter.dir/complete_filter_test.o
[ 60%] Building CXX object examples/compare_filters/CMakeFiles/test_compare_filters.dir/nonlinearanalyticconditionalgaussianmobile.o
[ 61%] Linking CXX executable test_sample
[ 62%] Linking CXX executable test_ekf
[ 62%] Built target test_sample
Scanning dependencies of target test_linear_kalman
[ 63%] Building CXX object examples/linear_kalman/CMakeFiles/test_linear_kalman.dir/test_linear_kalman.o
[ 64%] Building CXX object tests/CMakeFiles/test_smoother.dir/__/examples/mobile_robot.o
[ 64%] Built target test_ekf
Scanning dependencies of target test_nonlinear_kalman
[ 65%] Building CXX object examples/compare_filters/CMakeFiles/test_compare_filters.dir/__/mobile_robot.o
[ 66%] Building CXX object examples/nonlinear_kalman/CMakeFiles/test_nonlinear_kalman.dir/test_nonlinear_kalman.o
[ 67%] Linking CXX executable test_model
[ 67%] Built target test_model
[ 68%] Building CXX object examples/linear_kalman/CMakeFiles/test_linear_kalman.dir/__/mobile_robot.o
[ 69%] Linking CXX executable test_matrixwrapper
[ 69%] Built target test_matrixwrapper
Scanning dependencies of target test_nonlinear_particle
[ 70%] Building CXX object examples/nonlinear_particle/CMakeFiles/test_nonlinear_particle.dir/test_nonlinear_particle.o
[ 72%] Building CXX object tests/CMakeFiles/test_complete_filter.dir/__/examples/mobile_robot.o
[ 73%] Building CXX object tests/CMakeFiles/test_smoother.dir/__/examples/compare_filters/nonlinearanalyticconditionalgaussianmobile.o
[ 74%] Linking CXX executable test_compare_filters
[ 75%] Building CXX object examples/nonlinear_particle/CMakeFiles/test_nonlinear_particle.dir/nonlinearSystemPdf.o
[ 75%] Built target test_compare_filters
[ 76%] Building CXX object examples/nonlinear_kalman/CMakeFiles/test_nonlinear_kalman.dir/__/nonlinearanalyticconditionalgaussianmobile.o
Scanning dependencies of target test_kalman_smoother
[ 77%] Building CXX object examples/smoother/CMakeFiles/test_kalman_smoother.dir/test_kalman_smoother.o
[ 78%] Building CXX object examples/linear_kalman/CMakeFiles/test_linear_kalman.dir/__/nonlinearanalyticconditionalgaussianmobile.o
[ 79%] Linking CXX executable test_pdf
[ 79%] Built target test_pdf
[ 81%] Building CXX object tests/CMakeFiles/test_complete_filter.dir/__/examples/compare_filters/nonlinearanalyticconditionalgaussianmobile.o
[ 81%] Building CXX object examples/smoother/CMakeFiles/test_kalman_smoother.dir/__/compare_filters/nonlinearanalyticconditionalgaussianmobile.o
[ 82%] Building CXX object examples/nonlinear_particle/CMakeFiles/test_nonlinear_particle.dir/nonlinearMeasurementPdf.o
[ 83%] Linking CXX executable test_smoother
[ 83%] Built target test_smoother
Scanning dependencies of target test_discrete_filter
[ 84%] Building CXX object examples/discrete_filter/CMakeFiles/test_discrete_filter.dir/test_discrete_filter.o
[ 86%] Building CXX object examples/nonlinear_particle/CMakeFiles/test_nonlinear_particle.dir/__/mobile_robot.o
[ 87%] Building CXX object examples/nonlinear_kalman/CMakeFiles/test_nonlinear_kalman.dir/__/mobile_robot.o
[ 88%] Building CXX object examples/smoother/CMakeFiles/test_kalman_smoother.dir/__/mobile_robot.o
[ 89%] Linking CXX executable test_linear_kalman
[ 89%] Built target test_linear_kalman
[ 90%] Building CXX object tests/CMakeFiles/test_complete_filter.dir/__/examples/discrete_filter/conditionalUniformMeasPdf1d.o
[ 91%] Building CXX object examples/discrete_filter/CMakeFiles/test_discrete_filter.dir/conditionalUniformMeasPdf1d.o
[ 92%] Building CXX object examples/nonlinear_particle/CMakeFiles/test_nonlinear_particle.dir/__/nonlinearanalyticconditionalgaussianmobile.o
[ 93%] Building CXX object examples/discrete_filter/CMakeFiles/test_discrete_filter.dir/__/mobile_robot.o
[ 94%] Building CXX object examples/discrete_filter/CMakeFiles/test_discrete_filter.dir/__/nonlinearanalyticconditionalgaussianmobile.o
[ 95%] Linking CXX executable test_nonlinear_kalman
[ 95%] Built target test_nonlinear_kalman
[ 96%] Linking CXX executable test_kalman_smoother
[ 96%] Built target test_kalman_smoother
[ 97%] Linking CXX executable test_complete_filter
[ 98%] Linking CXX executable test_nonlinear_particle
[ 98%] Built target test_complete_filter
[ 98%] Built target test_nonlinear_particle
[100%] Linking CXX executable test_discrete_filter
[100%] Built target test_discrete_filter
==> make install in '/home/stwirth/people_test/build_isolated/bfl/devel'
[ 35%] Built target orocos-bfl
[ 39%] Built target test_matrixwrapper
[ 44%] Built target test_ekf
[ 48%] Built target test_pdf
[ 52%] Built target test_sample
[ 59%] Built target test_smoother
[ 63%] Built target test_model
[ 70%] Built target test_complete_filter
[ 75%] Built target test_compare_filters
[ 79%] Built target test_linear_kalman
[ 83%] Built target test_nonlinear_kalman
[ 90%] Built target test_nonlinear_particle
[ 94%] Built target test_kalman_smoother
[100%] Built target test_discrete_filter
Install the project...
-- Install configuration: "Debug"
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/lib/pkgconfig/orocos-bfl.pc
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/lib/pkgconfig/bfl.pc
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/share/bfl/package.xml
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/bfl_constants.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/bfl_err.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/lib/liborocos-bfl.so
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/wrappers/config.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/wrappers/matrix/matrix_wrapper.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/wrappers/matrix/vector_wrapper.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/wrappers/matrix/matrix_BOOST.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/wrappers/matrix/vector_BOOST.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/wrappers/matrix/matrix_NEWMAT.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/wrappers/matrix/vector_NEWMAT.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/wrappers/matrix/matrix_LTI.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/wrappers/matrix/vector_LTI.h
-- Up-to-date: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/wrappers/config.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/wrappers/rng/rng.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/sample/sample.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/sample/sample.cpp
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/sample/weightedsample.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/pdf.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/conditionalpdf.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/discretepdf.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/discreteconditionalpdf.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/mcpdf.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/mcpdf.cpp
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/gaussian.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/uniform.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/conditionalgaussian.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/conditionalgaussian_additivenoise.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/analyticconditionalgaussian.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/analyticconditionalgaussian_additivenoise.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/linearanalyticconditionalgaussian.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/filterproposaldensity.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/EKF_proposaldensity.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/mixture.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/mixture.cpp
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/model/systemmodel.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/model/systemmodel.cpp
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/model/measurementmodel.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/model/measurementmodel.cpp
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/model/analyticsystemmodel_gaussianuncertainty.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/model/analyticmeasurementmodel_gaussianuncertainty.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/model/linearanalyticmeasurementmodel_gaussianuncertainty.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/model/linearanalyticsystemmodel_gaussianuncertainty.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/model/discretesystemmodel.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/model/linearanalyticmeasurementmodel_gaussianuncertainty_implicit.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/filter.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/filter.cpp
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/particlefilter.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/particlefilter.cpp
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/bootstrapfilter.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/bootstrapfilter.cpp
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/asirfilter.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/asirfilter.cpp
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/kalmanfilter.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/extendedkalmanfilter.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/iteratedextendedkalmanfilter.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/EKparticlefilter.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/SRiteratedextendedkalmanfilter.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/innovationCheck.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/histogramfilter.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/histogramfilter.cpp
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/mixtureParticleFilter.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/mixtureParticleFilter.cpp
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/mixtureBootstrapFilter.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/filter/mixtureBootstrapFilter.cpp
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/smoother/backwardfilter.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/smoother/backwardfilter.cpp
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/smoother/rauchtungstriebel.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/smoother/particlesmoother.h
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/include/bfl/smoother/particlesmoother.cpp
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/bin/bfl/test_compare_filters
-- Set runtime path of "/home/stwirth/people_test/devel_isolated/bfl/bin/bfl/test_compare_filters" to ""
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/bin/bfl/test_linear_kalman
-- Set runtime path of "/home/stwirth/people_test/devel_isolated/bfl/bin/bfl/test_linear_kalman" to ""
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/bin/bfl/test_nonlinear_kalman
-- Set runtime path of "/home/stwirth/people_test/devel_isolated/bfl/bin/bfl/test_nonlinear_kalman" to ""
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/bin/bfl/test_nonlinear_particle
-- Set runtime path of "/home/stwirth/people_test/devel_isolated/bfl/bin/bfl/test_nonlinear_particle" to ""
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/bin/bfl/test_kalman_smoother
-- Set runtime path of "/home/stwirth/people_test/devel_isolated/bfl/bin/bfl/test_kalman_smoother" to ""
-- Installing: /home/stwirth/people_test/devel_isolated/bfl/bin/bfl/test_discrete_filter
-- Set runtime path of "/home/stwirth/people_test/devel_isolated/bfl/bin/bfl/test_discrete_filter" to ""
==> Generating an env.sh
<== Finished processing package [1 of 7]: 'bfl'

==> Processing catkin package: 'people'
==> Creating build directory: 'build_isolated/people'
==> Building with env: '/home/stwirth/people_test/devel_isolated/bfl/env.sh'
==> cmake /home/stwirth/people_test/src/people/people -DCATKIN_DEVEL_PREFIX=/home/stwirth/people_test/devel_isolated/people -DCMAKE_INSTALL_PREFIX=/home/stwirth/people_test/install_isolated -G Unix Makefiles in '/home/stwirth/people_test/build_isolated/people'
-- 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/stwirth/people_test/devel_isolated/people
-- Using CMAKE_PREFIX_PATH: /home/stwirth/people_test/devel_isolated/bfl;/opt/ros/kinetic
-- This workspace overlays: /opt/ros/kinetic
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.12", 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/stwirth/people_test/build_isolated/people/test_results
-- Found gtest sources under '/usr/src/gmock': gtests will be built
-- Found gmock sources under '/usr/src/gmock': gmock will be built
-- Found PythonInterp: /usr/bin/python2 (found version "2.7.12") 
-- 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.29
-- BUILD_SHARED_LIBS is on
-- Configuring done
-- Generating done
-- Build files have been written to: /home/stwirth/people_test/build_isolated/people
==> make -j8 -l8 in '/home/stwirth/people_test/build_isolated/people'
<== Finished processing package [2 of 7]: 'people'

==> Processing catkin package: 'people_msgs'
==> Creating build directory: 'build_isolated/people_msgs'
==> Building with env: '/home/stwirth/people_test/devel_isolated/people/env.sh'
==> cmake /home/stwirth/people_test/src/people/people_msgs -DCATKIN_DEVEL_PREFIX=/home/stwirth/people_test/devel_isolated/people_msgs -DCMAKE_INSTALL_PREFIX=/home/stwirth/people_test/install_isolated -G Unix Makefiles in '/home/stwirth/people_test/build_isolated/people_msgs'
-- 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/stwirth/people_test/devel_isolated/people_msgs
-- Using CMAKE_PREFIX_PATH: /home/stwirth/people_test/devel_isolated/people;/home/stwirth/people_test/devel_isolated/bfl;/opt/ros/kinetic
-- This workspace overlays: /home/stwirth/people_test/devel_isolated/people;/opt/ros/kinetic
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.12", 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/stwirth/people_test/build_isolated/people_msgs/test_results
-- Found gtest sources under '/usr/src/gmock': gtests will be built
-- Found gmock sources under '/usr/src/gmock': gmock will be built
-- Found PythonInterp: /usr/bin/python2 (found version "2.7.12") 
-- 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.29
-- BUILD_SHARED_LIBS is on
-- Disabling the following message generators: genlisp
-- Using these message generators: gencpp;geneus;gennodejs;genpy
-- people_msgs: 5 messages, 0 services
-- Configuring done
-- Generating done
-- Build files have been written to: /home/stwirth/people_test/build_isolated/people_msgs
==> make -j8 -l8 in '/home/stwirth/people_test/build_isolated/people_msgs'
Scanning dependencies of target _people_msgs_generate_messages_check_deps_PositionMeasurementArray
Scanning dependencies of target geometry_msgs_generate_messages_nodejs
Scanning dependencies of target _people_msgs_generate_messages_check_deps_Person
Scanning dependencies of target geometry_msgs_generate_messages_py
Scanning dependencies of target std_msgs_generate_messages_nodejs
Scanning dependencies of target _people_msgs_generate_messages_check_deps_People
Scanning dependencies of target _people_msgs_generate_messages_check_deps_PersonStamped
Scanning dependencies of target _people_msgs_generate_messages_check_deps_PositionMeasurement
[  0%] Built target geometry_msgs_generate_messages_nodejs
[  0%] Built target geometry_msgs_generate_messages_py
[  0%] Built target std_msgs_generate_messages_nodejs
Scanning dependencies of target std_msgs_generate_messages_py
Scanning dependencies of target geometry_msgs_generate_messages_eus
[  0%] Built target std_msgs_generate_messages_py
Scanning dependencies of target std_msgs_generate_messages_eus
[  0%] Built target _people_msgs_generate_messages_check_deps_PositionMeasurementArray
[  0%] Built target _people_msgs_generate_messages_check_deps_PositionMeasurement
[  0%] Built target _people_msgs_generate_messages_check_deps_People
[  0%] Built target _people_msgs_generate_messages_check_deps_PersonStamped
[  0%] Built target geometry_msgs_generate_messages_eus
[  0%] Built target std_msgs_generate_messages_eus
Scanning dependencies of target geometry_msgs_generate_messages_cpp
Scanning dependencies of target std_msgs_generate_messages_cpp
[  0%] Built target _people_msgs_generate_messages_check_deps_Person
[  0%] Built target std_msgs_generate_messages_cpp
Scanning dependencies of target people_msgs_generate_messages_nodejs
[  0%] Built target geometry_msgs_generate_messages_cpp
Scanning dependencies of target people_msgs_generate_messages_py
Scanning dependencies of target people_msgs_generate_messages_eus
[  9%] Generating Javascript code from people_msgs/PositionMeasurementArray.msg
Scanning dependencies of target people_msgs_generate_messages_cpp
[  9%] Generating Javascript code from people_msgs/PositionMeasurement.msg
[ 13%] Generating Javascript code from people_msgs/Person.msg
[ 18%] Generating Javascript code from people_msgs/People.msg
[ 22%] Generating Python from MSG people_msgs/PositionMeasurement
[ 27%] Generating Javascript code from people_msgs/PersonStamped.msg
[ 31%] Generating EusLisp code from people_msgs/PositionMeasurement.msg
[ 36%] Generating C++ code from people_msgs/PositionMeasurement.msg
[ 40%] Generating EusLisp code from people_msgs/PositionMeasurementArray.msg
[ 45%] Generating Python from MSG people_msgs/PositionMeasurementArray
[ 50%] Generating Python from MSG people_msgs/People
[ 54%] Generating EusLisp code from people_msgs/People.msg
[ 54%] Built target people_msgs_generate_messages_nodejs
[ 59%] Generating Python from MSG people_msgs/PersonStamped
[ 63%] Generating Python from MSG people_msgs/Person
[ 68%] Generating EusLisp code from people_msgs/PersonStamped.msg
[ 72%] Generating EusLisp code from people_msgs/Person.msg
[ 77%] Generating C++ code from people_msgs/PositionMeasurementArray.msg
[ 81%] Generating EusLisp manifest code for people_msgs
[ 86%] Generating C++ code from people_msgs/People.msg
[ 90%] Generating C++ code from people_msgs/PersonStamped.msg
[ 95%] Generating C++ code from people_msgs/Person.msg
[100%] Generating Python msg __init__.py for people_msgs
[100%] Built target people_msgs_generate_messages_py
[100%] Built target people_msgs_generate_messages_cpp
[100%] Built target people_msgs_generate_messages_eus
Scanning dependencies of target people_msgs_generate_messages
[100%] Built target people_msgs_generate_messages
<== Finished processing package [3 of 7]: 'people_msgs'

==> Processing catkin package: 'face_detector'
==> Creating build directory: 'build_isolated/face_detector'
==> Building with env: '/home/stwirth/people_test/devel_isolated/people_msgs/env.sh'
==> cmake /home/stwirth/people_test/src/people/face_detector -DCATKIN_DEVEL_PREFIX=/home/stwirth/people_test/devel_isolated/face_detector -DCMAKE_INSTALL_PREFIX=/home/stwirth/people_test/install_isolated -G Unix Makefiles in '/home/stwirth/people_test/build_isolated/face_detector'
-- 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/stwirth/people_test/devel_isolated/face_detector
-- Using CMAKE_PREFIX_PATH: /home/stwirth/people_test/devel_isolated/people_msgs;/home/stwirth/people_test/devel_isolated/people;/home/stwirth/people_test/devel_isolated/bfl;/opt/ros/kinetic
-- This workspace overlays: /home/stwirth/people_test/devel_isolated/people_msgs;/home/stwirth/people_test/devel_isolated/people;/opt/ros/kinetic
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.12", 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/stwirth/people_test/build_isolated/face_detector/test_results
-- Found gtest sources under '/usr/src/gmock': gtests will be built
-- Found gmock sources under '/usr/src/gmock': gmock will be built
-- Found PythonInterp: /usr/bin/python2 (found version "2.7.12") 
-- 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.29
-- BUILD_SHARED_LIBS is on
-- Disabling the following message generators: genlisp
-- Using these message generators: gencpp;geneus;gennodejs;genpy
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   signals
--   system
--   thread
--   chrono
--   date_time
--   atomic
-- Found OpenCV: /opt/ros/kinetic (found version "3.3.1") 
-- Generating .msg files for action face_detector/FaceDetector /home/stwirth/people_test/src/people/face_detector/action/FaceDetector.action
Generating for action FaceDetector
-- face_detector: 7 messages, 0 services
-- Configuring done
-- Generating done
-- Build files have been written to: /home/stwirth/people_test/build_isolated/face_detector
==> make -j8 -l8 in '/home/stwirth/people_test/build_isolated/face_detector'
Scanning dependencies of target _face_detector_generate_messages_check_deps_FaceDetectorActionFeedback
Scanning dependencies of target _face_detector_generate_messages_check_deps_FaceDetectorActionResult
Scanning dependencies of target actionlib_msgs_generate_messages_cpp
Scanning dependencies of target _face_detector_generate_messages_check_deps_FaceDetectorResult
Scanning dependencies of target people_msgs_generate_messages_cpp
Scanning dependencies of target _face_detector_generate_messages_check_deps_FaceDetectorAction
Scanning dependencies of target _face_detector_generate_messages_check_deps_FaceDetectorGoal
Scanning dependencies of target _face_detector_generate_messages_check_deps_FaceDetectorFeedback
[  0%] Built target people_msgs_generate_messages_cpp
[  0%] Built target actionlib_msgs_generate_messages_cpp
Scanning dependencies of target _face_detector_generate_messages_check_deps_FaceDetectorActionGoal
Scanning dependencies of target people_msgs_generate_messages_py
[  0%] Built target _face_detector_generate_messages_check_deps_FaceDetectorFeedback
[  0%] Built target _face_detector_generate_messages_check_deps_FaceDetectorActionResult
[  0%] Built target _face_detector_generate_messages_check_deps_FaceDetectorAction
[  0%] Built target _face_detector_generate_messages_check_deps_FaceDetectorResult
[  0%] Built target _face_detector_generate_messages_check_deps_FaceDetectorActionFeedback
[  0%] Built target people_msgs_generate_messages_py
Scanning dependencies of target actionlib_msgs_generate_messages_nodejs
[  0%] Built target _face_detector_generate_messages_check_deps_FaceDetectorGoal
Scanning dependencies of target actionlib_msgs_generate_messages_py
Scanning dependencies of target actionlib_msgs_generate_messages_eus
Scanning dependencies of target people_msgs_generate_messages_eus
Scanning dependencies of target people_msgs_generate_messages_nodejs
Scanning dependencies of target std_msgs_generate_messages_nodejs
[  0%] Built target actionlib_msgs_generate_messages_nodejs
Scanning dependencies of target geometry_msgs_generate_messages_cpp
[  0%] Built target actionlib_msgs_generate_messages_py
[  0%] Built target people_msgs_generate_messages_nodejs
[  0%] Built target std_msgs_generate_messages_nodejs
[  0%] Built target people_msgs_generate_messages_eus
[  0%] Built target actionlib_msgs_generate_messages_eus
[  0%] Built target _face_detector_generate_messages_check_deps_FaceDetectorActionGoal
Scanning dependencies of target sensor_msgs_generate_messages_eus
[  0%] Built target geometry_msgs_generate_messages_cpp
Scanning dependencies of target actionlib_generate_messages_nodejs
Scanning dependencies of target sensor_msgs_generate_messages_cpp
Scanning dependencies of target std_msgs_generate_messages_cpp
Scanning dependencies of target sensor_msgs_generate_messages_nodejs
Scanning dependencies of target roscpp_generate_messages_eus
[  0%] Built target sensor_msgs_generate_messages_eus
Scanning dependencies of target roscpp_generate_messages_py
Scanning dependencies of target stereo_msgs_generate_messages_eus
[  0%] Built target sensor_msgs_generate_messages_cpp
[  0%] Built target actionlib_generate_messages_nodejs
[  0%] Built target std_msgs_generate_messages_cpp
[  0%] Built target roscpp_generate_messages_eus
[  0%] Built target sensor_msgs_generate_messages_nodejs
Scanning dependencies of target actionlib_generate_messages_lisp
[  0%] Built target roscpp_generate_messages_py
Scanning dependencies of target actionlib_generate_messages_py
[  0%] Built target stereo_msgs_generate_messages_eus
Scanning dependencies of target rosgraph_msgs_generate_messages_eus
Scanning dependencies of target std_msgs_generate_messages_py
[  0%] Built target actionlib_generate_messages_lisp
Scanning dependencies of target std_srvs_generate_messages_cpp
Scanning dependencies of target tf2_msgs_generate_messages_py
[  0%] Built target actionlib_generate_messages_py
Scanning dependencies of target topic_tools_generate_messages_py
Scanning dependencies of target actionlib_generate_messages_cpp
Scanning dependencies of target rosgraph_msgs_generate_messages_py
[  0%] Built target std_msgs_generate_messages_py
[  0%] Built target std_srvs_generate_messages_cpp
[  0%] Built target rosgraph_msgs_generate_messages_eus
Scanning dependencies of target tf_generate_messages_lisp
[  0%] Built target tf2_msgs_generate_messages_py
[  0%] Built target actionlib_generate_messages_cpp
[  0%] Built target topic_tools_generate_messages_py
[  0%] Built target rosgraph_msgs_generate_messages_py
Scanning dependencies of target std_srvs_generate_messages_nodejs
Scanning dependencies of target sensor_msgs_generate_messages_py
Scanning dependencies of target roscpp_generate_messages_nodejs
[  0%] Built target tf_generate_messages_lisp
Scanning dependencies of target actionlib_msgs_generate_messages_lisp
[  0%] Built target sensor_msgs_generate_messages_py
Scanning dependencies of target geometry_msgs_generate_messages_py
Scanning dependencies of target geometry_msgs_generate_messages_lisp
Scanning dependencies of target std_srvs_generate_messages_lisp
[  0%] Built target std_srvs_generate_messages_nodejs
[  0%] Built target roscpp_generate_messages_nodejs
[  0%] Built target actionlib_msgs_generate_messages_lisp
[  0%] Built target geometry_msgs_generate_messages_py
Scanning dependencies of target std_msgs_generate_messages_lisp
Scanning dependencies of target rosgraph_msgs_generate_messages_nodejs
[  0%] Built target geometry_msgs_generate_messages_lisp
[  0%] Built target std_srvs_generate_messages_lisp
Scanning dependencies of target tf_generate_messages_cpp
Scanning dependencies of target geometry_msgs_generate_messages_nodejs
Scanning dependencies of target rosgraph_msgs_generate_messages_cpp
[  0%] Built target std_msgs_generate_messages_lisp
Scanning dependencies of target geometry_msgs_generate_messages_eus
Scanning dependencies of target roscpp_generate_messages_cpp
[  0%] Built target rosgraph_msgs_generate_messages_nodejs
Scanning dependencies of target topic_tools_generate_messages_lisp
[  0%] Built target tf_generate_messages_cpp
[  0%] Built target geometry_msgs_generate_messages_nodejs
[  0%] Built target geometry_msgs_generate_messages_eus
[  0%] Built target rosgraph_msgs_generate_messages_cpp
Scanning dependencies of target roscpp_generate_messages_lisp
[  0%] Built target roscpp_generate_messages_cpp
[  0%] Built target topic_tools_generate_messages_lisp
Scanning dependencies of target actionlib_generate_messages_eus
Scanning dependencies of target std_msgs_generate_messages_eus
Scanning dependencies of target tf_generate_messages_nodejs
Scanning dependencies of target topic_tools_generate_messages_eus
Scanning dependencies of target _catkin_empty_exported_target
[  0%] Built target roscpp_generate_messages_lisp
Scanning dependencies of target std_srvs_generate_messages_py
[  0%] Built target std_msgs_generate_messages_eus
[  0%] Built target actionlib_generate_messages_eus
Scanning dependencies of target sensor_msgs_generate_messages_lisp
[  0%] Built target tf_generate_messages_nodejs
[  0%] Built target _catkin_empty_exported_target
[  0%] Built target std_srvs_generate_messages_py
[  0%] Built target topic_tools_generate_messages_eus
[  0%] Built target sensor_msgs_generate_messages_lisp
Scanning dependencies of target stereo_msgs_generate_messages_nodejs
Scanning dependencies of target stereo_msgs_generate_messages_cpp
Scanning dependencies of target topic_tools_generate_messages_nodejs
Scanning dependencies of target stereo_msgs_generate_messages_lisp
Scanning dependencies of target tf_generate_messages_py
Scanning dependencies of target rosgraph_msgs_generate_messages_lisp
Scanning dependencies of target stereo_msgs_generate_messages_py
[  0%] Built target stereo_msgs_generate_messages_nodejs
[  0%] Built target stereo_msgs_generate_messages_cpp
Scanning dependencies of target tf_generate_messages_eus
[  0%] Built target topic_tools_generate_messages_nodejs
[  0%] Built target tf_generate_messages_py
[  0%] Built target stereo_msgs_generate_messages_lisp
[  0%] Built target stereo_msgs_generate_messages_py
Scanning dependencies of target tf2_msgs_generate_messages_eus
Scanning dependencies of target tf2_msgs_generate_messages_cpp
[  0%] Built target rosgraph_msgs_generate_messages_lisp
[  0%] Built target tf_generate_messages_eus
Scanning dependencies of target tf2_msgs_generate_messages_lisp
Scanning dependencies of target topic_tools_generate_messages_cpp
Scanning dependencies of target std_srvs_generate_messages_eus
Scanning dependencies of target tf2_msgs_generate_messages_nodejs
[  0%] Built target tf2_msgs_generate_messages_eus
Scanning dependencies of target face_detector_generate_messages_cpp
[  0%] Built target tf2_msgs_generate_messages_cpp
[  0%] Built target tf2_msgs_generate_messages_lisp
Scanning dependencies of target face_detector_generate_messages_py
[  0%] Built target topic_tools_generate_messages_cpp
[  0%] Built target tf2_msgs_generate_messages_nodejs
[  0%] Built target std_srvs_generate_messages_eus
Scanning dependencies of target face_detector_generate_messages_nodejs
[  3%] Generating C++ code from face_detector/FaceDetectorActionResult.msg
Scanning dependencies of target face_detector_generate_messages_eus
[  6%] Generating Python from MSG face_detector/FaceDetectorGoal
[  9%] Generating C++ code from face_detector/FaceDetectorGoal.msg
[ 12%] Generating C++ code from face_detector/FaceDetectorActionGoal.msg
[ 15%] Generating Python from MSG face_detector/FaceDetectorActionResult
[ 18%] Generating EusLisp code from face_detector/FaceDetectorActionResult.msg
[ 21%] Generating C++ code from face_detector/FaceDetectorAction.msg
[ 24%] Generating Javascript code from face_detector/FaceDetectorActionResult.msg
[ 27%] Generating Javascript code from face_detector/FaceDetectorGoal.msg
[ 30%] Generating EusLisp code from face_detector/FaceDetectorGoal.msg
[ 33%] Generating Javascript code from face_detector/FaceDetectorAction.msg
[ 36%] Generating EusLisp code from face_detector/FaceDetectorAction.msg
[ 42%] Generating Javascript code from face_detector/FaceDetectorActionGoal.msg
[ 42%] Generating EusLisp code from face_detector/FaceDetectorActionGoal.msg
[ 45%] Generating Python from MSG face_detector/FaceDetectorAction
[ 48%] Generating C++ code from face_detector/FaceDetectorResult.msg
[ 51%] Generating C++ code from face_detector/FaceDetectorActionFeedback.msg
[ 54%] Generating C++ code from face_detector/FaceDetectorFeedback.msg
[ 57%] Generating Javascript code from face_detector/FaceDetectorActionFeedback.msg
[ 60%] Generating Javascript code from face_detector/FaceDetectorResult.msg
[ 63%] Generating EusLisp code from face_detector/FaceDetectorActionFeedback.msg
[ 66%] Generating Javascript code from face_detector/FaceDetectorFeedback.msg
[ 69%] Generating Python from MSG face_detector/FaceDetectorActionGoal
[ 72%] Generating EusLisp code from face_detector/FaceDetectorResult.msg
[ 75%] Generating EusLisp code from face_detector/FaceDetectorFeedback.msg
[ 78%] Generating Python from MSG face_detector/FaceDetectorActionFeedback
[ 78%] Built target face_detector_generate_messages_nodejs
[ 81%] Generating Python from MSG face_detector/FaceDetectorResult
[ 84%] Generating EusLisp manifest code for face_detector
[ 87%] Generating Python from MSG face_detector/FaceDetectorFeedback
[ 87%] Built target face_detector_generate_messages_cpp
[ 90%] Generating Python msg __init__.py for face_detector
[ 90%] Built target face_detector_generate_messages_py
[ 90%] Built target face_detector_generate_messages_eus
Scanning dependencies of target face_detector_generate_messages
Scanning dependencies of target face_detector
[ 90%] Built target face_detector_generate_messages
[ 93%] Building CXX object CMakeFiles/face_detector.dir/src/faces.cpp.o
[ 96%] Building CXX object CMakeFiles/face_detector.dir/src/face_detection.cpp.o
[100%] Linking CXX executable /home/stwirth/people_test/devel_isolated/face_detector/lib/face_detector/face_detector
[100%] Built target face_detector
<== Finished processing package [4 of 7]: 'face_detector'

==> Processing catkin package: 'people_tracking_filter'
==> Creating build directory: 'build_isolated/people_tracking_filter'
==> Building with env: '/home/stwirth/people_test/devel_isolated/face_detector/env.sh'
==> cmake /home/stwirth/people_test/src/people/people_tracking_filter -DCATKIN_DEVEL_PREFIX=/home/stwirth/people_test/devel_isolated/people_tracking_filter -DCMAKE_INSTALL_PREFIX=/home/stwirth/people_test/install_isolated -G Unix Makefiles in '/home/stwirth/people_test/build_isolated/people_tracking_filter'
-- 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
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
-- Checking for module 'orocos-bfl'
--   Found orocos-bfl, version 0.7.0
-- Using CATKIN_DEVEL_PREFIX: /home/stwirth/people_test/devel_isolated/people_tracking_filter
-- Using CMAKE_PREFIX_PATH: /home/stwirth/people_test/devel_isolated/face_detector;/home/stwirth/people_test/devel_isolated/people_msgs;/home/stwirth/people_test/devel_isolated/people;/home/stwirth/people_test/devel_isolated/bfl;/opt/ros/kinetic
-- This workspace overlays: /home/stwirth/people_test/devel_isolated/face_detector;/home/stwirth/people_test/devel_isolated/people_msgs;/home/stwirth/people_test/devel_isolated/people;/opt/ros/kinetic
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.12", 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/stwirth/people_test/build_isolated/people_tracking_filter/test_results
-- Found gtest sources under '/usr/src/gmock': gtests will be built
-- Found gmock sources under '/usr/src/gmock': gmock will be built
-- Found PythonInterp: /usr/bin/python2 (found version "2.7.12") 
-- 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.29
-- BUILD_SHARED_LIBS is on
-- Disabling the following message generators: genlisp
-- Using these message generators: gencpp;geneus;gennodejs;genpy
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   thread
--   chrono
--   system
--   date_time
--   atomic
-- Configuring done
-- Generating done
-- Build files have been written to: /home/stwirth/people_test/build_isolated/people_tracking_filter
==> make -j8 -l8 in '/home/stwirth/people_test/build_isolated/people_tracking_filter'
Scanning dependencies of target actionlib_msgs_generate_messages_py
Scanning dependencies of target actionlib_generate_messages_py
Scanning dependencies of target actionlib_msgs_generate_messages_nodejs
Scanning dependencies of target tf2_msgs_generate_messages_py
Scanning dependencies of target tf2_msgs_generate_messages_lisp
Scanning dependencies of target tf2_msgs_generate_messages_eus
Scanning dependencies of target tf2_msgs_generate_messages_cpp
Scanning dependencies of target tf2_msgs_generate_messages_nodejs
[  0%] Built target tf2_msgs_generate_messages_lisp
[  0%] Built target tf2_msgs_generate_messages_cpp
[  0%] Built target tf2_msgs_generate_messages_py
[  0%] Built target actionlib_msgs_generate_messages_py
[  0%] Built target tf2_msgs_generate_messages_nodejs
[  0%] Built target actionlib_msgs_generate_messages_nodejs
[  0%] Built target tf2_msgs_generate_messages_eus
[  0%] Built target actionlib_generate_messages_py
Scanning dependencies of target tf_generate_messages_eus
Scanning dependencies of target rosgraph_msgs_generate_messages_eus
Scanning dependencies of target actionlib_msgs_generate_messages_lisp
Scanning dependencies of target actionlib_generate_messages_eus
Scanning dependencies of target rosgraph_msgs_generate_messages_lisp
[  0%] Built target tf_generate_messages_eus
[  0%] Built target actionlib_msgs_generate_messages_lisp
Scanning dependencies of target std_msgs_generate_messages_eus
Scanning dependencies of target roscpp_generate_messages_nodejs
[  0%] Built target rosgraph_msgs_generate_messages_eus
Scanning dependencies of target roscpp_generate_messages_eus
[  0%] Built target actionlib_generate_messages_eus
Scanning dependencies of target roscpp_generate_messages_lisp
[  0%] Built target std_msgs_generate_messages_eus
Scanning dependencies of target people_msgs_generate_messages_nodejs
Scanning dependencies of target geometry_msgs_generate_messages_nodejs
[  0%] Built target rosgraph_msgs_generate_messages_lisp
[  0%] Built target roscpp_generate_messages_eus
[  0%] Built target roscpp_generate_messages_nodejs
Scanning dependencies of target rosgraph_msgs_generate_messages_cpp
Scanning dependencies of target tf_generate_messages_cpp
[  0%] Built target roscpp_generate_messages_lisp
Scanning dependencies of target geometry_msgs_generate_messages_lisp
[  0%] Built target people_msgs_generate_messages_nodejs
[  0%] Built target geometry_msgs_generate_messages_nodejs
Scanning dependencies of target std_msgs_generate_messages_lisp
Scanning dependencies of target std_msgs_generate_messages_py
[  0%] Built target rosgraph_msgs_generate_messages_cpp
[  0%] Built target tf_generate_messages_cpp
Scanning dependencies of target geometry_msgs_generate_messages_eus
[  0%] Built target geometry_msgs_generate_messages_lisp
Scanning dependencies of target roscpp_generate_messages_cpp
[  0%] Built target std_msgs_generate_messages_lisp
Scanning dependencies of target geometry_msgs_generate_messages_cpp
[  0%] Built target std_msgs_generate_messages_py
Scanning dependencies of target sensor_msgs_generate_messages_nodejs
Scanning dependencies of target people_msgs_generate_messages_eus
Scanning dependencies of target std_msgs_generate_messages_nodejs
[  0%] Built target roscpp_generate_messages_cpp
[  0%] Built target geometry_msgs_generate_messages_cpp
[  0%] Built target geometry_msgs_generate_messages_eus
Scanning dependencies of target geometry_msgs_generate_messages_py
Scanning dependencies of target rosgraph_msgs_generate_messages_nodejs
[  0%] Built target sensor_msgs_generate_messages_nodejs
[  0%] Built target std_msgs_generate_messages_nodejs
[  0%] Built target people_msgs_generate_messages_eus
Scanning dependencies of target people_msgs_generate_messages_cpp
Scanning dependencies of target sensor_msgs_generate_messages_lisp
Scanning dependencies of target people_msgs_generate_messages_py
[  0%] Built target geometry_msgs_generate_messages_py
[  0%] Built target rosgraph_msgs_generate_messages_nodejs
Scanning dependencies of target sensor_msgs_generate_messages_cpp
Scanning dependencies of target rosgraph_msgs_generate_messages_py
Scanning dependencies of target tf_generate_messages_lisp
[  0%] Built target people_msgs_generate_messages_py
[  0%] Built target people_msgs_generate_messages_cpp
Scanning dependencies of target roscpp_generate_messages_py
[  0%] Built target sensor_msgs_generate_messages_lisp
Scanning dependencies of target tf_generate_messages_nodejs
[  0%] Built target tf_generate_messages_lisp
[  0%] Built target sensor_msgs_generate_messages_cpp
Scanning dependencies of target tf_generate_messages_py
Scanning dependencies of target actionlib_generate_messages_cpp
Scanning dependencies of target sensor_msgs_generate_messages_py
Scanning dependencies of target actionlib_msgs_generate_messages_eus
[  0%] Built target roscpp_generate_messages_py
[  0%] Built target rosgraph_msgs_generate_messages_py
Scanning dependencies of target actionlib_generate_messages_lisp
[  0%] Built target tf_generate_messages_nodejs
Scanning dependencies of target std_msgs_generate_messages_cpp
[  0%] Built target tf_generate_messages_py
[  0%] Built target actionlib_generate_messages_cpp
[  0%] Built target actionlib_msgs_generate_messages_eus
[  0%] Built target sensor_msgs_generate_messages_py
Scanning dependencies of target actionlib_msgs_generate_messages_cpp
Scanning dependencies of target actionlib_generate_messages_nodejs
Scanning dependencies of target sensor_msgs_generate_messages_eus
[  0%] Built target actionlib_generate_messages_lisp
[  0%] Built target std_msgs_generate_messages_cpp
[  0%] Built target actionlib_msgs_generate_messages_cpp
[  0%] Built target sensor_msgs_generate_messages_eus
[  0%] Built target actionlib_generate_messages_nodejs
Scanning dependencies of target people_tracking_filter
[  6%] Building CXX object CMakeFiles/people_tracking_filter.dir/src/gaussian_vector.cpp.o
[ 13%] Building CXX object CMakeFiles/people_tracking_filter.dir/src/uniform_vector.cpp.o
[ 20%] Building CXX object CMakeFiles/people_tracking_filter.dir/src/mcpdf_vector.cpp.o
[ 26%] Building CXX object CMakeFiles/people_tracking_filter.dir/src/gaussian_pos_vel.cpp.o
[ 33%] Building CXX object CMakeFiles/people_tracking_filter.dir/src/mcpdf_pos_vel.cpp.o
[ 40%] Building CXX object CMakeFiles/people_tracking_filter.dir/src/sysmodel_pos_vel.cpp.o
In file included from /home/stwirth/people_test/src/people/people_tracking_filter/src/gaussian_vector.cpp:37:0:
/home/stwirth/people_test/src/people/people_tracking_filter/include/people_tracking_filter/gaussian_vector.h:40:25: fatal error: bfl/pdf/pdf.h: No such file or directory
compilation terminated.
[ 53%] Building CXX object CMakeFiles/people_tracking_filter.dir/src/measmodel_pos.cpp.o
[ 53%] Building CXX object CMakeFiles/people_tracking_filter.dir/src/sysmodel_vector.cpp.o
CMakeFiles/people_tracking_filter.dir/build.make:86: recipe for target 'CMakeFiles/people_tracking_filter.dir/src/gaussian_vector.cpp.o' failed
make[2]: *** [CMakeFiles/people_tracking_filter.dir/src/gaussian_vector.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/stwirth/people_test/src/people/people_tracking_filter/src/uniform_vector.cpp:37:0:
/home/stwirth/people_test/src/people/people_tracking_filter/include/people_tracking_filter/uniform_vector.h:40:25: fatal error: bfl/pdf/pdf.h: No such file or directory
compilation terminated.
CMakeFiles/people_tracking_filter.dir/build.make:62: recipe for target 'CMakeFiles/people_tracking_filter.dir/src/uniform_vector.cpp.o' failed
make[2]: *** [CMakeFiles/people_tracking_filter.dir/src/uniform_vector.cpp.o] Error 1
In file included from /home/stwirth/people_test/src/people/people_tracking_filter/src/mcpdf_vector.cpp:37:0:
/home/stwirth/people_test/src/people/people_tracking_filter/include/people_tracking_filter/mcpdf_vector.h:40:27: fatal error: bfl/pdf/mcpdf.h: No such file or directory
compilation terminated.
In file included from /home/stwirth/people_test/src/people/people_tracking_filter/src/gaussian_pos_vel.cpp:37:0:
/home/stwirth/people_test/src/people/people_tracking_filter/include/people_tracking_filter/gaussian_pos_vel.h:40:25: fatal error: bfl/pdf/pdf.h: No such file or directory
compilation terminated.
CMakeFiles/people_tracking_filter.dir/build.make:158: recipe for target 'CMakeFiles/people_tracking_filter.dir/src/mcpdf_vector.cpp.o' failed
make[2]: *** [CMakeFiles/people_tracking_filter.dir/src/mcpdf_vector.cpp.o] Error 1
CMakeFiles/people_tracking_filter.dir/build.make:110: recipe for target 'CMakeFiles/people_tracking_filter.dir/src/gaussian_pos_vel.cpp.o' failed
make[2]: *** [CMakeFiles/people_tracking_filter.dir/src/gaussian_pos_vel.cpp.o] Error 1
In file included from /home/stwirth/people_test/src/people/people_tracking_filter/src/mcpdf_pos_vel.cpp:37:0:
/home/stwirth/people_test/src/people/people_tracking_filter/include/people_tracking_filter/mcpdf_pos_vel.h:40:27: fatal error: bfl/pdf/mcpdf.h: No such file or directory
compilation terminated.
CMakeFiles/people_tracking_filter.dir/build.make:134: recipe for target 'CMakeFiles/people_tracking_filter.dir/src/mcpdf_pos_vel.cpp.o' failed
make[2]: *** [CMakeFiles/people_tracking_filter.dir/src/mcpdf_pos_vel.cpp.o] Error 1
In file included from /home/stwirth/people_test/src/people/people_tracking_filter/include/people_tracking_filter/sysmodel_vector.h:41:0,
                 from /home/stwirth/people_test/src/people/people_tracking_filter/src/sysmodel_vector.cpp:37:
/home/stwirth/people_test/src/people/people_tracking_filter/include/people_tracking_filter/gaussian_vector.h:40:25: fatal error: bfl/pdf/pdf.h: No such file or directory
compilation terminated.
CMakeFiles/people_tracking_filter.dir/build.make:206: recipe for target 'CMakeFiles/people_tracking_filter.dir/src/sysmodel_vector.cpp.o' failed
make[2]: *** [CMakeFiles/people_tracking_filter.dir/src/sysmodel_vector.cpp.o] Error 1
In file included from /home/stwirth/people_test/src/people/people_tracking_filter/include/people_tracking_filter/measmodel_pos.h:42:0,
                 from /home/stwirth/people_test/src/people/people_tracking_filter/src/measmodel_pos.cpp:37:
/home/stwirth/people_test/src/people/people_tracking_filter/include/people_tracking_filter/gaussian_vector.h:40:25: fatal error: bfl/pdf/pdf.h: No such file or directory
compilation terminated.
CMakeFiles/people_tracking_filter.dir/build.make:230: recipe for target 'CMakeFiles/people_tracking_filter.dir/src/measmodel_pos.cpp.o' failed
make[2]: *** [CMakeFiles/people_tracking_filter.dir/src/measmodel_pos.cpp.o] Error 1
In file included from /home/stwirth/people_test/src/people/people_tracking_filter/include/people_tracking_filter/sysmodel_pos_vel.h:42:0,
                 from /home/stwirth/people_test/src/people/people_tracking_filter/src/sysmodel_pos_vel.cpp:37:
/home/stwirth/people_test/src/people/people_tracking_filter/include/people_tracking_filter/gaussian_pos_vel.h:40:25: fatal error: bfl/pdf/pdf.h: No such file or directory
compilation terminated.
CMakeFiles/people_tracking_filter.dir/build.make:182: recipe for target 'CMakeFiles/people_tracking_filter.dir/src/sysmodel_pos_vel.cpp.o' failed
make[2]: *** [CMakeFiles/people_tracking_filter.dir/src/sysmodel_pos_vel.cpp.o] Error 1
CMakeFiles/Makefile2:620: recipe for target 'CMakeFiles/people_tracking_filter.dir/all' failed
make[1]: *** [CMakeFiles/people_tracking_filter.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
<== Failed to process package 'people_tracking_filter': 
  Command '['/home/stwirth/people_test/devel_isolated/face_detector/env.sh', 'make', '-j8', '-l8']' returned non-zero exit status 2

Reproduce this error by running:
==> cd /home/stwirth/people_test/build_isolated/people_tracking_filter && /home/stwirth/people_test/devel_isolated/face_detector/env.sh make -j8 -l8

Command failed, exiting.
stwirth@x:~/people_test$ 

https://github.com/wg-perception/people/pull/76 was meant to fix this but still the include paths are wrong.

stwirth commented 3 years ago

Looking at the verbose output:

/usr/bin/c++   -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"people_tracking_filter\" -Dpeople_tracking_filter_EXPORTS -I/home/stwirth/people_test/src/people/people_tracking_filter/include -I/home/stwirth/people_test/devel_isolated/people_msgs/include -I/opt/ros/kinetic/include -I/opt/ros/kinetic/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -I/home/stwirth/people_test/devel_isolated/bfl/include/bfl/bfl  -fPIC   -o CMakeFiles/people_tracking_filter.dir/src/sysmodel_pos_vel.cpp.o -c /home/stwirth/people_test/src/people/people_tracking_filter/src/sysmodel_pos_vel.cpp
In file included from /home/stwirth/people_test/src/people/people_tracking_filter/src/mcpdf_vector.cpp:37:0:
/home/stwirth/people_test/src/people/people_tracking_filter/include/people_tracking_filter/mcpdf_vector.h:40:27: fatal error: bfl/pdf/mcpdf.h: No such file or directory
compilation terminated.

the bfl include path is set to /home/stwirth/people_test/devel_isolated/bfl/include/bfl/bfl which is two bfls too much for e.g. https://github.com/wg-perception/people/blob/bc73fa0c2ff96da27688e3ad503a1aa4342d214a/people_tracking_filter/include/people_tracking_filter/mcpdf_vector.h#L40 to work. The file is located in /home/stwirth/people_test/devel_isolated/bfl/include/bfl/pdf/mcpdf.h.

stwirth commented 3 years ago

When ros-kinetic-bfl is installed, the header files are installed in

/opt/ros/kinetic/include/bfl/

e.g.

/opt/ros/kinetic/include/bfl/pdf/mcpdf.h

The "catch all" include directive -I/opt/ros/kinetic/include therefore works here.

stwirth commented 3 years ago

The CMake find package call (using pkgconfig) https://github.com/wg-perception/people/blob/413543b291413b6dbb7b845062e861163eb4e094/people_tracking_filter/CMakeLists.txt#L5-L6 sets ${BFL_INCLUDE_DIRS} to /home/stwirth/people_test/devel_isolated/bfl/include/bfl when bfl is also build from source and to /opt/ros/kinetic/include/bfl if ros-kinetic-bfl is installed.

So it seems that all include statements should actually not include bfl/ in the path and https://github.com/wg-perception/people/pull/76/commits/a1008765fb12286595195a2ceafd3764f5cff5ae should be reverted.

stwirth commented 3 years ago

Alternatively, ${BFL_INCLUDE_DIRS}/.. could be added as include path. This would keep the #include statements containing bfl/ (which I find nicer because more explicit).

stwirth commented 3 years ago

PR with fix: #97.