JdeRobot / base

GNU General Public License v3.0
93 stars 125 forks source link

[compile] Error while compiling JdeRobot - kinectPlugin #733

Closed Santi-7 closed 7 years ago

Santi-7 commented 7 years ago

Hi, I'm compiling JdeRobot in an Ubuntu 16.04 Xenial running in a VM.

All dependencies from jderobot-deps-dev package are correctly installed, but when compiling JdeRobot, I get this error.

santi@ubuntu:~/JdeRobot/build$ make [ 10%] Built target JderobotInterfaces_Definitions [ 10%] Built target JderobotInterfaces [ 10%] Built target jderobotTypes_py [ 10%] Built target jderobotViewer [ 10%] Built target jderobotViewerShare [ 10%] Built target easyiceconfig_py [ 10%] Built target colorspacesmm [ 10%] Built target logger [ 10%] Built target jderobotcomm [ 10%] Built target jderobotcomm-embedded [ 10%] Built target parallelIce_py [ 10%] Built target test_stdutils [ 10%] Built target demo [ 10%] Built target easyiceconfig-embedded [ 10%] Built target easyiceconfig [ 10%] Built target test_loader [ 10%] Built target ns [ 10%] Built target fuzzylib [ 10%] Built target fuzzyshare [ 10%] Built target depthLib [ 10%] Built target depthLibshare [ 10%] Built target geometry [ 10%] Built target pioneer [ 10%] Built target pioneershare [ 10%] Built target resourcelocator [ 10%] Built target test_gladelocator [ 10%] Built target jderobotutil [ 10%] Built target jderobotutilshare [ 10%] Built target xmlParser [ 10%] Built target xmlParsershare [ 10%] Built target colorspaces [ 10%] Built target colorspacesshare [ 10%] Built target cvblob [ 10%] Built target progeo [ 10%] Built target cvfast [ 10%] Built target imgAnalyze [ 10%] Built target progeoshare [ 10%] Built target parallelIce [ 10%] Built target parallelIceshare [ 10%] Built target jderobotcomm_py [ 10%] Built target jderobotHandlers [ 10%] Built target jderobotHandlersshare [ 10%] Built target replayer2 [ 10%] Built target recorder2 [ 10%] Built target rgbdCalibrator [ 10%] Built target rgbdViewer [ 10%] Built target cameraview [ 10%] Built target replayController [ 10%] Automatic moc for target kobukiViewer [ 10%] Built target kobukiViewer_automoc [ 10%] Built target kobukiViewer [ 10%] Built target navigatorCamera [ 10%] Built target namingService [ 10%] Built target visualHFSM [ 10%] Built target naooperator [ 10%] Automatic moc for target uav_viewer [ 10%] Built target uav_viewer_automoc [ 10%] Built target uav_viewer [ 10%] Built target opencvdemo [ 10%] Built target cameraCalibrator [ 10%] Built target 3DViewer [ 10%] Built target giraffeClient [ 10%] Automatic moc for target basic_component [ 10%] Built target basic_component_automoc [ 10%] Built target basic_component [ 10%] Built target rgbdManualCalibrator [ 10%] Built target kobuki_driver [ 10%] Built target basic_server [ 10%] Built target laser_server [ 10%] Built target cameraserver [ 10%] Built target openni1Server [ 10%] Built target pclRGBDServer [ 10%] Built target ardrone_server_msgs [ 10%] Built target ardrone_print_gps_data [ 10%] Built target ardrone_server [ 10%] Built target turtlebot_headers [ 10%] Built target turtlebotplugin [ 10%] Built target carMotors [ 10%] Built target carPose3D [ 10%] Built target camera_dump [ 10%] Built target pose3d_pioneer [ 10%] Built target laser [ 10%] Built target pose3dencoders [ 10%] Built target motors [ 10%] Building CXX object src/drivers/gazeboserver/plugins/kinect/CMakeFiles/kinectPlugin.dir/kinectPlugin.cc.o In file included from /home/santi/JdeRobot/src/drivers/gazeboserver/plugins/kinect/kinectPlugin.h:29:0, from /home/santi/JdeRobot/src/drivers/gazeboserver/plugins/kinect/kinectPlugin.cc:18: /usr/include/pcl-1.7/pcl/visualization/cloud_viewer.h:202:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr impl_; ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/sdformat-4.0/sdf/Console.hh:25, from /usr/include/sdformat-4.0/sdf/sdf.hh:3, from /usr/include/gazebo-7/gazebo/common/Plugin.hh:42, from /home/santi/JdeRobot/src/drivers/gazeboserver/plugins/kinect/kinectPlugin.h:23, from /home/santi/JdeRobot/src/drivers/gazeboserver/plugins/kinect/kinectPlugin.cc:18: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^ c++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See file:///usr/share/doc/gcc-5/README.Bugs for instructions. src/drivers/gazeboserver/plugins/kinect/CMakeFiles/kinectPlugin.dir/build.make:62: recipe for target 'src/drivers/gazeboserver/plugins/kinect/CMakeFiles/kinectPlugin.dir/kinectPlugin.cc.o' failed make[2]: [src/drivers/gazeboserver/plugins/kinect/CMakeFiles/kinectPlugin.dir/kinectPlugin.cc.o] Error 4 CMakeFiles/Makefile2:6169: recipe for target 'src/drivers/gazeboserver/plugins/kinect/CMakeFiles/kinectPlugin.dir/all' failed make[1]: [src/drivers/gazeboserver/plugins/kinect/CMakeFiles/kinectPlugin.dir/all] Error 2 Makefile:149: recipe for target 'all' failed make: *** [all] Error 2

It fails when compiling kinectPlugin. I can't see what is happening, any idea? Thank you. (Ignore warnings, they are just deprecated functions).

Santi-7 commented 7 years ago

I solved the issue by expanding the VM Ram from 1GB to 4GB. It seems that it was a problem of memory.