Skip to content

Instantly share code, notes, and snippets.

@moriarty
Last active October 20, 2017 08:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save moriarty/3d2c76eac1936ebd3282d8665b473fbb to your computer and use it in GitHub Desktop.
Save moriarty/3d2c76eac1936ebd3282d8665b473fbb to your computer and use it in GitHub Desktop.
PCL on OpenSuse Tumbleweed compile issues
alex@localhost:~/workspace/pcl-trunk/build> cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
-- The C compiler identification is GNU 7.2.1
-- The CXX compiler identification is GNU 7.2.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
-- Using CPU native flags for SSE optimization: -march=native
-- Performing Test HAVE_MM_MALLOC
-- Performing Test HAVE_MM_MALLOC - Success
-- Performing Test HAVE_POSIX_MEMALIGN
-- Performing Test HAVE_POSIX_MEMALIGN - Success
-- Performing Test HAVE_SSE4_2_EXTENSIONS
-- Performing Test HAVE_SSE4_2_EXTENSIONS - Success
-- Performing Test HAVE_SSE4_1_EXTENSIONS
-- Performing Test HAVE_SSE4_1_EXTENSIONS - Success
-- Performing Test HAVE_SSSE3_EXTENSIONS
-- Performing Test HAVE_SSSE3_EXTENSIONS - Success
-- Performing Test HAVE_SSE3_EXTENSIONS
-- Performing Test HAVE_SSE3_EXTENSIONS - Success
-- Performing Test HAVE_SSE2_EXTENSIONS
-- Performing Test HAVE_SSE2_EXTENSIONS - Success
-- Performing Test HAVE_SSE_EXTENSIONS
-- Performing Test HAVE_SSE_EXTENSIONS - Success
-- -- GCC > 4.3 found, enabling -Wabi
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP
-- Checking for module 'eigen3'
-- Found eigen3, version 3.3.4
-- Found Eigen: /usr/include/eigen3
-- Eigen found (include: /usr/include/eigen3, version: 3.3.4)
-- Checking for module 'flann>=1.7.0'
-- Found flann, version 1.9.1
-- Found FLANN: /usr/local/lib/libflann_cpp.so (Required is at least version "1.7.0")
-- FLANN found (include: /usr/local/include, lib: optimized;/usr/local/lib/libflann_cpp.so;debug;/usr/local/lib/libflann_cpp.so)
-- Could NOT find LIBUSB_1 (missing: LIBUSB_1_LIBRARY LIBUSB_1_INCLUDE_DIR)
-- Checking for module 'libusb-1.0'
-- No package 'libusb-1.0' found
-- Could NOT find USB_10 (missing: USB_10_LIBRARY USB_10_INCLUDE_DIR)
-- OpenNI disabled because libusb-1.0 not found.
CMake Warning at cmake/pcl_targets.cmake:864 (message):
OpenNI grabber support: not building because OpenNI not found
Call Stack (most recent call first):
CMakeLists.txt:296 (PCL_ADD_GRABBER_DEPENDENCY)
-- Checking for module 'libusb-1.0'
-- No package 'libusb-1.0' found
-- Could NOT find USB_10 (missing: USB_10_LIBRARY USB_10_INCLUDE_DIR)
-- OpenNI 2 disabled because libusb-1.0 not found.
CMake Warning at cmake/pcl_targets.cmake:864 (message):
OpenNI2 grabber support: not building because OpenNI2 not found
Call Stack (most recent call first):
CMakeLists.txt:297 (PCL_ADD_GRABBER_DEPENDENCY)
-- Could NOT find FZAPI (missing: FZAPI_LIBS FZAPI_INCLUDE_DIRS)
CMake Warning at cmake/pcl_targets.cmake:864 (message):
Fotonic camera support: not building because FZAPI not found
Call Stack (most recent call first):
CMakeLists.txt:298 (PCL_ADD_GRABBER_DEPENDENCY)
-- Could NOT find ensenso (missing: ENSENSO_LIBRARY ENSENSO_INCLUDE_DIR)
CMake Warning at cmake/pcl_targets.cmake:864 (message):
IDS-Imaging Ensenso camera support: not building because Ensenso not found
Call Stack (most recent call first):
CMakeLists.txt:299 (PCL_ADD_GRABBER_DEPENDENCY)
-- Could NOT find davidSDK (missing: DAVIDSDK_LIBRARY DAVIDSDK_INCLUDE_DIR)
CMake Warning at cmake/pcl_targets.cmake:864 (message):
David Vision Systems SDK support: not building because davidSDK not found
Call Stack (most recent call first):
CMakeLists.txt:300 (PCL_ADD_GRABBER_DEPENDENCY)
-- Could NOT find DSSDK (missing: DSSDK_LIBRARIES DSSDK_INCLUDE_DIRS)
CMake Warning at cmake/pcl_targets.cmake:864 (message):
DepthSense SDK support: not building because DSSDK not found
Call Stack (most recent call first):
CMakeLists.txt:301 (PCL_ADD_GRABBER_DEPENDENCY)
-- Could NOT find RSSDK (missing: RSSDK_LIBRARIES RSSDK_INCLUDE_DIRS)
CMake Warning at cmake/pcl_targets.cmake:864 (message):
RealSense SDK support: not building because RSSDK not found
Call Stack (most recent call first):
CMakeLists.txt:302 (PCL_ADD_GRABBER_DEPENDENCY)
-- Checking for module 'metslib'
-- No package 'metslib' found
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11")
-- Found PNG: /usr/lib64/libpng.so (found version "1.6.31")
-- Could NOT find Qhull (missing: QHULL_LIBRARY QHULL_INCLUDE_DIR)
CMake Warning (dev) at /usr/lib64/cmake/Qt5/Qt5ModuleLocation.cmake:4 (set):
Policy CMP0053 is not set: Simplify variable reference and escape sequence
evaluation. Run "cmake --help-policy CMP0053" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
For input:
'${_qt5_install_prefix}/Qt5@module@/Qt5@module@Config.cmake'
the old evaluation rules produce:
'/usr/lib64/cmake/Qt5/Qt5Config.cmake'
but the new evaluation rules produce:
'/usr/lib64/cmake/Qt5@module@/Qt5@module@Config.cmake'
Using the old result for compatibility since the policy is not set.
Call Stack (most recent call first):
/usr/lib64/cmake/Qt5/Qt5Config.cmake:25 (include)
/usr/lib64/cmake/vtk/Modules/vtkGUISupportQtSQL.cmake:14 (find_package)
/usr/lib64/cmake/vtk/vtkModuleAPI.cmake:45 (include)
/usr/lib64/cmake/vtk/vtkModuleAPI.cmake:15 (vtk_module_load)
/usr/lib64/cmake/vtk/vtkModuleAPI.cmake:132 (_vtk_module_config_recurse)
/usr/lib64/cmake/vtk/VTKConfig.cmake:135 (vtk_module_config)
CMakeLists.txt:363 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib64/cmake/Qt5/Qt5ModuleLocation.cmake:4 (set):
Policy CMP0053 is not set: Simplify variable reference and escape sequence
evaluation. Run "cmake --help-policy CMP0053" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
For input:
'${_qt5_install_prefix}/Qt5@module@/Qt5@module@Config.cmake'
the old evaluation rules produce:
'/usr/lib64/cmake/Qt5/Qt5Config.cmake'
but the new evaluation rules produce:
'/usr/lib64/cmake/Qt5@module@/Qt5@module@Config.cmake'
Using the old result for compatibility since the policy is not set.
Call Stack (most recent call first):
/usr/lib64/cmake/Qt5/Qt5Config.cmake:25 (include)
/usr/lib64/cmake/vtk/Modules/vtkRenderingQt.cmake:13 (find_package)
/usr/lib64/cmake/vtk/vtkModuleAPI.cmake:45 (include)
/usr/lib64/cmake/vtk/vtkModuleAPI.cmake:15 (vtk_module_load)
/usr/lib64/cmake/vtk/vtkModuleAPI.cmake:132 (_vtk_module_config_recurse)
/usr/lib64/cmake/vtk/VTKConfig.cmake:135 (vtk_module_config)
CMakeLists.txt:363 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/lib64/cmake/Qt5/Qt5ModuleLocation.cmake:4 (set):
Policy CMP0053 is not set: Simplify variable reference and escape sequence
evaluation. Run "cmake --help-policy CMP0053" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
For input:
'${_qt5_install_prefix}/Qt5@module@/Qt5@module@Config.cmake'
the old evaluation rules produce:
'/usr/lib64/cmake/Qt5/Qt5Config.cmake'
but the new evaluation rules produce:
'/usr/lib64/cmake/Qt5@module@/Qt5@module@Config.cmake'
Using the old result for compatibility since the policy is not set.
Call Stack (most recent call first):
/usr/lib64/cmake/Qt5/Qt5Config.cmake:25 (include)
/usr/lib64/cmake/vtk/Modules/vtkViewsQt.cmake:14 (find_package)
/usr/lib64/cmake/vtk/vtkModuleAPI.cmake:45 (include)
/usr/lib64/cmake/vtk/vtkModuleAPI.cmake:15 (vtk_module_load)
/usr/lib64/cmake/vtk/vtkModuleAPI.cmake:132 (_vtk_module_config_recurse)
/usr/lib64/cmake/vtk/VTKConfig.cmake:135 (vtk_module_config)
CMakeLists.txt:363 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- VTK_MAJOR_VERSION 8, rendering backend: OpenGL2
-- VTK found (include: /usr/include/vtk-8.0;/usr/include/freetype2;/usr/include;/usr/lib64/mpi/gcc/openmpi/include;/usr/include/python3.6m;%{py3_incdir};/usr/include/libxml2, lib: vtkChartsCore;vtkCommonColor;vtkCommonCore;vtksys;vtkCommonDataModel;vtkCommonMath;vtkCommonMisc;vtkCommonSystem;vtkCommonTransforms;vtkCommonExecutionModel;vtkFiltersGeneral;vtkCommonComputationalGeometry;vtkFiltersCore;vtkInfovisCore;vtkFiltersExtraction;vtkFiltersStatistics;vtkImagingFourier;vtkImagingCore;vtkalglib;vtkRenderingContext2D;vtkRenderingCore;vtkFiltersGeometry;vtkFiltersSources;vtkRenderingFreeType;/usr/lib64/libfreetype.so;/usr/lib64/libz.so;vtkDICOMParser;vtkDomainsChemistry;vtkIOLegacy;vtkIOCore;/usr/lib64/liblz4.so;vtkIOXMLParser;/usr/lib64/libexpat.so;vtkDomainsChemistryOpenGL2;vtkRenderingOpenGL2;vtkglew;vtkFiltersAMR;vtkIOXML;vtkParallelCore;vtkFiltersFlowPaths;vtkFiltersGeneric;vtkFiltersHybrid;vtkImagingSources;vtkFiltersHyperTree;vtkFiltersImaging;vtkImagingGeneral;vtkFiltersModeling;vtkFiltersParallel;vtkFiltersParallelDIY2;vtkParallelMPI;vtkFiltersParallelGeometry;vtkFiltersParallelImaging;vtkFiltersParallelMPI;vtkFiltersPoints;vtkFiltersProgrammable;vtkFiltersPython;/usr/lib64/libpython3.6m.so;vtkWrappingPythonCore;vtkWrappingTools;vtkFiltersSMP;vtkFiltersSelection;vtkFiltersStatisticsGnuR;vtkFiltersTexture;vtkFiltersTopology;vtkFiltersVerdict;verdict;vtkGUISupportQt;vtkInteractionStyle;vtkGUISupportQtSQL;vtkIOSQL;vtksqlite;vtkGeovisCore;vtkIOImage;vtkmetaio;/usr/lib64/libjpeg.so;/usr/lib64/libpng.so;/usr/lib64/libtiff.so;vtkInfovisLayout;vtkImagingHybrid;vtkInteractionWidgets;vtkImagingColor;vtkRenderingAnnotation;vtkRenderingVolume;vtkViewsCore;vtkproj4;vtkIOAMR;/usr/lib64/libhdf5.so;/usr/lib64/libpthread.so;/usr/lib64/libsz.so;/usr/lib64/libdl.so;/usr/lib64/libm.so;/usr/lib64/libhdf5_hl.so;vtkIOEnSight;vtkIOExodus;vtkexoIIc;/usr/lib64/libnetcdf.so;vtkIOExport;vtkRenderingGL2PSOpenGL2;vtkgl2ps;/usr/lib64/libhpdf.so;vtkIOExportOpenGL2;vtkIOGeometry;vtkIOImport;vtkIOInfovis;/usr/lib64/libxml2.so;vtkIOLSDyna;vtkIOMINC;vtkIOMPIImage;vtkIOMPIParallel;vtkIOParallel;vtkIONetCDF;/usr/lib64/libnetcdf_c++.so;/usr/lib64/libjsoncpp.so;vtkIOMovie;/usr/lib64/libtheoraenc.so;/usr/lib64/libtheoradec.so;/usr/lib64/libogg.so;vtkIOPLY;vtkIOParallelNetCDF;vtkIOParallelXML;vtkIOTecplotTable;vtkIOVideo;vtkImagingMath;vtkImagingMorphological;vtkImagingStatistics;vtkImagingStencil;vtkInteractionImage;vtkLocalExample;vtkParallelMPI4Py;vtkRenderingContextOpenGL2;vtkRenderingImage;vtkRenderingLOD;vtkRenderingLabel;vtkRenderingQt;vtkRenderingVolumeOpenGL2;vtkTestingRendering;vtkViewsContext2D;vtkViewsGeovis;vtkViewsInfovis;vtkViewsQt;vtkWrappingJava
-- Could NOT find PCAP (missing: PCAP_LIBRARIES PCAP_INCLUDE_DIRS)
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- Boost version: 1.65.1
-- Found the following Boost libraries:
-- system
-- filesystem
-- thread
-- date_time
-- iostreams
-- chrono
-- atomic
-- regex
-- Found OpenGL: /usr/lib64/libGL.so
-- DOXYGEN_FOUND
-- HTML_HELP_COMPILER
-- The following subsystems will be built:
-- common
-- octree
-- io
-- kdtree
-- search
-- sample_consensus
-- filters
-- 2d
-- geometry
-- features
-- ml
-- segmentation
-- visualization
-- surface
-- registration
-- keypoints
-- tracking
-- recognition
-- stereo
-- outofcore
-- people
-- tools
-- The following subsystems will not be built:
-- apps: No reason
-- examples: Code examples are disabled by default.
-- simulation: Disabled by default.
-- global_tests: No reason
-- Configuring done
-- Generating done
-- Build files have been written to: /home/alex/workspace/pcl-trunk/build
alex@localhost:~/workspace/pcl-trunk/build> ls -l `sudo find /usr -name "*libmpi.so*"`
lrwxrwxrwx 1 root root 17 Oct 13 17:08 /usr/lib64/mpi/gcc/openmpi2/lib64/libmpi.so -> libmpi.so.20.10.2
lrwxrwxrwx 1 root root 17 Oct 13 17:08 /usr/lib64/mpi/gcc/openmpi2/lib64/libmpi.so.20 -> libmpi.so.20.10.2
-rwxr-xr-x 1 root root 940288 Oct 13 17:09 /usr/lib64/mpi/gcc/openmpi2/lib64/libmpi.so.20.10.2
lrwxrwxrwx 1 root root 16 Oct 13 17:09 /usr/lib64/mpi/gcc/openmpi/lib64/libmpi.so -> libmpi.so.12.0.7
lrwxrwxrwx 1 root root 16 Oct 13 17:09 /usr/lib64/mpi/gcc/openmpi/lib64/libmpi.so.12 -> libmpi.so.12.0.7
-rwxr-xr-x 1 root root 835720 Oct 13 17:10 /usr/lib64/mpi/gcc/openmpi/lib64/libmpi.so.12.0.7
lrwxrwxrwx 1 root root 16 Oct 16 10:24 /usr/lib/hpc/gnu7.2/mpi/openmpi/1.10.7/lib64/libmpi.so -> libmpi.so.12.0.7
lrwxrwxrwx 1 root root 16 Oct 16 10:24 /usr/lib/hpc/gnu7.2/mpi/openmpi/1.10.7/lib64/libmpi.so.12 -> libmpi.so.12.0.7
-rwxr-xr-x 1 root root 2838352 Oct 16 10:25 /usr/lib/hpc/gnu7.2/mpi/openmpi/1.10.7/lib64/libmpi.so.12.0.7
lrwxrwxrwx 1 root root 17 Oct 16 10:20 /usr/lib/hpc/gnu7.2/mpi/openmpi/2.1.2/lib64/libmpi.so -> libmpi.so.20.10.2
lrwxrwxrwx 1 root root 17 Oct 16 10:20 /usr/lib/hpc/gnu7.2/mpi/openmpi/2.1.2/lib64/libmpi.so.20 -> libmpi.so.20.10.2
-rwxr-xr-x 1 root root 2293616 Oct 16 10:20 /usr/lib/hpc/gnu7.2/mpi/openmpi/2.1.2/lib64/libmpi.so.20.10.2
alex@localhost:~/workspace/pcl-trunk/build> history | grep "sudo zypper"
9 sudo zypper install cmake
56 sudo zypper install tree
63 sudo zypper install vtk-devel
65 sudo zypper install eigen3-devel
91 sudo zypper install libqt5-qtbase-devel
94 sudo zypper install boost_1_65-devel
101 sudo zypper install python3-vtk
108 sudo zypper install python3-devel
111 sudo zypper install libSM-devel
117 sudo zypper install libXt-devel
121 sudo zypper install libmpir-devel
127 sudo zypper install libjpeg8-devel
136 sudo zypper install htop
172 sudo zypper refresh
173 sudo zypper dup
alex@localhost:~/workspace/pcl-trunk/build> make -j2 -l3
Scanning dependencies of target pcl_octree
Scanning dependencies of target pcl_common
[ 0%] Building CXX object octree/CMakeFiles/pcl_octree.dir/src/octree_inst.cpp.o
[ 0%] Building CXX object common/CMakeFiles/pcl_common.dir/src/point_types.cpp.o
[ 0%] Building CXX object common/CMakeFiles/pcl_common.dir/src/pcl_base.cpp.o
[ 0%] Building CXX object common/CMakeFiles/pcl_common.dir/src/io.cpp.o
[ 1%] Building CXX object common/CMakeFiles/pcl_common.dir/src/common.cpp.o
[ 1%] Building CXX object common/CMakeFiles/pcl_common.dir/src/correspondence.cpp.o
[ 1%] Building CXX object common/CMakeFiles/pcl_common.dir/src/distances.cpp.o
[ 1%] Building CXX object common/CMakeFiles/pcl_common.dir/src/parse.cpp.o
[ 1%] Building CXX object common/CMakeFiles/pcl_common.dir/src/poses_from_matches.cpp.o
[ 1%] Linking CXX shared library ../lib/libpcl_octree.so
[ 1%] Built target pcl_octree
Scanning dependencies of target pcl_io_ply
[ 1%] Building CXX object io/CMakeFiles/pcl_io_ply.dir/src/ply/ply_parser.cpp.o
[ 2%] Building CXX object common/CMakeFiles/pcl_common.dir/src/print.cpp.o
[ 2%] Building CXX object common/CMakeFiles/pcl_common.dir/src/projection_matrix.cpp.o
[ 2%] Building CXX object common/CMakeFiles/pcl_common.dir/src/time_trigger.cpp.o
[ 3%] Linking CXX shared library ../lib/libpcl_io_ply.so
[ 3%] Built target pcl_io_ply
Scanning dependencies of target pcl_pcd_convert_NaN_nan
[ 3%] Building CXX object io/tools/CMakeFiles/pcl_pcd_convert_NaN_nan.dir/pcd_convert_NaN_nan.cpp.o
[ 4%] Linking CXX executable ../../bin/pcl_pcd_convert_NaN_nan
[ 4%] Built target pcl_pcd_convert_NaN_nan
Scanning dependencies of target pcl_ply2ply
[ 5%] Building CXX object io/tools/ply/CMakeFiles/pcl_ply2ply.dir/ply2ply.cpp.o
[ 5%] Building CXX object common/CMakeFiles/pcl_common.dir/src/gaussian.cpp.o
[ 5%] Building CXX object common/CMakeFiles/pcl_common.dir/src/colors.cpp.o
[ 5%] Linking CXX executable ../../../bin/pcl_ply2ply
[ 5%] Built target pcl_ply2ply
Scanning dependencies of target pcl_ply2raw
[ 5%] Building CXX object io/tools/ply/CMakeFiles/pcl_ply2raw.dir/ply2raw.cpp.o
[ 6%] Building CXX object common/CMakeFiles/pcl_common.dir/src/feature_histogram.cpp.o
[ 6%] Building CXX object common/CMakeFiles/pcl_common.dir/src/bearing_angle_image.cpp.o
[ 6%] Linking CXX executable ../../../bin/pcl_ply2raw
[ 6%] Built target pcl_ply2raw
Scanning dependencies of target pcl_plyheader
[ 6%] Building CXX object io/tools/ply/CMakeFiles/pcl_plyheader.dir/plyheader.cpp.o
[ 6%] Linking CXX executable ../../../bin/pcl_plyheader
[ 6%] Built target pcl_plyheader
Scanning dependencies of target pcl_ply2obj
[ 6%] Building CXX object io/tools/ply/CMakeFiles/pcl_ply2obj.dir/ply2obj.cpp.o
[ 6%] Building CXX object common/CMakeFiles/pcl_common.dir/src/range_image.cpp.o
[ 6%] Linking CXX executable ../../../bin/pcl_ply2obj
[ 6%] Built target pcl_ply2obj
Scanning dependencies of target pcl_people
[ 6%] Building CXX object people/CMakeFiles/pcl_people.dir/src/hog.cpp.o
/home/alex/workspace/pcl-trunk/people/src/hog.cpp: In member function ‘float* pcl::people::HOG::acosTable() const’:
/home/alex/workspace/pcl-trunk/people/src/hog.cpp:421:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
if( init ) return a+n2; ni = 2.02f/(float) n;
^~
/home/alex/workspace/pcl-trunk/people/src/hog.cpp:421:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
if( init ) return a+n2; ni = 2.02f/(float) n;
^~
[ 6%] Linking CXX shared library ../lib/libpcl_people.so
[ 6%] Built target pcl_people
[ 6%] Building CXX object common/CMakeFiles/pcl_common.dir/src/range_image_planar.cpp.o
[ 6%] Building C object common/CMakeFiles/pcl_common.dir/src/fft/kiss_fft.c.o
[ 7%] Building C object common/CMakeFiles/pcl_common.dir/src/fft/kiss_fftr.c.o
[ 7%] Linking CXX shared library ../lib/libpcl_common.so
[ 7%] Built target pcl_common
Scanning dependencies of target pcl_io
Scanning dependencies of target pcl_kdtree
[ 7%] Building CXX object kdtree/CMakeFiles/pcl_kdtree.dir/src/kdtree_flann.cpp.o
[ 7%] Building CXX object io/CMakeFiles/pcl_io.dir/src/debayer.cpp.o
[ 7%] Building CXX object io/CMakeFiles/pcl_io.dir/src/pcd_grabber.cpp.o
[ 7%] Building CXX object io/CMakeFiles/pcl_io.dir/src/pcd_io.cpp.o
In file included from /home/alex/workspace/pcl-trunk/io/src/pcd_io.cpp:45:0:
/home/alex/workspace/pcl-trunk/common/include/pcl/common/io.h: In function ‘int pcl::getFieldType(int, char)’:
/home/alex/workspace/pcl-trunk/common/include/pcl/common/io.h:175:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (type == 'U')
^~
/home/alex/workspace/pcl-trunk/common/include/pcl/common/io.h:178:7: note: here
case 2:
^~~~
/home/alex/workspace/pcl-trunk/common/include/pcl/common/io.h:181:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (type == 'U')
^~
/home/alex/workspace/pcl-trunk/common/include/pcl/common/io.h:184:7: note: here
case 4:
^~~~
/home/alex/workspace/pcl-trunk/common/include/pcl/common/io.h:189:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (type == 'F')
^~
/home/alex/workspace/pcl-trunk/common/include/pcl/common/io.h:192:7: note: here
case 8:
^~~~
[ 7%] Building CXX object io/CMakeFiles/pcl_io.dir/src/vtk_io.cpp.o
[ 8%] Building CXX object io/CMakeFiles/pcl_io.dir/src/ply_io.cpp.o
[ 8%] Linking CXX shared library ../lib/libpcl_kdtree.so
[ 8%] Built target pcl_kdtree
Scanning dependencies of target pcl_sample_consensus
[ 8%] Building CXX object sample_consensus/CMakeFiles/pcl_sample_consensus.dir/src/sac.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac.h:45,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/ransac.h:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/ransac.hpp:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/src/sac.cpp:38:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 8%] Building CXX object io/CMakeFiles/pcl_io.dir/src/ascii_io.cpp.o
[ 8%] Building CXX object io/CMakeFiles/pcl_io.dir/src/compression.cpp.o
[ 8%] Building CXX object sample_consensus/CMakeFiles/pcl_sample_consensus.dir/src/sac_model_circle.cpp.o
[ 8%] Building CXX object io/CMakeFiles/pcl_io.dir/src/lzf.cpp.o
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp: In function ‘unsigned int pcl::lzfDecompress(const void*, unsigned int, void*, unsigned int)’:
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:307:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 32: *op++ = *ip++; case 31: *op++ = *ip++; case 30: *op++ = *ip++; case 29: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:307:33: note: here
case 32: *op++ = *ip++; case 31: *op++ = *ip++; case 30: *op++ = *ip++; case 29: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:307:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 32: *op++ = *ip++; case 31: *op++ = *ip++; case 30: *op++ = *ip++; case 29: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:307:57: note: here
case 32: *op++ = *ip++; case 31: *op++ = *ip++; case 30: *op++ = *ip++; case 29: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:307:72: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 32: *op++ = *ip++; case 31: *op++ = *ip++; case 30: *op++ = *ip++; case 29: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:307:81: note: here
case 32: *op++ = *ip++; case 31: *op++ = *ip++; case 30: *op++ = *ip++; case 29: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:307:96: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 32: *op++ = *ip++; case 31: *op++ = *ip++; case 30: *op++ = *ip++; case 29: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:308:9: note: here
case 28: *op++ = *ip++; case 27: *op++ = *ip++; case 26: *op++ = *ip++; case 25: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:308:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 28: *op++ = *ip++; case 27: *op++ = *ip++; case 26: *op++ = *ip++; case 25: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:308:33: note: here
case 28: *op++ = *ip++; case 27: *op++ = *ip++; case 26: *op++ = *ip++; case 25: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:308:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 28: *op++ = *ip++; case 27: *op++ = *ip++; case 26: *op++ = *ip++; case 25: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:308:57: note: here
case 28: *op++ = *ip++; case 27: *op++ = *ip++; case 26: *op++ = *ip++; case 25: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:308:72: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 28: *op++ = *ip++; case 27: *op++ = *ip++; case 26: *op++ = *ip++; case 25: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:308:81: note: here
case 28: *op++ = *ip++; case 27: *op++ = *ip++; case 26: *op++ = *ip++; case 25: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:308:96: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 28: *op++ = *ip++; case 27: *op++ = *ip++; case 26: *op++ = *ip++; case 25: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:309:9: note: here
case 24: *op++ = *ip++; case 23: *op++ = *ip++; case 22: *op++ = *ip++; case 21: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:309:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 24: *op++ = *ip++; case 23: *op++ = *ip++; case 22: *op++ = *ip++; case 21: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:309:33: note: here
case 24: *op++ = *ip++; case 23: *op++ = *ip++; case 22: *op++ = *ip++; case 21: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:309:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 24: *op++ = *ip++; case 23: *op++ = *ip++; case 22: *op++ = *ip++; case 21: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:309:57: note: here
case 24: *op++ = *ip++; case 23: *op++ = *ip++; case 22: *op++ = *ip++; case 21: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:309:72: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 24: *op++ = *ip++; case 23: *op++ = *ip++; case 22: *op++ = *ip++; case 21: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:309:81: note: here
case 24: *op++ = *ip++; case 23: *op++ = *ip++; case 22: *op++ = *ip++; case 21: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:309:96: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 24: *op++ = *ip++; case 23: *op++ = *ip++; case 22: *op++ = *ip++; case 21: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:310:9: note: here
case 20: *op++ = *ip++; case 19: *op++ = *ip++; case 18: *op++ = *ip++; case 17: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:310:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 20: *op++ = *ip++; case 19: *op++ = *ip++; case 18: *op++ = *ip++; case 17: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:310:33: note: here
case 20: *op++ = *ip++; case 19: *op++ = *ip++; case 18: *op++ = *ip++; case 17: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:310:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 20: *op++ = *ip++; case 19: *op++ = *ip++; case 18: *op++ = *ip++; case 17: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:310:57: note: here
case 20: *op++ = *ip++; case 19: *op++ = *ip++; case 18: *op++ = *ip++; case 17: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:310:72: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 20: *op++ = *ip++; case 19: *op++ = *ip++; case 18: *op++ = *ip++; case 17: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:310:81: note: here
case 20: *op++ = *ip++; case 19: *op++ = *ip++; case 18: *op++ = *ip++; case 17: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:310:96: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 20: *op++ = *ip++; case 19: *op++ = *ip++; case 18: *op++ = *ip++; case 17: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:311:9: note: here
case 16: *op++ = *ip++; case 15: *op++ = *ip++; case 14: *op++ = *ip++; case 13: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:311:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 16: *op++ = *ip++; case 15: *op++ = *ip++; case 14: *op++ = *ip++; case 13: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:311:33: note: here
case 16: *op++ = *ip++; case 15: *op++ = *ip++; case 14: *op++ = *ip++; case 13: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:311:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 16: *op++ = *ip++; case 15: *op++ = *ip++; case 14: *op++ = *ip++; case 13: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:311:57: note: here
case 16: *op++ = *ip++; case 15: *op++ = *ip++; case 14: *op++ = *ip++; case 13: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:311:72: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 16: *op++ = *ip++; case 15: *op++ = *ip++; case 14: *op++ = *ip++; case 13: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:311:81: note: here
case 16: *op++ = *ip++; case 15: *op++ = *ip++; case 14: *op++ = *ip++; case 13: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:311:96: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 16: *op++ = *ip++; case 15: *op++ = *ip++; case 14: *op++ = *ip++; case 13: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:312:9: note: here
case 12: *op++ = *ip++; case 11: *op++ = *ip++; case 10: *op++ = *ip++; case 9: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:312:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 12: *op++ = *ip++; case 11: *op++ = *ip++; case 10: *op++ = *ip++; case 9: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:312:33: note: here
case 12: *op++ = *ip++; case 11: *op++ = *ip++; case 10: *op++ = *ip++; case 9: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:312:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 12: *op++ = *ip++; case 11: *op++ = *ip++; case 10: *op++ = *ip++; case 9: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:312:57: note: here
case 12: *op++ = *ip++; case 11: *op++ = *ip++; case 10: *op++ = *ip++; case 9: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:312:72: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 12: *op++ = *ip++; case 11: *op++ = *ip++; case 10: *op++ = *ip++; case 9: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:312:81: note: here
case 12: *op++ = *ip++; case 11: *op++ = *ip++; case 10: *op++ = *ip++; case 9: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:312:96: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 12: *op++ = *ip++; case 11: *op++ = *ip++; case 10: *op++ = *ip++; case 9: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:313:9: note: here
case 8: *op++ = *ip++; case 7: *op++ = *ip++; case 6: *op++ = *ip++; case 5: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:313:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 8: *op++ = *ip++; case 7: *op++ = *ip++; case 6: *op++ = *ip++; case 5: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:313:33: note: here
case 8: *op++ = *ip++; case 7: *op++ = *ip++; case 6: *op++ = *ip++; case 5: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:313:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 8: *op++ = *ip++; case 7: *op++ = *ip++; case 6: *op++ = *ip++; case 5: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:313:57: note: here
case 8: *op++ = *ip++; case 7: *op++ = *ip++; case 6: *op++ = *ip++; case 5: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:313:72: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 8: *op++ = *ip++; case 7: *op++ = *ip++; case 6: *op++ = *ip++; case 5: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:313:81: note: here
case 8: *op++ = *ip++; case 7: *op++ = *ip++; case 6: *op++ = *ip++; case 5: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:313:96: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 8: *op++ = *ip++; case 7: *op++ = *ip++; case 6: *op++ = *ip++; case 5: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:314:9: note: here
case 4: *op++ = *ip++; case 3: *op++ = *ip++; case 2: *op++ = *ip++; case 1: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:314:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 4: *op++ = *ip++; case 3: *op++ = *ip++; case 2: *op++ = *ip++; case 1: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:314:33: note: here
case 4: *op++ = *ip++; case 3: *op++ = *ip++; case 2: *op++ = *ip++; case 1: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:314:48: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 4: *op++ = *ip++; case 3: *op++ = *ip++; case 2: *op++ = *ip++; case 1: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:314:57: note: here
case 4: *op++ = *ip++; case 3: *op++ = *ip++; case 2: *op++ = *ip++; case 1: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:314:72: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 4: *op++ = *ip++; case 3: *op++ = *ip++; case 2: *op++ = *ip++; case 1: *op++ = *ip++;
~~~~~~^~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:314:81: note: here
case 4: *op++ = *ip++; case 3: *op++ = *ip++; case 2: *op++ = *ip++; case 1: *op++ = *ip++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:376:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 9: *op++ = *ref++;
~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:377:9: note: here
case 8: *op++ = *ref++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:377:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 8: *op++ = *ref++;
~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:378:9: note: here
case 7: *op++ = *ref++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:378:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 7: *op++ = *ref++;
~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:379:9: note: here
case 6: *op++ = *ref++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:379:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 6: *op++ = *ref++;
~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:380:9: note: here
case 5: *op++ = *ref++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:380:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 5: *op++ = *ref++;
~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:381:9: note: here
case 4: *op++ = *ref++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:381:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 4: *op++ = *ref++;
~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:382:9: note: here
case 3: *op++ = *ref++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:382:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 3: *op++ = *ref++;
~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:383:9: note: here
case 2: *op++ = *ref++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:383:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 2: *op++ = *ref++;
~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:384:9: note: here
case 1: *op++ = *ref++;
^~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:384:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 1: *op++ = *ref++;
~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/io/src/lzf.cpp:385:9: note: here
case 0: *op++ = *ref++; // two octets more
^~~~
[ 9%] Building CXX object io/CMakeFiles/pcl_io.dir/src/lzf_image_io.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_circle.h:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_circle.hpp:45,
from /home/alex/workspace/pcl-trunk/sample_consensus/src/sac_model_circle.cpp:39:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 9%] Building CXX object io/CMakeFiles/pcl_io.dir/src/obj_io.cpp.o
[ 9%] Building CXX object io/CMakeFiles/pcl_io.dir/src/ifs_io.cpp.o
[ 9%] Building CXX object sample_consensus/CMakeFiles/pcl_sample_consensus.dir/src/sac_model_circle3d.cpp.o
[ 9%] Building CXX object io/CMakeFiles/pcl_io.dir/src/image_grabber.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_circle3d.h:41,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_circle3d.hpp:43,
from /home/alex/workspace/pcl-trunk/sample_consensus/src/sac_model_circle3d.cpp:38:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 9%] Building CXX object io/CMakeFiles/pcl_io.dir/src/hdl_grabber.cpp.o
[ 10%] Building CXX object io/CMakeFiles/pcl_io.dir/src/vlp_grabber.cpp.o
[ 10%] Building CXX object sample_consensus/CMakeFiles/pcl_sample_consensus.dir/src/sac_model_cylinder.cpp.o
[ 10%] Building CXX object io/CMakeFiles/pcl_io.dir/src/robot_eye_grabber.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_cylinder.h:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_cylinder.hpp:45,
from /home/alex/workspace/pcl-trunk/sample_consensus/src/sac_model_cylinder.cpp:39:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 10%] Building CXX object io/CMakeFiles/pcl_io.dir/src/file_io.cpp.o
[ 10%] Building CXX object io/CMakeFiles/pcl_io.dir/src/auto_io.cpp.o
[ 10%] Building CXX object io/CMakeFiles/pcl_io.dir/src/io_exception.cpp.o
[ 11%] Building CXX object io/CMakeFiles/pcl_io.dir/src/vtk_lib_io.cpp.o
[ 11%] Building CXX object io/CMakeFiles/pcl_io.dir/src/png_io.cpp.o
[ 11%] Building CXX object io/CMakeFiles/pcl_io.dir/src/libpng_wrapper.cpp.o
[ 11%] Linking CXX shared library ../lib/libpcl_io.so
[ 11%] Built target pcl_io
Scanning dependencies of target pcl_ml
[ 11%] Building CXX object ml/CMakeFiles/pcl_ml.dir/src/point_xy_32i.cpp.o
[ 11%] Building CXX object ml/CMakeFiles/pcl_ml.dir/src/point_xy_32f.cpp.o
[ 12%] Building CXX object ml/CMakeFiles/pcl_ml.dir/src/densecrf.cpp.o
[ 12%] Building CXX object ml/CMakeFiles/pcl_ml.dir/src/pairwise_potential.cpp.o
[ 12%] Building CXX object ml/CMakeFiles/pcl_ml.dir/src/permutohedral.cpp.o
[ 12%] Building CXX object ml/CMakeFiles/pcl_ml.dir/src/svm_wrapper.cpp.o
[ 12%] Building CXX object ml/CMakeFiles/pcl_ml.dir/src/svm.cpp.o
[ 13%] Building CXX object ml/CMakeFiles/pcl_ml.dir/src/kmeans.cpp.o
[ 13%] Linking CXX shared library ../lib/libpcl_ml.so
[ 13%] Built target pcl_ml
Scanning dependencies of target pcl_visualization
[ 13%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/point_picking_event.cpp.o
[ 13%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/interactor_style.cpp.o
[ 13%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/point_cloud_handlers.cpp.o
[ 14%] Building CXX object sample_consensus/CMakeFiles/pcl_sample_consensus.dir/src/sac_model_cone.cpp.o
[ 14%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/pcl_visualizer.cpp.o
/home/alex/workspace/pcl-trunk/visualization/src/pcl_visualizer.cpp: In member function ‘void pcl::visualization::PCLVisualizer::setUseVbos(bool)’:
/home/alex/workspace/pcl-trunk/visualization/src/pcl_visualizer.cpp:4534:53: warning: unused parameter ‘use_vbos’ [-Wunused-parameter]
pcl::visualization::PCLVisualizer::setUseVbos (bool use_vbos)
^~~~~~~~
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_cone.h:42,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_cone.hpp:43,
from /home/alex/workspace/pcl-trunk/sample_consensus/src/sac_model_cone.cpp:39:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
/home/alex/workspace/pcl-trunk/visualization/src/pcl_visualizer.cpp: In member function ‘bool pcl::visualization::PCLVisualizer::setShapeRenderingProperties(int, double, const string&, int)’:
/home/alex/workspace/pcl-trunk/visualization/src/pcl_visualizer.cpp:1874:47: warning: this statement may fall through [-Wimplicit-fallthrough=]
style_->updateLookUpTableDisplay (false);
^
/home/alex/workspace/pcl-trunk/visualization/src/pcl_visualizer.cpp:1876:5: note: here
case PCL_VISUALIZER_LUT_RANGE:
^~~~
[ 15%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/histogram_visualizer.cpp.o
[ 15%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/common/common.cpp.o
[ 15%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/common/io.cpp.o
[ 15%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/common/shapes.cpp.o
[ 15%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/common/ren_win_interact_map.cpp.o
[ 16%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/cloud_viewer.cpp.o
In file included from /home/alex/workspace/pcl-trunk/visualization/src/cloud_viewer.cpp:38:0:
/home/alex/workspace/pcl-trunk/visualization/include/pcl/visualization/cloud_viewer.h:202:14: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
std::auto_ptr<CloudViewer_impl> impl_;
^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
from /usr/include/boost/config/no_tr1/memory.hpp:21,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:23,
from /usr/include/boost/shared_ptr.hpp:17,
from /home/alex/workspace/pcl-trunk/common/include/pcl/correspondence.h:45,
from /home/alex/workspace/pcl-trunk/visualization/include/pcl/visualization/pcl_visualizer.h:42,
from /home/alex/workspace/pcl-trunk/visualization/include/pcl/visualization/cloud_viewer.h:39,
from /home/alex/workspace/pcl-trunk/visualization/src/cloud_viewer.cpp:38:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
[ 16%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/image_viewer.cpp.o
[ 16%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/window.cpp.o
[ 16%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/range_image_visualizer.cpp.o
virtual memory exhausted: Cannot allocate memory
make[2]: *** [visualization/CMakeFiles/pcl_visualization.dir/build.make:351: visualization/CMakeFiles/pcl_visualization.dir/src/range_image_visualizer.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1162: visualization/CMakeFiles/pcl_visualization.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 16%] Building CXX object sample_consensus/CMakeFiles/pcl_sample_consensus.dir/src/sac_model_line.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_line.h:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_line.hpp:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/src/sac_model_line.cpp:39:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 16%] Building CXX object sample_consensus/CMakeFiles/pcl_sample_consensus.dir/src/sac_model_parallel_line.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_line.h:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_parallel_line.h:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_parallel_line.hpp:45,
from /home/alex/workspace/pcl-trunk/sample_consensus/src/sac_model_parallel_line.cpp:38:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 16%] Building CXX object sample_consensus/CMakeFiles/pcl_sample_consensus.dir/src/sac_model_stick.cpp.o
[ 16%] Building CXX object sample_consensus/CMakeFiles/pcl_sample_consensus.dir/src/sac_model_normal_parallel_plane.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_stick.h:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_stick.hpp:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/src/sac_model_stick.cpp:40:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_normal_plane.h:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_normal_parallel_plane.h:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_normal_parallel_plane.hpp:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/src/sac_model_normal_parallel_plane.cpp:39:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 17%] Building CXX object sample_consensus/CMakeFiles/pcl_sample_consensus.dir/src/sac_model_normal_plane.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_normal_plane.h:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_normal_plane.hpp:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/src/sac_model_normal_plane.cpp:39:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 17%] Building CXX object sample_consensus/CMakeFiles/pcl_sample_consensus.dir/src/sac_model_normal_sphere.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_normal_sphere.h:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_normal_sphere.hpp:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/src/sac_model_normal_sphere.cpp:39:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 17%] Building CXX object sample_consensus/CMakeFiles/pcl_sample_consensus.dir/src/sac_model_plane.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_plane.h:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_plane.hpp:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/src/sac_model_plane.cpp:39:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 17%] Building CXX object sample_consensus/CMakeFiles/pcl_sample_consensus.dir/src/sac_model_registration.cpp.o
[ 17%] Building CXX object sample_consensus/CMakeFiles/pcl_sample_consensus.dir/src/sac_model_sphere.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_sphere.h:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_sphere.hpp:45,
from /home/alex/workspace/pcl-trunk/sample_consensus/src/sac_model_sphere.cpp:39:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_registration.h:45,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_registration.hpp:44,
from /home/alex/workspace/pcl-trunk/sample_consensus/src/sac_model_registration.cpp:39:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/src/sac_model_registration.cpp:39:0:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_registration.hpp: In member function ‘bool pcl::SampleConsensusModelRegistration<PointT>::isSampleGood(const std::vector<int>&) const [with PointT = pcl::PointDEM]’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_registration.hpp:60:42: warning: ‘p10.pcl::PointDEM::<anonymous>.pcl::_PointDEM::<anonymous>.pcl::_PointDEM::<unnamed union>::<anonymous>.pcl::_PointDEM::<unnamed union>::<unnamed struct>::z’ is used uninitialized in this function [-Wuninitialized]
return ((p10.x * p10.x + p10.y * p10.y + p10.z * p10.z) > sample_dist_thresh_ &&
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_registration.hpp:61:42: warning: ‘p20.pcl::PointDEM::<anonymous>.pcl::_PointDEM::<anonymous>.pcl::_PointDEM::<unnamed union>::<anonymous>.pcl::_PointDEM::<unnamed union>::<unnamed struct>::z’ may be used uninitialized in this function [-Wmaybe-uninitialized]
(p20.x * p20.x + p20.y * p20.y + p20.z * p20.z) > sample_dist_thresh_ &&
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_registration.hpp:62:42: warning: ‘p21.pcl::PointDEM::<anonymous>.pcl::_PointDEM::<anonymous>.pcl::_PointDEM::<unnamed union>::<anonymous>.pcl::_PointDEM::<unnamed union>::<unnamed struct>::z’ may be used uninitialized in this function [-Wmaybe-uninitialized]
(p21.x * p21.x + p21.y * p21.y + p21.z * p21.z) > sample_dist_thresh_);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 18%] Linking CXX shared library ../lib/libpcl_sample_consensus.so
[ 18%] Built target pcl_sample_consensus
make: *** [Makefile:141: all] Error 2
alex@localhost:~/workspace/pcl-trunk/build> make -j2
[ 0%] Built target pcl_octree
[ 4%] Built target pcl_common
[ 5%] Built target pcl_io_ply
[ 6%] Built target pcl_pcd_convert_NaN_nan
[ 6%] Built target pcl_kdtree
[ 9%] Built target pcl_sample_consensus
[ 11%] Built target pcl_ml
Scanning dependencies of target pcl_stereo
[ 11%] Built target pcl_people
[ 11%] Building CXX object stereo/CMakeFiles/pcl_stereo.dir/src/stereo_grabber.cpp.o
[ 15%] Built target pcl_io
[ 16%] Built target pcl_ply2ply
[ 16%] Built target pcl_ply2raw
[ 16%] Built target pcl_plyheader
[ 16%] Built target pcl_ply2obj
Scanning dependencies of target pcl_search
[ 16%] Building CXX object search/CMakeFiles/pcl_search.dir/src/search.cpp.o
[ 16%] Building CXX object stereo/CMakeFiles/pcl_stereo.dir/src/stereo_matching.cpp.o
[ 16%] Building CXX object stereo/CMakeFiles/pcl_stereo.dir/src/stereo_block_based.cpp.o
[ 16%] Building CXX object search/CMakeFiles/pcl_search.dir/src/kdtree.cpp.o
[ 17%] Building CXX object stereo/CMakeFiles/pcl_stereo.dir/src/stereo_adaptive_cost_so.cpp.o
[ 17%] Building CXX object stereo/CMakeFiles/pcl_stereo.dir/src/disparity_map_converter.cpp.o
[ 17%] Building CXX object stereo/CMakeFiles/pcl_stereo.dir/src/digital_elevation_map.cpp.o
[ 17%] Building CXX object search/CMakeFiles/pcl_search.dir/src/brute_force.cpp.o
[ 17%] Linking CXX shared library ../lib/libpcl_stereo.so
[ 17%] Built target pcl_stereo
[ 17%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/range_image_visualizer.cpp.o
[ 17%] Building CXX object search/CMakeFiles/pcl_search.dir/src/organized.cpp.o
[ 17%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/common/float_image_utils.cpp.o
[ 18%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/vtk/pcl_image_canvas_source_2d.cpp.o
[ 18%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/vtk/pcl_context_item.cpp.o
[ 18%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/vtk/vtkRenderWindowInteractorFix.cpp.o
[ 18%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/pcl_painter2D.cpp.o
[ 18%] Building CXX object visualization/CMakeFiles/pcl_visualization.dir/src/pcl_plotter.cpp.o
[ 19%] Linking CXX shared library ../lib/libpcl_visualization.so
[ 21%] Built target pcl_visualization
Scanning dependencies of target pcl_pcd_change_viewpoint
[ 21%] Building CXX object tools/CMakeFiles/pcl_pcd_change_viewpoint.dir/pcd_change_viewpoint.cpp.o
[ 22%] Building CXX object search/CMakeFiles/pcl_search.dir/src/octree.cpp.o
[ 22%] Linking CXX shared library ../lib/libpcl_search.so
[ 22%] Built target pcl_search
Scanning dependencies of target pcl_concatenate_points_pcd
[ 22%] Building CXX object tools/CMakeFiles/pcl_concatenate_points_pcd.dir/concatenate_points_pcd.cpp.o
[ 22%] Linking CXX executable ../bin/pcl_pcd_change_viewpoint
[ 22%] Linking CXX executable ../bin/pcl_concatenate_points_pcd
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libmpi.so.12, needed by /usr/lib64/libvtkFiltersParallelDIY2.so.1, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libmpi_cxx.so.1, needed by /usr/lib64/libvtkFiltersParallelDIY2.so.1, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_unsigned'
/usr/lib64/libvtkIOMPIParallel.so.1: undefined reference to `MPI_File_get_position'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Graph_create'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_short'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Grequest_complete'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Test_cancelled'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Scan'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Put'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Group_range_excl'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_op_bor'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Reduce_scatter'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Info_get_valuelen'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `ompi_mpi_file_null'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_mpi_cxx_op_intercept'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Pack_external_size'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Info_free'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Info_dup'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Ssend_init'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Alltoallv'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_start'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Scatterv'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Request_get_status'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_op_prod'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Issend'
/usr/lib64/libvtkIOMPIParallel.so.1: undefined reference to `ompi_mpi_unsigned_char'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `MPI_Error_string'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_complete'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_mpi_unsigned_long'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_signed_char'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Send_init'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `MPI_File_close'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Rsend'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Recv'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_dup'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cart_rank'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_create_resized'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_create_hindexed'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Info_get_nthkey'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Group_size'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Request_free'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Info_get_nkeys'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `MPI_Comm_create_errhandler'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_set_attr'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Alltoall'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cart_shift'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_op_band'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Intercomm_merge'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_size'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_indexed'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Graph_get'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Pack_external'
/usr/lib64/libvtkIOParallelNetCDF.so.1: undefined reference to `MPI_Waitall'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Group_excl'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_dup'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Op_free'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_create'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Graphdims_get'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_get_attr'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Op_commutative'
/usr/lib64/libvtkIOMPIParallel.so.1: undefined reference to `MPI_File_read_at'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Irsend'
/usr/lib64/libvtkIOMPIParallel.so.1: undefined reference to `ompi_mpi_comm_self'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_remote_group'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_set_name'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Info_set'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Initialized'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Iprobe'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `MPI_Testall'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Allgatherv'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Probe'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Info_get'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `MPI_File_open'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Unpack_external'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cart_sub'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_wait'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_remote_size'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Graph_map'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Reduce_local'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Status_set_cancelled'
/usr/lib64/libvtkIOParallelNetCDF.so.1: undefined reference to `MPI_Testany'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `ompi_mpi_info_null'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_create_indexed_block'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cartdim_get'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_fence'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_free'
/usr/lib64/libvtkIOMPIParallel.so.1: undefined reference to `ompi_mpi_float'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_get_extent'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Reduce'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Pack'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_delete_attr'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_op_set_cxx_callback'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Pack_size'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_long_long_int'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_post'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_get_name'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_accept'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Status_set_elements'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Sendrecv'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_connect'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Group_free'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cart_get'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Barrier'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_commit'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_rank'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_create_subarray'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Abort'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `MPI_Waitany'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_char'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Graph_neighbors'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Bsend_init'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_get_attr'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `MPI_Init'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_unsigned_long_long'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_get_contents'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `MPI_File_get_size'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Sendrecv_replace'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_op_bxor'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_set_errhandler'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Accumulate'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `MPI_Type_free'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_op_lxor'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Graph_neighbors_count'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_delete_attr'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_disconnect'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_set_attr'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_group'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_split'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_get_errhandler'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `MPI_Waitsome'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Allreduce'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Info_delete'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_mpi_op_max'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_set_errhandler'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Exscan'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_get_group'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_get_true_extent'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_mpi_byte'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Bsend'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_contiguous'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_lock'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_unsigned_short'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Start'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `MPI_Testsome'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Wait'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Ibsend'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Get_elements'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Op_create'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_mpi_int'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Ssend'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `MPI_Get_processor_name'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Test'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_spawn_multiple'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Rsend_init'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_get_name'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_spawn'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_call_errhandler'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_get_errhandler'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Group_range_incl'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI::Win::Free()'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cart_map'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_get_envelope'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Alltoallw'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Topo_test'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_get_name'
/usr/lib64/libvtkIOMPIParallel.so.1: undefined reference to `MPI_File_seek'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_mpi_double'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Get_count'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_test'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_op_land'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Errhandler_free'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Group_incl'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `MPI_File_set_view'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Bcast'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Scatter'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cart_create'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cancel'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_size'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Send'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI::Datatype::Free()'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_mpi_op_min'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Get'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Irecv'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cart_coords'
/usr/lib64/libvtkIOMPIParallel.so.1: undefined reference to `ompi_mpi_comm_world'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Group_rank'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Gatherv'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Allgather'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_create_darray'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_set_attr'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Unpack'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Intercomm_create'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_delete_attr'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_long'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Recv_init'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_create_hvector'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Isend'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI::Comm::Comm()'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_test_inter'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_vector'
/usr/lib64/libvtkIOMPIParallel.so.1: undefined reference to `MPI_File_read_all'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_set_name'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_set_name'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `MPI_Finalize'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_op_sum'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Gather'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_unlock'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_op_lor'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `MPI_File_read'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_mpi_comm_null'
collect2: error: ld returned 1 exit status
make[2]: *** [tools/CMakeFiles/pcl_pcd_change_viewpoint.dir/build.make:276: bin/pcl_pcd_change_viewpoint] Error 1
make[1]: *** [CMakeFiles/Makefile2:2340: tools/CMakeFiles/pcl_pcd_change_viewpoint.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libmpi.so.12, needed by /usr/lib64/libvtkFiltersParallelDIY2.so.1, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libmpi_cxx.so.1, needed by /usr/lib64/libvtkFiltersParallelDIY2.so.1, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_unsigned'
/usr/lib64/libvtkIOMPIParallel.so.1: undefined reference to `MPI_File_get_position'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Graph_create'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_short'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Grequest_complete'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Test_cancelled'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Scan'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Put'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Group_range_excl'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_op_bor'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Reduce_scatter'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Info_get_valuelen'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `ompi_mpi_file_null'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_mpi_cxx_op_intercept'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Pack_external_size'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Info_free'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Info_dup'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Ssend_init'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Alltoallv'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_start'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Scatterv'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Request_get_status'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_op_prod'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Issend'
/usr/lib64/libvtkIOMPIParallel.so.1: undefined reference to `ompi_mpi_unsigned_char'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `MPI_Error_string'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_complete'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_mpi_unsigned_long'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_signed_char'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Send_init'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `MPI_File_close'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Rsend'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Recv'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_dup'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cart_rank'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_create_resized'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_create_hindexed'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Info_get_nthkey'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Group_size'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Request_free'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Info_get_nkeys'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `MPI_Comm_create_errhandler'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_set_attr'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Alltoall'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cart_shift'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_op_band'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Intercomm_merge'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_size'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_indexed'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Graph_get'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Pack_external'
/usr/lib64/libvtkIOParallelNetCDF.so.1: undefined reference to `MPI_Waitall'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Group_excl'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_dup'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Op_free'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_create'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Graphdims_get'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_get_attr'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Op_commutative'
/usr/lib64/libvtkIOMPIParallel.so.1: undefined reference to `MPI_File_read_at'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Irsend'
/usr/lib64/libvtkIOMPIParallel.so.1: undefined reference to `ompi_mpi_comm_self'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_remote_group'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_set_name'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Info_set'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Initialized'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Iprobe'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `MPI_Testall'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Allgatherv'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Probe'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Info_get'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `MPI_File_open'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Unpack_external'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cart_sub'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_wait'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_remote_size'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Graph_map'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Reduce_local'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Status_set_cancelled'
/usr/lib64/libvtkIOParallelNetCDF.so.1: undefined reference to `MPI_Testany'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `ompi_mpi_info_null'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_create_indexed_block'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cartdim_get'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_fence'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_free'
/usr/lib64/libvtkIOMPIParallel.so.1: undefined reference to `ompi_mpi_float'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_get_extent'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Reduce'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Pack'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_delete_attr'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_op_set_cxx_callback'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Pack_size'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_long_long_int'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_post'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_get_name'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_accept'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Status_set_elements'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Sendrecv'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_connect'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Group_free'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cart_get'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Barrier'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_commit'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_rank'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_create_subarray'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Abort'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `MPI_Waitany'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_char'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Graph_neighbors'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Bsend_init'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_get_attr'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `MPI_Init'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_unsigned_long_long'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_get_contents'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `MPI_File_get_size'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Sendrecv_replace'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_op_bxor'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_set_errhandler'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Accumulate'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `MPI_Type_free'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_op_lxor'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Graph_neighbors_count'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_delete_attr'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_disconnect'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_set_attr'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_group'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_split'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_get_errhandler'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `MPI_Waitsome'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Allreduce'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Info_delete'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_mpi_op_max'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_set_errhandler'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Exscan'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_get_group'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_get_true_extent'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_mpi_byte'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Bsend'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_contiguous'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_lock'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_unsigned_short'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Start'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `MPI_Testsome'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Wait'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Ibsend'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Get_elements'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Op_create'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_mpi_int'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Ssend'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `MPI_Get_processor_name'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Test'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_spawn_multiple'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Rsend_init'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_get_name'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_spawn'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_call_errhandler'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_get_errhandler'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Group_range_incl'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI::Win::Free()'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cart_map'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_get_envelope'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Alltoallw'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Topo_test'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_get_name'
/usr/lib64/libvtkIOMPIParallel.so.1: undefined reference to `MPI_File_seek'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_mpi_double'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Get_count'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_test'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_op_land'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Errhandler_free'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Group_incl'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `MPI_File_set_view'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Bcast'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Scatter'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cart_create'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cancel'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_size'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Send'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI::Datatype::Free()'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_mpi_op_min'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Get'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Irecv'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Cart_coords'
/usr/lib64/libvtkIOMPIParallel.so.1: undefined reference to `ompi_mpi_comm_world'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Group_rank'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Gatherv'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Allgather'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_create_darray'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_set_attr'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Unpack'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Intercomm_create'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_delete_attr'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_long'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Recv_init'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_create_hvector'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Isend'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI::Comm::Comm()'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Comm_test_inter'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_vector'
/usr/lib64/libvtkIOMPIParallel.so.1: undefined reference to `MPI_File_read_all'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Type_set_name'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_set_name'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `MPI_Finalize'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_op_sum'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Gather'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `MPI_Win_unlock'
/usr/lib64/libvtkParallelMPI.so.1: undefined reference to `ompi_mpi_op_lor'
/usr/lib64/libvtkIOMPIImage.so.1: undefined reference to `MPI_File_read'
/usr/lib64/libvtkFiltersParallelDIY2.so.1: undefined reference to `ompi_mpi_comm_null'
collect2: error: ld returned 1 exit status
make[2]: *** [tools/CMakeFiles/pcl_concatenate_points_pcd.dir/build.make:276: bin/pcl_concatenate_points_pcd] Error 1
make[1]: *** [CMakeFiles/Makefile2:2379: tools/CMakeFiles/pcl_concatenate_points_pcd.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
Scanning dependencies of target pcl_plane_projection
[ 38%] Building CXX object tools/CMakeFiles/pcl_plane_projection.dir/plane_projection.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_plane.h:44,
from /home/alex/workspace/pcl-trunk/tools/plane_projection.cpp:46:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 38%] Linking CXX executable ../bin/pcl_plane_projection
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 38%] Built target pcl_plane_projection
[ 38%] Building CXX object search/CMakeFiles/pcl_search.dir/src/brute_force.cpp.o
[ 38%] Building CXX object search/CMakeFiles/pcl_search.dir/src/kdtree.cpp.o
[ 38%] Building CXX object search/CMakeFiles/pcl_search.dir/src/organized.cpp.o
[ 39%] Building CXX object search/CMakeFiles/pcl_search.dir/src/octree.cpp.o
[ 39%] Linking CXX shared library ../lib/libpcl_search.so
[ 39%] Built target pcl_search
Scanning dependencies of target pcl_filters
Scanning dependencies of target pcl_viewer
[ 39%] Building CXX object visualization/tools/CMakeFiles/pcl_viewer.dir/pcd_viewer.cpp.o
[ 40%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/conditional_removal.cpp.o
[ 40%] Linking CXX executable ../../bin/pcl_viewer
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 40%] Built target pcl_viewer
Scanning dependencies of target pcl_surface
[ 40%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/processing.cpp.o
[ 40%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/ear_clipping.cpp.o
[ 40%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/crop_box.cpp.o
[ 41%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/gp3.cpp.o
[ 41%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/extract_indices.cpp.o
[ 41%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/grid_projection.cpp.o
[ 41%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/filter.cpp.o
[ 41%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/filter_indices.cpp.o
[ 41%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/marching_cubes.cpp.o
[ 42%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/passthrough.cpp.o
[ 42%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/shadowpoints.cpp.o
[ 42%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/marching_cubes_hoppe.cpp.o
[ 42%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/project_inliers.cpp.o
In file included from /home/alex/workspace/pcl-trunk/filters/include/pcl/filters/project_inliers.h:45:0,
from /home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/project_inliers.hpp:41,
from /home/alex/workspace/pcl-trunk/filters/src/project_inliers.cpp:41:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 42%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/marching_cubes_rbf.cpp.o
[ 42%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/radius_outlier_removal.cpp.o
[ 43%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/bilateral_upsampling.cpp.o
[ 43%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/mls.cpp.o
[ 43%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/random_sample.cpp.o
[ 44%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/normal_space.cpp.o
[ 44%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/sampling_surface_normal.cpp.o
[ 44%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/organized_fast_mesh.cpp.o
[ 44%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/statistical_outlier_removal.cpp.o
[ 44%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/simplification_remove_unused_vertices.cpp.o
[ 44%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/surfel_smoothing.cpp.o
[ 44%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/voxel_grid.cpp.o
[ 44%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/approximate_voxel_grid.cpp.o
[ 45%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/bilateral.cpp.o
[ 46%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/texture_mapping.cpp.o
[ 46%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/fast_bilateral.cpp.o
[ 46%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/fast_bilateral_omp.cpp.o
[ 46%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/crop_hull.cpp.o
[ 46%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/voxel_grid_covariance.cpp.o
[ 46%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/vtk_smoothing/vtk_utils.cpp.o
[ 46%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/vtk_smoothing/vtk_mesh_subdivision.cpp.o
[ 46%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/vtk_smoothing/vtk_mesh_quadric_decimation.cpp.o
[ 47%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/vtk_smoothing/vtk_mesh_smoothing_laplacian.cpp.o
[ 47%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/vtk_smoothing/vtk_mesh_smoothing_windowed_sinc.cpp.o
[ 47%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/poisson.cpp.o
[ 48%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/voxel_grid_label.cpp.o
[ 48%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/frustum_culling.cpp.o
[ 48%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/concave_hull.cpp.o
[ 48%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/covariance_sampling.cpp.o
^Cmake[2]: *** [surface/CMakeFiles/pcl_surface.dir/build.make:519: surface/CMakeFiles/pcl_surface.dir/src/concave_hull.cpp.o] Interrupt
make[2]: *** [filters/CMakeFiles/pcl_filters.dir/build.make:591: filters/CMakeFiles/pcl_filters.dir/src/covariance_sampling.cpp.o] Interrupt
make[1]: *** [CMakeFiles/Makefile2:889: filters/CMakeFiles/pcl_filters.dir/all] Interrupt
make[1]: *** [CMakeFiles/Makefile2:1453: surface/CMakeFiles/pcl_surface.dir/all] Interrupt
make: *** [Makefile:141: all] Interrupt
alex@localhost:~/workspace/pcl-trunk/build> make -j3 -l4
[ 0%] Built target pcl_io_ply
[ 1%] Built target pcl_octree
[ 2%] Built target pcl_pcd_convert_NaN_nan
[ 6%] Built target pcl_common
[ 6%] Built target pcl_ply2ply
[ 6%] Built target pcl_ply2raw
[ 6%] Built target pcl_plyheader
[ 6%] Built target pcl_ply2obj
[ 7%] Built target pcl_kdtree
[ 9%] Built target pcl_ml
[ 10%] Built target pcl_stereo
[ 13%] Built target pcl_sample_consensus
[ 13%] Built target pcl_people
[ 14%] Built target pcl_search
[ 19%] Built target pcl_io
[ 20%] Built target pcl_pcd_introduce_nan
[ 20%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/concave_hull.cpp.o
[ 21%] Built target pcl_convert_pcd_ascii_binary
[ 21%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/covariance_sampling.cpp.o
[ 21%] Built target pcl_converter
[ 22%] Built target pcl_hdl_grabber
[ 26%] Built target pcl_visualization
[ 26%] Built target pcl_pcd_change_viewpoint
[ 26%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/median_filter.cpp.o
[ 26%] Built target pcl_concatenate_points_pcd
[ 27%] Built target pcl_png2pcd
[ 27%] Built target pcl_add_gaussian_noise
[ 28%] Built target pcl_obj2pcd
[ 29%] Built target pcl_plane_projection
[ 29%] Built target pcl_vtk2obj
[ 29%] Built target pcl_pcd2ply
[ 30%] Built target pcl_xyz2pcd
Scanning dependencies of target pcl_compute_cloud_error
[ 30%] Building CXX object tools/CMakeFiles/pcl_compute_cloud_error.dir/compute_cloud_error.cpp.o
[ 30%] Linking CXX executable ../bin/pcl_compute_cloud_error
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 30%] Built target pcl_compute_cloud_error
[ 30%] Built target pcl_pcd2vtk
[ 31%] Built target pcl_ply2pcd
[ 31%] Built target pcl_pclzf2pcd
[ 31%] Built target pcl_vtk2ply
[ 31%] Built target pcl_demean_cloud
Scanning dependencies of target pcl_compute_hausdorff
[ 31%] Building CXX object tools/CMakeFiles/pcl_compute_hausdorff.dir/compute_hausdorff.cpp.o
[ 32%] Linking CXX executable ../bin/pcl_compute_hausdorff
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 32%] Built target pcl_compute_hausdorff
[ 33%] Built target pcl_vtk2pcd
[ 34%] Built target pcl_generate
[ 35%] Built target pcl_pcd2png
[ 36%] Built target pcl_organized_pcd_to_png
[ 37%] Built target pcl_ply2vtk
[ 38%] Built target pcl_tiff2pcd
[ 38%] Built target pcl_obj2ply
[ 39%] Built target pcl_obj2vtk
[ 39%] Built target pcl_pcd_image_viewer
[ 39%] Built target pcl_vlp_viewer
[ 39%] Built target pcl_viewer
[ 39%] Built target pcl_timed_trigger_test
[ 39%] Built target pcl_hdl_viewer_simple
[ 40%] Built target pcl_outofcore
[ 40%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/convex_hull.cpp.o
[ 40%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/uniform_sampling.cpp.o
[ 41%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/3rdparty/poisson4/factor.cpp.o
[ 41%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/3rdparty/poisson4/geometry.cpp.o
[ 41%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/3rdparty/poisson4/marching_cubes_poisson.cpp.o
[ 42%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/voxel_grid_occlusion_estimation.cpp.o
[ 42%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/normal_refinement.cpp.o
[ 42%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/grid_minimum.cpp.o
[ 42%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/morphological_filter.cpp.o
[ 42%] Linking CXX shared library ../lib/libpcl_surface.so
[ 42%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/local_maximum.cpp.o
[ 43%] Building CXX object filters/CMakeFiles/pcl_filters.dir/src/model_outlier_removal.cpp.o
[ 47%] Built target pcl_surface
Scanning dependencies of target pcl_gp3_surface
[ 47%] Building CXX object tools/CMakeFiles/pcl_gp3_surface.dir/gp3_surface.cpp.o
In file included from /home/alex/workspace/pcl-trunk/filters/include/pcl/filters/project_inliers.h:45:0,
from /home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/local_maximum.hpp:47,
from /home/alex/workspace/pcl-trunk/filters/src/local_maximum.cpp:42:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
In file included from /home/alex/workspace/pcl-trunk/filters/include/pcl/filters/model_outlier_removal.h:45:0,
from /home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/model_outlier_removal.hpp:41,
from /home/alex/workspace/pcl-trunk/filters/src/model_outlier_removal.cpp:38:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 47%] Linking CXX executable ../bin/pcl_gp3_surface
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 47%] Built target pcl_gp3_surface
Scanning dependencies of target pcl_marching_cubes_reconstruction
[ 47%] Building CXX object tools/CMakeFiles/pcl_marching_cubes_reconstruction.dir/marching_cubes_reconstruction.cpp.o
Scanning dependencies of target pcl_poisson_reconstruction
[ 47%] Building CXX object tools/CMakeFiles/pcl_poisson_reconstruction.dir/poisson_reconstruction.cpp.o
[ 47%] Linking CXX shared library ../lib/libpcl_filters.so
[ 52%] Built target pcl_filters
Scanning dependencies of target pcl_compute_hull
[ 52%] Building CXX object tools/CMakeFiles/pcl_compute_hull.dir/compute_hull.cpp.o
[ 52%] Linking CXX executable ../bin/pcl_marching_cubes_reconstruction
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 52%] Built target pcl_marching_cubes_reconstruction
Scanning dependencies of target pcl_octree_viewer
[ 52%] Building CXX object tools/CMakeFiles/pcl_octree_viewer.dir/octree_viewer.cpp.o
[ 52%] Linking CXX executable ../bin/pcl_poisson_reconstruction
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 52%] Built target pcl_poisson_reconstruction
Scanning dependencies of target pcl_mesh2pcd
[ 52%] Building CXX object tools/CMakeFiles/pcl_mesh2pcd.dir/mesh2pcd.cpp.o
[ 52%] Linking CXX executable ../bin/pcl_compute_hull
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 52%] Built target pcl_compute_hull
Scanning dependencies of target pcl_virtual_scanner
[ 52%] Building CXX object tools/CMakeFiles/pcl_virtual_scanner.dir/virtual_scanner.cpp.o
[ 52%] Linking CXX executable ../bin/pcl_octree_viewer
[ 52%] Linking CXX executable ../bin/pcl_mesh2pcd
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 52%] Built target pcl_octree_viewer
Scanning dependencies of target pcl_features
[ 52%] Building CXX object features/CMakeFiles/pcl_features.dir/src/board.cpp.o
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 52%] Built target pcl_mesh2pcd
Scanning dependencies of target pcl_tracking
[ 52%] Building CXX object tracking/CMakeFiles/pcl_tracking.dir/src/tracking.cpp.o
[ 52%] Building CXX object tracking/CMakeFiles/pcl_tracking.dir/src/particle_filter.cpp.o
[ 53%] Linking CXX executable ../bin/pcl_virtual_scanner
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 53%] Built target pcl_virtual_scanner
Scanning dependencies of target pcl_outofcore_print
[ 53%] Building CXX object outofcore/tools/CMakeFiles/pcl_outofcore_print.dir/outofcore_print.cpp.o
[ 53%] Linking CXX executable ../../bin/pcl_outofcore_print
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 53%] Built target pcl_outofcore_print
Scanning dependencies of target pcl_outofcore_viewer
[ 53%] Building CXX object outofcore/tools/CMakeFiles/pcl_outofcore_viewer.dir/outofcore_viewer.cpp.o
/home/alex/workspace/pcl-trunk/outofcore/tools/outofcore_viewer.cpp: In function ‘int outofcoreViewer(boost::filesystem::path, int, bool, unsigned int)’:
/home/alex/workspace/pcl-trunk/outofcore/tools/outofcore_viewer.cpp:271:96: warning: ‘new’ of type ‘Camera’ with extended alignment 32 [-Waligned-new=]
Camera *persp_camera = new Camera ("persp", persp_viewport.getRenderer ()->GetActiveCamera ());
^
/home/alex/workspace/pcl-trunk/outofcore/tools/outofcore_viewer.cpp:271:96: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter
/home/alex/workspace/pcl-trunk/outofcore/tools/outofcore_viewer.cpp:271:96: note: use ‘-faligned-new’ to enable C++17 over-aligned new support
/home/alex/workspace/pcl-trunk/outofcore/tools/outofcore_viewer.cpp:272:99: warning: ‘new’ of type ‘Camera’ with extended alignment 32 [-Waligned-new=]
Camera *octree_camera = new Camera ("octree", octree_viewport.getRenderer ()->GetActiveCamera ());
^
/home/alex/workspace/pcl-trunk/outofcore/tools/outofcore_viewer.cpp:272:99: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter
/home/alex/workspace/pcl-trunk/outofcore/tools/outofcore_viewer.cpp:272:99: note: use ‘-faligned-new’ to enable C++17 over-aligned new support
[ 53%] Building CXX object outofcore/tools/CMakeFiles/pcl_outofcore_viewer.dir/__/src/visualization/camera.cpp.o
[ 54%] Building CXX object tracking/CMakeFiles/pcl_tracking.dir/src/kld_adaptive_particle_filter.cpp.o
[ 54%] Building CXX object outofcore/tools/CMakeFiles/pcl_outofcore_viewer.dir/__/src/visualization/common.cpp.o
[ 54%] Building CXX object outofcore/tools/CMakeFiles/pcl_outofcore_viewer.dir/__/src/visualization/object.cpp.o
[ 55%] Building CXX object outofcore/tools/CMakeFiles/pcl_outofcore_viewer.dir/__/src/visualization/grid.cpp.o
[ 55%] Building CXX object features/CMakeFiles/pcl_features.dir/src/brisk_2d.cpp.o
[ 55%] Building CXX object features/CMakeFiles/pcl_features.dir/src/boundary.cpp.o
[ 55%] Building CXX object outofcore/tools/CMakeFiles/pcl_outofcore_viewer.dir/__/src/visualization/outofcore_cloud.cpp.o
[ 55%] Building CXX object tracking/CMakeFiles/pcl_tracking.dir/src/coherence.cpp.o
[ 55%] Linking CXX shared library ../lib/libpcl_tracking.so
[ 55%] Built target pcl_tracking
Scanning dependencies of target pcl_outofcore_process
[ 55%] Building CXX object outofcore/tools/CMakeFiles/pcl_outofcore_process.dir/outofcore_process.cpp.o
[ 55%] Building CXX object outofcore/tools/CMakeFiles/pcl_outofcore_viewer.dir/__/src/visualization/scene.cpp.o
[ 55%] Building CXX object features/CMakeFiles/pcl_features.dir/src/cppf.cpp.o
[ 55%] Building CXX object outofcore/tools/CMakeFiles/pcl_outofcore_viewer.dir/__/src/visualization/viewport.cpp.o
[ 56%] Linking CXX executable ../../bin/pcl_outofcore_process
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 56%] Built target pcl_outofcore_process
Scanning dependencies of target pcl_mesh_sampling
[ 56%] Building CXX object tools/CMakeFiles/pcl_mesh_sampling.dir/mesh_sampling.cpp.o
[ 56%] Linking CXX executable ../../bin/pcl_outofcore_viewer
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 56%] Built target pcl_outofcore_viewer
[ 56%] Building CXX object features/CMakeFiles/pcl_features.dir/src/our_cvfh.cpp.o
[ 57%] Building CXX object features/CMakeFiles/pcl_features.dir/src/cvfh.cpp.o
[ 57%] Linking CXX executable ../bin/pcl_mesh_sampling
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 57%] Built target pcl_mesh_sampling
Scanning dependencies of target pcl_radius_filter
[ 57%] Building CXX object tools/CMakeFiles/pcl_radius_filter.dir/radius_filter.cpp.o
[ 57%] Linking CXX executable ../bin/pcl_radius_filter
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 57%] Built target pcl_radius_filter
Scanning dependencies of target pcl_passthrough_filter
[ 58%] Building CXX object tools/CMakeFiles/pcl_passthrough_filter.dir/passthrough_filter.cpp.o
[ 58%] Linking CXX executable ../bin/pcl_passthrough_filter
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 58%] Built target pcl_passthrough_filter
Scanning dependencies of target pcl_mls_smoothing
[ 58%] Building CXX object tools/CMakeFiles/pcl_mls_smoothing.dir/mls_smoothing.cpp.o
[ 59%] Linking CXX executable ../bin/pcl_mls_smoothing
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 59%] Built target pcl_mls_smoothing
Scanning dependencies of target pcl_voxel_grid
[ 59%] Building CXX object tools/CMakeFiles/pcl_voxel_grid.dir/voxel_grid.cpp.o
[ 59%] Linking CXX executable ../bin/pcl_voxel_grid
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 59%] Built target pcl_voxel_grid
Scanning dependencies of target pcl_outlier_removal
[ 59%] Building CXX object tools/CMakeFiles/pcl_outlier_removal.dir/outlier_removal.cpp.o
[ 59%] Linking CXX executable ../bin/pcl_outlier_removal
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 59%] Built target pcl_outlier_removal
Scanning dependencies of target pcl_voxel_grid_occlusion_estimation
[ 60%] Building CXX object tools/CMakeFiles/pcl_voxel_grid_occlusion_estimation.dir/voxel_grid_occlusion_estimation.cpp.o
[ 60%] Linking CXX executable ../bin/pcl_voxel_grid_occlusion_estimation
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 60%] Built target pcl_voxel_grid_occlusion_estimation
Scanning dependencies of target pcl_fast_bilateral_filter
[ 60%] Building CXX object tools/CMakeFiles/pcl_fast_bilateral_filter.dir/fast_bilateral_filter.cpp.o
[ 61%] Linking CXX executable ../bin/pcl_fast_bilateral_filter
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 61%] Built target pcl_fast_bilateral_filter
Scanning dependencies of target pcl_morph
[ 61%] Building CXX object tools/CMakeFiles/pcl_morph.dir/morph.cpp.o
[ 61%] Linking CXX executable ../bin/pcl_morph
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 61%] Built target pcl_morph
Scanning dependencies of target pcl_local_max
[ 61%] Building CXX object tools/CMakeFiles/pcl_local_max.dir/local_max.cpp.o
[ 61%] Linking CXX executable ../bin/pcl_local_max
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 61%] Built target pcl_local_max
Scanning dependencies of target pcl_grid_min
[ 61%] Building CXX object tools/CMakeFiles/pcl_grid_min.dir/grid_min.cpp.o
[ 61%] Linking CXX executable ../bin/pcl_grid_min
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 61%] Built target pcl_grid_min
Scanning dependencies of target pcl_crop_to_hull
[ 61%] Building CXX object tools/CMakeFiles/pcl_crop_to_hull.dir/crop_to_hull.cpp.o
[ 61%] Linking CXX executable ../bin/pcl_crop_to_hull
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 61%] Built target pcl_crop_to_hull
[ 61%] Building CXX object features/CMakeFiles/pcl_features.dir/src/fpfh.cpp.o
[ 61%] Building CXX object features/CMakeFiles/pcl_features.dir/src/don.cpp.o
[ 61%] Building CXX object features/CMakeFiles/pcl_features.dir/src/crh.cpp.o
[ 62%] Building CXX object features/CMakeFiles/pcl_features.dir/src/gfpfh.cpp.o
[ 62%] Building CXX object features/CMakeFiles/pcl_features.dir/src/integral_image_normal.cpp.o
[ 62%] Building CXX object features/CMakeFiles/pcl_features.dir/src/intensity_gradient.cpp.o
[ 62%] Building CXX object features/CMakeFiles/pcl_features.dir/src/intensity_spin.cpp.o
[ 62%] Building CXX object features/CMakeFiles/pcl_features.dir/src/linear_least_squares_normal.cpp.o
[ 63%] Building CXX object features/CMakeFiles/pcl_features.dir/src/moment_invariants.cpp.o
[ 63%] Building CXX object features/CMakeFiles/pcl_features.dir/src/moment_of_inertia_estimation.cpp.o
[ 63%] Building CXX object features/CMakeFiles/pcl_features.dir/src/multiscale_feature_persistence.cpp.o
[ 63%] Building CXX object features/CMakeFiles/pcl_features.dir/src/narf.cpp.o
[ 63%] Building CXX object features/CMakeFiles/pcl_features.dir/src/normal_3d.cpp.o
[ 64%] Building CXX object features/CMakeFiles/pcl_features.dir/src/normal_based_signature.cpp.o
[ 64%] Building CXX object features/CMakeFiles/pcl_features.dir/src/organized_edge_detection.cpp.o
[ 64%] Building CXX object features/CMakeFiles/pcl_features.dir/src/pfh.cpp.o
[ 64%] Building CXX object features/CMakeFiles/pcl_features.dir/src/ppf.cpp.o
[ 65%] Building CXX object features/CMakeFiles/pcl_features.dir/src/shot.cpp.o
[ 65%] Building CXX object features/CMakeFiles/pcl_features.dir/src/shot_lrf.cpp.o
[ 65%] Building CXX object features/CMakeFiles/pcl_features.dir/src/spin_image.cpp.o
[ 65%] Building CXX object features/CMakeFiles/pcl_features.dir/src/principal_curvatures.cpp.o
[ 65%] Building CXX object features/CMakeFiles/pcl_features.dir/src/rift.cpp.o
[ 66%] Building CXX object features/CMakeFiles/pcl_features.dir/src/rops_estimation.cpp.o
[ 66%] Building CXX object features/CMakeFiles/pcl_features.dir/src/rsd.cpp.o
[ 66%] Building CXX object features/CMakeFiles/pcl_features.dir/src/grsd.cpp.o
[ 66%] Building CXX object features/CMakeFiles/pcl_features.dir/src/statistical_multiscale_interest_region_extraction.cpp.o
[ 66%] Building CXX object features/CMakeFiles/pcl_features.dir/src/vfh.cpp.o
[ 67%] Building CXX object features/CMakeFiles/pcl_features.dir/src/esf.cpp.o
[ 67%] Building CXX object features/CMakeFiles/pcl_features.dir/src/3dsc.cpp.o
[ 67%] Building CXX object features/CMakeFiles/pcl_features.dir/src/usc.cpp.o
[ 67%] Building CXX object features/CMakeFiles/pcl_features.dir/src/range_image_border_extractor.cpp.o
[ 67%] Linking CXX shared library ../lib/libpcl_features.so
[ 67%] Built target pcl_features
Scanning dependencies of target pcl_registration
Scanning dependencies of target pcl_keypoints
Scanning dependencies of target pcl_segmentation
[ 67%] Building CXX object segmentation/CMakeFiles/pcl_segmentation.dir/src/extract_clusters.cpp.o
[ 67%] Building CXX object keypoints/CMakeFiles/pcl_keypoints.dir/src/narf_keypoint.cpp.o
[ 67%] Building CXX object registration/CMakeFiles/pcl_registration.dir/src/registration.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac.h:45,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/ransac.h:44,
from /home/alex/workspace/pcl-trunk/registration/include/pcl/registration/icp.h:45,
from /home/alex/workspace/pcl-trunk/registration/src/registration.cpp:42:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 67%] Building CXX object registration/CMakeFiles/pcl_registration.dir/src/correspondence_estimation.cpp.o
[ 67%] Building CXX object segmentation/CMakeFiles/pcl_segmentation.dir/src/extract_polygonal_prism_data.cpp.o
[ 67%] Building CXX object registration/CMakeFiles/pcl_registration.dir/src/correspondence_estimation_normal_shooting.cpp.o
[ 67%] Building CXX object keypoints/CMakeFiles/pcl_keypoints.dir/src/sift_keypoint.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_plane.h:44,
from /home/alex/workspace/pcl-trunk/segmentation/include/pcl/segmentation/extract_polygonal_prism_data.h:42,
from /home/alex/workspace/pcl-trunk/segmentation/src/extract_polygonal_prism_data.cpp:42:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 67%] Building CXX object registration/CMakeFiles/pcl_registration.dir/src/correspondence_estimation_backprojection.cpp.o
[ 67%] Building CXX object keypoints/CMakeFiles/pcl_keypoints.dir/src/smoothed_surfaces_keypoint.cpp.o
[ 68%] Building CXX object registration/CMakeFiles/pcl_registration.dir/src/correspondence_estimation_organized_projection.cpp.o
[ 68%] Building CXX object segmentation/CMakeFiles/pcl_segmentation.dir/src/sac_segmentation.cpp.o
[ 68%] Building CXX object registration/CMakeFiles/pcl_registration.dir/src/correspondence_rejection_distance.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac.h:45,
from /home/alex/workspace/pcl-trunk/segmentation/include/pcl/segmentation/sac_segmentation.h:49,
from /home/alex/workspace/pcl-trunk/segmentation/src/sac_segmentation.cpp:42:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 68%] Building CXX object registration/CMakeFiles/pcl_registration.dir/src/correspondence_rejection_median_distance.cpp.o
[ 68%] Building CXX object registration/CMakeFiles/pcl_registration.dir/src/correspondence_rejection_surface_normal.cpp.o
[ 68%] Building CXX object keypoints/CMakeFiles/pcl_keypoints.dir/src/harris_3d.cpp.o
[ 68%] Building CXX object registration/CMakeFiles/pcl_registration.dir/src/correspondence_rejection_features.cpp.o
[ 69%] Building CXX object keypoints/CMakeFiles/pcl_keypoints.dir/src/harris_6d.cpp.o
[ 70%] Building CXX object registration/CMakeFiles/pcl_registration.dir/src/correspondence_rejection_one_to_one.cpp.o
[ 70%] Building CXX object keypoints/CMakeFiles/pcl_keypoints.dir/src/agast_2d.cpp.o
[ 70%] Building CXX object registration/CMakeFiles/pcl_registration.dir/src/correspondence_rejection_poly.cpp.o
[ 70%] Building CXX object registration/CMakeFiles/pcl_registration.dir/src/correspondence_types.cpp.o
[ 70%] Building CXX object registration/CMakeFiles/pcl_registration.dir/src/correspondence_rejection_sample_consensus.cpp.o
[ 70%] Building CXX object keypoints/CMakeFiles/pcl_keypoints.dir/src/susan.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac.h:45,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/ransac.h:44,
from /home/alex/workspace/pcl-trunk/registration/include/pcl/registration/correspondence_rejection_sample_consensus.h:45,
from /home/alex/workspace/pcl-trunk/registration/src/correspondence_rejection_sample_consensus.cpp:40:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 70%] Building CXX object registration/CMakeFiles/pcl_registration.dir/src/correspondence_rejection_sample_consensus_2d.cpp.o
[ 70%] Building CXX object keypoints/CMakeFiles/pcl_keypoints.dir/src/iss_3d.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac.h:45,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/ransac.h:44,
from /home/alex/workspace/pcl-trunk/registration/include/pcl/registration/correspondence_rejection_sample_consensus.h:45,
from /home/alex/workspace/pcl-trunk/registration/include/pcl/registration/correspondence_rejection_sample_consensus_2d.h:42,
from /home/alex/workspace/pcl-trunk/registration/src/correspondence_rejection_sample_consensus_2d.cpp:38:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 71%] Building CXX object registration/CMakeFiles/pcl_registration.dir/src/correspondence_rejection_trimmed.cpp.o
[ 72%] Building CXX object segmentation/CMakeFiles/pcl_segmentation.dir/src/seeded_hue_segmentation.cpp.o
[ 72%] Building CXX object keypoints/CMakeFiles/pcl_keypoints.dir/src/brisk_2d.cpp.o
[ 72%] Building CXX object registration/CMakeFiles/pcl_registration.dir/src/correspondence_rejection_var_trimmed.cpp.o
[ 72%] Building CXX object segmentation/CMakeFiles/pcl_segmentation.dir/src/segment_differences.cpp.o
[ 73%] Linking CXX shared library ../lib/libpcl_keypoints.so
[ 73%] Built target pcl_keypoints
[ 73%] Building CXX object registration/CMakeFiles/pcl_registration.dir/src/correspondence_rejection_organized_boundary.cpp.o
Scanning dependencies of target pcl_vfh_estimation
[ 74%] Building CXX object tools/CMakeFiles/pcl_vfh_estimation.dir/vfh_estimation.cpp.o
[ 74%] Building CXX object segmentation/CMakeFiles/pcl_segmentation.dir/src/region_growing.cpp.o
[ 74%] Linking CXX executable ../bin/pcl_vfh_estimation
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 74%] Built target pcl_vfh_estimation
Scanning dependencies of target pcl_normal_estimation
[ 74%] Building CXX object tools/CMakeFiles/pcl_normal_estimation.dir/normal_estimation.cpp.o
[ 74%] Building CXX object segmentation/CMakeFiles/pcl_segmentation.dir/src/region_growing_rgb.cpp.o
[ 74%] Building CXX object segmentation/CMakeFiles/pcl_segmentation.dir/src/organized_connected_component_segmentation.cpp.o
^C
make[2]: *** Deleting file 'registration/CMakeFiles/pcl_registration.dir/src/correspondence_rejection_organized_boundary.cpp.o'
make[2]: *** [tools/CMakeFiles/pcl_normal_estimation.dir/build.make:63: tools/CMakeFiles/pcl_normal_estimation.dir/normal_estimation.cpp.o] Interrupt
make[2]: *** [segmentation/CMakeFiles/pcl_segmentation.dir/build.make:231: segmentation/CMakeFiles/pcl_segmentation.dir/src/organized_connected_component_segmentation.cpp.o] Interrupt
make[1]: *** [CMakeFiles/Makefile2:3048: tools/CMakeFiles/pcl_normal_estimation.dir/all] Interrupt
make[1]: *** [CMakeFiles/Makefile2:1102: segmentation/CMakeFiles/pcl_segmentation.dir/all] Interrupt
make[1]: *** [CMakeFiles/Makefile2:1514: registration/CMakeFiles/pcl_registration.dir/all] Interrupt
make: *** [Makefile:141: all] Interrupt
Unfortunately my console scrollback wasn't set to unlimited.
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 91%] Linking CXX executable ../bin/pcl_crf_segmentation
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 91%] Built target pcl_crf_segmentation
Scanning dependencies of target pcl_icp2d
[ 91%] Building CXX object tools/CMakeFiles/pcl_icp2d.dir/icp2d.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac.h:45,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/ransac.h:44,
from /home/alex/workspace/pcl-trunk/registration/include/pcl/registration/icp.h:45,
from /home/alex/workspace/pcl-trunk/tools/icp2d.cpp:43:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model_registration.h:333:0,
from /home/alex/workspace/pcl-trunk/registration/include/pcl/registration/correspondence_rejection_sample_consensus.h:46,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/impl/cg/geometric_consistency.hpp:45,
from /home/alex/workspace/pcl-trunk/recognition/src/cg/geometric_consistency.cpp:43:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_registration.hpp: In member function ‘bool pcl::SampleConsensusModelRegistration<PointT>::isSampleGood(const std::vector<int>&) const [with PointT = pcl::PointDEM]’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_registration.hpp:60:42: warning: ‘p10.pcl::PointDEM::<anonymous>.pcl::_PointDEM::<anonymous>.pcl::_PointDEM::<unnamed union>::<anonymous>.pcl::_PointDEM::<unnamed union>::<unnamed struct>::z’ is used uninitialized in this function [-Wuninitialized]
return ((p10.x * p10.x + p10.y * p10.y + p10.z * p10.z) > sample_dist_thresh_ &&
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_registration.hpp:61:42: warning: ‘p20.pcl::PointDEM::<anonymous>.pcl::_PointDEM::<anonymous>.pcl::_PointDEM::<unnamed union>::<anonymous>.pcl::_PointDEM::<unnamed union>::<unnamed struct>::z’ may be used uninitialized in this function [-Wmaybe-uninitialized]
(p20.x * p20.x + p20.y * p20.y + p20.z * p20.z) > sample_dist_thresh_ &&
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/impl/sac_model_registration.hpp:62:42: warning: ‘p21.pcl::PointDEM::<anonymous>.pcl::_PointDEM::<anonymous>.pcl::_PointDEM::<unnamed union>::<anonymous>.pcl::_PointDEM::<unnamed union>::<unnamed struct>::z’ may be used uninitialized in this function [-Wmaybe-uninitialized]
(p21.x * p21.x + p21.y * p21.y + p21.z * p21.z) > sample_dist_thresh_);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 92%] Linking CXX executable ../bin/pcl_icp
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 92%] Built target pcl_icp
Scanning dependencies of target pcl_sac_segmentation_plane
[ 92%] Building CXX object tools/CMakeFiles/pcl_sac_segmentation_plane.dir/sac_segmentation_plane.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac.h:45,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/ransac.h:44,
from /home/alex/workspace/pcl-trunk/tools/sac_segmentation_plane.cpp:40:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 93%] Linking CXX executable ../bin/pcl_sac_segmentation_plane
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 93%] Built target pcl_sac_segmentation_plane
Scanning dependencies of target pcl_progressive_morphological_filter
[ 93%] Building CXX object tools/CMakeFiles/pcl_progressive_morphological_filter.dir/progressive_morphological_filter.cpp.o
[ 93%] Linking CXX executable ../bin/pcl_icp2d
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 93%] Built target pcl_icp2d
Scanning dependencies of target pcl_unary_classifier_segment
[ 93%] Building CXX object tools/CMakeFiles/pcl_unary_classifier_segment.dir/unary_classifier_segment.cpp.o
[ 94%] Linking CXX executable ../bin/pcl_progressive_morphological_filter
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 94%] Built target pcl_progressive_morphological_filter
Scanning dependencies of target pcl_transform_point_cloud
[ 94%] Building CXX object tools/CMakeFiles/pcl_transform_point_cloud.dir/transform_point_cloud.cpp.o
[ 94%] Linking CXX executable ../bin/pcl_unary_classifier_segment
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 94%] Built target pcl_unary_classifier_segment
Scanning dependencies of target pcl_registration_visualizer
[ 94%] Building CXX object tools/CMakeFiles/pcl_registration_visualizer.dir/registration_visualizer.cpp.o
[ 95%] Linking CXX executable ../bin/pcl_transform_point_cloud
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 95%] Built target pcl_transform_point_cloud
[ 95%] Building CXX object recognition/CMakeFiles/pcl_recognition.dir/src/ransac_based/obj_rec_ransac.cpp.o
In file included from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/model_library.h:42:0,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/hypothesis.h:49,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/obj_rec_ransac.h:42,
from /home/alex/workspace/pcl-trunk/recognition/src/ransac_based/obj_rec_ransac.cpp:41:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h: In function ‘void pcl::recognition::aux::expandBoundingBoxToContainPoint(T*, const T*)’:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:100:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[0] > bbox[1] ) bbox[1] = p[0];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:102:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[1] < bbox[2] ) bbox[2] = p[1];
^~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:103:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[1] > bbox[3] ) bbox[3] = p[1];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:105:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[2] < bbox[4] ) bbox[4] = p[2];
^~
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac.h:45,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/ransac.h:44,
from /home/alex/workspace/pcl-trunk/registration/include/pcl/registration/icp.h:45,
from /home/alex/workspace/pcl-trunk/tools/registration_visualizer.cpp:41:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 95%] Building CXX object recognition/CMakeFiles/pcl_recognition.dir/src/ransac_based/model_library.cpp.o
In file included from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/model_library.h:42:0,
from /home/alex/workspace/pcl-trunk/recognition/src/ransac_based/model_library.cpp:40:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h: In function ‘void pcl::recognition::aux::expandBoundingBoxToContainPoint(T*, const T*)’:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:100:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[0] > bbox[1] ) bbox[1] = p[0];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:102:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[1] < bbox[2] ) bbox[2] = p[1];
^~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:103:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[1] > bbox[3] ) bbox[3] = p[1];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:105:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[2] < bbox[4] ) bbox[4] = p[2];
^~
[ 96%] Building CXX object recognition/CMakeFiles/pcl_recognition.dir/src/ransac_based/orr_octree.cpp.o
In file included from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/orr_octree.h:49:0,
from /home/alex/workspace/pcl-trunk/recognition/src/ransac_based/orr_octree.cpp:40:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h: In function ‘void pcl::recognition::aux::expandBoundingBoxToContainPoint(T*, const T*)’:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:100:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[0] > bbox[1] ) bbox[1] = p[0];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:102:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[1] < bbox[2] ) bbox[2] = p[1];
^~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:103:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[1] > bbox[3] ) bbox[3] = p[1];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:105:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[2] < bbox[4] ) bbox[4] = p[2];
^~
[ 96%] Linking CXX executable ../bin/pcl_registration_visualizer
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 96%] Built target pcl_registration_visualizer
[ 96%] Building CXX object recognition/CMakeFiles/pcl_recognition.dir/src/ransac_based/orr_octree_zprojection.cpp.o
[ 96%] Building CXX object recognition/CMakeFiles/pcl_recognition.dir/src/face_detection/face_detector_data_provider.cpp.o
In file included from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/orr_octree.h:49:0,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/orr_octree_zprojection.h:49,
from /home/alex/workspace/pcl-trunk/recognition/src/ransac_based/orr_octree_zprojection.cpp:46:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h: In function ‘void pcl::recognition::aux::expandBoundingBoxToContainPoint(T*, const T*)’:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:100:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[0] > bbox[1] ) bbox[1] = p[0];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:102:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[1] < bbox[2] ) bbox[2] = p[1];
^~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:103:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[1] > bbox[3] ) bbox[3] = p[1];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:105:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[2] < bbox[4] ) bbox[4] = p[2];
^~
[ 96%] Building CXX object recognition/CMakeFiles/pcl_recognition.dir/src/face_detection/rf_face_detector_trainer.cpp.o
[ 96%] Building CXX object recognition/CMakeFiles/pcl_recognition.dir/src/implicit_shape_model.cpp.o
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac.h:45,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/ransac.h:44,
from /home/alex/workspace/pcl-trunk/registration/include/pcl/registration/icp.h:45,
from /home/alex/workspace/pcl-trunk/recognition/src/face_detection/rf_face_detector_trainer.cpp:17:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 97%] Linking CXX shared library ../lib/libpcl_recognition.so
[ 97%] Built target pcl_recognition
Scanning dependencies of target pcl_train_linemod_template
Scanning dependencies of target pcl_obj_rec_ransac_model_opps
Scanning dependencies of target pcl_obj_rec_ransac_scene_opps
[ 98%] Building CXX object tools/CMakeFiles/pcl_obj_rec_ransac_model_opps.dir/obj_rec_ransac_model_opps.cpp.o
[ 98%] Building CXX object tools/CMakeFiles/pcl_train_linemod_template.dir/train_linemod_template.cpp.o
[ 98%] Building CXX object tools/CMakeFiles/pcl_obj_rec_ransac_scene_opps.dir/obj_rec_ransac_scene_opps.cpp.o
In file included from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/model_library.h:42:0,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/hypothesis.h:49,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/obj_rec_ransac.h:42,
from /home/alex/workspace/pcl-trunk/tools/obj_rec_ransac_scene_opps.cpp:46:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h: In function ‘void pcl::recognition::aux::expandBoundingBoxToContainPoint(T*, const T*)’:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:100:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[0] > bbox[1] ) bbox[1] = p[0];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:102:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[1] < bbox[2] ) bbox[2] = p[1];
^~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:103:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[1] > bbox[3] ) bbox[3] = p[1];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:105:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[2] < bbox[4] ) bbox[4] = p[2];
^~
In file included from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/model_library.h:42:0,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/hypothesis.h:49,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/obj_rec_ransac.h:42,
from /home/alex/workspace/pcl-trunk/tools/obj_rec_ransac_model_opps.cpp:45:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h: In function ‘void pcl::recognition::aux::expandBoundingBoxToContainPoint(T*, const T*)’:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:100:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[0] > bbox[1] ) bbox[1] = p[0];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:102:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[1] < bbox[2] ) bbox[2] = p[1];
^~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:103:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[1] > bbox[3] ) bbox[3] = p[1];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:105:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[2] < bbox[4] ) bbox[4] = p[2];
^~
In file included from /home/alex/workspace/pcl-trunk/tools/train_linemod_template.cpp:50:0:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
In file included from /home/alex/workspace/pcl-trunk/filters/include/pcl/filters/convolution.h:237:0,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/color_gradient_modality.h:47,
from /home/alex/workspace/pcl-trunk/tools/train_linemod_template.cpp:54:
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp: In member function ‘void pcl::filters::Convolution<PointIn, PointOut>::convolveRows(pcl::filters::Convolution<PointIn, PointOut>::PointCloudOut&) [with PointIn = pcl::RGB; PointOut = pcl::RGB]’:
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:96:57: warning: this statement may fall through [-Wimplicit-fallthrough=]
case BORDERS_POLICY_MIRROR : convolve_rows_mirror (output);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:97:7: note: here
case BORDERS_POLICY_DUPLICATE : convolve_rows_duplicate (output);
^~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:97:63: warning: this statement may fall through [-Wimplicit-fallthrough=]
case BORDERS_POLICY_DUPLICATE : convolve_rows_duplicate (output);
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:98:7: note: here
case BORDERS_POLICY_IGNORE : convolve_rows (output);
^~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp: In member function ‘void pcl::filters::Convolution<PointIn, PointOut>::convolveCols(pcl::filters::Convolution<PointIn, PointOut>::PointCloudOut&) [with PointIn = pcl::RGB; PointOut = pcl::RGB]’:
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:116:57: warning: this statement may fall through [-Wimplicit-fallthrough=]
case BORDERS_POLICY_MIRROR : convolve_cols_mirror (output);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:117:7: note: here
case BORDERS_POLICY_DUPLICATE : convolve_cols_duplicate (output);
^~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:117:63: warning: this statement may fall through [-Wimplicit-fallthrough=]
case BORDERS_POLICY_DUPLICATE : convolve_cols_duplicate (output);
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:118:7: note: here
case BORDERS_POLICY_IGNORE : convolve_cols (output);
^~~~
[ 98%] Linking CXX executable ../bin/pcl_train_linemod_template
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 98%] Built target pcl_train_linemod_template
Scanning dependencies of target pcl_obj_rec_ransac_orr_octree
[ 98%] Building CXX object tools/CMakeFiles/pcl_obj_rec_ransac_orr_octree.dir/obj_rec_ransac_orr_octree.cpp.o
In file included from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/orr_octree.h:49:0,
from /home/alex/workspace/pcl-trunk/tools/obj_rec_ransac_orr_octree.cpp:55:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h: In function ‘void pcl::recognition::aux::expandBoundingBoxToContainPoint(T*, const T*)’:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:100:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[0] > bbox[1] ) bbox[1] = p[0];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:102:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[1] < bbox[2] ) bbox[2] = p[1];
^~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:103:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[1] > bbox[3] ) bbox[3] = p[1];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:105:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[2] < bbox[4] ) bbox[4] = p[2];
^~
[ 98%] Linking CXX executable ../bin/pcl_obj_rec_ransac_scene_opps
[ 98%] Linking CXX executable ../bin/pcl_obj_rec_ransac_model_opps
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 98%] Built target pcl_obj_rec_ransac_scene_opps
Scanning dependencies of target pcl_obj_rec_ransac_hash_table
[ 98%] Building CXX object tools/CMakeFiles/pcl_obj_rec_ransac_hash_table.dir/obj_rec_ransac_hash_table.cpp.o
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 98%] Built target pcl_obj_rec_ransac_model_opps
Scanning dependencies of target pcl_match_linemod_template
[ 98%] Building CXX object tools/CMakeFiles/pcl_match_linemod_template.dir/match_linemod_template.cpp.o
In file included from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/model_library.h:42:0,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/hypothesis.h:49,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/obj_rec_ransac.h:42,
from /home/alex/workspace/pcl-trunk/tools/obj_rec_ransac_hash_table.cpp:47:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h: In function ‘void pcl::recognition::aux::expandBoundingBoxToContainPoint(T*, const T*)’:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:100:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[0] > bbox[1] ) bbox[1] = p[0];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:102:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[1] < bbox[2] ) bbox[2] = p[1];
^~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:103:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[1] > bbox[3] ) bbox[3] = p[1];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:105:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[2] < bbox[4] ) bbox[4] = p[2];
^~
[ 98%] Linking CXX executable ../bin/pcl_obj_rec_ransac_orr_octree
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 98%] Built target pcl_obj_rec_ransac_orr_octree
Scanning dependencies of target pcl_linemod_detection
[ 98%] Building CXX object tools/CMakeFiles/pcl_linemod_detection.dir/linemod_detection.cpp.o
In file included from /home/alex/workspace/pcl-trunk/filters/include/pcl/filters/convolution.h:237:0,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/color_gradient_modality.h:47,
from /home/alex/workspace/pcl-trunk/tools/match_linemod_template.cpp:46:
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp: In member function ‘void pcl::filters::Convolution<PointIn, PointOut>::convolveRows(pcl::filters::Convolution<PointIn, PointOut>::PointCloudOut&) [with PointIn = pcl::RGB; PointOut = pcl::RGB]’:
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:96:57: warning: this statement may fall through [-Wimplicit-fallthrough=]
case BORDERS_POLICY_MIRROR : convolve_rows_mirror (output);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:97:7: note: here
case BORDERS_POLICY_DUPLICATE : convolve_rows_duplicate (output);
^~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:97:63: warning: this statement may fall through [-Wimplicit-fallthrough=]
case BORDERS_POLICY_DUPLICATE : convolve_rows_duplicate (output);
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:98:7: note: here
case BORDERS_POLICY_IGNORE : convolve_rows (output);
^~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp: In member function ‘void pcl::filters::Convolution<PointIn, PointOut>::convolveCols(pcl::filters::Convolution<PointIn, PointOut>::PointCloudOut&) [with PointIn = pcl::RGB; PointOut = pcl::RGB]’:
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:116:57: warning: this statement may fall through [-Wimplicit-fallthrough=]
case BORDERS_POLICY_MIRROR : convolve_cols_mirror (output);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:117:7: note: here
case BORDERS_POLICY_DUPLICATE : convolve_cols_duplicate (output);
^~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:117:63: warning: this statement may fall through [-Wimplicit-fallthrough=]
case BORDERS_POLICY_DUPLICATE : convolve_cols_duplicate (output);
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:118:7: note: here
case BORDERS_POLICY_IGNORE : convolve_cols (output);
^~~~
[ 99%] Linking CXX executable ../bin/pcl_match_linemod_template
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 99%] Built target pcl_match_linemod_template
Scanning dependencies of target pcl_obj_rec_ransac_accepted_hypotheses
[ 99%] Building CXX object tools/CMakeFiles/pcl_obj_rec_ransac_accepted_hypotheses.dir/obj_rec_ransac_accepted_hypotheses.cpp.o
In file included from /home/alex/workspace/pcl-trunk/filters/include/pcl/filters/convolution.h:237:0,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/color_gradient_modality.h:47,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/linemod/line_rgbd.h:42,
from /home/alex/workspace/pcl-trunk/tools/linemod_detection.cpp:9:
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp: In member function ‘void pcl::filters::Convolution<PointIn, PointOut>::convolveRows(pcl::filters::Convolution<PointIn, PointOut>::PointCloudOut&) [with PointIn = pcl::RGB; PointOut = pcl::RGB]’:
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:96:57: warning: this statement may fall through [-Wimplicit-fallthrough=]
case BORDERS_POLICY_MIRROR : convolve_rows_mirror (output);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:97:7: note: here
case BORDERS_POLICY_DUPLICATE : convolve_rows_duplicate (output);
^~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:97:63: warning: this statement may fall through [-Wimplicit-fallthrough=]
case BORDERS_POLICY_DUPLICATE : convolve_rows_duplicate (output);
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:98:7: note: here
case BORDERS_POLICY_IGNORE : convolve_rows (output);
^~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp: In member function ‘void pcl::filters::Convolution<PointIn, PointOut>::convolveCols(pcl::filters::Convolution<PointIn, PointOut>::PointCloudOut&) [with PointIn = pcl::RGB; PointOut = pcl::RGB]’:
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:116:57: warning: this statement may fall through [-Wimplicit-fallthrough=]
case BORDERS_POLICY_MIRROR : convolve_cols_mirror (output);
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:117:7: note: here
case BORDERS_POLICY_DUPLICATE : convolve_cols_duplicate (output);
^~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:117:63: warning: this statement may fall through [-Wimplicit-fallthrough=]
case BORDERS_POLICY_DUPLICATE : convolve_cols_duplicate (output);
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/alex/workspace/pcl-trunk/filters/include/pcl/filters/impl/convolution.hpp:118:7: note: here
case BORDERS_POLICY_IGNORE : convolve_cols (output);
^~~~
In file included from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/model_library.h:42:0,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/hypothesis.h:49,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/obj_rec_ransac.h:42,
from /home/alex/workspace/pcl-trunk/tools/obj_rec_ransac_accepted_hypotheses.cpp:46:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h: In function ‘void pcl::recognition::aux::expandBoundingBoxToContainPoint(T*, const T*)’:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:100:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[0] > bbox[1] ) bbox[1] = p[0];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:102:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[1] < bbox[2] ) bbox[2] = p[1];
^~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:103:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[1] > bbox[3] ) bbox[3] = p[1];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:105:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[2] < bbox[4] ) bbox[4] = p[2];
^~
[ 99%] Linking CXX executable ../bin/pcl_obj_rec_ransac_hash_table
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 99%] Built target pcl_obj_rec_ransac_hash_table
Scanning dependencies of target pcl_obj_rec_ransac_orr_octree_zprojection
[ 99%] Building CXX object tools/CMakeFiles/pcl_obj_rec_ransac_orr_octree_zprojection.dir/obj_rec_ransac_orr_octree_zprojection.cpp.o
[ 99%] Linking CXX executable ../bin/pcl_linemod_detection
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[ 99%] Built target pcl_linemod_detection
Scanning dependencies of target pcl_obj_rec_ransac_result
[ 99%] Building CXX object tools/CMakeFiles/pcl_obj_rec_ransac_result.dir/obj_rec_ransac_result.cpp.o
In file included from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/orr_octree.h:49:0,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/orr_octree_zprojection.h:49,
from /home/alex/workspace/pcl-trunk/tools/obj_rec_ransac_orr_octree_zprojection.cpp:55:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h: In function ‘void pcl::recognition::aux::expandBoundingBoxToContainPoint(T*, const T*)’:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:100:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[0] > bbox[1] ) bbox[1] = p[0];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:102:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[1] < bbox[2] ) bbox[2] = p[1];
^~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:103:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[1] > bbox[3] ) bbox[3] = p[1];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:105:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[2] < bbox[4] ) bbox[4] = p[2];
^~
In file included from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/model_library.h:42:0,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/hypothesis.h:49,
from /home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/obj_rec_ransac.h:42,
from /home/alex/workspace/pcl-trunk/tools/obj_rec_ransac_result.cpp:46:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h: In function ‘void pcl::recognition::aux::expandBoundingBoxToContainPoint(T*, const T*)’:
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:100:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[0] > bbox[1] ) bbox[1] = p[0];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:102:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[1] < bbox[2] ) bbox[2] = p[1];
^~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:103:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
else if ( p[1] > bbox[3] ) bbox[3] = p[1];
^~~~
/home/alex/workspace/pcl-trunk/recognition/include/pcl/recognition/ransac_based/auxiliary.h:105:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
if ( p[2] < bbox[4] ) bbox[4] = p[2];
^~
In file included from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac_model.h:52:0,
from /home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/sac.h:45,
from /home/alex/workspace/pcl-trunk/segmentation/include/pcl/segmentation/sac_segmentation.h:49,
from /home/alex/workspace/pcl-trunk/tools/obj_rec_ransac_result.cpp:45:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/home/alex/workspace/pcl-trunk/sample_consensus/include/pcl/sample_consensus/model_types.h:99:3: note: declared here
[100%] Linking CXX executable ../bin/pcl_obj_rec_ransac_orr_octree_zprojection
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[100%] Built target pcl_obj_rec_ransac_orr_octree_zprojection
[100%] Linking CXX executable ../bin/pcl_obj_rec_ransac_accepted_hypotheses
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[100%] Built target pcl_obj_rec_ransac_accepted_hypotheses
[100%] Linking CXX executable ../bin/pcl_obj_rec_ransac_result
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: warning: libjpeg.so.8, needed by /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/libtiff.so, may conflict with libjpeg.so.62
[100%] Built target pcl_obj_rec_ransac_result
@moriarty
Copy link
Author

For now, I've solved it by adding a softlink...

sudo ln -s /usr/lib64/mpi/gcc/openmpi/lib64/libmpi.so /usr/lib64/libmpi.so.12
sudo ln -s /usr/lib64/mpi/gcc/openmpi/lib64/libmpi_cxx.so.1 /usr/lib64/libmpi_cxx.so.1

@moriarty
Copy link
Author

My console scroll back wasn't set to unlimited, so I didn't capture all the output... But I've pasted as much of it here as possible, because there are some easy to fix warnings from gcc-7

killed the build a few times to reboot the VM with more memory... first 2Gb->4Gb then 4Gb->8Gb.

@taketwo
Copy link

taketwo commented Oct 20, 2017

So MPI thing is a VTK problem I'd say. They should improve their CMake finder scripts to detect MPI library and properly export link interface.
If you get around to fix some of the warnings, pull requests are certainly welcome!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment