3dtof / voxelsdk

VoxelSDK - an SDK supporting TI's 3D Time of Flight cameras
BSD 3-Clause "New" or "Revised" License
107 stars 71 forks source link

CMake issue under Linux Deploy #45

Closed larrylisky closed 8 years ago

larrylisky commented 8 years ago

I am building Voxel SDK under Linux Deploy (ubuntu on android) and ran into the below issues, that seems purely within cmake. Please help see what the problem is. Below is the CMakeOutput.log:

-------- start ---

The system is: Linux - 3.4.48-g9738a5f-dirty - armv7l Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. Compiler: /usr/bin/cc Build flags: Id flags:

The output was: 0

Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"

The C compiler identification is GNU, found in "/home/android/Software/voxelsdk/build/CMakeFiles/2.8.12.2/CompilerIdC/a.out"

Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. Compiler: /usr/bin/c++ Build flags: Id flags:

The output was: 0

Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"

The CXX compiler identification is GNU, found in "/home/android/Software/voxelsdk/build/CMakeFiles/2.8.12.2/CompilerIdCXX/a.out"

Determining if the C compiler works passed with the following output: Change Dir: /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec2323132845/fast" /usr/bin/make -f CMakeFiles/cmTryCompileExec2323132845.dir/build.make CMakeFiles/cmTryCompileExec2323132845.dir/build make[1]: Entering directory /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building C object CMakeFiles/cmTryCompileExec2323132845.dir/testCCompiler.c.o /usr/bin/cc -o CMakeFiles/cmTryCompileExec2323132845.dir/testCCompiler.c.o -c /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/testCCompiler.c Linking C executable cmTryCompileExec2323132845 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2323132845.dir/link.txt --verbose=1 /usr/bin/cc CMakeFiles/cmTryCompileExec2323132845.dir/testCCompiler.c.o -o cmTryCompileExec2323132845 -rdynamic make[1]: Leaving directory/home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp'

Detecting C compiler ABI info compiled with the following output: Change Dir: /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec3670161111/fast" /usr/bin/make -f CMakeFiles/cmTryCompileExec3670161111.dir/build.make CMakeFiles/cmTryCompileExec3670161111.dir/build make[1]: Entering directory /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building C object CMakeFiles/cmTryCompileExec3670161111.dir/CMakeCCompilerABI.c.o /usr/bin/cc -o CMakeFiles/cmTryCompileExec3670161111.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c Linking C executable cmTryCompileExec3670161111 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3670161111.dir/link.txt --verbose=1 /usr/bin/cc -v CMakeFiles/cmTryCompileExec3670161111.dir/CMakeCCompilerABI.c.o -o cmTryCompileExec3670161111 -rdynamic Using built-in specs. COLLECT_GCC=/usr/bin/cc COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/4.8/lto-wrapper Target: arm-linux-gnueabihf Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-armhf/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-armhf --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-armhf --with-arch-directory=arm --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --enable-multilib --disable-sjlj-exceptions --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf Thread model: posix gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-19ubuntu1) COMPILER_PATH=/usr/lib/gcc/arm-linux-gnueabihf/4.8/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/:/usr/lib/gcc/arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/:/usr/lib/gcc/arm-linux-gnueabihf/ LIBRARY_PATH=/usr/lib/gcc/arm-linux-gnueabihf/4.8/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../../lib/:/lib/arm-linux-gnueabihf/:/lib/../lib/:/usr/lib/arm-linux-gnueabihf/:/usr/lib/../lib/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec3670161111' '-rdynamic' '-march=armv7-a' '-mfloat-abi=hard' '-mfpu=vfpv3-d16' '-mthumb' '-mtls-dialect=gnu' /usr/lib/gcc/arm-linux-gnueabihf/4.8/collect2 --sysroot=/ --build-id --eh-frame-hdr -export-dynamic -dynamic-linker /lib/ld-linux-armhf.so.3 -X --hash-style=gnu --as-needed -m armelf_linux_eabi -z relro -o cmTryCompileExec3670161111 /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crt1.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbegin.o -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../../lib -L/lib/arm-linux-gnueabihf -L/lib/../lib -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/../lib -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. CMakeFiles/cmTryCompileExec3670161111.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtend.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o make[1]: Leaving directory/home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp'

Parsed C implicit link information from above output: link line regex: [^( |.[/])(ld|([^/]+-)?ld|collect2)[^/]*( |$)] ignore line: [Change Dir: /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp] ignore line: [] ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec3670161111/fast"] ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec3670161111.dir/build.make CMakeFiles/cmTryCompileExec3670161111.dir/build] ignore line: [make[1]: Entering directory `/home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp'] ignore line: [/usr/bin/cmake -E cmake_progress_report /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/CMakeFiles 1] ignore line: [Building C object CMakeFiles/cmTryCompileExec3670161111.dir/CMakeCCompilerABI.c.o] ignore line: [/usr/bin/cc -o CMakeFiles/cmTryCompileExec3670161111.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c] ignore line: [Linking C executable cmTryCompileExec3670161111] ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3670161111.dir/link.txt --verbose=1] ignore line: [/usr/bin/cc -v CMakeFiles/cmTryCompileExec3670161111.dir/CMakeCCompilerABI.c.o -o cmTryCompileExec3670161111 -rdynamic ] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/4.8/lto-wrapper] ignore line: [Target: arm-linux-gnueabihf] ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-armhf/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-armhf --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-armhf --with-arch-directory=arm --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --enable-multilib --disable-sjlj-exceptions --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf] ignore line: [Thread model: posix] ignore line: [gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-19ubuntu1) ] ignore line: [COMPILER_PATH=/usr/lib/gcc/arm-linux-gnueabihf/4.8/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/:/usr/lib/gcc/arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/:/usr/lib/gcc/arm-linux-gnueabihf/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/arm-linux-gnueabihf/4.8/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../../lib/:/lib/arm-linux-gnueabihf/:/lib/../lib/:/usr/lib/arm-linux-gnueabihf/:/usr/lib/../lib/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../:/lib/:/usr/lib/] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec3670161111' '-rdynamic' '-march=armv7-a' '-mfloat-abi=hard' '-mfpu=vfpv3-d16' '-mthumb' '-mtls-dialect=gnu'] link line: [ /usr/lib/gcc/arm-linux-gnueabihf/4.8/collect2 --sysroot=/ --build-id --eh-frame-hdr -export-dynamic -dynamic-linker /lib/ld-linux-armhf.so.3 -X --hash-style=gnu --as-needed -m armelf_linux_eabi -z relro -o cmTryCompileExec3670161111 /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crt1.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbegin.o -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../../lib -L/lib/arm-linux-gnueabihf -L/lib/../lib -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/../lib -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. CMakeFiles/cmTryCompileExec3670161111.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtend.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o] arg [/usr/lib/gcc/arm-linux-gnueabihf/4.8/collect2] ==> ignore arg [--sysroot=/] ==> ignore arg [--build-id] ==> ignore arg [--eh-frame-hdr] ==> ignore arg [-export-dynamic] ==> ignore arg [-dynamic-linker] ==> ignore arg [/lib/ld-linux-armhf.so.3] ==> ignore arg [-X] ==> ignore arg [--hash-style=gnu] ==> ignore arg [--as-needed] ==> ignore arg [-m] ==> ignore arg [armelf_linux_eabi] ==> ignore arg [-zrelro] ==> ignore arg [-o] ==> ignore arg [cmTryCompileExec3670161111] ==> ignore arg [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crt1.o] ==> ignore arg [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o] ==> ignore arg [/usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbegin.o] ==> ignore arg [-L/usr/lib/gcc/arm-linux-gnueabihf/4.8] ==> dir [/usr/lib/gcc/arm-linux-gnueabihf/4.8] arg [-L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf] ==> dir [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf] arg [-L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../../lib] ==> dir [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../../lib] arg [-L/lib/arm-linux-gnueabihf] ==> dir [/lib/arm-linux-gnueabihf] arg [-L/lib/../lib] ==> dir [/lib/../lib] arg [-L/usr/lib/arm-linux-gnueabihf] ==> dir [/usr/lib/arm-linux-gnueabihf] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../..] ==> dir [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../..] arg [CMakeFiles/cmTryCompileExec3670161111.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [--as-needed] ==> ignore arg [-lgcc_s] ==> lib [gcc_s] arg [--no-as-needed] ==> ignore arg [-lc] ==> lib [c] arg [-lgcc] ==> lib [gcc] arg [--as-needed] ==> ignore arg [-lgcc_s] ==> lib [gcc_s] arg [--no-as-needed] ==> ignore arg [/usr/lib/gcc/arm-linux-gnueabihf/4.8/crtend.o] ==> ignore arg [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o] ==> ignore remove lib [gcc] remove lib [gcc_s] remove lib [gcc] remove lib [gcc_s] collapse library dir [/usr/lib/gcc/arm-linux-gnueabihf/4.8] ==> [/usr/lib/gcc/arm-linux-gnueabihf/4.8] collapse library dir [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf] ==> [/usr/lib/arm-linux-gnueabihf] collapse library dir [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../../lib] ==> [/usr/lib] collapse library dir [/lib/arm-linux-gnueabihf] ==> [/lib/arm-linux-gnueabihf] collapse library dir [/lib/../lib] ==> [/lib] collapse library dir [/usr/lib/arm-linux-gnueabihf] ==> [/usr/lib/arm-linux-gnueabihf] collapse library dir [/usr/lib/../lib] ==> [/usr/lib] collapse library dir [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../..] ==> [/usr/lib] implicit libs: [c] implicit dirs: [/usr/lib/gcc/arm-linux-gnueabihf/4.8;/usr/lib/arm-linux-gnueabihf;/usr/lib;/lib/arm-linux-gnueabihf;/lib] implicit fwks: []

