[3dprinter-general] Bug#869638: slic3r-prusa FTBFS on big endian: admesh works correctly on little endian machines only

Adrian Bunk bunk at debian.org
Tue Jul 25 08:13:59 UTC 2017


Source: slic3r-prusa
Version: 1.36.0+dfsg-1
Severity: serious

https://buildd.debian.org/status/package.php?p=slic3r-prusa&suite=sid

...
mips-linux-gnu-gcc -I/usr/lib/mips-linux-gnu/perl/5.26/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -I/usr/include/eigen3 -I/usr/lib/mips-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -std=c++11 -DSLIC3R_GUI -DSLIC3R_PRUS -DUNICODE -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/slic3r-prusa-1.36.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/slic3r-prusa-1.36.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -o src/admesh/n
 ormals.o src/admesh/normals.c
In file included from src/admesh/normals.c:28:0:
src/admesh/stl.h:32:2: error: #error "admesh works correctly on little endian machines only!"
 #error "admesh works correctly on little endian machines only!"
  ^~~~~
error building src/admesh/normals.o from 'src/admesh/normals.c' at /usr/share/perl/5.26/ExtUtils/CBuilder/Base.pm line 174.
dh_auto_build: perl Build --install_path arch=/usr/lib/slic3r-prusa/ returned exit code 2
debian/rules:17: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2



If this is not fixable with reasonable effort, an RM bug for the old mips
binary should be sent against ftp.debian.org and this bug downgraded to
important.



More information about the 3dprinter-general mailing list