supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.05k stars 516 forks source link

cmake can't complete if building dynamically: wxWidgets not found #308

Closed VanessaE closed 4 years ago

VanessaE commented 4 years ago

Version

git commit 66847ebfa022c37a02666e7bafb6016b793cc9ca

Operating system type + version

Debian buster

3D printer brand / version + firmware version (if known)

Custom Hypercube running Marlin

Behavior

Tried to clone and compile today just to play around with it, but the cmake step fails when it tries to reference wxWidgets, claiming it is not installed. 3.1 is installed, and I can compile Prusaslicer against it without a problem.

Full cmake output ``` -- The C compiler identification is GNU 9.3.0 -- The CXX compiler identification is GNU 9.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- No build type selected, default to Release -- SLIC3R_ASAN: OFF -- SLIC3R_BUILD_SANDBOXES: OFF -- SLIC3R_BUILD_TESTS: ON -- SLIC3R_FHS: 1 -- SLIC3R_GTK: 2 -- SLIC3R_GUI: ON -- SLIC3R_MSVC_COMPILE_PARALLEL: ON -- SLIC3R_MSVC_PDB: ON -- SLIC3R_PCH: ON -- SLIC3R_PERL_XS: OFF -- SLIC3R_PROFILE: OFF -- SLIC3R_STATIC: OFF -- SLIC3R_WX_STABLE: OFF -- SLIC3R_STATIC: OFF -- CMAKE_PREFIX_PATH: (default) -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found suitable version "1.71.0", minimum required is "1.64.0") found components: system filesystem thread log locale regex chrono atomic date_time -- Boost::boost exists -- Found TBB: /usr/include (found version "2020.2") -- TBB_FOUND = TRUE -- TBB_INCLUDE_DIRS = /usr/include -- TBB_DEFINITIONS = -- TBB_LIBRARIES = /usr/lib/x86_64-linux-gnu/libtbb.so -- TBB_DEFINITIONS_DEBUG = TBB_USE_DEBUG=1 -- TBB_LIBRARIES_DEBUG = -- TBB_DEFINITIONS_RELEASE = -- TBB_LIBRARIES_RELEASE = /usr/lib/x86_64-linux-gnu/libtbb.so -- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found version "7.68.0") -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") -- Found Eigen3: /usr/include/eigen3 (Required is at least version "3.3") -- Found EXPAT: /usr/lib/x86_64-linux-gnu/libexpat.so (found version "2.2.9") CMake Warning (dev) at /usr/share/cmake-3.16/Modules/FindOpenGL.cmake:275 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): CMakeLists.txt:391 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so -- Found GLEW: /usr/include (found version "2.1.0") -- Could NOT find cereal (missing: cereal_DIR) -- Looking for C++ include cereal/cereal.hpp -- Looking for C++ include cereal/cereal.hpp - found -- Found NLopt in '/usr/lib/x86_64-linux-gnu'. -- Using NLopt include directory '/usr/include'. -- Using NLopt library '/usr/lib/x86_64-linux-gnu/libnlopt.so'. -- Found OpenVDB: /usr/include (found suitable version "7.0.0", minimum required is "5.0") found components: openvdb -- OpenVDB ABI Version: 7 -- Falling back to IlmBase found by pkg-config... -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found version "1.71.0") found components: iostreams system -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- OpenVDB libraries: /usr/lib/x86_64-linux-gnu/libopenvdb.so -- Miniz NOT found in system, using bundled version... -- qhull Version: 7.2.0 (static linking) -- IGL NOT found, using bundled version... -- Using header-only CGAL -- Targetting Unix Makefiles -- Using /usr/bin/c++ compiler. -- Found GMP: /usr/lib/x86_64-linux-gnu/libgmp.so -- Found MPFR: /usr/lib/x86_64-linux-gnu/libmpfr.so -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found suitable version "1.71.0", minimum required is "1.48") -- Boost include dirs: /usr/include -- Boost libraries: -- Using gcc version 4 or later. Adding -frounding-math CMake Error at src/CMakeLists.txt:48 (message): Could not find wxWidgets 3.1. Hint: On Linux you can set -DSLIC3R_WX_STABLE=1 to use wxWidgets 3.0 -- Configuring incomplete, errors occurred! See also "/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeOutput.log". See also "/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeError.log". make: *** No targets specified and no makefile found. Stop. ```

And here are the contents of the two log files it mentions:

