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

Compiling error #174

Closed
DanielSchimpf opened this issue May 29, 2019 · 10 comments
Closed

Compiling error #174

DanielSchimpf opened this issue May 29, 2019 · 10 comments

Comments

@DanielSchimpf
Copy link

DanielSchimpf commented May 29, 2019

Hello,

I am running into some warnings and errors when trying to compile the package.

I am using Ubuntu 16 and ROS Kinetic, because bezier is listed as an dependency in the fanuc_grinding package and there Ubuntu 16 with ROS Kinetic was used.

I made a fresh installation of Ubuntu and ROS Kinetic. The only other things that I installed in addition to the things mentioned in the install instructions for bezier are PCL 1.8, rviz-visual-tools, libproj-dev and python-catkin-tools.

PCL 1.8, libproj-dev and rviz-visual-tools I installed because of earlier error messages when trying to compile bezier. However, now I am a little stuck. It seems to be an issue with vtk.

I would be very thankful for some help!

Let me know if there is would be any other information I should provide.

Thanks!!!

Daniel

The compilation output is pasted below (its long, sorry...):

compilation log
dan@dan-VirtualBox:~/catkin_ws$ catkin build
--------------------------------------------------------
Profile:                     default
Extending:          [cached] /opt/ros/kinetic
Workspace:                   /home/dan/catkin_ws
--------------------------------------------------------
Build Space:        [exists] /home/dan/catkin_ws/build
Devel Space:        [exists] /home/dan/catkin_ws/devel
Install Space:      [unused] /home/dan/catkin_ws/install
Log Space:          [exists] /home/dan/catkin_ws/logs
Source Space:       [exists] /home/dan/catkin_ws/src
DESTDIR:            [unused] None
--------------------------------------------------------
Devel Space Layout:          linked
Install Space Layout:        None
--------------------------------------------------------
Additional CMake Args:       None
Additional Make Args:        None
Additional catkin Make Args: None
Internal Make Job Server:    True
Cache Job Environments:      False
--------------------------------------------------------
Whitelisted Packages:        None
Blacklisted Packages:        None
--------------------------------------------------------
Workspace configuration appears valid.
--------------------------------------------------------
[build] Found '1' packages in 0.0 seconds.                                     
[build] Package table is up to date.                                           
Starting  >>> bezier                                                           
_______________________________________________________________________________
Errors     << bezier:make /home/dan/catkin_ws/logs/bezier/build.make.002.log   
cc1plus: warning: /usr/local/lib/cmake/vtk-8.2/UseVTK.cmake: not a directory
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:36:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkMath.h:672:3: warning: multi-line comment [-Wcomment]
   // a & b \\
   ^
/usr/include/vtk-6.2/vtkMath.h:676:3: warning: multi-line comment [-Wcomment]
   // 1 & 0 \\
   ^
/usr/include/vtk-6.2/vtkMath.h:679:3: warning: multi-line comment [-Wcomment]
   // a & b \\
   ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp: In member function ‘bool Bezier::appendInputMesh(std::__cxx11::string)’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:23:19: error: ‘vtkAbstractPolyDataReader’ was not declared in this scope
   vtkSmartPointer<vtkAbstractPolyDataReader> reader;
                   ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:23:44: error: template argument 1 is invalid
   vtkSmartPointer<vtkAbstractPolyDataReader> reader;
                                            ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:25:48: error: invalid user-defined conversion from ‘vtkSmartPointer<vtkOBJReader>’ to ‘int’ [-fpermissive]
     reader = vtkSmartPointer<vtkOBJReader>::New();
                                                ^
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note: candidate is: vtkSmartPointer<T>::operator T*() const [with T = vtkOBJReader] <near match>
   operator T* () const
   ^
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note:   no known conversion from ‘vtkOBJReader*’ to ‘int’
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:27:48: error: invalid user-defined conversion from ‘vtkSmartPointer<vtkPLYReader>’ to ‘int’ [-fpermissive]
     reader = vtkSmartPointer<vtkPLYReader>::New();
                                                ^
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note: candidate is: vtkSmartPointer<T>::operator T*() const [with T = vtkPLYReader] <near match>
   operator T* () const
   ^
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note:   no known conversion from ‘vtkPLYReader*’ to ‘int’
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:29:48: error: invalid user-defined conversion from ‘vtkSmartPointer<vtkSTLReader>’ to ‘int’ [-fpermissive]
     reader = vtkSmartPointer<vtkSTLReader>::New();
                                                ^
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note: candidate is: vtkSmartPointer<T>::operator T*() const [with T = vtkSTLReader] <near match>
   operator T* () const
   ^
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note:   no known conversion from ‘vtkSTLReader*’ to ‘int’
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:33:9: error: base operand of ‘->’ is not a pointer
   reader->SetFileName(file_absolute_path.c_str());
         ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:34:9: error: base operand of ‘->’ is not a pointer
   reader->AddObserver(vtkCommand::WarningEvent, vtk_observer_);
         ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:35:9: error: base operand of ‘->’ is not a pointer
   reader->AddObserver(vtkCommand::ErrorEvent, vtk_observer_);
         ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:37:9: error: base operand of ‘->’ is not a pointer
   reader->Update();
         ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:55:20: error: base operand of ‘->’ is not a pointer
   polydata = reader->GetOutput();
                    ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp: In member function ‘bool Bezier::sliceMeshWithPlane(const vtkSmartPointer<vtkPolyData>&, const Vector4d&, const Vector3d&, vtkSmartPointer<vtkStripper>&)’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:461:13: error: ‘class vtkStripper’ has no member named ‘JoinContiguousSegmentsOn’
   stripper->JoinContiguousSegmentsOn(); //
             ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp: In member function ‘bool Bezier::generateRobotPosesAlongStripper(const vtkSmartPointer<vtkStripper>&, EigenSTL::vector_Isometry3d&)’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:543:8: error: invalid use of incomplete type ‘class vtkCellArray’
   cells->AddObserver(vtkCommand::ErrorEvent, vtk_observer_);
        ^
In file included from /usr/include/vtk-6.2/vtkPolyData.h:61:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkCellLinks.h:31:7: note: forward declaration of ‘class vtkCellArray’
 class vtkCellArray;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:544:8: error: invalid use of incomplete type ‘class vtkCellArray’
   cells->AddObserver(vtkCommand::WarningEvent, vtk_observer_);
        ^
In file included from /usr/include/vtk-6.2/vtkPolyData.h:61:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkCellLinks.h:31:7: note: forward declaration of ‘class vtkCellArray’
 class vtkCellArray;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:546:8: error: invalid use of incomplete type ‘class vtkCellArray’
   cells->InitTraversal();
        ^
In file included from /usr/include/vtk-6.2/vtkPolyData.h:61:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkCellLinks.h:31:7: note: forward declaration of ‘class vtkCellArray’
 class vtkCellArray;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:564:15: error: invalid use of incomplete type ‘class vtkCellArray’
   while (cells->GetNextCell(number_of_points, indices))
               ^
In file included from /usr/include/vtk-6.2/vtkPolyData.h:61:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkCellLinks.h:31:7: note: forward declaration of ‘class vtkCellArray’
 class vtkCellArray;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp: In member function ‘bool Bezier::keepUpperPartofDilatedMesh(vtkSmartPointer<vtkPolyData>&, const vtkSmartPointer<vtkPolyData>&, vtkSmartPointer<vtkPolyData>&)’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1086:22: error: invalid use of incomplete type ‘class vtkCell’
     int sub_id = cell->GetParametricCenter(pcoords);
                      ^
In file included from /usr/include/vtk-6.2/vtkPointSet.h:30:0,
                 from /usr/include/vtk-6.2/vtkPolyData.h:58,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkDataSet.h:43:7: note: forward declaration of ‘class vtkCell’
 class vtkCell;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1088:9: error: invalid use of incomplete type ‘class vtkCell’
     cell->EvaluateLocation(sub_id, pcoords, cell_center, weights);
         ^
In file included from /usr/include/vtk-6.2/vtkPointSet.h:30:0,
                 from /usr/include/vtk-6.2/vtkPolyData.h:58,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkDataSet.h:43:7: note: forward declaration of ‘class vtkCell’
 class vtkCell;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1105:48: error: invalid use of incomplete type ‘class vtkIdList’
       base_polydata->GetPoint(id_closest_points->GetId(i), closest_point_vector);
                                                ^
In file included from /usr/include/vtk-6.2/vtkPointSet.h:30:0,
                 from /usr/include/vtk-6.2/vtkPolyData.h:58,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkDataSet.h:48:7: note: forward declaration of ‘class vtkIdList’
 class vtkIdList;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1113:53: error: invalid use of incomplete type ‘class vtkIdList’
       point_normal_array->GetTuple(id_closest_points->GetId(i), normal);
                                                     ^
In file included from /usr/include/vtk-6.2/vtkPointSet.h:30:0,
                 from /usr/include/vtk-6.2/vtkPolyData.h:58,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkDataSet.h:48:7: note: forward declaration of ‘class vtkIdList’
 class vtkIdList;
       ^
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘vtkSmartPointer<T>::vtkSmartPointer(T*) [with T = vtkCellArray]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:530:69:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:36:47: error: no matching function for call to ‘vtkSmartPointerBase::vtkSmartPointerBase(vtkCellArray*&)’
   vtkSmartPointer(T* r): vtkSmartPointerBase(r) {}
                                               ^
In file included from /usr/include/vtk-6.2/vtkSmartPointer.h:23:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointerBase.h:74:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase*, const vtkSmartPointerBase::NoReference&)
   vtkSmartPointerBase(vtkObjectBase* r, const NoReference&);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:74:3: note:   candidate expects 2 arguments, 1 provided
/usr/include/vtk-6.2/vtkSmartPointerBase.h:43:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(const vtkSmartPointerBase&)
   vtkSmartPointerBase(const vtkSmartPointerBase& r);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:43:3: note:   no known conversion for argument 1 from ‘vtkCellArray*’ to ‘const vtkSmartPointerBase&’
/usr/include/vtk-6.2/vtkSmartPointerBase.h:38:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase*)
   vtkSmartPointerBase(vtkObjectBase* r);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:38:3: note:   no known conversion for argument 1 from ‘vtkCellArray*’ to ‘vtkObjectBase*’
/usr/include/vtk-6.2/vtkSmartPointerBase.h:34:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase()
   vtkSmartPointerBase();
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:34:3: note:   candidate expects 0 arguments, 1 provided
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘vtkSmartPointer<T>::operator T*() const [with T = vtkCellArray]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:532:8:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:79:40: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkCellArray*’
     return static_cast<T*>(this->Object);
                                        ^
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘T* vtkSmartPointer<T>::operator->() const [with T = vtkCellArray]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:543:8:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:94:40: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkCellArray*’
     return static_cast<T*>(this->Object);
                                        ^
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘vtkSmartPointer<T>::vtkSmartPointer(T*) [with T = vtkCell]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1082:83:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:36:47: error: no matching function for call to ‘vtkSmartPointerBase::vtkSmartPointerBase(vtkCell*&)’
   vtkSmartPointer(T* r): vtkSmartPointerBase(r) {}
                                               ^
In file included from /usr/include/vtk-6.2/vtkSmartPointer.h:23:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointerBase.h:74:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase*, const vtkSmartPointerBase::NoReference&)
   vtkSmartPointerBase(vtkObjectBase* r, const NoReference&);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:74:3: note:   candidate expects 2 arguments, 1 provided
/usr/include/vtk-6.2/vtkSmartPointerBase.h:43:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(const vtkSmartPointerBase&)
   vtkSmartPointerBase(const vtkSmartPointerBase& r);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:43:3: note:   no known conversion for argument 1 from ‘vtkCell*’ to ‘const vtkSmartPointerBase&’
/usr/include/vtk-6.2/vtkSmartPointerBase.h:38:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase*)
   vtkSmartPointerBase(vtkObjectBase* r);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:38:3: note:   no known conversion for argument 1 from ‘vtkCell*’ to ‘vtkObjectBase*’
/usr/include/vtk-6.2/vtkSmartPointerBase.h:34:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase()
   vtkSmartPointerBase();
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:34:3: note:   candidate expects 0 arguments, 1 provided
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘T* vtkSmartPointer<T>::operator->() const [with T = vtkCell]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1086:22:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:94:40: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkCell*’
     return static_cast<T*>(this->Object);
                                        ^
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘static vtkSmartPointer<T> vtkSmartPointer<T>::New() [with T = vtkIdList]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1093:80:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:117:37: error: incomplete type ‘vtkIdList’ used in nested name specifier
     return vtkSmartPointer<T>(T::New(), NoReference());
                                     ^
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘vtkSmartPointer<T>::operator T*() const [with T = vtkIdList]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1094:81:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:79:40: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkIdList*’
     return static_cast<T*>(this->Object);
                                        ^
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘T* vtkSmartPointer<T>::operator->() const [with T = vtkIdList]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1105:48:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:94:40: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkIdList*’
     return static_cast<T*>(this->Object);
                                        ^
make[2]: *** [CMakeFiles/bezier.dir/src/bezier_library.cpp.o] Error 1
make[1]: *** [CMakeFiles/bezier.dir/all] Error 2
make: *** [all] Error 2
cd /home/dan/catkin_ws/build/bezier; catkin build --get-env bezier | catkin env -si  /usr/bin/make --jobserver-fds=6,7 -j; cd -
...............................................................................
Failed     << bezier:make           [ Exited with code 2 ]                     
Failed    <<< bezier                [ 12.2 seconds ]                           
[build] Summary: 0 of 1 packages succeeded.                                    
[build]   Ignored:   None.                                                     
[build]   Warnings:  None.                                                     
[build]   Abandoned: None.                                                     
[build]   Failed:    1 packages failed.                                        
[build] Runtime: 12.3 seconds total.
@VictorLamoine
Copy link
Contributor

bezier compiles/works as it should on Melodic so feel free to update to Ubuntu 18.04 and ROS Melodic.

fanuc_grinding is not maintained anymore and pretty poor quality code overall (my bad 😝).
I do not recommend trying to compile/run it. The biggest problem is that fanuc_post_processor changed A LOT so you have to use an old version, something around this commit should work: https://gitlab.com/InstitutMaupertuis/fanuc_post_processor/commit/5c1d0545d7320f5ca89f3245a0508b6fdda682e6

I experience the same compilation issue. I'll take a look and publish a fix soon.
It seems VTK 6 includes are used instead of VTK 8.

@VictorLamoine
Copy link
Contributor

Fixed with fafe79d.

Please tell me if if works for you. If it doesn't re-open the issue !

@DanielSchimpf
Copy link
Author

DanielSchimpf commented Jun 6, 2019

Thank you!
Sadly that does not seem to resolve the issue. Compilation output seems to be the same/very similar:

compilation log
dan@dan-VirtualBox:~/catkin_ws$ catkin build
--------------------------------------------------------
Profile:                     default
Extending:             [env] /opt/ros/kinetic
Workspace:                   /home/dan/catkin_ws
--------------------------------------------------------
Build Space:        [exists] /home/dan/catkin_ws/build
Devel Space:        [exists] /home/dan/catkin_ws/devel
Install Space:      [unused] /home/dan/catkin_ws/install
Log Space:          [exists] /home/dan/catkin_ws/logs
Source Space:       [exists] /home/dan/catkin_ws/src
DESTDIR:            [unused] None
--------------------------------------------------------
Devel Space Layout:          linked
Install Space Layout:        None
--------------------------------------------------------
Additional CMake Args:       None
Additional Make Args:        None
Additional catkin Make Args: None
Internal Make Job Server:    True
Cache Job Environments:      False
--------------------------------------------------------
Whitelisted Packages:        None
Blacklisted Packages:        None
--------------------------------------------------------
Workspace configuration appears valid.
--------------------------------------------------------
[build] Found '2' packages in 0.0 seconds.                                     
[build] Updating package table.                                                
Warning: generated devel space setup files have been deleted.
Starting  >>> catkin_tools_prebuild                                            
Finished  <<< catkin_tools_prebuild                [ 13.6 seconds ]            
Starting  >>> beginner_tutorials                                               
Finished  <<< beginner_tutorials                   [ 1 minute and 31.0 seconds ]
Starting  >>> bezier                                                           
_______________________________________________________________________________
Warnings   << bezier:cmake /home/dan/catkin_ws/logs/bezier/build.cmake.005.log 
** WARNING ** io features related to openni2 will be disabled
** WARNING ** io features related to ensenso will be disabled
** WARNING ** io features related to davidSDK will be disabled
** WARNING ** io features related to dssdk will be disabled
** WARNING ** io features related to pcap will be disabled
** WARNING ** io features related to png will be disabled
** WARNING ** io features related to libusb-1.0 will be disabled
** WARNING ** visualization features related to openni2 will be disabled
** WARNING ** visualization features related to ensenso will be disabled
** WARNING ** visualization features related to davidSDK will be disabled
** WARNING ** visualization features related to dssdk will be disabled
** WARNING ** visualization features related to rssdk will be disabled
cd /home/dan/catkin_ws/build/bezier; catkin build --get-env bezier | catkin env -si  /usr/bin/cmake /home/dan/catkin_ws/src/bezier --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/dan/catkin_ws/devel/.private/bezier -DCMAKE_INSTALL_PREFIX=/home/dan/catkin_ws/install; cd -
...............................................................................
_______________________________________________________________________________
Errors     << bezier:make /home/dan/catkin_ws/logs/bezier/build.make.005.log   
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:36:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkMath.h:672:3: warning: multi-line comment [-Wcomment]
   // a & b \\
   ^
/usr/include/vtk-6.2/vtkMath.h:676:3: warning: multi-line comment [-Wcomment]
   // 1 & 0 \\
   ^
/usr/include/vtk-6.2/vtkMath.h:679:3: warning: multi-line comment [-Wcomment]
   // a & b \\
   ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp: In member function ‘bool Bezier::appendInputMesh(std::__cxx11::string)’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:23:19: error: ‘vtkAbstractPolyDataReader’ was not declared in this scope
   vtkSmartPointer<vtkAbstractPolyDataReader> reader;
                   ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:23:44: error: template argument 1 is invalid
   vtkSmartPointer<vtkAbstractPolyDataReader> reader;
                                            ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:25:48: error: invalid user-defined conversion from ‘vtkSmartPointer<vtkOBJReader>’ to ‘int’ [-fpermissive]
     reader = vtkSmartPointer<vtkOBJReader>::New();
                                                ^
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note: candidate is: vtkSmartPointer<T>::operator T*() const [with T = vtkOBJReader] <near match>
   operator T* () const
   ^
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note:   no known conversion from ‘vtkOBJReader*’ to ‘int’
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:27:48: error: invalid user-defined conversion from ‘vtkSmartPointer<vtkPLYReader>’ to ‘int’ [-fpermissive]
     reader = vtkSmartPointer<vtkPLYReader>::New();
                                                ^
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note: candidate is: vtkSmartPointer<T>::operator T*() const [with T = vtkPLYReader] <near match>
   operator T* () const
   ^
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note:   no known conversion from ‘vtkPLYReader*’ to ‘int’
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:29:48: error: invalid user-defined conversion from ‘vtkSmartPointer<vtkSTLReader>’ to ‘int’ [-fpermissive]
     reader = vtkSmartPointer<vtkSTLReader>::New();
                                                ^
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note: candidate is: vtkSmartPointer<T>::operator T*() const [with T = vtkSTLReader] <near match>
   operator T* () const
   ^
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note:   no known conversion from ‘vtkSTLReader*’ to ‘int’
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:33:9: error: base operand of ‘->’ is not a pointer
   reader->SetFileName(file_absolute_path.c_str());
         ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:34:9: error: base operand of ‘->’ is not a pointer
   reader->AddObserver(vtkCommand::WarningEvent, vtk_observer_);
         ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:35:9: error: base operand of ‘->’ is not a pointer
   reader->AddObserver(vtkCommand::ErrorEvent, vtk_observer_);
         ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:37:9: error: base operand of ‘->’ is not a pointer
   reader->Update();
         ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:55:20: error: base operand of ‘->’ is not a pointer
   polydata = reader->GetOutput();
                    ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp: In member function ‘bool Bezier::sliceMeshWithPlane(const vtkSmartPointer<vtkPolyData>&, const Vector4d&, const Vector3d&, vtkSmartPointer<vtkStripper>&)’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:461:13: error: ‘class vtkStripper’ has no member named ‘JoinContiguousSegmentsOn’
   stripper->JoinContiguousSegmentsOn(); //
             ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp: In member function ‘bool Bezier::generateRobotPosesAlongStripper(const vtkSmartPointer<vtkStripper>&, EigenSTL::vector_Isometry3d&)’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:543:8: error: invalid use of incomplete type ‘class vtkCellArray’
   cells->AddObserver(vtkCommand::ErrorEvent, vtk_observer_);
        ^
In file included from /usr/include/vtk-6.2/vtkPolyData.h:61:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkCellLinks.h:31:7: note: forward declaration of ‘class vtkCellArray’
 class vtkCellArray;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:544:8: error: invalid use of incomplete type ‘class vtkCellArray’
   cells->AddObserver(vtkCommand::WarningEvent, vtk_observer_);
        ^
In file included from /usr/include/vtk-6.2/vtkPolyData.h:61:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkCellLinks.h:31:7: note: forward declaration of ‘class vtkCellArray’
 class vtkCellArray;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:546:8: error: invalid use of incomplete type ‘class vtkCellArray’
   cells->InitTraversal();
        ^
In file included from /usr/include/vtk-6.2/vtkPolyData.h:61:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkCellLinks.h:31:7: note: forward declaration of ‘class vtkCellArray’
 class vtkCellArray;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:564:15: error: invalid use of incomplete type ‘class vtkCellArray’
   while (cells->GetNextCell(number_of_points, indices))
               ^
In file included from /usr/include/vtk-6.2/vtkPolyData.h:61:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkCellLinks.h:31:7: note: forward declaration of ‘class vtkCellArray’
 class vtkCellArray;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp: In member function ‘bool Bezier::keepUpperPartofDilatedMesh(vtkSmartPointer<vtkPolyData>&, const vtkSmartPointer<vtkPolyData>&, vtkSmartPointer<vtkPolyData>&)’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1086:22: error: invalid use of incomplete type ‘class vtkCell’
     int sub_id = cell->GetParametricCenter(pcoords);
                      ^