Determining if the CXX compiler works passed with the following output: Change Dir: /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec2795943437/fast" /usr/bin/make -f CMakeFiles/cmTryCompileExec2795943437.dir/build.make CMakeFiles/cmTryCompileExec2795943437.dir/build make[1]: Entering directory /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building CXX object CMakeFiles/cmTryCompileExec2795943437.dir/testCXXCompiler.cxx.o /usr/bin/c++ -o CMakeFiles/cmTryCompileExec2795943437.dir/testCXXCompiler.cxx.o -c /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx Linking CXX executable cmTryCompileExec2795943437 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2795943437.dir/link.txt --verbose=1 /usr/bin/c++ CMakeFiles/cmTryCompileExec2795943437.dir/testCXXCompiler.cxx.o -o cmTryCompileExec2795943437 -rdynamic make[1]: Leaving directory/home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp'

Detecting CXX compiler ABI info compiled with the following output: Change Dir: /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec4165060240/fast" /usr/bin/make -f CMakeFiles/cmTryCompileExec4165060240.dir/build.make CMakeFiles/cmTryCompileExec4165060240.dir/build make[1]: Entering directory /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building CXX object CMakeFiles/cmTryCompileExec4165060240.dir/CMakeCXXCompilerABI.cpp.o /usr/bin/c++ -o CMakeFiles/cmTryCompileExec4165060240.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp Linking CXX executable cmTryCompileExec4165060240 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec4165060240.dir/link.txt --verbose=1 /usr/bin/c++ -v CMakeFiles/cmTryCompileExec4165060240.dir/CMakeCXXCompilerABI.cpp.o -o cmTryCompileExec4165060240 -rdynamic Using built-in specs. COLLECT_GCC=/usr/bin/c++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/4.8/lto-wrapper Target: arm-linux-gnueabihf Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-armhf/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-armhf --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-armhf --with-arch-directory=arm --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --enable-multilib --disable-sjlj-exceptions --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf Thread model: posix gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-19ubuntu1) COMPILER_PATH=/usr/lib/gcc/arm-linux-gnueabihf/4.8/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/:/usr/lib/gcc/arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/:/usr/lib/gcc/arm-linux-gnueabihf/ LIBRARY_PATH=/usr/lib/gcc/arm-linux-gnueabihf/4.8/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../../lib/:/lib/arm-linux-gnueabihf/:/lib/../lib/:/usr/lib/arm-linux-gnueabihf/:/usr/lib/../lib/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec4165060240' '-rdynamic' '-shared-libgcc' '-march=armv7-a' '-mfloat-abi=hard' '-mfpu=vfpv3-d16' '-mthumb' '-mtls-dialect=gnu' /usr/lib/gcc/arm-linux-gnueabihf/4.8/collect2 --sysroot=/ --build-id --eh-frame-hdr -export-dynamic -dynamic-linker /lib/ld-linux-armhf.so.3 -X --hash-style=gnu --as-needed -m armelf_linux_eabi -z relro -o cmTryCompileExec4165060240 /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crt1.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbegin.o -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../../lib -L/lib/arm-linux-gnueabihf -L/lib/../lib -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/../lib -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. CMakeFiles/cmTryCompileExec4165060240.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtend.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o make[1]: Leaving directory/home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp'

Parsed CXX implicit link information from above output: link line regex: [^( |.[/])(ld|([^/]+-)?ld|collect2)[^/]*( |$)] ignore line: [Change Dir: /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp] ignore line: [] ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec4165060240/fast"] ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec4165060240.dir/build.make CMakeFiles/cmTryCompileExec4165060240.dir/build] ignore line: [make[1]: Entering directory `/home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp'] ignore line: [/usr/bin/cmake -E cmake_progress_report /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/CMakeFiles 1] ignore line: [Building CXX object CMakeFiles/cmTryCompileExec4165060240.dir/CMakeCXXCompilerABI.cpp.o] ignore line: [/usr/bin/c++ -o CMakeFiles/cmTryCompileExec4165060240.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp] ignore line: [Linking CXX executable cmTryCompileExec4165060240] ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec4165060240.dir/link.txt --verbose=1] ignore line: [/usr/bin/c++ -v CMakeFiles/cmTryCompileExec4165060240.dir/CMakeCXXCompilerABI.cpp.o -o cmTryCompileExec4165060240 -rdynamic ] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/4.8/lto-wrapper] ignore line: [Target: arm-linux-gnueabihf] ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.2-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-armhf/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-armhf --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-armhf --with-arch-directory=arm --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --enable-multilib --disable-sjlj-exceptions --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf] ignore line: [Thread model: posix] ignore line: [gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-19ubuntu1) ] ignore line: [COMPILER_PATH=/usr/lib/gcc/arm-linux-gnueabihf/4.8/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/:/usr/lib/gcc/arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/:/usr/lib/gcc/arm-linux-gnueabihf/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/arm-linux-gnueabihf/4.8/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../../lib/:/lib/arm-linux-gnueabihf/:/lib/../lib/:/usr/lib/arm-linux-gnueabihf/:/usr/lib/../lib/:/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../:/lib/:/usr/lib/] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec4165060240' '-rdynamic' '-shared-libgcc' '-march=armv7-a' '-mfloat-abi=hard' '-mfpu=vfpv3-d16' '-mthumb' '-mtls-dialect=gnu'] link line: [ /usr/lib/gcc/arm-linux-gnueabihf/4.8/collect2 --sysroot=/ --build-id --eh-frame-hdr -export-dynamic -dynamic-linker /lib/ld-linux-armhf.so.3 -X --hash-style=gnu --as-needed -m armelf_linux_eabi -z relro -o cmTryCompileExec4165060240 /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crt1.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbegin.o -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../../lib -L/lib/arm-linux-gnueabihf -L/lib/../lib -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/../lib -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. CMakeFiles/cmTryCompileExec4165060240.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtend.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o] arg [/usr/lib/gcc/arm-linux-gnueabihf/4.8/collect2] ==> ignore arg [--sysroot=/] ==> ignore arg [--build-id] ==> ignore arg [--eh-frame-hdr] ==> ignore arg [-export-dynamic] ==> ignore arg [-dynamic-linker] ==> ignore arg [/lib/ld-linux-armhf.so.3] ==> ignore arg [-X] ==> ignore arg [--hash-style=gnu] ==> ignore arg [--as-needed] ==> ignore arg [-m] ==> ignore arg [armelf_linux_eabi] ==> ignore arg [-zrelro] ==> ignore arg [-o] ==> ignore arg [cmTryCompileExec4165060240] ==> ignore arg [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crt1.o] ==> ignore arg [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o] ==> ignore arg [/usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbegin.o] ==> ignore arg [-L/usr/lib/gcc/arm-linux-gnueabihf/4.8] ==> dir [/usr/lib/gcc/arm-linux-gnueabihf/4.8] arg [-L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf] ==> dir [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf] arg [-L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../../lib] ==> dir [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../../lib] arg [-L/lib/arm-linux-gnueabihf] ==> dir [/lib/arm-linux-gnueabihf] arg [-L/lib/../lib] ==> dir [/lib/../lib] arg [-L/usr/lib/arm-linux-gnueabihf] ==> dir [/usr/lib/arm-linux-gnueabihf] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../..] ==> dir [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../..] arg [CMakeFiles/cmTryCompileExec4165060240.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-lstdc++] ==> lib [stdc++] arg [-lm] ==> lib [m] arg [-lgcc_s] ==> lib [gcc_s] arg [-lgcc] ==> lib [gcc] arg [-lc] ==> lib [c] arg [-lgcc_s] ==> lib [gcc_s] arg [-lgcc] ==> lib [gcc] arg [/usr/lib/gcc/arm-linux-gnueabihf/4.8/crtend.o] ==> ignore arg [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o] ==> ignore remove lib [gcc_s] remove lib [gcc] remove lib [gcc_s] remove lib [gcc] collapse library dir [/usr/lib/gcc/arm-linux-gnueabihf/4.8] ==> [/usr/lib/gcc/arm-linux-gnueabihf/4.8] collapse library dir [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf] ==> [/usr/lib/arm-linux-gnueabihf] collapse library dir [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../../lib] ==> [/usr/lib] collapse library dir [/lib/arm-linux-gnueabihf] ==> [/lib/arm-linux-gnueabihf] collapse library dir [/lib/../lib] ==> [/lib] collapse library dir [/usr/lib/arm-linux-gnueabihf] ==> [/usr/lib/arm-linux-gnueabihf] collapse library dir [/usr/lib/../lib] ==> [/usr/lib] collapse library dir [/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../..] ==> [/usr/lib] implicit libs: [stdc++;m;c] implicit dirs: [/usr/lib/gcc/arm-linux-gnueabihf/4.8;/usr/lib/arm-linux-gnueabihf;/usr/lib;/lib/arm-linux-gnueabihf;/lib] implicit fwks: []

Performing C SOURCE FILE Test OpenMP_FLAG_DETECTED succeded with the following output: Change Dir: /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec4245501413/fast" /usr/bin/make -f CMakeFiles/cmTryCompileExec4245501413.dir/build.make CMakeFiles/cmTryCompileExec4245501413.dir/build make[1]: Entering directory /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building C object CMakeFiles/cmTryCompileExec4245501413.dir/src.c.o /usr/bin/cc -DOpenMP_FLAG_DETECTED -fopenmp -o CMakeFiles/cmTryCompileExec4245501413.dir/src.c.o -c /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/src.c Linking C executable cmTryCompileExec4245501413 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec4245501413.dir/link.txt --verbose=1 /usr/bin/cc -DOpenMP_FLAG_DETECTED -fopenmp CMakeFiles/cmTryCompileExec4245501413.dir/src.c.o -o cmTryCompileExec4245501413 -rdynamic make[1]: Leaving directory/home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp'

Source file was:

include

int main() {

ifdef _OPENMP

return 0;

else

breaks_on_purpose

endif

}

Performing C++ SOURCE FILE Test OpenMP_FLAG_DETECTED succeded with the following output: Change Dir: /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec3609738638/fast" /usr/bin/make -f CMakeFiles/cmTryCompileExec3609738638.dir/build.make CMakeFiles/cmTryCompileExec3609738638.dir/build make[1]: Entering directory /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building CXX object CMakeFiles/cmTryCompileExec3609738638.dir/src.cxx.o /usr/bin/c++ -DOpenMP_FLAG_DETECTED -fopenmp -o CMakeFiles/cmTryCompileExec3609738638.dir/src.cxx.o -c /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/src.cxx Linking CXX executable cmTryCompileExec3609738638 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3609738638.dir/link.txt --verbose=1 /usr/bin/c++ -DOpenMP_FLAG_DETECTED -fopenmp CMakeFiles/cmTryCompileExec3609738638.dir/src.cxx.o -o cmTryCompileExec3609738638 -rdynamic make[1]: Leaving directory/home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp'

Source file was:

include

int main() {

ifdef _OPENMP

return 0;

else

breaks_on_purpose

endif

}

Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeded with the following output: Change Dir: /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec75087033/fast" /usr/bin/make -f CMakeFiles/cmTryCompileExec75087033.dir/build.make CMakeFiles/cmTryCompileExec75087033.dir/build make[1]: Entering directory /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building CXX object CMakeFiles/cmTryCompileExec75087033.dir/src.cxx.o /usr/bin/c++ -fopenmp -DCOMPILER_HAS_HIDDEN_VISIBILITY -fvisibility=hidden -o CMakeFiles/cmTryCompileExec75087033.dir/src.cxx.o -c /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/src.cxx Linking CXX executable cmTryCompileExec75087033 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec75087033.dir/link.txt --verbose=1 /usr/bin/c++ -fopenmp -DCOMPILER_HAS_HIDDEN_VISIBILITY CMakeFiles/cmTryCompileExec75087033.dir/src.cxx.o -o cmTryCompileExec75087033 -rdynamic make[1]: Leaving directory/home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp'

Source file was: int main() { return 0;} Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeded with the following output: Change Dir: /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec596083390/fast" /usr/bin/make -f CMakeFiles/cmTryCompileExec596083390.dir/build.make CMakeFiles/cmTryCompileExec596083390.dir/build make[1]: Entering directory /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building CXX object CMakeFiles/cmTryCompileExec596083390.dir/src.cxx.o /usr/bin/c++ -fopenmp -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fvisibility-inlines-hidden -o CMakeFiles/cmTryCompileExec596083390.dir/src.cxx.o -c /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/src.cxx Linking CXX executable cmTryCompileExec596083390 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec596083390.dir/link.txt --verbose=1 /usr/bin/c++ -fopenmp -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY CMakeFiles/cmTryCompileExec596083390.dir/src.cxx.o -o cmTryCompileExec596083390 -rdynamic make[1]: Leaving directory/home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp'

Source file was: int main() { return 0;} Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeded with the following output: Change Dir: /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec1079185125/fast" /usr/bin/make -f CMakeFiles/cmTryCompileExec1079185125.dir/build.make CMakeFiles/cmTryCompileExec1079185125.dir/build make[1]: Entering directory /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building CXX object CMakeFiles/cmTryCompileExec1079185125.dir/src.cxx.o /usr/bin/c++ -fopenmp -DCOMPILER_HAS_DEPRECATED_ATTR -o CMakeFiles/cmTryCompileExec1079185125.dir/src.cxx.o -c /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/src.cxx /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’: /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/src.cxx:2:25: warning: ‘int somefunc()’ is deprecated (declared at /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/src.cxx:1) [-Wdeprecated-declarations] int main() { return somefunc();} ^ /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated (declared at /home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp/src.cxx:1) [-Wdeprecated-declarations] int main() { return somefunc();} ^ Linking CXX executable cmTryCompileExec1079185125 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1079185125.dir/link.txt --verbose=1 /usr/bin/c++ -fopenmp -DCOMPILER_HAS_DEPRECATED_ATTR CMakeFiles/cmTryCompileExec1079185125.dir/src.cxx.o -o cmTryCompileExec1079185125 -rdynamic make[1]: Leaving directory/home/android/Software/voxelsdk/build/CMakeFiles/CMakeTmp'

Source file was: attribute((deprecated)) int somefunc() { return 0; } int main() { return somefunc();}

hlprasu commented 8 years ago

ok. This was issue with Cmake v2.8.12. Voxel SDK v0.6.0 needs CMake v2.8.13 or higher.

For armhf, there seems to no prepackaged cmake 3.x available. Instead you can build it from source by following steps given in first answer point 2, of http://askubuntu.com/questions/610291/how-to-install-cmake-3-2-on-ubuntu-14-04

If you use 'checkinstall' in that, then you can get a deb package built for cmake.

On 3 December 2015 at 21:08, Larry Li notifications@github.com wrote:

Assigned #45 https://github.com/3dtof/voxelsdk/issues/45 to @hlprasu https://github.com/hlprasu.

— Reply to this email directly or view it on GitHub https://github.com/3dtof/voxelsdk/issues/45#event-481557716.

~ Prasad Bhat