CMakeOutput.log ``` vanessa@rainbird:~/RepRap/SuperSlicer$ cat /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeOutput.log The system is: Linux - 5.6.0-2-amd64 - x86_64 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/vanessa/RepRap/SuperSlicer/build/CMakeFiles/3.16.3/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/vanessa/RepRap/SuperSlicer/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out" Determining if the C compiler works passed with the following output: Change Dir: /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/make cmTC_7f2b0/fast && /usr/bin/make -f CMakeFiles/cmTC_7f2b0.dir/build.make CMakeFiles/cmTC_7f2b0.dir/build make[1]: Entering directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_7f2b0.dir/testCCompiler.c.o /usr/bin/cc -o CMakeFiles/cmTC_7f2b0.dir/testCCompiler.c.o -c /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp/testCCompiler.c Linking C executable cmTC_7f2b0 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7f2b0.dir/link.txt --verbose=1 /usr/bin/cc CMakeFiles/cmTC_7f2b0.dir/testCCompiler.c.o -o cmTC_7f2b0 make[1]: Leaving directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' Detecting C compiler ABI info compiled with the following output: Change Dir: /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/make cmTC_771cf/fast && /usr/bin/make -f CMakeFiles/cmTC_771cf.dir/build.make CMakeFiles/cmTC_771cf.dir/build make[1]: Entering directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o /usr/bin/cc -v -o CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c Using built-in specs. COLLECT_GCC=/usr/bin/cc OFFLOAD_TARGET_NAMES=nvptx-none:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 9.3.0-13' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-F9gimE/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex Thread model: posix gcc version 9.3.0 (Debian 9.3.0-13) COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -o /tmp/cclIBXxV.s GNU C17 (Debian 9.3.0-13) version 9.3.0 (x86_64-linux-gnu) compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" #include "..." search starts here: #include <...> search starts here: /usr/lib/gcc/x86_64-linux-gnu/9/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. GNU C17 (Debian 9.3.0-13) version 9.3.0 (x86_64-linux-gnu) compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 6856dee6bd2b816dcd29aab48b011c44 COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' as -v --64 -o CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o /tmp/cclIBXxV.s GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.34 COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' Linking C executable cmTC_771cf /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_771cf.dir/link.txt --verbose=1 /usr/bin/cc -v CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o -o cmTC_771cf Using built-in specs. COLLECT_GCC=/usr/bin/cc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 9.3.0-13' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-F9gimE/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex Thread model: posix gcc version 9.3.0 (Debian 9.3.0-13) COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_771cf' '-mtune=generic' '-march=x86-64' /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsEr6Zp.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_771cf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_771cf' '-mtune=generic' '-march=x86-64' make[1]: Leaving directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' Parsed C implicit include dir info from above output: rv=done found start of include info found start of implicit include info add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] add: [/usr/local/include] add: [/usr/include/x86_64-linux-gnu] add: [/usr/include] end of search list found collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] collapse include dir [/usr/local/include] ==> [/usr/local/include] collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] collapse include dir [/usr/include] ==> [/usr/include] implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] Parsed C implicit link information from above output: link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp] ignore line: [] ignore line: [Run Build Command(s):/usr/bin/make cmTC_771cf/fast && /usr/bin/make -f CMakeFiles/cmTC_771cf.dir/build.make CMakeFiles/cmTC_771cf.dir/build] ignore line: [make[1]: Entering directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp'] ignore line: [Building C object CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o] ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] ignore line: [OFFLOAD_TARGET_DEFAULT=1] ignore line: [Target: x86_64-linux-gnu] ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 9.3.0-13' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-F9gimE/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex] ignore line: [Thread model: posix] ignore line: [gcc version 9.3.0 (Debian 9.3.0-13) ] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -o /tmp/cclIBXxV.s] ignore line: [GNU C17 (Debian 9.3.0-13) version 9.3.0 (x86_64-linux-gnu)] ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] ignore line: [] ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] ignore line: [#include "..." search starts here:] ignore line: [#include <...> search starts here:] ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] ignore line: [ /usr/local/include] ignore line: [ /usr/include/x86_64-linux-gnu] ignore line: [ /usr/include] ignore line: [End of search list.] ignore line: [GNU C17 (Debian 9.3.0-13) version 9.3.0 (x86_64-linux-gnu)] ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] ignore line: [] ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] ignore line: [Compiler executable checksum: 6856dee6bd2b816dcd29aab48b011c44] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] ignore line: [ as -v --64 -o CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o /tmp/cclIBXxV.s] ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.34] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] ignore line: [Linking C executable cmTC_771cf] ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_771cf.dir/link.txt --verbose=1] ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o -o cmTC_771cf ] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] ignore line: [OFFLOAD_TARGET_DEFAULT=1] ignore line: [Target: x86_64-linux-gnu] ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 9.3.0-13' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-F9gimE/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex] ignore line: [Thread model: posix] ignore line: [gcc version 9.3.0 (Debian 9.3.0-13) ] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_771cf' '-mtune=generic' '-march=x86-64'] link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsEr6Zp.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_771cf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore arg [-plugin-opt=-fresolution=/tmp/ccsEr6Zp.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [--build-id] ==> ignore arg [--eh-frame-hdr] ==> ignore arg [-m] ==> ignore arg [elf_x86_64] ==> ignore arg [--hash-style=gnu] ==> ignore arg [--as-needed] ==> ignore arg [-dynamic-linker] ==> ignore arg [/lib64/ld-linux-x86-64.so.2] ==> ignore arg [-pie] ==> ignore arg [-o] ==> ignore arg [cmTC_771cf] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] arg [-L/lib/../lib] ==> dir [/lib/../lib] arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] arg [CMakeFiles/cmTC_771cf.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [--push-state] ==> ignore arg [--as-needed] ==> ignore arg [-lgcc_s] ==> lib [gcc_s] arg [--pop-state] ==> ignore arg [-lc] ==> lib [c] arg [-lgcc] ==> lib [gcc] arg [--push-state] ==> ignore arg [--as-needed] ==> ignore arg [-lgcc_s] ==> lib [gcc_s] arg [--pop-state] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] collapse library dir [/lib/../lib] ==> [/lib] collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] collapse library dir [/usr/lib/../lib] ==> [/usr/lib] collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] implicit libs: [gcc;gcc_s;c;gcc;gcc_s] implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] implicit fwks: [] Determining if the CXX compiler works passed with the following output: Change Dir: /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/make cmTC_065d5/fast && /usr/bin/make -f CMakeFiles/cmTC_065d5.dir/build.make CMakeFiles/cmTC_065d5.dir/build make[1]: Entering directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_065d5.dir/testCXXCompiler.cxx.o /usr/bin/c++ -o CMakeFiles/cmTC_065d5.dir/testCXXCompiler.cxx.o -c /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx Linking CXX executable cmTC_065d5 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_065d5.dir/link.txt --verbose=1 /usr/bin/c++ CMakeFiles/cmTC_065d5.dir/testCXXCompiler.cxx.o -o cmTC_065d5 make[1]: Leaving directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' Detecting CXX compiler ABI info compiled with the following output: Change Dir: /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/make cmTC_7dbc8/fast && /usr/bin/make -f CMakeFiles/cmTC_7dbc8.dir/build.make CMakeFiles/cmTC_7dbc8.dir/build make[1]: Entering directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o /usr/bin/c++ -v -o CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp Using built-in specs. COLLECT_GCC=/usr/bin/c++ OFFLOAD_TARGET_NAMES=nvptx-none:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 9.3.0-13' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-F9gimE/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex Thread model: posix gcc version 9.3.0 (Debian 9.3.0-13) COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -o /tmp/ccKcJz4W.s GNU C++14 (Debian 9.3.0-13) version 9.3.0 (x86_64-linux-gnu) compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9" ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" #include "..." search starts here: #include <...> search starts here: /usr/include/c++/9 /usr/include/x86_64-linux-gnu/c++/9 /usr/include/c++/9/backward /usr/lib/gcc/x86_64-linux-gnu/9/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. GNU C++14 (Debian 9.3.0-13) version 9.3.0 (x86_64-linux-gnu) compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 1d04659b696993e15bae03dbb58d81ae COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' as -v --64 -o CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccKcJz4W.s GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.34 COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' Linking CXX executable cmTC_7dbc8 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7dbc8.dir/link.txt --verbose=1 /usr/bin/c++ -v CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_7dbc8 Using built-in specs. COLLECT_GCC=/usr/bin/c++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 9.3.0-13' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-F9gimE/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex Thread model: posix gcc version 9.3.0 (Debian 9.3.0-13) COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7dbc8' '-shared-libgcc' '-mtune=generic' '-march=x86-64' /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTVGm9n.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_7dbc8 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7dbc8' '-shared-libgcc' '-mtune=generic' '-march=x86-64' make[1]: Leaving directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' Parsed CXX implicit include dir info from above output: rv=done found start of include info found start of implicit include info add: [/usr/include/c++/9] add: [/usr/include/x86_64-linux-gnu/c++/9] add: [/usr/include/c++/9/backward] add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] add: [/usr/local/include] add: [/usr/include/x86_64-linux-gnu] add: [/usr/include] end of search list found collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9] collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9] collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward] collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] collapse include dir [/usr/local/include] ==> [/usr/local/include] collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] collapse include dir [/usr/include] ==> [/usr/include] implicit include dirs: [/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] Parsed CXX implicit link information from above output: link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp] ignore line: [] ignore line: [Run Build Command(s):/usr/bin/make cmTC_7dbc8/fast && /usr/bin/make -f CMakeFiles/cmTC_7dbc8.dir/build.make CMakeFiles/cmTC_7dbc8.dir/build] ignore line: [make[1]: Entering directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp'] ignore line: [Building CXX object CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o] ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] ignore line: [OFFLOAD_TARGET_DEFAULT=1] ignore line: [Target: x86_64-linux-gnu] ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 9.3.0-13' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-F9gimE/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex] ignore line: [Thread model: posix] ignore line: [gcc version 9.3.0 (Debian 9.3.0-13) ] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -o /tmp/ccKcJz4W.s] ignore line: [GNU C++14 (Debian 9.3.0-13) version 9.3.0 (x86_64-linux-gnu)] ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] ignore line: [] ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"] ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] ignore line: [#include "..." search starts here:] ignore line: [#include <...> search starts here:] ignore line: [ /usr/include/c++/9] ignore line: [ /usr/include/x86_64-linux-gnu/c++/9] ignore line: [ /usr/include/c++/9/backward] ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] ignore line: [ /usr/local/include] ignore line: [ /usr/include/x86_64-linux-gnu] ignore line: [ /usr/include] ignore line: [End of search list.] ignore line: [GNU C++14 (Debian 9.3.0-13) version 9.3.0 (x86_64-linux-gnu)] ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] ignore line: [] ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] ignore line: [Compiler executable checksum: 1d04659b696993e15bae03dbb58d81ae] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] ignore line: [ as -v --64 -o CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccKcJz4W.s] ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.34] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] ignore line: [Linking CXX executable cmTC_7dbc8] ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7dbc8.dir/link.txt --verbose=1] ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_7dbc8 ] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] ignore line: [OFFLOAD_TARGET_DEFAULT=1] ignore line: [Target: x86_64-linux-gnu] ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 9.3.0-13' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-F9gimE/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex] ignore line: [Thread model: posix] ignore line: [gcc version 9.3.0 (Debian 9.3.0-13) ] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7dbc8' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTVGm9n.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_7dbc8 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_7dbc8.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore arg [-plugin-opt=-fresolution=/tmp/ccTVGm9n.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [--build-id] ==> ignore arg [--eh-frame-hdr] ==> ignore arg [-m] ==> ignore arg [elf_x86_64] ==> ignore arg [--hash-style=gnu] ==> ignore arg [--as-needed] ==> ignore arg [-dynamic-linker] ==> ignore arg [/lib64/ld-linux-x86-64.so.2] ==> ignore arg [-pie] ==> ignore arg [-o] ==> ignore arg [cmTC_7dbc8] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] arg [-L/lib/../lib] ==> dir [/lib/../lib] arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] arg [CMakeFiles/cmTC_7dbc8.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/x86_64-linux-gnu/9/crtendS.o] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] collapse library dir [/lib/../lib] ==> [/lib] collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] collapse library dir [/usr/lib/../lib] ==> [/usr/lib] collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] implicit fwks: [] Determining if the include file pthread.h exists passed with the following output: Change Dir: /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/make cmTC_e4672/fast && /usr/bin/make -f CMakeFiles/cmTC_e4672.dir/build.make CMakeFiles/cmTC_e4672.dir/build make[1]: Entering directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_e4672.dir/CheckIncludeFile.c.o /usr/bin/cc -fPIE -o CMakeFiles/cmTC_e4672.dir/CheckIncludeFile.c.o -c /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c Linking C executable cmTC_e4672 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e4672.dir/link.txt --verbose=1 /usr/bin/cc CMakeFiles/cmTC_e4672.dir/CheckIncludeFile.c.o -o cmTC_e4672 make[1]: Leaving directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' Determining if the include file cereal/cereal.hpp exists passed with the following output: Change Dir: /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/make cmTC_85c31/fast && /usr/bin/make -f CMakeFiles/cmTC_85c31.dir/build.make CMakeFiles/cmTC_85c31.dir/build make[1]: Entering directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_85c31.dir/CheckIncludeFile.cxx.o /usr/bin/c++ -fext-numeric-literals -Wall -Wno-reorder -fPIE -std=gnu++17 -o CMakeFiles/cmTC_85c31.dir/CheckIncludeFile.cxx.o -c /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp/CheckIncludeFile.cxx Linking CXX executable cmTC_85c31 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_85c31.dir/link.txt --verbose=1 /usr/bin/c++ -fext-numeric-literals -Wall -Wno-reorder CMakeFiles/cmTC_85c31.dir/CheckIncludeFile.cxx.o -o cmTC_85c31 make[1]: Leaving directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' Performing C++ SOURCE FILE Test HAVE_CXX_ATOMICS64_WITHOUT_LIB succeeded with the following output: Change Dir: /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/make cmTC_cd2e9/fast && /usr/bin/make -f CMakeFiles/cmTC_cd2e9.dir/build.make CMakeFiles/cmTC_cd2e9.dir/build make[1]: Entering directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_cd2e9.dir/src.cxx.o /usr/bin/c++ -fext-numeric-literals -Wall -Wno-reorder -DHAVE_CXX_ATOMICS64_WITHOUT_LIB -std=c++11 -fPIE -o CMakeFiles/cmTC_cd2e9.dir/src.cxx.o -c /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp/src.cxx /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’: /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp/src.cxx:6:12: warning: unused variable ‘i’ [-Wunused-variable] 6 | uint64_t i = x.load(std::memory_order_relaxed); | ^ Linking CXX executable cmTC_cd2e9 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cd2e9.dir/link.txt --verbose=1 /usr/bin/c++ -fext-numeric-literals -Wall -Wno-reorder -DHAVE_CXX_ATOMICS64_WITHOUT_LIB -std=c++11 -rdynamic CMakeFiles/cmTC_cd2e9.dir/src.cxx.o -o cmTC_cd2e9 make[1]: Leaving directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' Source file was: #include #include std::atomic x (0); int main() { uint64_t i = x.load(std::memory_order_relaxed); return 0; } Performing C++ SOURCE FILE Test LLVM_HAS_ATOMICS succeeded with the following output: Change Dir: /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/make cmTC_fdbef/fast && /usr/bin/make -f CMakeFiles/cmTC_fdbef.dir/build.make CMakeFiles/cmTC_fdbef.dir/build make[1]: Entering directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_fdbef.dir/src.cxx.o /usr/bin/c++ -fext-numeric-literals -Wall -Wno-reorder -DLLVM_HAS_ATOMICS -fPIE -o CMakeFiles/cmTC_fdbef.dir/src.cxx.o -c /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp/src.cxx Linking CXX executable cmTC_fdbef /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fdbef.dir/link.txt --verbose=1 /usr/bin/c++ -fext-numeric-literals -Wall -Wno-reorder -DLLVM_HAS_ATOMICS -rdynamic CMakeFiles/cmTC_fdbef.dir/src.cxx.o -o cmTC_fdbef make[1]: Leaving directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' Source file was: #ifdef _MSC_VER #include #endif int main() { #ifdef _MSC_VER volatile LONG val = 1; MemoryBarrier(); InterlockedCompareExchange(&val, 0, 1); InterlockedIncrement(&val); InterlockedDecrement(&val); #else volatile unsigned long val = 1; __sync_synchronize(); __sync_val_compare_and_swap(&val, 1, 0); __sync_add_and_fetch(&val, 1); __sync_sub_and_fetch(&val, 1); #endif return 0; } ```
CMakeError.log ``` vanessa@rainbird:~/RepRap/SuperSlicer$ cat /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeError.log Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output: Change Dir: /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/make cmTC_b6ca8/fast && /usr/bin/make -f CMakeFiles/cmTC_b6ca8.dir/build.make CMakeFiles/cmTC_b6ca8.dir/build make[1]: Entering directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_b6ca8.dir/src.c.o /usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_b6ca8.dir/src.c.o -c /home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp/src.c Linking C executable cmTC_b6ca8 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b6ca8.dir/link.txt --verbose=1 /usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD CMakeFiles/cmTC_b6ca8.dir/src.c.o -o cmTC_b6ca8 /usr/bin/ld: CMakeFiles/cmTC_b6ca8.dir/src.c.o: in function `main': src.c:(.text+0x2f): undefined reference to `pthread_create' /usr/bin/ld: src.c:(.text+0x3b): undefined reference to `pthread_detach' /usr/bin/ld: src.c:(.text+0x4c): undefined reference to `pthread_join' collect2: error: ld returned 1 exit status make[1]: *** [CMakeFiles/cmTC_b6ca8.dir/build.make:87: cmTC_b6ca8] Error 1 make[1]: Leaving directory '/home/vanessa/RepRap/SuperSlicer/build/CMakeFiles/CMakeTmp' make: *** [Makefile:121: cmTC_b6ca8/fast] Error 2 Source file was: #include void* test_func(void* data) { return data; } int main(void) { pthread_t thread; pthread_create(&thread, NULL, test_func, NULL); pthread_detach(thread); pthread_join(thread, NULL); pthread_atfork(NULL, NULL, NULL); pthread_exit(NULL); return 0; } ```