In file included from /usr/include/vtk-6.2/vtkPointSet.h:30:0,
                 from /usr/include/vtk-6.2/vtkPolyData.h:58,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkDataSet.h:43:7: note: forward declaration of ‘class vtkCell’
 class vtkCell;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1088:9: error: invalid use of incomplete type ‘class vtkCell’
     cell->EvaluateLocation(sub_id, pcoords, cell_center, weights);
         ^
In file included from /usr/include/vtk-6.2/vtkPointSet.h:30:0,
                 from /usr/include/vtk-6.2/vtkPolyData.h:58,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkDataSet.h:43:7: note: forward declaration of ‘class vtkCell’
 class vtkCell;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1105:48: error: invalid use of incomplete type ‘class vtkIdList’
       base_polydata->GetPoint(id_closest_points->GetId(i), closest_point_vector);
                                                ^
In file included from /usr/include/vtk-6.2/vtkPointSet.h:30:0,
                 from /usr/include/vtk-6.2/vtkPolyData.h:58,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkDataSet.h:48:7: note: forward declaration of ‘class vtkIdList’
 class vtkIdList;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1113:53: error: invalid use of incomplete type ‘class vtkIdList’
       point_normal_array->GetTuple(id_closest_points->GetId(i), normal);
                                                     ^
In file included from /usr/include/vtk-6.2/vtkPointSet.h:30:0,
                 from /usr/include/vtk-6.2/vtkPolyData.h:58,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkDataSet.h:48:7: note: forward declaration of ‘class vtkIdList’
 class vtkIdList;
       ^
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘vtkSmartPointer<T>::vtkSmartPointer(T*) [with T = vtkCellArray]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:530:69:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:36:47: error: no matching function for call to ‘vtkSmartPointerBase::vtkSmartPointerBase(vtkCellArray*&)’
   vtkSmartPointer(T* r): vtkSmartPointerBase(r) {}
                                               ^
In file included from /usr/include/vtk-6.2/vtkSmartPointer.h:23:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointerBase.h:74:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase*, const vtkSmartPointerBase::NoReference&)
   vtkSmartPointerBase(vtkObjectBase* r, const NoReference&);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:74:3: note:   candidate expects 2 arguments, 1 provided
/usr/include/vtk-6.2/vtkSmartPointerBase.h:43:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(const vtkSmartPointerBase&)
   vtkSmartPointerBase(const vtkSmartPointerBase& r);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:43:3: note:   no known conversion for argument 1 from ‘vtkCellArray*’ to ‘const vtkSmartPointerBase&’
/usr/include/vtk-6.2/vtkSmartPointerBase.h:38:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase*)
   vtkSmartPointerBase(vtkObjectBase* r);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:38:3: note:   no known conversion for argument 1 from ‘vtkCellArray*’ to ‘vtkObjectBase*’
/usr/include/vtk-6.2/vtkSmartPointerBase.h:34:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase()
   vtkSmartPointerBase();
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:34:3: note:   candidate expects 0 arguments, 1 provided
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘vtkSmartPointer<T>::operator T*() const [with T = vtkCellArray]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:532:8:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:79:40: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkCellArray*’
     return static_cast<T*>(this->Object);
                                        ^
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘T* vtkSmartPointer<T>::operator->() const [with T = vtkCellArray]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:543:8:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:94:40: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkCellArray*’
     return static_cast<T*>(this->Object);
                                        ^
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘vtkSmartPointer<T>::vtkSmartPointer(T*) [with T = vtkCell]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1082:83:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:36:47: error: no matching function for call to ‘vtkSmartPointerBase::vtkSmartPointerBase(vtkCell*&)’
   vtkSmartPointer(T* r): vtkSmartPointerBase(r) {}
                                               ^
In file included from /usr/include/vtk-6.2/vtkSmartPointer.h:23:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointerBase.h:74:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase*, const vtkSmartPointerBase::NoReference&)
   vtkSmartPointerBase(vtkObjectBase* r, const NoReference&);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:74:3: note:   candidate expects 2 arguments, 1 provided
/usr/include/vtk-6.2/vtkSmartPointerBase.h:43:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(const vtkSmartPointerBase&)
   vtkSmartPointerBase(const vtkSmartPointerBase& r);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:43:3: note:   no known conversion for argument 1 from ‘vtkCell*’ to ‘const vtkSmartPointerBase&’
/usr/include/vtk-6.2/vtkSmartPointerBase.h:38:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase*)
   vtkSmartPointerBase(vtkObjectBase* r);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:38:3: note:   no known conversion for argument 1 from ‘vtkCell*’ to ‘vtkObjectBase*’
/usr/include/vtk-6.2/vtkSmartPointerBase.h:34:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase()
   vtkSmartPointerBase();
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:34:3: note:   candidate expects 0 arguments, 1 provided
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘T* vtkSmartPointer<T>::operator->() const [with T = vtkCell]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1086:22:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:94:40: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkCell*’
     return static_cast<T*>(this->Object);
                                        ^
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘static vtkSmartPointer<T> vtkSmartPointer<T>::New() [with T = vtkIdList]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1093:80:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:117:37: error: incomplete type ‘vtkIdList’ used in nested name specifier
     return vtkSmartPointer<T>(T::New(), NoReference());
                                     ^
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘vtkSmartPointer<T>::operator T*() const [with T = vtkIdList]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1094:81:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:79:40: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkIdList*’
     return static_cast<T*>(this->Object);
                                        ^
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘T* vtkSmartPointer<T>::operator->() const [with T = vtkIdList]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1105:48:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:94:40: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkIdList*’
     return static_cast<T*>(this->Object);
                                        ^
make[2]: *** [CMakeFiles/bezier.dir/src/bezier_library.cpp.o] Error 1
make[1]: *** [CMakeFiles/bezier.dir/all] Error 2
make: *** [all] Error 2
cd /home/dan/catkin_ws/build/bezier; catkin build --get-env bezier | catkin env -si  /usr/bin/make --jobserver-fds=6,7 -j; cd -
...............................................................................
Failed     << bezier:make                          [ Exited with code 2 ]      
Failed    <<< bezier                               [ 1 minute and 12.4 seconds ]
[build] Summary: 2 of 3 packages succeeded.                                    
[build]   Ignored:   None.                                                     
[build]   Warnings:  1 packages succeeded with warnings.                       
[build]   Abandoned: None.                                                     
[build]   Failed:    1 packages failed.                                        
[build] Runtime: 2 minutes and 57.4 seconds total.

@VictorLamoine VictorLamoine reopened this Jun 7, 2019
@VictorLamoine
Copy link
Contributor

Have you reconfigured the project ? CMake stores some variables and it did store the path to VTK.
Simplest solution is to remove the build and devel directories and run catkin_make again.

Tell me if it works for you!

@DanielSchimpf
Copy link
Author

Yeah I deleted both build and devel folder before trying to compile. Tried it again with catkin build andcatkin_make, both failed. (Does it ever happen that one of them works but not the other[Assuming build and devel directories were deleted before]?)

compilation log catkin_make
dan@dan-VirtualBox:~/catkin_ws$ catkin_make
Base path: /home/dan/catkin_ws
Source space: /home/dan/catkin_ws/src
Build space: /home/dan/catkin_ws/build
Devel space: /home/dan/catkin_ws/devel
Install space: /home/dan/catkin_ws/install
####
#### Running command: "cmake /home/dan/catkin_ws/src -DCATKIN_DEVEL_PREFIX=/home/dan/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/dan/catkin_ws/install -G Unix Makefiles" in "/home/dan/catkin_ws/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/dan/catkin_ws/devel
-- Using CMAKE_PREFIX_PATH: /home/dan/catkin_ws/devel;/opt/ros/kinetic
-- This workspace overlays: /home/dan/catkin_ws/devel;/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/dan/catkin_ws/build/test_results
-- 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  
-- Found gtest sources under '/usr/src/gmock': gtests will be built
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.7.14
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 2 packages in topological order:
-- ~~  - beginner_tutorials
-- ~~  - bezier
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'beginner_tutorials'
-- ==> add_subdirectory(beginner_tutorials)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- beginner_tutorials: 1 messages, 1 services
-- +++ processing catkin package: 'bezier'
-- ==> add_subdirectory(bezier)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Checking for module 'eigen3'
--   Found eigen3, version 3.2.92
-- Found eigen: /usr/include/eigen3  
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   system
--   filesystem
--   thread
--   date_time
--   iostreams
--   serialization
--   chrono
--   atomic
--   regex
-- Checking for module 'flann'
--   Found flann, version 1.8.4
-- Found Flann: /usr/lib/x86_64-linux-gnu/libflann_cpp_s.a  
-- Checking for module 'libopenni'
--   Found libopenni, version 1.5.4.0
-- Found openni: /usr/lib/libOpenNI.so  
-- Checking for module 'libopenni2'
--   No package 'libopenni2' found
-- Could NOT find OpenNI2 (missing:  OPENNI2_LIBRARY OPENNI2_INCLUDE_DIRS) 
** WARNING ** io features related to openni2 will be disabled
-- Could NOT find ensenso (missing:  ENSENSO_LIBRARY ENSENSO_INCLUDE_DIR) 
** WARNING ** io features related to ensenso will be disabled
-- Could NOT find DAVIDSDK (missing:  DAVIDSDK_LIBRARY DAVIDSDK_INCLUDE_DIR) 
** WARNING ** io features related to davidSDK will be disabled
-- Could NOT find DSSDK (missing:  _DSSDK_LIBRARIES) 
** WARNING ** io features related to dssdk will be disabled
** WARNING ** io features related to pcap will be disabled
** WARNING ** io features related to png will be disabled
-- The imported target "vtkRenderingPythonTkWidgets" references the file
   "/usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   "/usr/lib/cmake/vtk-6.2/VTKTargets.cmake"
but not all the files it references.

-- The imported target "vtk" references the file
   "/usr/bin/vtk"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   "/usr/lib/cmake/vtk-6.2/VTKTargets.cmake"
but not all the files it references.

-- Found libusb-1.0: /usr/include  
** WARNING ** io features related to libusb-1.0 will be disabled
-- Checking for module 'libopenni2'
--   No package 'libopenni2' found
-- Could NOT find OpenNI2 (missing:  OPENNI2_LIBRARY OPENNI2_INCLUDE_DIRS) 
** WARNING ** visualization features related to openni2 will be disabled
-- Could NOT find ensenso (missing:  ENSENSO_LIBRARY ENSENSO_INCLUDE_DIR) 
** WARNING ** visualization features related to ensenso will be disabled
-- Could NOT find DAVIDSDK (missing:  DAVIDSDK_LIBRARY DAVIDSDK_INCLUDE_DIR) 
** WARNING ** visualization features related to davidSDK will be disabled
-- Could NOT find DSSDK (missing:  _DSSDK_LIBRARIES) 
** WARNING ** visualization features related to dssdk will be disabled
-- Could NOT find RSSDK (missing:  _RSSDK_LIBRARIES) 
** WARNING ** visualization features related to rssdk will be disabled
-- Found qhull: /usr/lib/x86_64-linux-gnu/libqhull.so  
-- looking for PCL_COMMON
-- Found PCL_COMMON: /usr/lib/libpcl_common.so  
-- looking for PCL_OCTREE
-- Found PCL_OCTREE: /usr/lib/libpcl_octree.so  
-- looking for PCL_KDTREE
-- Found PCL_KDTREE: /usr/lib/libpcl_kdtree.so  
-- looking for PCL_SEARCH
-- Found PCL_SEARCH: /usr/lib/libpcl_search.so  
-- looking for PCL_SAMPLE_CONSENSUS
-- Found PCL_SAMPLE_CONSENSUS: /usr/lib/libpcl_sample_consensus.so  
-- looking for PCL_FILTERS
-- Found PCL_FILTERS: /usr/lib/libpcl_filters.so  
-- looking for PCL_IO
-- Found PCL_IO: /usr/lib/libpcl_io.so  
-- looking for PCL_2D
-- Found PCL_2D: /usr/include/pcl-1.8  
-- looking for PCL_FEATURES
-- Found PCL_FEATURES: /usr/lib/libpcl_features.so  
-- looking for PCL_REGISTRATION
-- Found PCL_REGISTRATION: /usr/lib/libpcl_registration.so  
-- looking for PCL_KEYPOINTS
-- Found PCL_KEYPOINTS: /usr/lib/libpcl_keypoints.so  
-- looking for PCL_GEOMETRY
-- Found PCL_GEOMETRY: /usr/include/pcl-1.8  
-- looking for PCL_ML
-- Found PCL_ML: /usr/lib/libpcl_ml.so  
-- looking for PCL_SEGMENTATION
-- Found PCL_SEGMENTATION: /usr/lib/libpcl_segmentation.so  
-- looking for PCL_VISUALIZATION
-- Found PCL_VISUALIZATION: /usr/lib/libpcl_visualization.so  
-- looking for PCL_OUTOFCORE
-- Found PCL_OUTOFCORE: /usr/lib/libpcl_outofcore.so  
-- looking for PCL_STEREO
-- Found PCL_STEREO: /usr/lib/libpcl_stereo.so  
-- looking for PCL_SURFACE
-- Found PCL_SURFACE: /usr/lib/libpcl_surface.so  
-- looking for PCL_RECOGNITION
-- Found PCL_RECOGNITION: /usr/lib/libpcl_recognition.so  
-- looking for PCL_PEOPLE
-- Found PCL_PEOPLE: /usr/lib/libpcl_people.so  
-- looking for PCL_TRACKING
-- Found PCL_TRACKING: /usr/lib/libpcl_tracking.so  
-- looking for PCL_APPS
-- Found PCL_APPS: /usr/lib/libpcl_apps.so  
-- Found PCL: /usr/lib/x86_64-linux-gnu/libboost_system.so;/usr/lib/x86_64-linux-gnu/libboost_filesystem.so;/usr/lib/x86_64-linux-gnu/libboost_thread.so;/usr/lib/x86_64-linux-gnu/libboost_date_time.so;/usr/lib/x86_64-linux-gnu/libboost_iostreams.so;/usr/lib/x86_64-linux-gnu/libboost_serialization.so;/usr/lib/x86_64-linux-gnu/libboost_chrono.so;/usr/lib/x86_64-linux-gnu/libboost_atomic.so;/usr/lib/x86_64-linux-gnu/libboost_regex.so;/usr/lib/x86_64-linux-gnu/libpthread.so;optimized;/usr/lib/libpcl_common.so;debug;/usr/lib/libpcl_common.so;optimized;/usr/lib/libpcl_octree.so;debug;/usr/lib/libpcl_octree.so;optimized;/usr/lib/x86_64-linux-gnu/libflann_cpp_s.a;debug;/usr/lib/x86_64-linux-gnu/libflann_cpp_s.a;optimized;/usr/lib/libpcl_kdtree.so;debug;/usr/lib/libpcl_kdtree.so;optimized;/usr/lib/libpcl_search.so;debug;/usr/lib/libpcl_search.so;optimized;/usr/lib/libpcl_sample_consensus.so;debug;/usr/lib/libpcl_sample_consensus.so;optimized;/usr/lib/libpcl_filters.so;debug;/usr/lib/libpcl_filters.so;/usr/lib/libOpenNI.so;vtkIOSQL;vtkIOCore;vtkCommonDataModel;vtkCommonMath;vtkCommonCore;vtksys;vtkCommonMisc;vtkCommonSystem;vtkCommonTransforms;vtkCommonExecutionModel;/usr/lib/x86_64-linux-gnu/libz.so;sqlite3;vtkWrappingPythonCore;/usr/lib/x86_64-linux-gnu/libpython2.7.so;vtkWrappingTools;/usr/lib/x86_64-linux-gnu/libtiff.so;/usr/lib/x86_64-linux-gnu/libjpeg.so;vtkImagingFourier;vtkImagingCore;vtkInteractionImage;vtkImagingColor;vtkInteractionStyle;vtkFiltersExtraction;vtkFiltersCore;vtkFiltersGeneral;vtkCommonComputationalGeometry;vtkFiltersStatistics;vtkalglib;vtkFiltersSources;vtkRenderingCore;vtkCommonColor;vtkFiltersGeometry;vtkInteractionWidgets;vtkFiltersHybrid;vtkImagingSources;vtkFiltersModeling;vtkImagingGeneral;vtkImagingHybrid;vtkIOImage;vtkDICOMParser;vtkmetaio;/usr/lib/x86_64-linux-gnu/libpng.so;vtkRenderingAnnotation;vtkRenderingFreeType;/usr/lib/x86_64-linux-gnu/libfreetype.so;vtkftgl;vtkRenderingVolume;vtkRenderingExternal;vtkRenderingOpenGL;vtkIOInfovis;vtkIOLegacy;vtkIOXML;vtkIOGeometry;/usr/lib/x86_64-linux-gnu/libjsoncpp.so;vtkIOXMLParser;/usr/lib/x86_64-linux-gnu/libexpat.so;vtkInfovisCore;/usr/lib/x86_64-linux-gnu/libxml2.so;verdict;vtkImagingStatistics;/usr/lib/x86_64-linux-gnu/libtheoraenc.so;/usr/lib/x86_64-linux-gnu/libtheoradec.so;/usr/lib/x86_64-linux-gnu/libogg.so;vtkFiltersImaging;vtkGUISupportQt;vtkWrappingJava;vtkFiltersGeneric;vtkViewsInfovis;vtkChartsCore;vtkRenderingContext2D;vtkInfovisLayout;vtkRenderingLabel;vtkViewsCore;vtkIOPLY;vtkIOParallelXML;vtkParallelCore;vtkIOPostgreSQL;vtkFiltersParallelMPI;vtkFiltersParallel;vtkParallelMPI;vtkParallelMPI4Py;vtkIOVideo;vtkIOEnSight;/usr/lib/libgl2ps.so;vtkIOFFMPEG;vtkIOMovie;vtkRenderingContextOpenGL;vtkRenderingLIC;vtkIOParallelNetCDF;/usr/lib/x86_64-linux-gnu/libnetcdf_c++.so;/usr/lib/x86_64-linux-gnu/libnetcdf.so;/usr/lib/x86_64-linux-gnu/hdf5/serial/lib/libhdf5.so;/usr/lib/x86_64-linux-gnu/libsz.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/x86_64-linux-gnu/hdf5/serial/lib/libhdf5_hl.so;vtkRenderingImage;vtkIOXdmf2;vtkxdmf2;vtkFiltersAMR;vtkRenderingMatplotlib;vtkPythonInterpreter;vtkFiltersPython;vtkIONetCDF;vtkDomainsChemistry;vtkFiltersParallelGeometry;/usr/lib/x86_64-linux-gnu/libproj.so;vtkFiltersHyperTree;vtkViewsQt;vtkGeovisCore;vtkIOMPIParallel;vtkViewsContext2D;vtkImagingMorphological;vtkFiltersTexture;vtkFiltersParallelFlowPaths;vtkFiltersFlowPaths;vtkFiltersVerdict;vtkIOODBC;vtkGUISupportQtSQL;VPIC;vtkRenderingParallel;vtkFiltersSMP;vtkImagingMath;vtkIOVPIC;vtkexoIIc;vtkInfovisBoostGraphAlgorithms;vtkIOImport;vtkTestingGenericBridge;vtkRenderingFreeTypeOpenGL;vtkIOMPIImage;vtkIOLSDyna;vtkFiltersReebGraph;vtkGUISupportQtWebkit;vtkIOExodus;vtkLocalExample;vtkFiltersProgrammable;vtkFiltersSelection;vtkIOParallelExodus;vtkGUISupportQtOpenGL;vtkRenderingVolumeOpenGL;vtkRenderingQt;vtkIOAMR;vtkRenderingLOD;vtkRenderingGL2PS;vtkIOParallelLSDyna;vtkImagingStencil;vtkIOParallel;vtkIOExport;vtkFiltersParallelImaging;vtkIOMINC;vtkRenderingFreeTypeFontConfig;vtkTestingIOSQL;vtkIOGeoJSON;vtkIOGDAL;vtkViewsGeovis;vtkRenderingParallelLIC;vtkIOMySQL;vtkTestingRendering;vtkFiltersParallelStatistics;optimized;/usr/lib/libpcl_io.so;debug;/usr/lib/libpcl_io.so;optimized;/usr/lib/libpcl_features.so;debug;/usr/lib/libpcl_features.so;optimized;/usr/lib/libpcl_registration.so;debug;/usr/lib/libpcl_registration.so;optimized;/usr/lib/libpcl_keypoints.so;debug;/usr/lib/libpcl_keypoints.so;optimized;/usr/lib/libpcl_ml.so;debug;/usr/lib/libpcl_ml.so;optimized;/usr/lib/libpcl_segmentation.so;debug;/usr/lib/libpcl_segmentation.so;optimized;/usr/lib/libpcl_visualization.so;debug;/usr/lib/libpcl_visualization.so;optimized;/usr/lib/libpcl_outofcore.so;debug;/usr/lib/libpcl_outofcore.so;optimized;/usr/lib/libpcl_stereo.so;debug;/usr/lib/libpcl_stereo.so;optimized;/usr/lib/x86_64-linux-gnu/libqhull.so;debug;/usr/lib/x86_64-linux-gnu/libqhull.so;optimized;/usr/lib/libpcl_surface.so;debug;/usr/lib/libpcl_surface.so;optimized;/usr/lib/libpcl_recognition.so;debug;/usr/lib/libpcl_recognition.so;optimized;/usr/lib/libpcl_people.so;debug;/usr/lib/libpcl_people.so;optimized;/usr/lib/libpcl_tracking.so;debug;/usr/lib/libpcl_tracking.so;optimized;/usr/lib/libpcl_apps.so;debug;/usr/lib/libpcl_apps.so;/usr/lib/x86_64-linux-gnu/libboost_system.so;/usr/lib/x86_64-linux-gnu/libboost_filesystem.so;/usr/lib/x86_64-linux-gnu/libboost_thread.so;/usr/lib/x86_64-linux-gnu/libboost_date_time.so;/usr/lib/x86_64-linux-gnu/libboost_iostreams.so;/usr/lib/x86_64-linux-gnu/libboost_serialization.so;/usr/lib/x86_64-linux-gnu/libboost_chrono.so;/usr/lib/x86_64-linux-gnu/libboost_atomic.so;/usr/lib/x86_64-linux-gnu/libboost_regex.so;/usr/lib/x86_64-linux-gnu/libpthread.so;optimized;/usr/lib/x86_64-linux-gnu/libqhull.so;debug;/usr/lib/x86_64-linux-gnu/libqhull.so;/usr/lib/libOpenNI.so;optimized;/usr/lib/x86_64-linux-gnu/libflann_cpp_s.a;debug;/usr/lib/x86_64-linux-gnu/libflann_cpp_s.a;vtkIOSQL;vtkIOCore;vtkCommonDataModel;vtkCommonMath;vtkCommonCore;vtksys;vtkCommonMisc;vtkCommonSystem;vtkCommonTransforms;vtkCommonExecutionModel;/usr/lib/x86_64-linux-gnu/libz.so;sqlite3;vtkWrappingPythonCore;/usr/lib/x86_64-linux-gnu/libpython2.7.so;vtkWrappingTools;/usr/lib/x86_64-linux-gnu/libtiff.so;/usr/lib/x86_64-linux-gnu/libjpeg.so;vtkImagingFourier;vtkImagingCore;vtkInteractionImage;vtkImagingColor;vtkInteractionStyle;vtkFiltersExtraction;vtkFiltersCore;vtkFiltersGeneral;vtkCommonComputationalGeometry;vtkFiltersStatistics;vtkalglib;vtkFiltersSources;vtkRenderingCore;vtkCommonColor;vtkFiltersGeometry;vtkInteractionWidgets;vtkFiltersHybrid;vtkImagingSources;vtkFiltersModeling;vtkImagingGeneral;vtkImagingHybrid;vtkIOImage;vtkDICOMParser;vtkmetaio;/usr/lib/x86_64-linux-gnu/libpng.so;vtkRenderingAnnotation;vtkRenderingFreeType;/usr/lib/x86_64-linux-gnu/libfreetype.so;vtkftgl;vtkRenderingVolume;vtkRenderingExternal;vtkRenderingOpenGL;vtkIOInfovis;vtkIOLegacy;vtkIOXML;vtkIOGeometry;/usr/lib/x86_64-linux-gnu/libjsoncpp.so;vtkIOXMLParser;/usr/lib/x86_64-linux-gnu/libexpat.so;vtkInfovisCore;/usr/lib/x86_64-linux-gnu/libxml2.so;verdict;vtkImagingStatistics;/usr/lib/x86_64-linux-gnu/libtheoraenc.so;/usr/lib/x86_64-linux-gnu/libtheoradec.so;/usr/lib/x86_64-linux-gnu/libogg.so;vtkFiltersImaging;vtkGUISupportQt;vtkWrappingJava;vtkFiltersGeneric;vtkViewsInfovis;vtkChartsCore;vtkRenderingContext2D;vtkInfovisLayout;vtkRenderingLabel;vtkViewsCore;vtkIOPLY;vtkIOParallelXML;vtkParallelCore;vtkIOPostgreSQL;vtkFiltersParallelMPI;vtkFiltersParallel;vtkParallelMPI;vtkParallelMPI4Py;vtkIOVideo;vtkIOEnSight;/usr/lib/libgl2ps.so;vtkIOFFMPEG;vtkIOMovie;vtkRenderingContextOpenGL;vtkRenderingLIC;vtkIOParallelNetCDF;/usr/lib/x86_64-linux-gnu/libnetcdf_c++.so;/usr/lib/x86_64-linux-gnu/libnetcdf.so;/usr/lib/x86_64-linux-gnu/hdf5/serial/lib/libhdf5.so;/usr/lib/x86_64-linux-gnu/libpthread.so;/usr/lib/x86_64-linux-gnu/libsz.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/x86_64-linux-gnu/hdf5/serial/lib/libhdf5_hl.so;vtkRenderingImage;vtkIOXdmf2;vtkxdmf2;vtkFiltersAMR;vtkRenderingMatplotlib;vtkPythonInterpreter;vtkFiltersPython;vtkIONetCDF;vtkDomainsChemistry;vtkFiltersParallelGeometry;/usr/lib/x86_64-linux-gnu/libproj.so;vtkFiltersHyperTree;vtkViewsQt;vtkGeovisCore;vtkIOMPIParallel;vtkViewsContext2D;vtkImagingMorphological;vtkFiltersTexture;vtkFiltersParallelFlowPaths;vtkFiltersFlowPaths;vtkFiltersVerdict;vtkIOODBC;vtkGUISupportQtSQL;VPIC;vtkRenderingParallel;vtkFiltersSMP;vtkImagingMath;vtkIOVPIC;vtkexoIIc;vtkInfovisBoostGraphAlgorithms;vtkIOImport;vtkTestingGenericBridge;vtkRenderingFreeTypeOpenGL;vtkIOMPIImage;vtkIOLSDyna;vtkFiltersReebGraph;vtkGUISupportQtWebkit;vtkIOExodus;vtkLocalExample;vtkFiltersProgrammable;vtkFiltersSelection;vtkIOParallelExodus;vtkGUISupportQtOpenGL;vtkRenderingVolumeOpenGL;vtkRenderingQt;vtkIOAMR;vtkRenderingLOD;vtkRenderingGL2PS;vtkIOParallelLSDyna;vtkImagingStencil;vtkIOParallel;vtkIOExport;vtkFiltersParallelImaging;vtkIOMINC;vtkRenderingFreeTypeFontConfig;vtkTestingIOSQL;vtkIOGeoJSON;vtkIOGDAL;vtkViewsGeovis;vtkRenderingParallelLIC;vtkIOMySQL;vtkTestingRendering;vtkFiltersParallelStatistics (Required is at least version "1.8.0") 
-- Configuring done
-- Generating done
-- Build files have been written to: /home/dan/catkin_ws/build
####
#### Running command: "make -j2 -l2" in "/home/dan/catkin_ws/build"
####
Scanning dependencies of target _beginner_tutorials_generate_messages_check_deps_Num
[  0%] Built target _beginner_tutorials_generate_messages_check_deps_Num
Scanning dependencies of target std_msgs_generate_messages_cpp
[  0%] Built target std_msgs_generate_messages_cpp
Scanning dependencies of target _beginner_tutorials_generate_messages_check_deps_AddTwoInts
[  0%] Built target _beginner_tutorials_generate_messages_check_deps_AddTwoInts
Scanning dependencies of target std_msgs_generate_messages_eus
[  0%] Built target std_msgs_generate_messages_eus
Scanning dependencies of target std_msgs_generate_messages_lisp
[  0%] Built target std_msgs_generate_messages_lisp
Scanning dependencies of target std_msgs_generate_messages_py
[  0%] Built target std_msgs_generate_messages_py
Scanning dependencies of target std_msgs_generate_messages_nodejs
[  0%] Built target std_msgs_generate_messages_nodejs
Scanning dependencies of target actionlib_msgs_generate_messages_lisp
[  0%] Built target actionlib_msgs_generate_messages_lisp
Scanning dependencies of target roscpp_generate_messages_py
[  0%] Built target roscpp_generate_messages_py
Scanning dependencies of target rosgraph_msgs_generate_messages_eus
[  0%] Built target rosgraph_msgs_generate_messages_eus
Scanning dependencies of target rosgraph_msgs_generate_messages_nodejs
[  0%] Built target rosgraph_msgs_generate_messages_nodejs
Scanning dependencies of target roscpp_generate_messages_cpp
[  0%] Built target roscpp_generate_messages_cpp
Scanning dependencies of target rosgraph_msgs_generate_messages_cpp
[  0%] Built target rosgraph_msgs_generate_messages_cpp
Scanning dependencies of target roscpp_generate_messages_eus
[  0%] Built target roscpp_generate_messages_eus
Scanning dependencies of target rosgraph_msgs_generate_messages_py
[  0%] Built target rosgraph_msgs_generate_messages_py
Scanning dependencies of target rosgraph_msgs_generate_messages_lisp
[  0%] Built target rosgraph_msgs_generate_messages_lisp
Scanning dependencies of target roscpp_generate_messages_nodejs
[  0%] Built target roscpp_generate_messages_nodejs
Scanning dependencies of target roscpp_generate_messages_lisp
[  0%] Built target roscpp_generate_messages_lisp
Scanning dependencies of target visualization_msgs_generate_messages_nodejs
[  0%] Built target visualization_msgs_generate_messages_nodejs
Scanning dependencies of target tf_generate_messages_lisp
[  0%] Built target tf_generate_messages_lisp
Scanning dependencies of target tf2_msgs_generate_messages_nodejs
[  0%] Built target tf2_msgs_generate_messages_nodejs
Scanning dependencies of target tf_generate_messages_eus
[  0%] Built target tf_generate_messages_eus
Scanning dependencies of target graph_msgs_generate_messages_py
[  0%] Built target graph_msgs_generate_messages_py
Scanning dependencies of target sensor_msgs_generate_messages_cpp
[  0%] Built target sensor_msgs_generate_messages_cpp
Scanning dependencies of target tf_generate_messages_cpp
[  0%] Built target tf_generate_messages_cpp
Scanning dependencies of target actionlib_generate_messages_eus
[  0%] Built target actionlib_generate_messages_eus
Scanning dependencies of target graph_msgs_generate_messages_lisp
[  0%] Built target graph_msgs_generate_messages_lisp
Scanning dependencies of target graph_msgs_generate_messages_eus
[  0%] Built target graph_msgs_generate_messages_eus
Scanning dependencies of target tf2_msgs_generate_messages_eus
[  0%] Built target tf2_msgs_generate_messages_eus
Scanning dependencies of target geometry_msgs_generate_messages_nodejs
[  0%] Built target geometry_msgs_generate_messages_nodejs
Scanning dependencies of target visualization_msgs_generate_messages_py
[  0%] Built target visualization_msgs_generate_messages_py
Scanning dependencies of target geometry_msgs_generate_messages_eus
[  0%] Built target geometry_msgs_generate_messages_eus
Scanning dependencies of target actionlib_msgs_generate_messages_py
[  0%] Built target actionlib_msgs_generate_messages_py
Scanning dependencies of target graph_msgs_generate_messages_nodejs
[  0%] Built target graph_msgs_generate_messages_nodejs
Scanning dependencies of target tf_generate_messages_nodejs
[  0%] Built target tf_generate_messages_nodejs
Scanning dependencies of target sensor_msgs_generate_messages_nodejs
[  0%] Built target sensor_msgs_generate_messages_nodejs
Scanning dependencies of target visualization_msgs_generate_messages_lisp
[  0%] Built target visualization_msgs_generate_messages_lisp
Scanning dependencies of target geometry_msgs_generate_messages_py
[  0%] Built target geometry_msgs_generate_messages_py
Scanning dependencies of target geometry_msgs_generate_messages_lisp
[  0%] Built target geometry_msgs_generate_messages_lisp
Scanning dependencies of target visualization_msgs_generate_messages_cpp
[  0%] Built target visualization_msgs_generate_messages_cpp
Scanning dependencies of target tf_generate_messages_py
[  0%] Built target tf_generate_messages_py
Scanning dependencies of target geometry_msgs_generate_messages_cpp
[  0%] Built target geometry_msgs_generate_messages_cpp
Scanning dependencies of target trajectory_msgs_generate_messages_cpp
[  0%] Built target trajectory_msgs_generate_messages_cpp
Scanning dependencies of target visualization_msgs_generate_messages_eus
[  0%] Built target visualization_msgs_generate_messages_eus
Scanning dependencies of target sensor_msgs_generate_messages_lisp
[  0%] Built target sensor_msgs_generate_messages_lisp
Scanning dependencies of target tf2_msgs_generate_messages_lisp
[  0%] Built target tf2_msgs_generate_messages_lisp
Scanning dependencies of target sensor_msgs_generate_messages_py
[  0%] Built target sensor_msgs_generate_messages_py
Scanning dependencies of target actionlib_generate_messages_cpp
[  0%] Built target actionlib_generate_messages_cpp
Scanning dependencies of target tf2_msgs_generate_messages_py
[  0%] Built target tf2_msgs_generate_messages_py
Scanning dependencies of target actionlib_msgs_generate_messages_nodejs
[  0%] Built target actionlib_msgs_generate_messages_nodejs
Scanning dependencies of target sensor_msgs_generate_messages_eus
[  0%] Built target sensor_msgs_generate_messages_eus
Scanning dependencies of target actionlib_msgs_generate_messages_cpp
[  0%] Built target actionlib_msgs_generate_messages_cpp
Scanning dependencies of target actionlib_generate_messages_nodejs
[  0%] Built target actionlib_generate_messages_nodejs
Scanning dependencies of target graph_msgs_generate_messages_cpp
[  0%] Built target graph_msgs_generate_messages_cpp
Scanning dependencies of target actionlib_generate_messages_py
[  0%] Built target actionlib_generate_messages_py
Scanning dependencies of target actionlib_generate_messages_lisp
[  0%] Built target actionlib_generate_messages_lisp
Scanning dependencies of target actionlib_msgs_generate_messages_eus
[  0%] Built target actionlib_msgs_generate_messages_eus
Scanning dependencies of target trajectory_msgs_generate_messages_py
[  0%] Built target trajectory_msgs_generate_messages_py
Scanning dependencies of target tf2_msgs_generate_messages_cpp
[  0%] Built target tf2_msgs_generate_messages_cpp
Scanning dependencies of target trajectory_msgs_generate_messages_eus
[  0%] Built target trajectory_msgs_generate_messages_eus
Scanning dependencies of target trajectory_msgs_generate_messages_lisp
[  0%] Built target trajectory_msgs_generate_messages_lisp
Scanning dependencies of target trajectory_msgs_generate_messages_nodejs
[  0%] Built target trajectory_msgs_generate_messages_nodejs
Scanning dependencies of target beginner_tutorials_generate_messages_cpp
[  3%] Generating C++ code from beginner_tutorials/Num.msg
[  6%] Generating C++ code from beginner_tutorials/AddTwoInts.srv
[  6%] Built target beginner_tutorials_generate_messages_cpp
Scanning dependencies of target beginner_tutorials_generate_messages_eus
[ 10%] Generating EusLisp code from beginner_tutorials/Num.msg
[ 13%] Generating EusLisp code from beginner_tutorials/AddTwoInts.srv
[ 17%] Generating EusLisp manifest code for beginner_tutorials
[ 17%] Built target beginner_tutorials_generate_messages_eus
Scanning dependencies of target beginner_tutorials_generate_messages_lisp
[ 20%] Generating Lisp code from beginner_tutorials/Num.msg
[ 24%] Generating Lisp code from beginner_tutorials/AddTwoInts.srv
[ 24%] Built target beginner_tutorials_generate_messages_lisp
Scanning dependencies of target beginner_tutorials_generate_messages_py
[ 27%] Generating Python from MSG beginner_tutorials/Num
[ 31%] Generating Python code from SRV beginner_tutorials/AddTwoInts
[ 34%] Generating Python msg __init__.py for beginner_tutorials
[ 37%] Generating Python srv __init__.py for beginner_tutorials
[ 37%] Built target beginner_tutorials_generate_messages_py
Scanning dependencies of target beginner_tutorials_generate_messages_nodejs
[ 41%] Generating Javascript code from beginner_tutorials/Num.msg
[ 44%] Generating Javascript code from beginner_tutorials/AddTwoInts.srv
[ 44%] Built target beginner_tutorials_generate_messages_nodejs
Scanning dependencies of target bezier
[ 48%] Building CXX object bezier/CMakeFiles/bezier.dir/src/bezier_library.cpp.o
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:36:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkMath.h:672:3: warning: multi-line comment [-Wcomment]
   // a & b \\
   ^
/usr/include/vtk-6.2/vtkMath.h:676:3: warning: multi-line comment [-Wcomment]
   // 1 & 0 \\
   ^
/usr/include/vtk-6.2/vtkMath.h:679:3: warning: multi-line comment [-Wcomment]
   // a & b \\
   ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp: In member function ‘bool Bezier::appendInputMesh(std::__cxx11::string)’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:23:19: error: ‘vtkAbstractPolyDataReader’ was not declared in this scope
   vtkSmartPointer<vtkAbstractPolyDataReader> reader;
                   ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:23:44: error: template argument 1 is invalid
   vtkSmartPointer<vtkAbstractPolyDataReader> reader;
                                            ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:25:48: error: invalid user-defined conversion from ‘vtkSmartPointer<vtkOBJReader>’ to ‘int’ [-fpermissive]
     reader = vtkSmartPointer<vtkOBJReader>::New();
                                                ^
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note: candidate is: vtkSmartPointer<T>::operator T*() const [with T = vtkOBJReader] <near match>
   operator T* () const
   ^
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note:   no known conversion from ‘vtkOBJReader*’ to ‘int’
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:27:48: error: invalid user-defined conversion from ‘vtkSmartPointer<vtkPLYReader>’ to ‘int’ [-fpermissive]
     reader = vtkSmartPointer<vtkPLYReader>::New();
                                                ^
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note: candidate is: vtkSmartPointer<T>::operator T*() const [with T = vtkPLYReader] <near match>
   operator T* () const
   ^
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note:   no known conversion from ‘vtkPLYReader*’ to ‘int’
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:29:48: error: invalid user-defined conversion from ‘vtkSmartPointer<vtkSTLReader>’ to ‘int’ [-fpermissive]
     reader = vtkSmartPointer<vtkSTLReader>::New();
                                                ^
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note: candidate is: vtkSmartPointer<T>::operator T*() const [with T = vtkSTLReader] <near match>
   operator T* () const
   ^
/usr/include/vtk-6.2/vtkSmartPointer.h:77:3: note:   no known conversion from ‘vtkSTLReader*’ to ‘int’
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:33:9: error: base operand of ‘->’ is not a pointer
   reader->SetFileName(file_absolute_path.c_str());
         ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:34:9: error: base operand of ‘->’ is not a pointer
   reader->AddObserver(vtkCommand::WarningEvent, vtk_observer_);
         ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:35:9: error: base operand of ‘->’ is not a pointer
   reader->AddObserver(vtkCommand::ErrorEvent, vtk_observer_);
         ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:37:9: error: base operand of ‘->’ is not a pointer
   reader->Update();
         ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:55:20: error: base operand of ‘->’ is not a pointer
   polydata = reader->GetOutput();
                    ^
Scanning dependencies of target beginner_tutorials_gencpp
[ 48%] Built target beginner_tutorials_gencpp
Scanning dependencies of target listener
[ 51%] Building CXX object beginner_tutorials/CMakeFiles/listener.dir/src/listener.cpp.o
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp: In member function ‘bool Bezier::sliceMeshWithPlane(const vtkSmartPointer<vtkPolyData>&, const Vector4d&, const Vector3d&, vtkSmartPointer<vtkStripper>&)’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:461:13: error: ‘class vtkStripper’ has no member named ‘JoinContiguousSegmentsOn’
   stripper->JoinContiguousSegmentsOn(); //
             ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp: In member function ‘bool Bezier::generateRobotPosesAlongStripper(const vtkSmartPointer<vtkStripper>&, EigenSTL::vector_Isometry3d&)’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:543:8: error: invalid use of incomplete type ‘class vtkCellArray’
   cells->AddObserver(vtkCommand::ErrorEvent, vtk_observer_);
        ^
In file included from /usr/include/vtk-6.2/vtkPolyData.h:61:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkCellLinks.h:31:7: note: forward declaration of ‘class vtkCellArray’
 class vtkCellArray;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:544:8: error: invalid use of incomplete type ‘class vtkCellArray’
   cells->AddObserver(vtkCommand::WarningEvent, vtk_observer_);
        ^
In file included from /usr/include/vtk-6.2/vtkPolyData.h:61:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkCellLinks.h:31:7: note: forward declaration of ‘class vtkCellArray’
 class vtkCellArray;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:546:8: error: invalid use of incomplete type ‘class vtkCellArray’
   cells->InitTraversal();
        ^
In file included from /usr/include/vtk-6.2/vtkPolyData.h:61:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkCellLinks.h:31:7: note: forward declaration of ‘class vtkCellArray’
 class vtkCellArray;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:564:15: error: invalid use of incomplete type ‘class vtkCellArray’
   while (cells->GetNextCell(number_of_points, indices))
               ^
In file included from /usr/include/vtk-6.2/vtkPolyData.h:61:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkCellLinks.h:31:7: note: forward declaration of ‘class vtkCellArray’
 class vtkCellArray;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp: In member function ‘bool Bezier::keepUpperPartofDilatedMesh(vtkSmartPointer<vtkPolyData>&, const vtkSmartPointer<vtkPolyData>&, vtkSmartPointer<vtkPolyData>&)’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1086:22: error: invalid use of incomplete type ‘class vtkCell’
     int sub_id = cell->GetParametricCenter(pcoords);
                      ^
In file included from /usr/include/vtk-6.2/vtkPointSet.h:30:0,
                 from /usr/include/vtk-6.2/vtkPolyData.h:58,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkDataSet.h:43:7: note: forward declaration of ‘class vtkCell’
 class vtkCell;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1088:9: error: invalid use of incomplete type ‘class vtkCell’
     cell->EvaluateLocation(sub_id, pcoords, cell_center, weights);
         ^
In file included from /usr/include/vtk-6.2/vtkPointSet.h:30:0,
                 from /usr/include/vtk-6.2/vtkPolyData.h:58,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkDataSet.h:43:7: note: forward declaration of ‘class vtkCell’
 class vtkCell;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1105:48: error: invalid use of incomplete type ‘class vtkIdList’
       base_polydata->GetPoint(id_closest_points->GetId(i), closest_point_vector
                                                ^
In file included from /usr/include/vtk-6.2/vtkPointSet.h:30:0,
                 from /usr/include/vtk-6.2/vtkPolyData.h:58,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkDataSet.h:48:7: note: forward declaration of ‘class vtkIdList’
 class vtkIdList;
       ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1113:53: error: invalid use of incomplete type ‘class vtkIdList’
       point_normal_array->GetTuple(id_closest_points->GetId(i), normal);
                                                     ^
In file included from /usr/include/vtk-6.2/vtkPointSet.h:30:0,
                 from /usr/include/vtk-6.2/vtkPolyData.h:58,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkDataSet.h:48:7: note: forward declaration of ‘class vtkIdList’
 class vtkIdList;
       ^
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘vtkSmartPointer<T>::vtkSmartPointer(T*) [with T = vtkCellArray]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:530:69:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:36:47: error: no matching function for call to ‘vtkSmartPointerBase::vtkSmartPointerBase(vtkCellArray*&)’
   vtkSmartPointer(T* r): vtkSmartPointerBase(r) {}
                                               ^
In file included from /usr/include/vtk-6.2/vtkSmartPointer.h:23:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointerBase.h:74:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase*, const vtkSmartPointerBase::NoReference&)
   vtkSmartPointerBase(vtkObjectBase* r, const NoReference&);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:74:3: note:   candidate expects 2 arguments, 1 provided
/usr/include/vtk-6.2/vtkSmartPointerBase.h:43:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(const vtkSmartPointerBase&)
   vtkSmartPointerBase(const vtkSmartPointerBase& r);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:43:3: note:   no known conversion for argument 1 from ‘vtkCellArray*’ to ‘const vtkSmartPointerBase&’
/usr/include/vtk-6.2/vtkSmartPointerBase.h:38:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase*)
   vtkSmartPointerBase(vtkObjectBase* r);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:38:3: note:   no known conversion for argument 1 from ‘vtkCellArray*’ to ‘vtkObjectBase*’
/usr/include/vtk-6.2/vtkSmartPointerBase.h:34:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase()
   vtkSmartPointerBase();
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:34:3: note:   candidate expects 0 arguments, 1 provided
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘vtkSmartPointer<T>::operator T*() const [with T = vtkCellArray]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:532:8:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:79:40: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkCellArray*’
     return static_cast<T*>(this->Object);
                                        ^
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘T* vtkSmartPointer<T>::operator->() const [with T = vtkCellArray]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:543:8:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:94:40: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkCellArray*’
     return static_cast<T*>(this->Object);
                                        ^
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘vtkSmartPointer<T>::vtkSmartPointer(T*) [with T = vtkCell]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1082:83:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:36:47: error: no matching function for call to ‘vtkSmartPointerBase::vtkSmartPointerBase(vtkCell*&)’
   vtkSmartPointer(T* r): vtkSmartPointerBase(r) {}
                                               ^
In file included from /usr/include/vtk-6.2/vtkSmartPointer.h:23:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointerBase.h:74:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase*, const vtkSmartPointerBase::NoReference&)
   vtkSmartPointerBase(vtkObjectBase* r, const NoReference&);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:74:3: note:   candidate expects 2 arguments, 1 provided
/usr/include/vtk-6.2/vtkSmartPointerBase.h:43:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(const vtkSmartPointerBase&)
   vtkSmartPointerBase(const vtkSmartPointerBase& r);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:43:3: note:   no known conversion for argument 1 from ‘vtkCell*’ to ‘const vtkSmartPointerBase&’
/usr/include/vtk-6.2/vtkSmartPointerBase.h:38:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase*)
   vtkSmartPointerBase(vtkObjectBase* r);
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:38:3: note:   no known conversion for argument 1 from ‘vtkCell*’ to ‘vtkObjectBase*’
/usr/include/vtk-6.2/vtkSmartPointerBase.h:34:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase()
   vtkSmartPointerBase();
   ^
/usr/include/vtk-6.2/vtkSmartPointerBase.h:34:3: note:   candidate expects 0 arguments, 1 provided
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘T* vtkSmartPointer<T>::operator->() const [with T = vtkCell]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1086:22:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:94:40: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkCell*’
     return static_cast<T*>(this->Object);
                                        ^
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘static vtkSmartPointer<T> vtkSmartPointer<T>::New() [with T = vtkIdList]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1093:80:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:117:37: error: incomplete type ‘vtkIdList’ used in nested name specifier
     return vtkSmartPointer<T>(T::New(), NoReference());
                                     ^
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘vtkSmartPointer<T>::operator T*() const [with T = vtkIdList]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1094:81:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:79:40: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkIdList*’
     return static_cast<T*>(this->Object);
                                        ^
/usr/include/vtk-6.2/vtkSmartPointer.h: In instantiation of ‘T* vtkSmartPointer<T>::operator->() const [with T = vtkIdList]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1105:48:   required from here
/usr/include/vtk-6.2/vtkSmartPointer.h:94:40: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkIdList*’
     return static_cast<T*>(this->Object);
                                        ^
bezier/CMakeFiles/bezier.dir/build.make:62: recipe for target 'bezier/CMakeFiles/bezier.dir/src/bezier_library.cpp.o' failed
make[2]: *** [bezier/CMakeFiles/bezier.dir/src/bezier_library.cpp.o] Error 1
CMakeFiles/Makefile2:3402: recipe for target 'bezier/CMakeFiles/bezier.dir/all' failed
make[1]: *** [bezier/CMakeFiles/bezier.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 55%] Linking CXX executable /home/dan/catkin_ws/devel/lib/beginner_tutorials/listener
[ 55%] Built target listener
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j2 -l2" failed

@DanielSchimpf
Copy link
Author

I also tried compiling it in Ubuntu 18 with Melodic. It produces a VTK error as well. Do I need to install the PCL or anything else to be able to compile it?

Thanks, I really appreciate your help!

compilation log catkin build
dan@dan-VirtualBox:~/catkin_ws$ catkin build
--------------------------------------------------------
Profile:                     default
Extending:             [env] /opt/ros/melodic
Workspace:                   /home/dan/catkin_ws
--------------------------------------------------------
Build Space:        [exists] /home/dan/catkin_ws/build
Devel Space:        [exists] /home/dan/catkin_ws/devel
Install Space:      [unused] /home/dan/catkin_ws/install
Log Space:         [missing] /home/dan/catkin_ws/logs
Source Space:       [exists] /home/dan/catkin_ws/src
DESTDIR:            [unused] None
--------------------------------------------------------
Devel Space Layout:          linked
Install Space Layout:        None
--------------------------------------------------------
Additional CMake Args:       None
Additional Make Args:        None
Additional catkin Make Args: None
Internal Make Job Server:    True
Cache Job Environments:      False
--------------------------------------------------------
Whitelisted Packages:        None
Blacklisted Packages:        None
--------------------------------------------------------
Workspace configuration appears valid.
--------------------------------------------------------
[build] Found '1' packages in 0.0 seconds.                                     
[build] Updating package table.                                                
Warning: generated devel space setup files have been deleted.
Starting  >>> catkin_tools_prebuild                                            
Finished  <<< catkin_tools_prebuild                [ 3.8 seconds ]             
Starting  >>> bezier                                                           
_______________________________________________________________________________
Warnings   << bezier:cmake /home/dan/catkin_ws/logs/bezier/build.cmake.000.log 
** WARNING ** io features related to ensenso will be disabled
** WARNING ** io features related to davidSDK will be disabled
** WARNING ** io features related to dssdk will be disabled
** WARNING ** io features related to pcap will be disabled
** WARNING ** io features related to png will be disabled
** WARNING ** io features related to libusb-1.0 will be disabled
** WARNING ** visualization features related to ensenso will be disabled
** WARNING ** visualization features related to davidSDK will be disabled
** WARNING ** visualization features related to dssdk will be disabled
** WARNING ** visualization features related to rssdk will be disabled
cd /home/dan/catkin_ws/build/bezier; catkin build --get-env bezier | catkin env -si  /usr/bin/cmake /home/dan/catkin_ws/src/bezier --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/dan/catkin_ws/devel/.private/bezier -DCMAKE_INSTALL_PREFIX=/home/dan/catkin_ws/install; cd -
...............................................................................
_______________________________________________________________________________
Errors     << bezier:make /home/dan/catkin_ws/logs/bezier/build.make.000.log   
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:36:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.3/vtkMath.h:664:3: warning: multi-line comment [-Wcomment]
   // a & b \\
   ^
/usr/include/vtk-6.3/vtkMath.h:668:3: warning: multi-line comment [-Wcomment]
   // 1 & 0 \\
   ^
/usr/include/vtk-6.3/vtkMath.h:671:3: warning: multi-line comment [-Wcomment]
   // a & b \\
   ^
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp: In member function ‘bool Bezier::sliceMeshWithPlane(const vtkSmartPointer<vtkPolyData>&, const Vector4d&, const Vector3d&, vtkSmartPointer<vtkStripper>&)’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:461:13: error: ‘class vtkStripper’ has no member named ‘JoinContiguousSegmentsOn’
   stripper->JoinContiguousSegmentsOn(); //
             ^~~~~~~~~~~~~~~~~~~~~~~~
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp: In member function ‘bool Bezier::generateRobotPosesAlongStripper(const vtkSmartPointer<vtkStripper>&, EigenSTL::vector_Isometry3d&)’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:543:8: error: invalid use of incomplete type ‘class vtkCellArray’
   cells->AddObserver(vtkCommand::ErrorEvent, vtk_observer_);
        ^~
In file included from /usr/include/vtk-6.3/vtkPolyData.h:61:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.3/vtkCellLinks.h:31:7: note: forward declaration of ‘class vtkCellArray’
 class vtkCellArray;
       ^~~~~~~~~~~~
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:544:8: error: invalid use of incomplete type ‘class vtkCellArray’
   cells->AddObserver(vtkCommand::WarningEvent, vtk_observer_);
        ^~
In file included from /usr/include/vtk-6.3/vtkPolyData.h:61:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.3/vtkCellLinks.h:31:7: note: forward declaration of ‘class vtkCellArray’
 class vtkCellArray;
       ^~~~~~~~~~~~
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:546:8: error: invalid use of incomplete type ‘class vtkCellArray’
   cells->InitTraversal();
        ^~
In file included from /usr/include/vtk-6.3/vtkPolyData.h:61:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.3/vtkCellLinks.h:31:7: note: forward declaration of ‘class vtkCellArray’
 class vtkCellArray;
       ^~~~~~~~~~~~
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:564:15: error: invalid use of incomplete type ‘class vtkCellArray’
   while (cells->GetNextCell(number_of_points, indices))
               ^~
In file included from /usr/include/vtk-6.3/vtkPolyData.h:61:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.3/vtkCellLinks.h:31:7: note: forward declaration of ‘class vtkCellArray’
 class vtkCellArray;
       ^~~~~~~~~~~~
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp: In member function ‘bool Bezier::keepUpperPartofDilatedMesh(vtkSmartPointer<vtkPolyData>&, const vtkSmartPointer<vtkPolyData>&, vtkSmartPointer<vtkPolyData>&)’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1086:22: error: invalid use of incomplete type ‘class vtkCell’
     int sub_id = cell->GetParametricCenter(pcoords);
                      ^~
In file included from /usr/include/vtk-6.3/vtkPointSet.h:30:0,
                 from /usr/include/vtk-6.3/vtkPolyData.h:58,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.3/vtkDataSet.h:43:7: note: forward declaration of ‘class vtkCell’
 class vtkCell;
       ^~~~~~~
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1088:9: error: invalid use of incomplete type ‘class vtkCell’
     cell->EvaluateLocation(sub_id, pcoords, cell_center, weights);
         ^~
In file included from /usr/include/vtk-6.3/vtkPointSet.h:30:0,
                 from /usr/include/vtk-6.3/vtkPolyData.h:58,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.3/vtkDataSet.h:43:7: note: forward declaration of ‘class vtkCell’
 class vtkCell;
       ^~~~~~~
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1105:48: error: invalid use of incomplete type ‘class vtkIdList’
       base_polydata->GetPoint(id_closest_points->GetId(i), closest_point_vector);
                                                ^~
In file included from /usr/include/vtk-6.3/vtkPointSet.h:30:0,
                 from /usr/include/vtk-6.3/vtkPolyData.h:58,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.3/vtkDataSet.h:48:7: note: forward declaration of ‘class vtkIdList’
 class vtkIdList;
       ^~~~~~~~~
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1113:53: error: invalid use of incomplete type ‘class vtkIdList’
       point_normal_array->GetTuple(id_closest_points->GetId(i), normal);
                                                     ^~
In file included from /usr/include/vtk-6.3/vtkPointSet.h:30:0,
                 from /usr/include/vtk-6.3/vtkPolyData.h:58,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:22,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.3/vtkDataSet.h:48:7: note: forward declaration of ‘class vtkIdList’
 class vtkIdList;
       ^~~~~~~~~
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.3/vtkSmartPointer.h: In instantiation of ‘vtkSmartPointer<T>::vtkSmartPointer(T*) [with T = vtkCellArray]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:530:69:   required from here
/usr/include/vtk-6.3/vtkSmartPointer.h:36:47: error: no matching function for call to ‘vtkSmartPointerBase::vtkSmartPointerBase(vtkCellArray*&)’
   vtkSmartPointer(T* r): vtkSmartPointerBase(r) {}
                                               ^
In file included from /usr/include/vtk-6.3/vtkSmartPointer.h:23:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.3/vtkSmartPointerBase.h:74:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase*, const vtkSmartPointerBase::NoReference&)
   vtkSmartPointerBase(vtkObjectBase* r, const NoReference&);
   ^~~~~~~~~~~~~~~~~~~
/usr/include/vtk-6.3/vtkSmartPointerBase.h:74:3: note:   candidate expects 2 arguments, 1 provided
/usr/include/vtk-6.3/vtkSmartPointerBase.h:43:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(const vtkSmartPointerBase&)
   vtkSmartPointerBase(const vtkSmartPointerBase& r);
   ^~~~~~~~~~~~~~~~~~~
/usr/include/vtk-6.3/vtkSmartPointerBase.h:43:3: note:   no known conversion for argument 1 from ‘vtkCellArray*’ to ‘const vtkSmartPointerBase&’
/usr/include/vtk-6.3/vtkSmartPointerBase.h:38:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase*)
   vtkSmartPointerBase(vtkObjectBase* r);
   ^~~~~~~~~~~~~~~~~~~
/usr/include/vtk-6.3/vtkSmartPointerBase.h:38:3: note:   no known conversion for argument 1 from ‘vtkCellArray*’ to ‘vtkObjectBase*’
/usr/include/vtk-6.3/vtkSmartPointerBase.h:34:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase()
   vtkSmartPointerBase();
   ^~~~~~~~~~~~~~~~~~~
/usr/include/vtk-6.3/vtkSmartPointerBase.h:34:3: note:   candidate expects 0 arguments, 1 provided
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.3/vtkSmartPointer.h: In instantiation of ‘vtkSmartPointer<T>::operator T*() const [with T = vtkCellArray]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:532:8:   required from here
/usr/include/vtk-6.3/vtkSmartPointer.h:79:12: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkCellArray*’
     return static_cast<T*>(this->Object);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vtk-6.3/vtkSmartPointer.h: In instantiation of ‘T* vtkSmartPointer<T>::operator->() const [with T = vtkCellArray]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:543:8:   required from here
/usr/include/vtk-6.3/vtkSmartPointer.h:94:12: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkCellArray*’
     return static_cast<T*>(this->Object);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vtk-6.3/vtkSmartPointer.h: In instantiation of ‘vtkSmartPointer<T>::vtkSmartPointer(T*) [with T = vtkCell]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1082:83:   required from here
/usr/include/vtk-6.3/vtkSmartPointer.h:36:47: error: no matching function for call to ‘vtkSmartPointerBase::vtkSmartPointerBase(vtkCell*&)’
   vtkSmartPointer(T* r): vtkSmartPointerBase(r) {}
                                               ^
In file included from /usr/include/vtk-6.3/vtkSmartPointer.h:23:0,
                 from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.3/vtkSmartPointerBase.h:74:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase*, const vtkSmartPointerBase::NoReference&)
   vtkSmartPointerBase(vtkObjectBase* r, const NoReference&);
   ^~~~~~~~~~~~~~~~~~~
/usr/include/vtk-6.3/vtkSmartPointerBase.h:74:3: note:   candidate expects 2 arguments, 1 provided
/usr/include/vtk-6.3/vtkSmartPointerBase.h:43:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(const vtkSmartPointerBase&)
   vtkSmartPointerBase(const vtkSmartPointerBase& r);
   ^~~~~~~~~~~~~~~~~~~
/usr/include/vtk-6.3/vtkSmartPointerBase.h:43:3: note:   no known conversion for argument 1 from ‘vtkCell*’ to ‘const vtkSmartPointerBase&’
/usr/include/vtk-6.3/vtkSmartPointerBase.h:38:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase*)
   vtkSmartPointerBase(vtkObjectBase* r);
   ^~~~~~~~~~~~~~~~~~~
/usr/include/vtk-6.3/vtkSmartPointerBase.h:38:3: note:   no known conversion for argument 1 from ‘vtkCell*’ to ‘vtkObjectBase*’
/usr/include/vtk-6.3/vtkSmartPointerBase.h:34:3: note: candidate: vtkSmartPointerBase::vtkSmartPointerBase()
   vtkSmartPointerBase();
   ^~~~~~~~~~~~~~~~~~~
/usr/include/vtk-6.3/vtkSmartPointerBase.h:34:3: note:   candidate expects 0 arguments, 1 provided
In file included from /home/dan/catkin_ws/src/bezier/include/bezier/bezier_library.hpp:21:0,
                 from /home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1:
/usr/include/vtk-6.3/vtkSmartPointer.h: In instantiation of ‘T* vtkSmartPointer<T>::operator->() const [with T = vtkCell]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1086:22:   required from here
/usr/include/vtk-6.3/vtkSmartPointer.h:94:12: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkCell*’
     return static_cast<T*>(this->Object);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vtk-6.3/vtkSmartPointer.h: In instantiation of ‘static vtkSmartPointer<T> vtkSmartPointer<T>::New() [with T = vtkIdList]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1093:80:   required from here
/usr/include/vtk-6.3/vtkSmartPointer.h:117:37: error: incomplete type ‘vtkIdList’ used in nested name specifier
     return vtkSmartPointer<T>(T::New(), NoReference());
                               ~~~~~~^~
/usr/include/vtk-6.3/vtkSmartPointer.h: In instantiation of ‘vtkSmartPointer<T>::operator T*() const [with T = vtkIdList]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1094:81:   required from here
/usr/include/vtk-6.3/vtkSmartPointer.h:79:12: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkIdList*’
     return static_cast<T*>(this->Object);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vtk-6.3/vtkSmartPointer.h: In instantiation of ‘T* vtkSmartPointer<T>::operator->() const [with T = vtkIdList]’:
/home/dan/catkin_ws/src/bezier/src/bezier_library.cpp:1105:48:   required from here
/usr/include/vtk-6.3/vtkSmartPointer.h:94:12: error: invalid static_cast from type ‘vtkObjectBase* const’ to type ‘vtkIdList*’
     return static_cast<T*>(this->Object);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [CMakeFiles/bezier.dir/src/bezier_library.cpp.o] Error 1
make[1]: *** [CMakeFiles/bezier.dir/all] Error 2
make: *** [all] Error 2
cd /home/dan/catkin_ws/build/bezier; catkin build --get-env bezier | catkin env -si  /usr/bin/make --jobserver-fds=6,7 -j; cd -
...............................................................................
Failed     << bezier:make                          [ Exited with code 2 ]      
Failed    <<< bezier                               [ 20.7 seconds ]            
[build] Summary: 1 of 2 packages succeeded.                                    
[build]   Ignored:   None.                                                     
[build]   Warnings:  1 packages succeeded with warnings.                       
[build]   Abandoned: None.                                                     
[build]   Failed:    1 packages failed.                                        
[build] Runtime: 24.5 seconds total. 


@VictorLamoine
Copy link
Contributor

VictorLamoine commented Jun 11, 2019

You should not have to build PCL because with ROS Melodic / Ubuntu 18.04 you get PCL 1.8.1 installed from the debians. (relevant to read: ros-industrial-attic/bezier_examples#5)

I can't reproduce the problem now. Can you remove the devel / build directories and try again? I think something was cached in CMake.

If that doesn't work try building PCL from source (make sure it uses VTK version that you have compiled).

@azhural
Copy link

azhural commented Jun 12, 2019

You should not have to build PCL because with ROS Melodic / Ubuntu 18.04 you get PCL 1.8.1 installed from the debians. (relevant to read: ros-industrial-attic/bezier_examples#5)

libpcl-dev uses VTK6.3. Since bezier requires >7 you would still need to compile VTK and PCL from source.

@DanielSchimpf
Copy link
Author

Perfect that worked!
I compiled PCL 1.9.1 from source and afterwards bezier compiled successfully. Still have some warnings but I think I'll be able to resolve them.
I think the issue can be closed now.

Thanks again!

compilation log

dan@dan-VirtualBox:~/catkin_workspace$ catkin build
-----------------------------------------------------------------------
Profile:                     default
Extending:             [env] /home/dan/catkin_ws/devel:/opt/ros/melodic
Workspace:                   /home/dan/catkin_workspace
-----------------------------------------------------------------------
Build Space:        [exists] /home/dan/catkin_workspace/build
Devel Space:        [exists] /home/dan/catkin_workspace/devel
Install Space:      [unused] /home/dan/catkin_workspace/install
Log Space:         [missing] /home/dan/catkin_workspace/logs
Source Space:       [exists] /home/dan/catkin_workspace/src
DESTDIR:            [unused] None
-----------------------------------------------------------------------
Devel Space Layout:          linked
Install Space Layout:        None
-----------------------------------------------------------------------
Additional CMake Args:       None
Additional Make Args:        None
Additional catkin Make Args: None
Internal Make Job Server:    True
Cache Job Environments:      False
-----------------------------------------------------------------------
Whitelisted Packages:        None
Blacklisted Packages:        None
-----------------------------------------------------------------------
Workspace configuration appears valid.

NOTE: Forcing CMake to run for each package.
-----------------------------------------------------------------------
[build] Found '1' packages in 0.0 seconds.                                     
[build] Updating package table.                                                
Starting  >>> catkin_tools_prebuild                                            
Finished  <<< catkin_tools_prebuild                [ 2.5 seconds ]             
Starting  >>> bezier                                                           
_______________________________________________________________________________
Warnings   << bezier:cmake /home/dan/catkin_workspace/logs/bezier/build.cmake.000.log
** WARNING ** io features related to pcap will be disabled
** WARNING ** io features related to png will be disabled
** WARNING ** io features related to libusb-1.0 will be disabled
cd /home/dan/catkin_workspace/build/bezier; catkin build --get-env bezier | catkin env -si  /usr/bin/cmake /home/dan/catkin_workspace/src/bezier --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/dan/catkin_workspace/devel/.private/bezier -DCMAKE_INSTALL_PREFIX=/home/dan/catkin_workspace/install; cd -
...............................................................................
Finished  <<< bezier                               [ 31.3 seconds ]            
[build] Summary: All 2 packages succeeded!                                     
[build]   Ignored:   None.                                                     
[build]   Warnings:  1 packages succeeded with warnings.                       
[build]   Abandoned: None.                                                     
[build]   Failed:    None.                                                     
[build] Runtime: 33.8 seconds total.                                           
[build] Note: Workspace packages have changed, please re-source setup files to use them.


@VictorLamoine
Copy link
Contributor

Warnings are from PCL: some modules were not compiled so are disabled. Nothing to worry about.
Thanks for the heads up

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

No branches or pull requests

3 participants