I am trying to compile Slic3r with the non planar slicing for a raspberry pi 3 running raspbian ("10", "Buster"). I have tried some general troubleshooting such as updates etc but no success.
Any help would be appreciated.
Let me know if the info provided is irrelevant, im not used to using linux and command lines.
Im not sure what I am doing wrong, so if anyone can point me in the correct direction, please do.
pi@Streamer:~/Slic3r/build $ make
[ 2%] Built target BSpline
[ 4%] Built target ZipArchive
[ 6%] Built target clipper
[ 10%] Built target libslic3r_gui
[ 12%] Built target polypartition
[ 20%] Built target admesh
[ 26%] Built target poly2tri
[ 87%] Built target libslic3r
[ 90%] Built target slic3r
[ 92%] Built target nowide
[ 93%] Building CXX object xs/CMakeFiles/XS.dir/src/libslic3r/utils.cpp.o
[ 94%] Building CXX object xs/CMakeFiles/XS.dir/src/slic3r/GUI/wxPerlIface.cpp.o
[ 95%] Building CXX object xs/CMakeFiles/XS.dir/src/perlglue.cpp.o
In file included from /usr/include/c++/8/vector:69,
from /usr/include/c++/8/queue:61,
from /home/pi/Slic3r/xs/src/libslic3r/libslic3r.h:8,
from /home/pi/Slic3r/xs/src/xsinit.h:41,
from /home/pi/Slic3r/xs/src/perlglue.cpp:2:
/usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Slic3r::Pointf&}; _Tp = Slic3r::Pointf; _Alloc = std::allocator<Slic3r::Pointf>]’:
/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<Slic3r::Pointf>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<Slic3r::Pointf*, std::vector<Slic3r::Pointf> >’} changed in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’} changed in GCC 7.1
/usr/include/c++/8/bits/vector.tcc: In function ‘bool Slic3r::ConfigBase__set(Slic3r::ConfigBase*, const t_config_option_key&, SV*)’:
/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
_M_realloc_insert(end(), std::forward<_Args>(__args)...);
^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
from /usr/include/c++/8/queue:61,
from /home/pi/Slic3r/xs/src/libslic3r/libslic3r.h:8,
from /home/pi/Slic3r/xs/src/xsinit.h:41,
from /home/pi/Slic3r/xs/src/perlglue.cpp:2:
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Slic3r::Pointf*, std::vector<Slic3r::Pointf> >’ changed in GCC 7.1
_M_realloc_insert(end(), __x);
^~~~~~~~~~~~~~~~~
[ 96%] Linking CXX shared library XS.so
/usr/bin/ld: CMakeFiles/XS.dir/XS.cpp.o: file not recognized: file truncated
collect2: error: ld returned 1 exit status
make[2]: *** [xs/CMakeFiles/XS.dir/build.make:199: xs/XS.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:422: xs/CMakeFiles/XS.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
I am trying to compile Slic3r with the non planar slicing for a raspberry pi 3 running raspbian ("10", "Buster"). I have tried some general troubleshooting such as updates etc but no success. Any help would be appreciated. Let me know if the info provided is irrelevant, im not used to using linux and command lines. Im not sure what I am doing wrong, so if anyone can point me in the correct direction, please do.