As with Slic3r, Prusaslicer, and anything else I compile from sources, I created a script to simplify it:

My build script ```bash #!/bin/bash cd /home/vanessa/RepRap/SuperSlicer/ rm -rf build mkdir build cd build cmake .. -DSLIC3R_FHS=1 #-DSLIC3R_WX_STABLE=1 make -j8 sudo make install ```

If I enable -DSLIC3R_WX_STABLE=1, it naturally fails to build, since I don't have wx 3.0 installed.

supermerill commented 4 years ago

i don't know. I build the deps every time when i'm building on linux (but it shouldn't be necessary). here is my script:

sudo apt update
sudo apt install libgtk2.0-dev libglew-dev libudev-dev
mkdir deps/build
cd ./deps/build
cmake ..
make
cd ../..
mkdir build
cd build
cmake .. -DCMAKE_PREFIX_PATH="/home/runner/work/SuperSlicer/SuperSlicer/deps/build/destdir/usr/local" -DSLIC3R_STATIC=1
make slic3r
mkdir package
mkdir package/bin
cp -Rf ../resources package/resources
cp -f src/superslicer package/bin/superslicer
cd package
echo -e '#!/bin/bash\nDIR=$(readlink -f "$0" | xargs dirname)\nexport LD_LIBRARY_PATH="$DIR/bin"\nexec "$DIR/bin/superslicer" "$@"' >superslicer
chmod u+x superslicer

you'll have to change the DCMAKE_PREFIX_PATH, and you should be able to use the same as with ps.

VanessaE commented 4 years ago

That differs greatly from the build instructions in the documentation (https://github.com/supermerill/SuperSlicer/blob/master/doc/How%20to%20build%20-%20Linux%20et%20al.md).

I already have the mentioned -dev packages installed. I don't build Prusaslicer statically though; it builds fine in the normal/dynamic way like other stuff. Here's my script for that:

#!/bin/bash

cd /home/vanessa/RepRap/PrusaSlicer/
cd build
cmake .. -DSLIC3R_FHS=1
make -j8
sudo make install

If I use your method, building SuperSlicer statically, it gets a lot further into the build... The deps build without obvious errors, and cmake completes fine as far as I can tell. The final make slic3r step compiles for a bit, but dies about a third of the way through:

[ 29%] Built target libslic3r_cgal
[ 29%] Precompiling pchheader.hpp for libslic3r (C++)

[... a bunch of warnings that are probably inconsequentual ...]

In file included from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:113:
/home/vanessa/RepRap/SuperSlicer/src/libslic3r/Config.hpp: In member function ‘double Slic3r::ConfigOptionPercentsTempl<NULLABLE>::get_abs_value(size_t, double) const’:
/home/vanessa/RepRap/SuperSlicer/src/libslic3r/Config.hpp:870:87: error: there are no arguments to ‘is_nil’ that depend on a template parameter, so a declaration of ‘is_nil’ must be available [-fpermissive]
  870 |     double                  get_abs_value(size_t i, double ratio_over) const { return is_nil(i) ? 0 : ratio_over * get_at(i) / 100; }
      |                                                                                       ^~~~~~
/home/vanessa/RepRap/SuperSlicer/src/libslic3r/Config.hpp:870:87: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/home/vanessa/RepRap/SuperSlicer/src/libslic3r/Config.hpp:870:116: error: there are no arguments to ‘get_at’ that depend on a template parameter, so a declaration of ‘get_at’ must be available [-fpermissive]
  870 |     double                  get_abs_value(size_t i, double ratio_over) const { return is_nil(i) ? 0 : ratio_over * get_at(i) / 100; }
      |                                                                                                                    ^~~~~~
make[3]: *** [src/libslic3r/CMakeFiles/libslic3r.dir/build.make:67: src/libslic3r/libslic3r_pch/pchheader.hpp.gch/.c++] Error 1
make[2]: *** [CMakeFiles/Makefile2:1328: src/libslic3r/CMakeFiles/libslic3r.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:725: src/CMakeFiles/slic3r.dir/rule] Error 2
make: *** [Makefile:201: slic3r] Error 2
Full build log ```make vanessa@rainbird:~/RepRap/SuperSlicer/build$ make slic3r -j8 Scanning dependencies of target hidapi Scanning dependencies of target encoding-check Scanning dependencies of target clipper Scanning dependencies of target admesh Scanning dependencies of target nowide Scanning dependencies of target miniz_static Scanning dependencies of target avrdude-conf-gen [ 0%] Building C object src/hidapi/CMakeFiles/hidapi.dir/linux/hid.c.o [ 0%] Building CXX object src/build-utils/CMakeFiles/encoding-check.dir/encoding-check.cpp.o Scanning dependencies of target glu-libtess [ 1%] Building C object src/miniz/CMakeFiles/miniz_static.dir/miniz.c.o [ 2%] Building CXX object src/avrdude/CMakeFiles/avrdude-conf-gen.dir/conf-generate.cpp.o [ 2%] Building CXX object src/clipper/CMakeFiles/clipper.dir/clipper.cpp.o [ 2%] Building CXX object src/boost/CMakeFiles/nowide.dir/nowide/iostream.cpp.o [ 2%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/dict.c.o [ 2%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/geom.c.o [ 2%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/memalloc.c.o [ 3%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/mesh.c.o [ 3%] Linking C static library libhidapi.a [ 3%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/normal.c.o [ 3%] Building CXX object src/admesh/CMakeFiles/admesh.dir/connect.cpp.o [ 3%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/priorityq.c.o [ 3%] Built target hidapi Scanning dependencies of target polypartition [ 4%] Building CXX object src/polypartition/CMakeFiles/polypartition.dir/polypartition.cpp.o [ 4%] Linking CXX executable avrdude-conf-gen [ 6%] Linking CXX static library libnowide.a [ 7%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/render.c.o [ 7%] Built target nowide [ 8%] Linking CXX executable encoding-check Scanning dependencies of target poly2tri [ 8%] Building CXX object src/poly2tri/CMakeFiles/poly2tri.dir/common/shapes.cc.o [ 8%] Built target avrdude-conf-gen /home/vanessa/RepRap/SuperSlicer/src/clipper/clipper.cpp: In function ‘void ClipperLib::InitEdge(ClipperLib::TEdge*, ClipperLib::TEdge*, ClipperLib::TEdge*, const ClipperLib::IntPoint&)’: /home/vanessa/RepRap/SuperSlicer/src/clipper/clipper.cpp:405:34: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct ClipperLib::TEdge’; use assignment or value-initialization instead [-Wclass-memaccess] 405 | std::memset(e, 0, sizeof(TEdge)); | ^ In file included from /home/vanessa/RepRap/SuperSlicer/src/clipper/clipper.cpp:41: /home/vanessa/RepRap/SuperSlicer/src/clipper/clipper.hpp:217:10: note: ‘struct ClipperLib::TEdge’ declared here 217 | struct TEdge { | ^~~~~ Scanning dependencies of target libslic3r_cgal [ 8%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/sweep.c.o [ 8%] Built target encoding-check Scanning dependencies of target imgui [ 9%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui.cpp.o In file included from /home/vanessa/RepRap/SuperSlicer/src/imgui/imgui.cpp:857: /home/vanessa/RepRap/SuperSlicer/src/imgui/imgui_internal.h: In constructor ‘ImGuiInputTextState::ImGuiInputTextState()’: /home/vanessa/RepRap/SuperSlicer/src/imgui/imgui_internal.h:472:84: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ImGuiInputTextState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 472 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } | ^ /home/vanessa/RepRap/SuperSlicer/src/imgui/imgui_internal.h:453:18: note: ‘struct ImGuiInputTextState’ declared here 453 | struct IMGUI_API ImGuiInputTextState | ^~~~~~~~~~~~~~~~~~~ [ 9%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tess.c.o [ 9%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tessmono.c.o [ 11%] Linking C static library libglu-libtess.a [ 11%] Built target glu-libtess [ 11%] Building CXX object src/poly2tri/CMakeFiles/poly2tri.dir/sweep/advancing_front.cc.o [ 11%] Building CXX object src/poly2tri/CMakeFiles/poly2tri.dir/sweep/cdt.cc.o [ 12%] Building CXX object src/poly2tri/CMakeFiles/poly2tri.dir/sweep/sweep.cc.o [ 12%] Building CXX object src/poly2tri/CMakeFiles/poly2tri.dir/sweep/sweep_context.cc.o [ 12%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o /home/vanessa/RepRap/SuperSlicer/src/admesh/connect.cpp: In function ‘void stl_check_facets_nearby(stl_file*, float)’: /home/vanessa/RepRap/SuperSlicer/src/admesh/connect.cpp:482:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 482 | if ( (stl->stats.connected_facets_1_edge == stl->stats.number_of_facets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vanessa/RepRap/SuperSlicer/src/admesh/connect.cpp:483:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 483 | && (stl->stats.connected_facets_2_edge == stl->stats.number_of_facets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vanessa/RepRap/SuperSlicer/src/admesh/connect.cpp:484:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 484 | && (stl->stats.connected_facets_3_edge == stl->stats.number_of_facets)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vanessa/RepRap/SuperSlicer/src/admesh/connect.cpp: In lambda function: /home/vanessa/RepRap/SuperSlicer/src/admesh/connect.cpp:535:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 535 | if (facet_number < -- stl->stats.number_of_facets) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vanessa/RepRap/SuperSlicer/src/admesh/connect.cpp:544:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 544 | if (other_face_idx != stl->stats.number_of_facets) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vanessa/RepRap/SuperSlicer/src/admesh/connect.cpp: In instantiation of ‘void HashTableEdges::insert_edge(stl_file*, const HashEdge&, MatchNeighbors) [with MatchNeighbors = HashTableEdges::insert_edge_exact(stl_file*, const HashEdge&)::]’: /home/vanessa/RepRap/SuperSlicer/src/admesh/connect.cpp:143:124: required from here /home/vanessa/RepRap/SuperSlicer/src/admesh/connect.cpp:219:16: warning: unused variable ‘temp’ [-Wunused-variable] 219 | HashEdge *temp = link->next; | ^~~~ /home/vanessa/RepRap/SuperSlicer/src/admesh/connect.cpp: In instantiation of ‘void HashTableEdges::insert_edge(stl_file*, const HashEdge&, MatchNeighbors) [with MatchNeighbors = HashTableEdges::insert_edge_nearby(stl_file*, const HashEdge&)::]’: /home/vanessa/RepRap/SuperSlicer/src/admesh/connect.cpp:148:130: required from here /home/vanessa/RepRap/SuperSlicer/src/admesh/connect.cpp:219:16: warning: unused variable ‘temp’ [-Wunused-variable] Scanning dependencies of target encoding-check-libslic3r_gui [ 12%] Checking source files encodings for target libslic3r_gui [ 12%] Updating pchheader.hpp [ 12%] Linking CXX static library libpoly2tri.a [ 12%] Built target poly2tri Scanning dependencies of target encoding-check-avrdude-slic3r [ 12%] Checking source files encodings for target avrdude-slic3r [ 12%] Built target encoding-check-avrdude-slic3r Scanning dependencies of target encoding-check-avrdude [ 12%] Checking source files encodings for target avrdude [ 12%] Built target encoding-check-avrdude Scanning dependencies of target encoding-check-semver [ 13%] Checking source files encodings for target semver [ 13%] Built target encoding-check-semver Scanning dependencies of target encoding-check-libslic3r [ 13%] Linking C static library libminiz_static.a [ 13%] Checking source files encodings for target libslic3r [ 14%] Updating pchheader.hpp [ 14%] Built target miniz_static Scanning dependencies of target gen_conf_h [ 14%] Generating avrdude-slic3r.conf.h [ 14%] Built target gen_conf_h [ 14%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o [ 14%] Linking CXX static library libpolypartition.a [ 14%] Built target polypartition [ 14%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o [ 14%] Built target encoding-check-libslic3r_gui [ 14%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o In file included from /home/vanessa/RepRap/SuperSlicer/src/imgui/imgui_draw.cpp:31: /home/vanessa/RepRap/SuperSlicer/src/imgui/imgui_internal.h: In constructor ‘ImGuiInputTextState::ImGuiInputTextState()’: /home/vanessa/RepRap/SuperSlicer/src/imgui/imgui_internal.h:472:84: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ImGuiInputTextState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 472 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } | ^ /home/vanessa/RepRap/SuperSlicer/src/imgui/imgui_internal.h:453:18: note: ‘struct ImGuiInputTextState’ declared here 453 | struct IMGUI_API ImGuiInputTextState | ^~~~~~~~~~~~~~~~~~~ In file included from /home/vanessa/RepRap/SuperSlicer/src/imgui/imgui_widgets.cpp:36: /home/vanessa/RepRap/SuperSlicer/src/imgui/imgui_internal.h: In constructor ‘ImGuiInputTextState::ImGuiInputTextState()’: /home/vanessa/RepRap/SuperSlicer/src/imgui/imgui_internal.h:472:84: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ImGuiInputTextState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 472 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } | ^ /home/vanessa/RepRap/SuperSlicer/src/imgui/imgui_internal.h:453:18: note: ‘struct ImGuiInputTextState’ declared here 453 | struct IMGUI_API ImGuiInputTextState | ^~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object src/admesh/CMakeFiles/admesh.dir/normals.cpp.o [ 14%] Built target encoding-check-libslic3r Scanning dependencies of target global-encoding-check [ 14%] Built target global-encoding-check Scanning dependencies of target avrdude [ 14%] Building C object src/avrdude/CMakeFiles/avrdude.dir/arduino.c.o [ 14%] Building C object src/avrdude/CMakeFiles/avrdude.dir/avr.c.o /home/vanessa/RepRap/SuperSlicer/src/avrdude/avr.c: In function ‘avr_tpi_chip_erase’: /home/vanessa/RepRap/SuperSlicer/src/avrdude/avr.c:86:5: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 86 | while (avr_tpi_poll_nvmbsy(pgm)); | ^~~~~ /home/vanessa/RepRap/SuperSlicer/src/avrdude/avr.c:88:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ 88 | err = pgm->cmd_tpi(pgm, cmd, sizeof(cmd), NULL, 0); | ^~~ [ 16%] Building C object src/avrdude/CMakeFiles/avrdude.dir/avrpart.c.o [ 16%] Building C object src/avrdude/CMakeFiles/avrdude.dir/avr910.c.o [ 16%] Building C object src/avrdude/CMakeFiles/avrdude.dir/bitbang.c.o [ 16%] Building CXX object src/clipper/CMakeFiles/clipper.dir/clipper_z.cpp.o [ 17%] Building C object src/avrdude/CMakeFiles/avrdude.dir/buspirate.c.o [ 17%] Building C object src/avrdude/CMakeFiles/avrdude.dir/butterfly.c.o [ 17%] Building C object src/avrdude/CMakeFiles/avrdude.dir/config.c.o [ 17%] Building C object src/avrdude/CMakeFiles/avrdude.dir/config_gram.c.o [ 18%] Building C object src/avrdude/CMakeFiles/avrdude.dir/crc16.c.o [ 18%] Building C object src/avrdude/CMakeFiles/avrdude.dir/fileio.c.o [ 18%] Building C object src/avrdude/CMakeFiles/avrdude.dir/lexer.c.o /home/vanessa/RepRap/SuperSlicer/src/admesh/normals.cpp: In function ‘void stl_fix_normal_directions(stl_file*)’: /home/vanessa/RepRap/SuperSlicer/src/admesh/normals.cpp:195:21: warning: unused variable ‘temp’ [-Wunused-variable] 195 | stl_normal *temp = head->next; // Delete this facet from the list. | ^~~~ /home/vanessa/RepRap/SuperSlicer/src/admesh/normals.cpp:200:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 200 | if (checked >= stl->stats.number_of_facets) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/vanessa/RepRap/SuperSlicer/src/clipper/clipper_z.cpp:7: /home/vanessa/RepRap/SuperSlicer/src/clipper/clipper.cpp: In function ‘void ClipperLib_Z::InitEdge(ClipperLib_Z::TEdge*, ClipperLib_Z::TEdge*, ClipperLib_Z::TEdge*, const ClipperLib_Z::IntPoint&)’: /home/vanessa/RepRap/SuperSlicer/src/clipper/clipper.cpp:405:34: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct ClipperLib_Z::TEdge’; use assignment or value-initialization instead [-Wclass-memaccess] 405 | std::memset(e, 0, sizeof(TEdge)); | ^ In file included from /home/vanessa/RepRap/SuperSlicer/src/clipper/clipper.cpp:41, from /home/vanessa/RepRap/SuperSlicer/src/clipper/clipper_z.cpp:7: /home/vanessa/RepRap/SuperSlicer/src/clipper/clipper.hpp:217:10: note: ‘struct ClipperLib_Z::TEdge’ declared here 217 | struct TEdge { | ^~~~~ config_gram.c: In function ‘yyparse’: config_gram.y:1217:7: warning: ‘strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] config_gram.y:672:7: warning: ‘strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] [ 19%] Building C object src/avrdude/CMakeFiles/avrdude.dir/linuxgpio.c.o [ 19%] Building C object src/avrdude/CMakeFiles/avrdude.dir/lists.c.o [ 19%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pgm.c.o [ 19%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pgm_type.c.o [ 20%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pickit2.c.o [ 22%] Building CXX object src/admesh/CMakeFiles/admesh.dir/shared.cpp.o [ 22%] Building CXX object src/admesh/CMakeFiles/admesh.dir/stl_io.cpp.o [ 22%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pindefs.c.o [ 22%] Building C object src/avrdude/CMakeFiles/avrdude.dir/safemode.c.o [ 23%] Building C object src/avrdude/CMakeFiles/avrdude.dir/ser_avrdoper.c.o [ 23%] Building CXX object src/admesh/CMakeFiles/admesh.dir/stlinit.cpp.o [ 23%] Building C object src/avrdude/CMakeFiles/avrdude.dir/serbb_posix.c.o [ 23%] Building C object src/avrdude/CMakeFiles/avrdude.dir/serbb_win32.c.o [ 24%] Building C object src/avrdude/CMakeFiles/avrdude.dir/ser_posix.c.o [ 24%] Building C object src/avrdude/CMakeFiles/avrdude.dir/ser_win32.c.o [ 24%] Building C object src/avrdude/CMakeFiles/avrdude.dir/stk500.c.o [ 24%] Building C object src/avrdude/CMakeFiles/avrdude.dir/stk500generic.c.o [ 25%] Building C object src/avrdude/CMakeFiles/avrdude.dir/stk500v2.c.o [ 25%] Building C object src/avrdude/CMakeFiles/avrdude.dir/term.c.o [ 27%] Linking CXX static library libimgui.a [ 27%] Built target imgui Scanning dependencies of target semver [ 27%] Building C object src/avrdude/CMakeFiles/avrdude.dir/update.c.o [ 27%] Building C object src/semver/CMakeFiles/semver.dir/semver.c.o [ 28%] Building C object src/avrdude/CMakeFiles/avrdude.dir/wiring.c.o [ 28%] Building C object src/avrdude/CMakeFiles/avrdude.dir/main.c.o [ 28%] Linking C static library libsemver.a [ 28%] Built target semver [ 28%] Building CXX object src/avrdude/CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o [ 29%] Building CXX object src/admesh/CMakeFiles/admesh.dir/util.cpp.o In file included from /home/vanessa/RepRap/SuperSlicer/deps/build/destdir/usr/local/include/boost/detail/endian.hpp:9, from /home/vanessa/RepRap/SuperSlicer/src/admesh/stlinit.cpp:31: /home/vanessa/RepRap/SuperSlicer/deps/build/destdir/usr/local/include/boost/predef/detail/endian_compat.h:11:161: note: #pragma message: The use of BOOST_*_ENDIAN and BOOST_BYTE_ORDER is deprecated. Please include and use BOOST_ENDIAN_*_BYTE instead 11 | #pragma message("The use of BOOST_*_ENDIAN and BOOST_BYTE_ORDER is deprecated. Please include and use BOOST_ENDIAN_*_BYTE instead") | ^ /home/vanessa/RepRap/SuperSlicer/src/admesh/shared.cpp: In function ‘void stl_generate_shared_vertices(stl_file*, indexed_triangle_set&)’: /home/vanessa/RepRap/SuperSlicer/src/admesh/shared.cpp:104:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 104 | } else if (next_facet == facet_idx) { | ~~~~~~~~~~~^~~~~~~~~~~~ /home/vanessa/RepRap/SuperSlicer/src/admesh/shared.cpp: In function ‘bool its_write_off(const indexed_triangle_set&, const char*)’: /home/vanessa/RepRap/SuperSlicer/src/admesh/shared.cpp:139:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 139 | for (int i = 0; i < its.vertices.size(); ++ i) | ~~^~~~~~~~~~~~~~~~~~~~~ /home/vanessa/RepRap/SuperSlicer/src/admesh/shared.cpp: In function ‘bool its_write_vrml(const indexed_triangle_set&, const char*)’: /home/vanessa/RepRap/SuperSlicer/src/admesh/shared.cpp:172:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 172 | for (; i + 1 < its.vertices.size(); ++ i) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/vanessa/RepRap/SuperSlicer/src/admesh/stlinit.cpp: In function ‘bool stl_read(stl_file*, FILE*, int, bool)’: /home/vanessa/RepRap/SuperSlicer/src/admesh/stlinit.cpp:204:52: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘stl_normal’ {aka ‘class Eigen::Matrix’} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204 | memset(&facet.normal, 0, sizeof(facet.normal)); | ^ In file included from /home/vanessa/RepRap/SuperSlicer/src/eigen/Eigen/Core:458, from /home/vanessa/RepRap/SuperSlicer/src/eigen/Eigen/Geometry:11, from /home/vanessa/RepRap/SuperSlicer/src/admesh/stl.h:31, from /home/vanessa/RepRap/SuperSlicer/src/admesh/stlinit.cpp:33: /home/vanessa/RepRap/SuperSlicer/src/eigen/Eigen/src/Core/Matrix.h:178:7: note: ‘stl_normal’ {aka ‘class Eigen::Matrix’} declared here 178 | class Matrix | ^~~~~~ [ 29%] Linking CXX static library libavrdude.a [ 29%] Built target avrdude /home/vanessa/RepRap/SuperSlicer/src/admesh/util.cpp: In function ‘void stl_translate(stl_file*, float, float, float)’: /home/vanessa/RepRap/SuperSlicer/src/admesh/util.cpp:73:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 73 | for (int i = 0; i < stl->stats.number_of_facets; ++ i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vanessa/RepRap/SuperSlicer/src/admesh/util.cpp: In function ‘void stl_translate_relative(stl_file*, float, float, float)’: /home/vanessa/RepRap/SuperSlicer/src/admesh/util.cpp:84:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 84 | for (int i = 0; i < stl->stats.number_of_facets; ++ i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vanessa/RepRap/SuperSlicer/src/admesh/util.cpp: In function ‘void stl_scale_versor(stl_file*, const stl_vertex&)’: /home/vanessa/RepRap/SuperSlicer/src/admesh/util.cpp:103:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 103 | for (int i = 0; i < stl->stats.number_of_facets; ++ i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vanessa/RepRap/SuperSlicer/src/admesh/util.cpp: In function ‘void stl_repair(stl_file*, bool, bool, bool, float, bool, float, bool, int, bool, bool, bool, bool, bool, bool)’: /home/vanessa/RepRap/SuperSlicer/src/admesh/util.cpp:327:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 327 | if (! tolerance_flag) | ^~ /home/vanessa/RepRap/SuperSlicer/src/admesh/util.cpp:329:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 329 | if (! increment_flag) | ^~ /home/vanessa/RepRap/SuperSlicer/src/admesh/util.cpp:333:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 333 | if (stl->stats.connected_facets_3_edge < stl->stats.number_of_facets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vanessa/RepRap/SuperSlicer/src/admesh/util.cpp:336:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 336 | if (stl->stats.connected_facets_3_edge < stl->stats.number_of_facets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vanessa/RepRap/SuperSlicer/src/admesh/util.cpp:354:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 354 | if (stl->stats.connected_facets_3_edge < stl->stats.number_of_facets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vanessa/RepRap/SuperSlicer/src/admesh/util.cpp:363:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 363 | if (stl->stats.connected_facets_3_edge < stl->stats.number_of_facets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Linking CXX static library libclipper.a [ 29%] Built target clipper Scanning dependencies of target libnest2d [ 29%] Building CXX object src/libnest2d/CMakeFiles/libnest2d.dir/src/libnest2d.cpp.o [ 29%] Linking CXX static library libadmesh.a [ 29%] Built target admesh [ 29%] Linking CXX static library liblibnest2d.a [ 29%] Built target libnest2d [ 29%] Linking CXX static library liblibslic3r_cgal.a [ 29%] Built target libslic3r_cgal [ 29%] Precompiling pchheader.hpp for libslic3r (C++) In file included from /home/vanessa/RepRap/SuperSlicer/deps/build/destdir/usr/local/include/boost/locale.hpp:22, from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:79: /home/vanessa/RepRap/SuperSlicer/deps/build/destdir/usr/local/include/boost/locale/localization_backend.hpp:109:18: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 109 | std::auto_ptr get() const; | ^~~~~~~~ In file included from /usr/include/c++/9/bits/locale_conv.h:41, from /usr/include/c++/9/locale:43, from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:35: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from /home/vanessa/RepRap/SuperSlicer/deps/build/destdir/usr/local/include/boost/locale.hpp:22, from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:79: /home/vanessa/RepRap/SuperSlicer/deps/build/destdir/usr/local/include/boost/locale/localization_backend.hpp:116:59: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 116 | void add_backend(std::string const &name,std::auto_ptr backend); | ^~~~~~~~ In file included from /usr/include/c++/9/bits/locale_conv.h:41, from /usr/include/c++/9/locale:43, from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:35: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from /home/vanessa/RepRap/SuperSlicer/deps/build/destdir/usr/local/include/boost/locale.hpp:24, from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:79: /home/vanessa/RepRap/SuperSlicer/deps/build/destdir/usr/local/include/boost/locale/util.hpp:180:28: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 180 | BOOST_LOCALE_DECL std::auto_ptr create_utf8_converter(); | ^~~~~~~~ In file included from /usr/include/c++/9/bits/locale_conv.h:41, from /usr/include/c++/9/locale:43, from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:35: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from /home/vanessa/RepRap/SuperSlicer/deps/build/destdir/usr/local/include/boost/locale.hpp:24, from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:79: /home/vanessa/RepRap/SuperSlicer/deps/build/destdir/usr/local/include/boost/locale/util.hpp:188:28: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 188 | BOOST_LOCALE_DECL std::auto_ptr create_simple_converter(std::string const &encoding); | ^~~~~~~~ In file included from /usr/include/c++/9/bits/locale_conv.h:41, from /usr/include/c++/9/locale:43, from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:35: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from /home/vanessa/RepRap/SuperSlicer/deps/build/destdir/usr/local/include/boost/locale.hpp:24, from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:79: /home/vanessa/RepRap/SuperSlicer/deps/build/destdir/usr/local/include/boost/locale/util.hpp:203:59: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 203 | std::locale create_codecvt(std::locale const &in,std::auto_ptr cvt,character_facet_type type); | ^~~~~~~~ In file included from /usr/include/c++/9/bits/locale_conv.h:41, from /usr/include/c++/9/locale:43, from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:35: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here 53 | template class auto_ptr; | ^~~~~~~~ In file included from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:100: /home/vanessa/RepRap/SuperSlicer/deps/build/destdir/usr/local/include/tbb/task_group.h: In destructor ‘tbb::internal::task_group_base::~task_group_base()’: /home/vanessa/RepRap/SuperSlicer/deps/build/destdir/usr/local/include/tbb/task_group.h:113:53: warning: ‘bool std::uncaught_exception()’ is deprecated [-Wdeprecated-declarations] 113 | bool stack_unwinding_in_progress = std::uncaught_exception(); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/new:40, from /usr/include/c++/9/bits/stl_construct.h:59, from /usr/include/c++/9/bits/stl_tempbuf.h:60, from /usr/include/c++/9/bits/stl_algo.h:62, from /usr/include/c++/9/algorithm:62, from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:25: /usr/include/c++/9/exception:102:8: note: declared here 102 | bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); | ^~~~~~~~~~~~~~~~~~ In file included from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:100: /home/vanessa/RepRap/SuperSlicer/deps/build/destdir/usr/local/include/tbb/task_group.h:113:72: warning: ‘bool std::uncaught_exception()’ is deprecated [-Wdeprecated-declarations] 113 | bool stack_unwinding_in_progress = std::uncaught_exception(); | ^ In file included from /usr/include/c++/9/new:40, from /usr/include/c++/9/bits/stl_construct.h:59, from /usr/include/c++/9/bits/stl_tempbuf.h:60, from /usr/include/c++/9/bits/stl_algo.h:62, from /usr/include/c++/9/algorithm:62, from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:25: /usr/include/c++/9/exception:102:8: note: declared here 102 | bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); | ^~~~~~~~~~~~~~~~~~ In file included from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:100: /home/vanessa/RepRap/SuperSlicer/deps/build/destdir/usr/local/include/tbb/task_group.h:113:72: warning: ‘bool std::uncaught_exception()’ is deprecated [-Wdeprecated-declarations] 113 | bool stack_unwinding_in_progress = std::uncaught_exception(); | ^ In file included from /usr/include/c++/9/new:40, from /usr/include/c++/9/bits/stl_construct.h:59, from /usr/include/c++/9/bits/stl_tempbuf.h:60, from /usr/include/c++/9/bits/stl_algo.h:62, from /usr/include/c++/9/algorithm:62, from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:25: /usr/include/c++/9/exception:102:8: note: declared here 102 | bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); | ^~~~~~~~~~~~~~~~~~ In file included from /home/vanessa/RepRap/SuperSlicer/build/src/libslic3r/libslic3r_pch/pchheader.hpp:113: /home/vanessa/RepRap/SuperSlicer/src/libslic3r/Config.hpp: In member function ‘double Slic3r::ConfigOptionPercentsTempl::get_abs_value(size_t, double) const’: /home/vanessa/RepRap/SuperSlicer/src/libslic3r/Config.hpp:870:87: error: there are no arguments to ‘is_nil’ that depend on a template parameter, so a declaration of ‘is_nil’ must be available [-fpermissive] 870 | double get_abs_value(size_t i, double ratio_over) const { return is_nil(i) ? 0 : ratio_over * get_at(i) / 100; } | ^~~~~~ /home/vanessa/RepRap/SuperSlicer/src/libslic3r/Config.hpp:870:87: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/vanessa/RepRap/SuperSlicer/src/libslic3r/Config.hpp:870:116: error: there are no arguments to ‘get_at’ that depend on a template parameter, so a declaration of ‘get_at’ must be available [-fpermissive] 870 | double get_abs_value(size_t i, double ratio_over) const { return is_nil(i) ? 0 : ratio_over * get_at(i) / 100; } | ^~~~~~ make[3]: *** [src/libslic3r/CMakeFiles/libslic3r.dir/build.make:67: src/libslic3r/libslic3r_pch/pchheader.hpp.gch/.c++] Error 1 make[2]: *** [CMakeFiles/Makefile2:1328: src/libslic3r/CMakeFiles/libslic3r.dir/all] Error 2 make[1]: *** [CMakeFiles/Makefile2:725: src/CMakeFiles/slic3r.dir/rule] Error 2 make: *** [Makefile:201: slic3r] Error 2 ```

Rough guess, commit 319d0552ed3ddc62b958437f361631a2461e0456 is what broke that (though reverting that commit isn't enough, it'll get to 50% before it dies, with a different, unrelated error).

supermerill commented 4 years ago

yeah, i didn't build on linux since tag 2.2.51.1, there may have some things that vc++ likes but not g++.

supermerill commented 4 years ago

should be good now. I had some problem with the wxwidgetscintilla lib, had to renamed it.

VanessaE commented 4 years ago

Yep looks fine now. I can indeed compile the "normal" way, without pre-building the "deps" or any static stuff, in the same manner as with PS, and run it from ./build/src/superslicer (I nuked the folder and re-cloned before starting).

One variation: I still do make slic3r -j8 here, as you suggested earlier. You might want to update the build doc.

Btw, @supermerill you never answered my question on that other Prusaslicer issue regarding thin walls :smile: