Mock Version: 1.3.3 Mock Version: 1.3.3 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/slic3r-prusa3d.spec'], gid=425logger=shell=Falsetimeout=172800chrootPath='/var/lib/mock/f24-build-7828100-701923/root'uid=1000env={'SHELL': '/bin/bash', 'LANG': 'en_US.UTF-8', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PS1': ' \\s-\\v\\$ ', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'TERM': 'vt100'}printOutput=Falseuser='mockbuild') Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/slic3r-prusa3d.spec'] with env {'SHELL': '/bin/bash', 'LANG': 'en_US.UTF-8', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PS1': ' \\s-\\v\\$ ', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'TERM': 'vt100'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/slic3r-prusa3d-1.33.8-1.fc24.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/slic3r-prusa3d.spec'], gid=425logger=private_network=Trueshell=Falsetimeout=172800printOutput=Falseuid=1000env={'SHELL': '/bin/bash', 'LANG': 'en_US.UTF-8', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PS1': ' \\s-\\v\\$ ', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'TERM': 'vt100'}chrootPath='/var/lib/mock/f24-build-7828100-701923/root'user='mockbuild') Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/slic3r-prusa3d.spec'] with env {'SHELL': '/bin/bash', 'LANG': 'en_US.UTF-8', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PS1': ' \\s-\\v\\$ ', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'TERM': 'vt100'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Gsqb5A + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Slic3r-version_1.33.8 + /usr/bin/gzip -dc /builddir/build/SOURCES/version_1.33.8.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd Slic3r-version_1.33.8 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (slic3r-buildpl.patch): + echo 'Patch #0 (slic3r-buildpl.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file Build.PL Hunk #1 succeeded at 166 (offset 20 lines). Patch #1 (slic3r-datadir.patch): + echo 'Patch #1 (slic3r-datadir.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file lib/Slic3r.pm Hunk #1 succeeded at 51 (offset 4 lines). Patch #2 (slic3r-english-locale.patch): + echo 'Patch #2 (slic3r-english-locale.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file slic3r.pl Hunk #1 succeeded at 12 (offset 1 line). Patch #3 (slic3r-linker.patch): + echo 'Patch #3 (slic3r-linker.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file xs/Build.PL + rm -rf xs/src/poly2tri + rm -rf xs/src/boost + rm -rf xs/src/glew + sed -i 's/#define SLIC3R_VERSION .*$/#define SLIC3R_VERSION "1.33.8"/' xs/src/libslic3r/libslic3r.h + sed -i 's|#!/usr/bin/env perl|#!/usr/bin/perl|' slic3r.pl + mv lib/Slic3r lib/Slic3rPrusa + mv lib/Slic3r.pm lib/Slic3rPrusa.pm + mv xs/lib/Slic3r xs/lib/Slic3rPrusa + find . '(' -name '*.pm' -o -name '*.t' -o -name '*.pl' -o -name '*.PL' -o -name '*.xsp' -o -name '*.map' ')' -exec sed -i -e s/Slic3r::/Slic3rPrusa::/g -e 's/package Slic3r;/package Slic3rPrusa;/g' -e 's/{Slic3r};/{Slic3rPrusa};/g' -e 's/use Slic3r;/use Slic3rPrusa;/g' '{}' ';' + find xs/src '(' -name '*.cpp' -o -name '*.c' -o -name '*.hpp' -o -name '*.h' ')' -exec sed -i -e s/Slic3r::/Slic3rPrusa::/g -e 's/namespace Slic3r/namespace Slic3rPrusa/g' '{}' ';' + sed -i 's/GetUserDataDir)/GetUserDataDir)."Prusa"/' lib/Slic3rPrusa/GUI.pm + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.N7zot2 + umask 022 + cd /builddir/build/BUILD + cd Slic3r-version_1.33.8 + cd xs + perl ./Build.PL installdirs=vendor 'optimize=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' With @INC: "-Isrc/libslic3r", "-Isrc/glew/include" With @LIBS: "-Lsrc/libslic3r", "-lboost_system", "-lboost_thread", "-lboost_log" WARNING: the following files are missing in your kit: lib/Slic3r/XS.pm src/glew/include/GL/glew.h src/glew/include/GL/glxew.h src/glew/include/GL/wglew.h src/glew/LICENSE.txt src/glew/README.md src/glew/src/glew.c src/poly2tri/common/shapes.cc src/poly2tri/common/shapes.h src/poly2tri/common/utils.h src/poly2tri/poly2tri.h src/poly2tri/sweep/advancing_front.cc src/poly2tri/sweep/advancing_front.h src/poly2tri/sweep/cdt.cc src/poly2tri/sweep/cdt.h src/poly2tri/sweep/sweep.cc src/poly2tri/sweep/sweep.h src/poly2tri/sweep/sweep_context.cc src/poly2tri/sweep/sweep_context.h Please inform the author. Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Slic3rPrusa-XS' version '0.01' + ./Build Building Slic3rPrusa-XS Processing XS typemap files... Generating main XS file... gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Polygon.o src/libslic3r/Polygon.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/BoundingBox.hpp:6, from src/libslic3r/Polygon.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/BoundingBox.o src/libslic3r/BoundingBox.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/BoundingBox.hpp:6, from src/libslic3r/BoundingBox.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Polyline.o src/libslic3r/Polyline.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/BoundingBox.hpp:6, from src/libslic3r/Polyline.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/GCodeWriter.o src/libslic3r/GCodeWriter.cpp gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/LayerRegion.o src/libslic3r/LayerRegion.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExtrusionEntity.hpp:5, from src/libslic3r/Flow.hpp:6, from src/libslic3r/Layer.hpp:5, from src/libslic3r/LayerRegion.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/LayerRegion.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/LayerRegion.cpp:1: src/libslic3r/ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/LayerRegion.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/LayerRegion.cpp:1: src/libslic3r/ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/LayerRegion.cpp:8:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const char*)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/LayerRegion.cpp:8:0: src/libslic3r/SVG.hpp:19:10: warning: 'bool Slic3rPrusa::SVG::flipY' [-Wreorder] bool flipY; ^~~~~ src/libslic3r/SVG.hpp:21:5: warning: when initialized here [-Wreorder] SVG(const char* afilename) : ^~~ In file included from src/libslic3r/LayerRegion.cpp:8:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const char*, const Slic3rPrusa::BoundingBox&, coord_t, bool)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/LayerRegion.cpp:8:0: src/libslic3r/SVG.hpp:18:11: warning: 'Slic3rPrusa::Point Slic3rPrusa::SVG::origin' [-Wreorder] Point origin; ^~~~~~ src/libslic3r/SVG.hpp:24:5: warning: when initialized here [-Wreorder] SVG(const char* afilename, const BoundingBox &bbox, const coord_t bbox_offset = scale_(1.), bool aflipY = false) : ^~~ In file included from src/libslic3r/LayerRegion.cpp:8:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const string&)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/LayerRegion.cpp:8:0: src/libslic3r/SVG.hpp:19:10: warning: 'bool Slic3rPrusa::SVG::flipY' [-Wreorder] bool flipY; ^~~~~ In file included from src/libslic3r/LayerRegion.cpp:8:0: src/libslic3r/SVG.hpp:27:5: warning: when initialized here [-Wreorder] SVG(const std::string &filename) : ^~~ src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const string&, const Slic3rPrusa::BoundingBox&, coord_t, bool)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/LayerRegion.cpp:8:0: src/libslic3r/SVG.hpp:18:11: warning: 'Slic3rPrusa::Point Slic3rPrusa::SVG::origin' [-Wreorder] Point origin; ^~~~~~ In file included from src/libslic3r/LayerRegion.cpp:8:0: src/libslic3r/SVG.hpp:30:5: warning: when initialized here [-Wreorder] SVG(const std::string &filename, const BoundingBox &bbox, const coord_t bbox_offset = scale_(1.), bool aflipY = false) : ^~~ src/libslic3r/LayerRegion.cpp: In member function 'void Slic3rPrusa::LayerRegion::process_external_surfaces(const Slic3rPrusa::Layer*)': src/libslic3r/LayerRegion.cpp:213:48: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] size_t group_id = (bridge_group[i] == -1) ? (n_groups ++) : bridge_group[i]; src/libslic3r/LayerRegion.cpp:222:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (bridge_group[j] != -1) { gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Slicing.o src/libslic3r/Slicing.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExtrusionEntity.hpp:5, from src/libslic3r/Flow.hpp:6, from src/libslic3r/Layer.hpp:5, from src/libslic3r/Model.hpp:6, from src/libslic3r/Slicing.cpp:6: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/Model.hpp:6, from src/libslic3r/Slicing.cpp:6: src/libslic3r/ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/Model.hpp:6, from src/libslic3r/Slicing.cpp:6: src/libslic3r/ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/Model.hpp:6, from src/libslic3r/Slicing.cpp:6: src/libslic3r/ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/Model.hpp:6, from src/libslic3r/Slicing.cpp:6: src/libslic3r/ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ src/libslic3r/Slicing.cpp: In function 'std::vector Slic3rPrusa::layer_height_profile_from_ranges(const Slic3rPrusa::SlicingParameters&, const t_layer_height_ranges&)': src/libslic3r/Slicing.cpp:188:18: warning: unused variable 'last_height' [-Wunused-variable] coordf_t last_height = layer_height_profile.empty() ? 0. : layer_height_profile[layer_height_profile.size() - 1]; ^~~~~~~~~~~ src/libslic3r/Slicing.cpp:204:14: warning: unused variable 'last_height' [-Wunused-variable] coordf_t last_height = layer_height_profile.empty() ? 0. : layer_height_profile[layer_height_profile.size() - 1]; ^~~~~~~~~~~ src/libslic3r/Slicing.cpp: In function 'std::vector Slic3rPrusa::layer_height_profile_adaptive(const Slic3rPrusa::SlicingParameters&, const t_layer_height_ranges&, const ModelVolumePtrs&)': src/libslic3r/Slicing.cpp:246:14: warning: unused variable 'cusp_height' [-Wunused-variable] coordf_t cusp_height = 0.; ^~~~~~~~~~~ src/libslic3r/Slicing.cpp: In function 'void Slic3rPrusa::adjust_layer_height_profile(const Slic3rPrusa::SlicingParameters&, std::vector&, coordf_t, coordf_t, coordf_t, Slic3rPrusa::LayerHeightEditActionType)': src/libslic3r/Slicing.cpp:415:18: warning: unused variable 'height_new' [-Wunused-variable] coordf_t height_new = height; ^~~~~~~~~~ src/libslic3r/Slicing.cpp: In function 'int Slic3rPrusa::generate_layer_height_texture(const Slic3rPrusa::SlicingParameters&, const std::vector&, void*, int, int, bool)': src/libslic3r/Slicing.cpp:667:26: warning: unused variable 'z' [-Wunused-variable] coordf_t z = cell_to_z1 * coordf_t(cell); ^ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/admesh/normals.o src/admesh/normals.c gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/EdgeGrid.o src/libslic3r/EdgeGrid.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/BoundingBox.hpp:6, from src/libslic3r/EdgeGrid.hpp:8, from src/libslic3r/EdgeGrid.cpp:11: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/EdgeGrid.cpp:11:0: src/libslic3r/EdgeGrid.hpp: In member function 'bool Slic3rPrusa::EdgeGrid::Grid::cell_inside_or_crossing(int, int) const': src/libslic3r/EdgeGrid.hpp:76:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (r < 0 || r >= m_rows || ~~^~~~~~~~~ src/libslic3r/EdgeGrid.hpp:77:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] c < 0 || c >= m_cols) ~~^~~~~~~~~ src/libslic3r/EdgeGrid.cpp: In member function 'void Slic3rPrusa::EdgeGrid::Grid::calculate_sdf()': src/libslic3r/EdgeGrid.cpp:775:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (corner_r < 0 || corner_r >= nrows) ~~~~~~~~~^~~~~~~~ src/libslic3r/EdgeGrid.cpp:779:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (corner_c < 0 || corner_c >= ncols) ~~~~~~~~~^~~~~~~~ src/libslic3r/EdgeGrid.cpp: In member function 'bool Slic3rPrusa::EdgeGrid::Grid::signed_distance_edges(const Slic3rPrusa::Point&, coord_t, coordf_t&, bool*) const': src/libslic3r/EdgeGrid.cpp:1135:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (bbox.max.x >= m_cols) ~~~~~~~~~~~^~~~~~~~~ src/libslic3r/EdgeGrid.cpp:1137:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (bbox.max.y >= m_rows) ~~~~~~~~~~~^~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/polypartition.o src/polypartition.cpp src/polypartition.cpp: In member function 'int TPPLPartition::Triangulate_EC(TPPLPoly*, std::__cxx11::list*)': src/polypartition.cpp:434:15: warning: 'ear' may be used uninitialized in this function [-Wmaybe-uninitialized] UpdateVertex(ear->next,vertices,numvertices); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/slic3r/GUI/GUI.o src/slic3r/GUI/GUI.cpp gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Fill/Fill.o src/libslic3r/Fill/Fill.cpp In file included from src/libslic3r/Fill/../Polygon.hpp:7:0, from src/libslic3r/Fill/../ExPolygon.hpp:5, from src/libslic3r/Fill/../ClipperUtils.hpp:6, from src/libslic3r/Fill/Fill.cpp:5: src/libslic3r/Fill/../Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Fill/../Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Fill/../Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Fill/../Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Fill/Fill.cpp:6:0: src/libslic3r/Fill/../Geometry.hpp: In constructor 'Slic3rPrusa::Geometry::MedialAxis::MedialAxis(double, double, const Slic3rPrusa::ExPolygon*)': src/libslic3r/Fill/../Geometry.hpp:40:12: warning: 'Slic3rPrusa::Geometry::MedialAxis::min_width' will be initialized after [-Wreorder] double min_width; ^~~~~~~~~ src/libslic3r/Fill/../Geometry.hpp:38:22: warning: 'const Slic3rPrusa::ExPolygon* Slic3rPrusa::Geometry::MedialAxis::expolygon' [-Wreorder] const ExPolygon* expolygon; ^~~~~~~~~ src/libslic3r/Fill/../Geometry.hpp:41:5: warning: when initialized here [-Wreorder] MedialAxis(double _max_width, double _min_width, const ExPolygon* _expolygon = NULL) ^~~~~~~~~~ In file included from src/libslic3r/Fill/../Flow.hpp:6:0, from src/libslic3r/Fill/../Layer.hpp:5, from src/libslic3r/Fill/Fill.cpp:7: src/libslic3r/Fill/../ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/Fill/../ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/Fill/../ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Fill/../Flow.hpp:6:0, from src/libslic3r/Fill/../Layer.hpp:5, from src/libslic3r/Fill/Fill.cpp:7: src/libslic3r/Fill/../ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/Fill/../Flow.hpp:6:0, from src/libslic3r/Fill/../Layer.hpp:5, from src/libslic3r/Fill/Fill.cpp:7: src/libslic3r/Fill/../ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/Fill/../ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/Fill/../ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Fill/../Flow.hpp:6:0, from src/libslic3r/Fill/../Layer.hpp:5, from src/libslic3r/Fill/Fill.cpp:7: src/libslic3r/Fill/../ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/Fill/Fill.cpp:12:0: src/libslic3r/Fill/FillBase.hpp: In member function 'virtual float Slic3rPrusa::Fill::_layer_angle(size_t) const': src/libslic3r/Fill/FillBase.hpp:101:14: warning: unused variable 'odd' [-Wunused-variable] bool odd = idx & 1; ^~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/perlglue.o src/perlglue.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExPolygon.hpp:5, from src/libslic3r/ClipperUtils.hpp:6, from src/xsinit.h:58, from src/perlglue.cpp:2: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/ExtrusionEntity.o src/libslic3r/ExtrusionEntity.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExtrusionEntity.hpp:5, from src/libslic3r/ExtrusionEntity.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/ExtrusionEntity.cpp:1:0: src/libslic3r/ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/ExtrusionEntity.cpp:1:0: src/libslic3r/ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/ExtrusionEntity.cpp:1:0: src/libslic3r/ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/ExtrusionEntity.cpp:1:0: src/libslic3r/ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Surface.o src/libslic3r/Surface.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/BoundingBox.hpp:6, from src/libslic3r/Surface.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Surface.cpp:3:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const char*)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/Surface.cpp:3:0: src/libslic3r/SVG.hpp:19:10: warning: 'bool Slic3rPrusa::SVG::flipY' [-Wreorder] bool flipY; ^~~~~ src/libslic3r/SVG.hpp:21:5: warning: when initialized here [-Wreorder] SVG(const char* afilename) : ^~~ In file included from src/libslic3r/Surface.cpp:3:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const char*, const Slic3rPrusa::BoundingBox&, coord_t, bool)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/Surface.cpp:3:0: src/libslic3r/SVG.hpp:18:11: warning: 'Slic3rPrusa::Point Slic3rPrusa::SVG::origin' [-Wreorder] Point origin; ^~~~~~ src/libslic3r/SVG.hpp:24:5: warning: when initialized here [-Wreorder] SVG(const char* afilename, const BoundingBox &bbox, const coord_t bbox_offset = scale_(1.), bool aflipY = false) : ^~~ In file included from src/libslic3r/Surface.cpp:3:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const string&)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/Surface.cpp:3:0: src/libslic3r/SVG.hpp:19:10: warning: 'bool Slic3rPrusa::SVG::flipY' [-Wreorder] bool flipY; ^~~~~ In file included from src/libslic3r/Surface.cpp:3:0: src/libslic3r/SVG.hpp:27:5: warning: when initialized here [-Wreorder] SVG(const std::string &filename) : ^~~ src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const string&, const Slic3rPrusa::BoundingBox&, coord_t, bool)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/Surface.cpp:3:0: src/libslic3r/SVG.hpp:18:11: warning: 'Slic3rPrusa::Point Slic3rPrusa::SVG::origin' [-Wreorder] Point origin; ^~~~~~ In file included from src/libslic3r/Surface.cpp:3:0: src/libslic3r/SVG.hpp:30:5: warning: when initialized here [-Wreorder] SVG(const std::string &filename, const BoundingBox &bbox, const coord_t bbox_offset = scale_(1.), bool aflipY = false) : ^~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/ExtrusionSimulator.o src/libslic3r/ExtrusionSimulator.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExtrusionEntity.hpp:5, from src/libslic3r/ExtrusionSimulator.hpp:5, from src/libslic3r/ExtrusionSimulator.cpp:16: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/ExtrusionSimulator.hpp:5:0, from src/libslic3r/ExtrusionSimulator.cpp:16: src/libslic3r/ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/ExtrusionSimulator.hpp:5:0, from src/libslic3r/ExtrusionSimulator.cpp:16: src/libslic3r/ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/ExtrusionSimulator.hpp:5:0, from src/libslic3r/ExtrusionSimulator.cpp:16: src/libslic3r/ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/ExtrusionSimulator.hpp:5:0, from src/libslic3r/ExtrusionSimulator.cpp:16: src/libslic3r/ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ src/libslic3r/ExtrusionSimulator.cpp: In function 'void gcode_spread_points(A2f&, const A2f&, const ExtrusionPoints&, Slic3rPrusa::ExtrusionSimulationType)': src/libslic3r/ExtrusionSimulator.cpp:678:15: warning: unused variable 'radius2' [-Wunused-variable] const float radius2 = radius * radius; ^~~~~~~ src/libslic3r/ExtrusionSimulator.cpp:793:9: warning: unused variable 'area_err' [-Wunused-variable] float area_err = fabs(area_circle_total2 - area_circle_total) / area_circle_total2; ^~~~~~~~ src/libslic3r/ExtrusionSimulator.cpp: In member function 'void Slic3rPrusa::ExtrusionSimulator::set_image_size(const Slic3rPrusa::Point&)': src/libslic3r/ExtrusionSimulator.cpp:925:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (size_t r = 0; r < image_size.y; ++ r) { ~~^~~~~~~~~~~~~~ src/libslic3r/ExtrusionSimulator.cpp:926:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (size_t c = 0; c < image_size.x; c += 2) { ~~^~~~~~~~~~~~~~ src/libslic3r/ExtrusionSimulator.cpp: In member function 'void Slic3rPrusa::ExtrusionSimulator::extrude_to_accumulator(const Slic3rPrusa::ExtrusionPath&, const Slic3rPrusa::Point&, Slic3rPrusa::ExtrusionSimulationType)': src/libslic3r/ExtrusionSimulator.cpp:978:8: warning: unused variable 'h' [-Wunused-variable] float h = scale_(path.height) * scalex; ^ src/libslic3r/ExtrusionSimulator.cpp: In member function 'void Slic3rPrusa::ExtrusionSimulator::evaluate_accumulator(Slic3rPrusa::ExtrusionSimulationType)': src/libslic3r/ExtrusionSimulator.cpp:1013:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < pimpl->bitmap_oversampled; ++ j) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libslic3r/ExtrusionSimulator.cpp:1014:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < pimpl->bitmap_oversampled; ++ i) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/SVG.o src/libslic3r/SVG.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExPolygon.hpp:5, from src/libslic3r/SVG.hpp:6, from src/libslic3r/SVG.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/SVG.cpp:1:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const char*)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/SVG.cpp:1:0: src/libslic3r/SVG.hpp:19:10: warning: 'bool Slic3rPrusa::SVG::flipY' [-Wreorder] bool flipY; ^~~~~ src/libslic3r/SVG.hpp:21:5: warning: when initialized here [-Wreorder] SVG(const char* afilename) : ^~~ In file included from src/libslic3r/SVG.cpp:1:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const char*, const Slic3rPrusa::BoundingBox&, coord_t, bool)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/SVG.cpp:1:0: src/libslic3r/SVG.hpp:18:11: warning: 'Slic3rPrusa::Point Slic3rPrusa::SVG::origin' [-Wreorder] Point origin; ^~~~~~ src/libslic3r/SVG.hpp:24:5: warning: when initialized here [-Wreorder] SVG(const char* afilename, const BoundingBox &bbox, const coord_t bbox_offset = scale_(1.), bool aflipY = false) : ^~~ In file included from src/libslic3r/SVG.cpp:1:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const string&)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/SVG.cpp:1:0: src/libslic3r/SVG.hpp:19:10: warning: 'bool Slic3rPrusa::SVG::flipY' [-Wreorder] bool flipY; ^~~~~ In file included from src/libslic3r/SVG.cpp:1:0: src/libslic3r/SVG.hpp:27:5: warning: when initialized here [-Wreorder] SVG(const std::string &filename) : ^~~ src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const string&, const Slic3rPrusa::BoundingBox&, coord_t, bool)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/SVG.cpp:1:0: src/libslic3r/SVG.hpp:18:11: warning: 'Slic3rPrusa::Point Slic3rPrusa::SVG::origin' [-Wreorder] Point origin; ^~~~~~ In file included from src/libslic3r/SVG.cpp:1:0: src/libslic3r/SVG.hpp:30:5: warning: when initialized here [-Wreorder] SVG(const std::string &filename, const BoundingBox &bbox, const coord_t bbox_offset = scale_(1.), bool aflipY = false) : ^~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Flow.o src/libslic3r/Flow.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExtrusionEntity.hpp:5, from src/libslic3r/Flow.hpp:6, from src/libslic3r/Flow.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Flow.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Flow.cpp:1: src/libslic3r/ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Flow.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Flow.cpp:1: src/libslic3r/ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/slic3r/GUI/3DScene.o src/slic3r/GUI/3DScene.cpp In file included from src/slic3r/GUI/3DScene.hpp:6:0, from src/slic3r/GUI/3DScene.cpp:1: src/slic3r/GUI/../../libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/slic3r/GUI/../../libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/slic3r/GUI/../../libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/slic3r/GUI/../../libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/MotionPlanner.o src/libslic3r/MotionPlanner.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/BoundingBox.hpp:6, from src/libslic3r/MotionPlanner.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ src/libslic3r/MotionPlanner.cpp: In member function 'Slic3rPrusa::Polyline Slic3rPrusa::MotionPlannerGraph::shortest_path(size_t, size_t)': src/libslic3r/MotionPlanner.cpp:359:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (node_t i = 0; i < n; ++i) Q.insert(i); ~~^~~ src/libslic3r/MotionPlanner.cpp:377:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (u == to) break; ~~^~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/Shiny/ShinyTools.o src/Shiny/ShinyTools.c gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/PolylineCollection.o src/libslic3r/PolylineCollection.cpp In file included from src/libslic3r/Polyline.hpp:5:0, from src/libslic3r/PolylineCollection.hpp:5, from src/libslic3r/PolylineCollection.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/utils.o src/libslic3r/utils.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExPolygon.hpp:5, from src/libslic3r/ClipperUtils.hpp:6, from src/xsinit.h:58, from src/libslic3r/utils.cpp:66: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/GCodeSender.o src/libslic3r/GCodeSender.cpp In file included from src/libslic3r/GCodeSender.cpp:2:0: src/libslic3r/GCodeSender.hpp: In constructor 'Slic3rPrusa::GCodeSender::GCodeSender()': src/libslic3r/GCodeSender.hpp:54:12: warning: 'Slic3rPrusa::GCodeSender::sent' will be initialized after [-Wreorder] size_t sent; ^~~~ src/libslic3r/GCodeSender.hpp:43:10: warning: 'bool Slic3rPrusa::GCodeSender::open' [-Wreorder] bool open; // whether the serial socket is connected ^~~~ src/libslic3r/GCodeSender.cpp:35:1: warning: when initialized here [-Wreorder] GCodeSender::GCodeSender() ^~~~~~~~~~~ In file included from src/libslic3r/GCodeSender.cpp:2:0: src/libslic3r/GCodeSender.hpp:45:10: warning: 'Slic3rPrusa::GCodeSender::error' will be initialized after [-Wreorder] bool error; ^~~~~ src/libslic3r/GCodeSender.hpp:44:10: warning: 'bool Slic3rPrusa::GCodeSender::connected' [-Wreorder] bool connected; // whether the printer is online ^~~~~~~~~ src/libslic3r/GCodeSender.cpp:35:1: warning: when initialized here [-Wreorder] GCodeSender::GCodeSender() ^~~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/GCode/Analyzer.o src/libslic3r/GCode/Analyzer.cpp In file included from src/libslic3r/GCode/../Polygon.hpp:7:0, from src/libslic3r/GCode/../ExtrusionEntity.hpp:5, from src/libslic3r/GCode/Analyzer.hpp:6, from src/libslic3r/GCode/Analyzer.cpp:8: src/libslic3r/GCode/../Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/GCode/../Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/GCode/../Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/GCode/../Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/GCode/Analyzer.hpp:6:0, from src/libslic3r/GCode/Analyzer.cpp:8: src/libslic3r/GCode/../ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/GCode/../ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/GCode/../ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/GCode/Analyzer.hpp:6:0, from src/libslic3r/GCode/Analyzer.cpp:8: src/libslic3r/GCode/../ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/GCode/Analyzer.hpp:6:0, from src/libslic3r/GCode/Analyzer.cpp:8: src/libslic3r/GCode/../ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/GCode/../ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/GCode/../ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/GCode/Analyzer.hpp:6:0, from src/libslic3r/GCode/Analyzer.cpp:8: src/libslic3r/GCode/../ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ src/libslic3r/GCode/Analyzer.cpp: At global scope: src/libslic3r/GCode/Analyzer.cpp:80:13: warning: 'void Slic3rPrusa::eatws(const char*&)' defined but not used [-Wunused-function] static void eatws(const char *&line) ^~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/PerimeterGenerator.o src/libslic3r/PerimeterGenerator.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExPolygon.hpp:5, from src/libslic3r/ExPolygonCollection.hpp:5, from src/libslic3r/PerimeterGenerator.hpp:6, from src/libslic3r/PerimeterGenerator.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/PerimeterGenerator.hpp:7, from src/libslic3r/PerimeterGenerator.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/PerimeterGenerator.hpp:7, from src/libslic3r/PerimeterGenerator.cpp:1: src/libslic3r/ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/PerimeterGenerator.hpp:7, from src/libslic3r/PerimeterGenerator.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/PerimeterGenerator.hpp:7, from src/libslic3r/PerimeterGenerator.cpp:1: src/libslic3r/ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ src/libslic3r/PerimeterGenerator.cpp: In member function 'void Slic3rPrusa::PerimeterGenerator::process()': src/libslic3r/PerimeterGenerator.cpp:218:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < contours[t].size(); ++j) { ~~^~~~~~~~~~~~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/PlaceholderParser.o src/libslic3r/PlaceholderParser.cpp gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Config.o src/libslic3r/Config.cpp gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/admesh/shared.o src/admesh/shared.c gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/MultiPoint.o src/libslic3r/MultiPoint.cpp In file included from src/libslic3r/MultiPoint.hpp:7:0, from src/libslic3r/MultiPoint.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Fill/FillPlanePath.o src/libslic3r/Fill/FillPlanePath.cpp In file included from src/libslic3r/Fill/../Polygon.hpp:7:0, from src/libslic3r/Fill/../ExPolygon.hpp:5, from src/libslic3r/Fill/../ClipperUtils.hpp:6, from src/libslic3r/Fill/FillPlanePath.cpp:1: src/libslic3r/Fill/../Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Fill/../Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Fill/../Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Fill/../Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Fill/FillPlanePath.hpp:8:0, from src/libslic3r/Fill/FillPlanePath.cpp:5: src/libslic3r/Fill/FillBase.hpp: In member function 'virtual float Slic3rPrusa::Fill::_layer_angle(size_t) const': src/libslic3r/Fill/FillBase.hpp:101:14: warning: unused variable 'odd' [-Wunused-variable] bool odd = idx & 1; ^~~ src/libslic3r/Fill/FillPlanePath.cpp: In function 'Slic3rPrusa::Point Slic3rPrusa::hilbert_n_to_xy(size_t)': src/libslic3r/Fill/FillPlanePath.cpp:132:9: warning: variable 'dirstate' set but not used [-Wunused-but-set-variable] int dirstate = (ndigits & 1) ? 0 : 4; ^~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/admesh/stlinit.o src/admesh/stlinit.c src/admesh/stlinit.c: In function 'void stl_read(stl_file*, int, int)': src/admesh/stlinit.c:273:36: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(stl->fp, "endsolid\n"); ^ src/admesh/stlinit.c:274:40: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(stl->fp, "solid%*[^\n]\n"); // name might contain spaces so %*s doesn't work and it also can be empty (just "solid") ^ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/Shiny/ShinyNodeState.o src/Shiny/ShinyNodeState.c gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/GCode/PressureEqualizer.o src/libslic3r/GCode/PressureEqualizer.cpp In file included from src/libslic3r/GCode/../Polygon.hpp:7:0, from src/libslic3r/GCode/../ExtrusionEntity.hpp:5, from src/libslic3r/GCode/PressureEqualizer.hpp:6, from src/libslic3r/GCode/PressureEqualizer.cpp:8: src/libslic3r/GCode/../Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/GCode/../Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/GCode/../Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/GCode/../Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/GCode/PressureEqualizer.hpp:6:0, from src/libslic3r/GCode/PressureEqualizer.cpp:8: src/libslic3r/GCode/../ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/GCode/../ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/GCode/../ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/GCode/PressureEqualizer.hpp:6:0, from src/libslic3r/GCode/PressureEqualizer.cpp:8: src/libslic3r/GCode/../ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/GCode/PressureEqualizer.hpp:6:0, from src/libslic3r/GCode/PressureEqualizer.cpp:8: src/libslic3r/GCode/../ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/GCode/../ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/GCode/../ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/GCode/PressureEqualizer.hpp:6:0, from src/libslic3r/GCode/PressureEqualizer.cpp:8: src/libslic3r/GCode/../ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ src/libslic3r/GCode/PressureEqualizer.cpp: In member function 'bool Slic3rPrusa::GCodePressureEqualizer::process_line(const char*, size_t, Slic3rPrusa::GCodePressureEqualizer::GCodeLine&)': src/libslic3r/GCode/PressureEqualizer.cpp:285:18: warning: variable 'set' set but not used [-Wunused-but-set-variable] bool set = false; ^~~ src/libslic3r/GCode/PressureEqualizer.cpp:339:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (new_extruder != m_current_extruder) { ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libslic3r/GCode/PressureEqualizer.cpp: In member function 'void Slic3rPrusa::GCodePressureEqualizer::push_line_to_output(const Slic3rPrusa::GCodePressureEqualizer::GCodeLine&, float, const char*)': src/libslic3r/GCode/PressureEqualizer.cpp:611:32: warning: array subscript has type 'char' [-Wchar-subscripts] if (line.pos_provided[i]) ^ src/libslic3r/GCode/PressureEqualizer.cpp:612:54: warning: array subscript has type 'char' [-Wchar-subscripts] push_axis_to_output('X'+i, line.pos_end[i]); ^ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/PrintObject.o src/libslic3r/PrintObject.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/BoundingBox.hpp:6, from src/libslic3r/Print.hpp:8, from src/libslic3r/PrintObject.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Print.hpp:9, from src/libslic3r/PrintObject.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Print.hpp:9, from src/libslic3r/PrintObject.cpp:1: src/libslic3r/ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Print.hpp:9, from src/libslic3r/PrintObject.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Print.hpp:9, from src/libslic3r/PrintObject.cpp:1: src/libslic3r/ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/PrintObject.cpp:4:0: src/libslic3r/Geometry.hpp: In constructor 'Slic3rPrusa::Geometry::MedialAxis::MedialAxis(double, double, const Slic3rPrusa::ExPolygon*)': src/libslic3r/Geometry.hpp:40:12: warning: 'Slic3rPrusa::Geometry::MedialAxis::min_width' will be initialized after [-Wreorder] double min_width; ^~~~~~~~~ src/libslic3r/Geometry.hpp:38:22: warning: 'const Slic3rPrusa::ExPolygon* Slic3rPrusa::Geometry::MedialAxis::expolygon' [-Wreorder] const ExPolygon* expolygon; ^~~~~~~~~ src/libslic3r/Geometry.hpp:41:5: warning: when initialized here [-Wreorder] MedialAxis(double _max_width, double _min_width, const ExPolygon* _expolygon = NULL) ^~~~~~~~~~ In file included from src/libslic3r/PrintObject.cpp:1:0: src/libslic3r/Print.hpp: In constructor 'Slic3rPrusa::PrintObject::PrintObject(Slic3rPrusa::Print*, Slic3rPrusa::ModelObject*, const Slic3rPrusa::BoundingBoxf3&)': src/libslic3r/Print.hpp:182:18: warning: 'Slic3rPrusa::PrintObject::_model_object' will be initialized after [-Wreorder] ModelObject* _model_object; ^~~~~~~~~~~~~ src/libslic3r/Print.hpp:94:27: warning: 'bool Slic3rPrusa::PrintObject::layer_height_profile_valid' [-Wreorder] bool layer_height_profile_valid; ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libslic3r/PrintObject.cpp:29:1: warning: when initialized here [-Wreorder] PrintObject::PrintObject(Print* print, ModelObject* model_object, const BoundingBoxf3 &modobj_bbox) ^~~~~~~~~~~ src/libslic3r/PrintObject.cpp: In member function 'void Slic3rPrusa::PrintObject::detect_surfaces_type()': src/libslic3r/PrintObject.cpp:364:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int idx_region = 0; idx_region < this->_print->regions.size(); ++ idx_region) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libslic3r/PrintObject.cpp:377:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] Layer *upper_layer = idx_layer + 1 < this->layer_count() ? this->get_layer(idx_layer + 1) : NULL; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/admesh/connect.o src/admesh/connect.c gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Model.o src/libslic3r/Model.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExtrusionEntity.hpp:5, from src/libslic3r/Flow.hpp:6, from src/libslic3r/Layer.hpp:5, from src/libslic3r/Model.hpp:6, from src/libslic3r/Model.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/Model.hpp:6, from src/libslic3r/Model.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/Model.hpp:6, from src/libslic3r/Model.cpp:1: src/libslic3r/ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/Model.hpp:6, from src/libslic3r/Model.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/Model.hpp:6, from src/libslic3r/Model.cpp:1: src/libslic3r/ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/Model.cpp:2:0: src/libslic3r/Geometry.hpp: In constructor 'Slic3rPrusa::Geometry::MedialAxis::MedialAxis(double, double, const Slic3rPrusa::ExPolygon*)': src/libslic3r/Geometry.hpp:40:12: warning: 'Slic3rPrusa::Geometry::MedialAxis::min_width' will be initialized after [-Wreorder] double min_width; ^~~~~~~~~ src/libslic3r/Geometry.hpp:38:22: warning: 'const Slic3rPrusa::ExPolygon* Slic3rPrusa::Geometry::MedialAxis::expolygon' [-Wreorder] const ExPolygon* expolygon; ^~~~~~~~~ src/libslic3r/Geometry.hpp:41:5: warning: when initialized here [-Wreorder] MedialAxis(double _max_width, double _min_width, const ExPolygon* _expolygon = NULL) ^~~~~~~~~~ In file included from src/libslic3r/Model.cpp:1:0: src/libslic3r/Model.hpp: In constructor 'Slic3rPrusa::ModelObject::ModelObject(Slic3rPrusa::Model*)': src/libslic3r/Model.hpp:170:12: warning: 'Slic3rPrusa::ModelObject::model' will be initialized after [-Wreorder] Model* model; ^~~~~ src/libslic3r/Model.hpp:133:10: warning: 'bool Slic3rPrusa::ModelObject::_bounding_box_valid' [-Wreorder] bool _bounding_box_valid; ^~~~~~~~~~~~~~~~~~~ src/libslic3r/Model.cpp:332:1: warning: when initialized here [-Wreorder] ModelObject::ModelObject(Model *model) : ^~~~~~~~~~~ In file included from src/libslic3r/Model.cpp:1:0: src/libslic3r/Model.hpp:133:10: warning: 'Slic3rPrusa::ModelObject::_bounding_box_valid' will be initialized after [-Wreorder] bool _bounding_box_valid; ^~~~~~~~~~~~~~~~~~~ src/libslic3r/Model.hpp:123:27: warning: 'bool Slic3rPrusa::ModelObject::layer_height_profile_valid' [-Wreorder] bool layer_height_profile_valid; ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libslic3r/Model.cpp:332:1: warning: when initialized here [-Wreorder] ModelObject::ModelObject(Model *model) : ^~~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/Shiny/ShinyNode.o src/Shiny/ShinyNode.c gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/Shiny/ShinyZone.o src/Shiny/ShinyZone.c gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Fill/FillRectilinear2.o src/libslic3r/Fill/FillRectilinear2.cpp In file included from src/libslic3r/Fill/../Polygon.hpp:7:0, from src/libslic3r/Fill/../ExPolygon.hpp:5, from src/libslic3r/Fill/../ClipperUtils.hpp:6, from src/libslic3r/Fill/FillRectilinear2.cpp:10: src/libslic3r/Fill/../Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Fill/../Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Fill/../Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Fill/../Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Fill/FillRectilinear2.hpp:6:0, from src/libslic3r/Fill/FillRectilinear2.cpp:14: src/libslic3r/Fill/FillBase.hpp: In member function 'virtual float Slic3rPrusa::Fill::_layer_angle(size_t) const': src/libslic3r/Fill/FillBase.hpp:101:14: warning: unused variable 'odd' [-Wunused-variable] bool odd = idx & 1; ^~~ src/libslic3r/Fill/FillRectilinear2.cpp: In function 'bool Slic3rPrusa::is_ccw(const Slic3rPrusa::Polygon&)': src/libslic3r/Fill/FillRectilinear2.cpp:106:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] size_t iNext = ((imin + 1 == poly.points.size()) ? 0 : imin + 1); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libslic3r/Fill/FillRectilinear2.cpp: In constructor 'Slic3rPrusa::ExPolygonWithOffset::ExPolygonWithOffset(const Slic3rPrusa::ExPolygon&, float, coord_t, coord_t)': src/libslic3r/Fill/FillRectilinear2.cpp:372:14: warning: unused variable 'sticks_removed' [-Wunused-variable] bool sticks_removed = remove_sticks(polygons_src); ^~~~~~~~~~~~~~ src/libslic3r/Fill/FillRectilinear2.cpp: In function 'Slic3rPrusa::IntersectionTypeOtherVLine Slic3rPrusa::intersection_type_on_prev_next_vertical_line(const std::vector&, size_t, size_t, size_t, bool)': src/libslic3r/Fill/FillRectilinear2.cpp:566:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (iIntersectionOther == -1) ~~~~~~~~~~~~~~~~~~~^~~~~ src/libslic3r/Fill/FillRectilinear2.cpp: In member function 'bool Slic3rPrusa::FillRectilinear2::fill_surface_by_lines(const Slic3rPrusa::Surface*, const Slic3rPrusa::FillParams&, float, float, Slic3rPrusa::Polylines&)': src/libslic3r/Fill/FillRectilinear2.cpp:1343:62: warning: unused variable 'type_crossing' [-Wunused-variable] SegmentIntersection::SegmentIntersectionType type_crossing = (intrsctn->type == SegmentIntersection::INNER_LOW) ? ^~~~~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/ClipperUtils.o src/libslic3r/ClipperUtils.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExPolygon.hpp:5, from src/libslic3r/ClipperUtils.hpp:6, from src/libslic3r/ClipperUtils.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/ClipperUtils.cpp:2:0: src/libslic3r/Geometry.hpp: In constructor 'Slic3rPrusa::Geometry::MedialAxis::MedialAxis(double, double, const Slic3rPrusa::ExPolygon*)': src/libslic3r/Geometry.hpp:40:12: warning: 'Slic3rPrusa::Geometry::MedialAxis::min_width' will be initialized after [-Wreorder] double min_width; ^~~~~~~~~ src/libslic3r/Geometry.hpp:38:22: warning: 'const Slic3rPrusa::ExPolygon* Slic3rPrusa::Geometry::MedialAxis::expolygon' [-Wreorder] const ExPolygon* expolygon; ^~~~~~~~~ src/libslic3r/Geometry.hpp:41:5: warning: when initialized here [-Wreorder] MedialAxis(double _max_width, double _min_width, const ExPolygon* _expolygon = NULL) ^~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/Shiny/ShinyManager.o src/Shiny/ShinyManager.c gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/Shiny/ShinyNodePool.o src/Shiny/ShinyNodePool.c gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Fill/FillHoneycomb.o src/libslic3r/Fill/FillHoneycomb.cpp In file included from src/libslic3r/Fill/../Polygon.hpp:7:0, from src/libslic3r/Fill/../ExPolygon.hpp:5, from src/libslic3r/Fill/../ClipperUtils.hpp:6, from src/libslic3r/Fill/FillHoneycomb.cpp:1: src/libslic3r/Fill/../Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Fill/../Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Fill/../Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Fill/../Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Fill/FillHoneycomb.hpp:8:0, from src/libslic3r/Fill/FillHoneycomb.cpp:5: src/libslic3r/Fill/FillBase.hpp: In member function 'virtual float Slic3rPrusa::Fill::_layer_angle(size_t) const': src/libslic3r/Fill/FillBase.hpp:101:14: warning: unused variable 'odd' [-Wunused-variable] bool odd = idx & 1; ^~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/Shiny/ShinyOutput.o src/Shiny/ShinyOutput.c gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Layer.o src/libslic3r/Layer.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExtrusionEntity.hpp:5, from src/libslic3r/Flow.hpp:6, from src/libslic3r/Layer.hpp:5, from src/libslic3r/Layer.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/Layer.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/Layer.cpp:1: src/libslic3r/ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/Layer.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/Layer.cpp:1: src/libslic3r/ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/Layer.cpp:3:0: src/libslic3r/Geometry.hpp: In constructor 'Slic3rPrusa::Geometry::MedialAxis::MedialAxis(double, double, const Slic3rPrusa::ExPolygon*)': src/libslic3r/Geometry.hpp:40:12: warning: 'Slic3rPrusa::Geometry::MedialAxis::min_width' will be initialized after [-Wreorder] double min_width; ^~~~~~~~~ src/libslic3r/Geometry.hpp:38:22: warning: 'const Slic3rPrusa::ExPolygon* Slic3rPrusa::Geometry::MedialAxis::expolygon' [-Wreorder] const ExPolygon* expolygon; ^~~~~~~~~ src/libslic3r/Geometry.hpp:41:5: warning: when initialized here [-Wreorder] MedialAxis(double _max_width, double _min_width, const ExPolygon* _expolygon = NULL) ^~~~~~~~~~ In file included from src/libslic3r/Fill/Fill.hpp:12:0, from src/libslic3r/Layer.cpp:5: src/libslic3r/Fill/FillBase.hpp: In member function 'virtual float Slic3rPrusa::Fill::_layer_angle(size_t) const': src/libslic3r/Fill/FillBase.hpp:101:14: warning: unused variable 'odd' [-Wunused-variable] bool odd = idx & 1; ^~~ In file included from src/libslic3r/Layer.cpp:6:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const char*)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/Layer.cpp:6:0: src/libslic3r/SVG.hpp:19:10: warning: 'bool Slic3rPrusa::SVG::flipY' [-Wreorder] bool flipY; ^~~~~ src/libslic3r/SVG.hpp:21:5: warning: when initialized here [-Wreorder] SVG(const char* afilename) : ^~~ In file included from src/libslic3r/Layer.cpp:6:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const char*, const Slic3rPrusa::BoundingBox&, coord_t, bool)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/Layer.cpp:6:0: src/libslic3r/SVG.hpp:18:11: warning: 'Slic3rPrusa::Point Slic3rPrusa::SVG::origin' [-Wreorder] Point origin; ^~~~~~ src/libslic3r/SVG.hpp:24:5: warning: when initialized here [-Wreorder] SVG(const char* afilename, const BoundingBox &bbox, const coord_t bbox_offset = scale_(1.), bool aflipY = false) : ^~~ In file included from src/libslic3r/Layer.cpp:6:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const string&)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/Layer.cpp:6:0: src/libslic3r/SVG.hpp:19:10: warning: 'bool Slic3rPrusa::SVG::flipY' [-Wreorder] bool flipY; ^~~~~ In file included from src/libslic3r/Layer.cpp:6:0: src/libslic3r/SVG.hpp:27:5: warning: when initialized here [-Wreorder] SVG(const std::string &filename) : ^~~ src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const string&, const Slic3rPrusa::BoundingBox&, coord_t, bool)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/Layer.cpp:6:0: src/libslic3r/SVG.hpp:18:11: warning: 'Slic3rPrusa::Point Slic3rPrusa::SVG::origin' [-Wreorder] Point origin; ^~~~~~ In file included from src/libslic3r/Layer.cpp:6:0: src/libslic3r/SVG.hpp:30:5: warning: when initialized here [-Wreorder] SVG(const std::string &filename, const BoundingBox &bbox, const coord_t bbox_offset = scale_(1.), bool aflipY = false) : ^~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/ExtrusionEntityCollection.o src/libslic3r/ExtrusionEntityCollection.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExtrusionEntity.hpp:5, from src/libslic3r/ExtrusionEntityCollection.hpp:5, from src/libslic3r/ExtrusionEntityCollection.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/ExtrusionEntityCollection.hpp:5:0, from src/libslic3r/ExtrusionEntityCollection.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/ExtrusionEntityCollection.hpp:5:0, from src/libslic3r/ExtrusionEntityCollection.cpp:1: src/libslic3r/ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/ExtrusionEntityCollection.hpp:5:0, from src/libslic3r/ExtrusionEntityCollection.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/ExtrusionEntityCollection.hpp:5:0, from src/libslic3r/ExtrusionEntityCollection.cpp:1: src/libslic3r/ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/TriangleMesh.o src/libslic3r/TriangleMesh.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/BoundingBox.hpp:6, from src/libslic3r/TriangleMesh.hpp:8, from src/libslic3r/TriangleMesh.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/TriangleMesh.cpp:3:0: src/libslic3r/Geometry.hpp: In constructor 'Slic3rPrusa::Geometry::MedialAxis::MedialAxis(double, double, const Slic3rPrusa::ExPolygon*)': src/libslic3r/Geometry.hpp:40:12: warning: 'Slic3rPrusa::Geometry::MedialAxis::min_width' will be initialized after [-Wreorder] double min_width; ^~~~~~~~~ src/libslic3r/Geometry.hpp:38:22: warning: 'const Slic3rPrusa::ExPolygon* Slic3rPrusa::Geometry::MedialAxis::expolygon' [-Wreorder] const ExPolygon* expolygon; ^~~~~~~~~ src/libslic3r/Geometry.hpp:41:5: warning: when initialized here [-Wreorder] MedialAxis(double _max_width, double _min_width, const ExPolygon* _expolygon = NULL) ^~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Point.o src/libslic3r/Point.cpp In file included from src/libslic3r/Point.cpp:2:0: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/admesh/util.o src/admesh/util.c gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Extruder.o src/libslic3r/Extruder.cpp gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/ExPolygonCollection.o src/libslic3r/ExPolygonCollection.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExPolygon.hpp:5, from src/libslic3r/ExPolygonCollection.hpp:5, from src/libslic3r/ExPolygonCollection.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/ExPolygonCollection.cpp:2:0: src/libslic3r/Geometry.hpp: In constructor 'Slic3rPrusa::Geometry::MedialAxis::MedialAxis(double, double, const Slic3rPrusa::ExPolygon*)': src/libslic3r/Geometry.hpp:40:12: warning: 'Slic3rPrusa::Geometry::MedialAxis::min_width' will be initialized after [-Wreorder] double min_width; ^~~~~~~~~ src/libslic3r/Geometry.hpp:38:22: warning: 'const Slic3rPrusa::ExPolygon* Slic3rPrusa::Geometry::MedialAxis::expolygon' [-Wreorder] const ExPolygon* expolygon; ^~~~~~~~~ src/libslic3r/Geometry.hpp:41:5: warning: when initialized here [-Wreorder] MedialAxis(double _max_width, double _min_width, const ExPolygon* _expolygon = NULL) ^~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/SupportMaterial.o src/libslic3r/SupportMaterial.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExPolygon.hpp:5, from src/libslic3r/ClipperUtils.hpp:6, from src/libslic3r/SupportMaterial.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/ExtrusionEntityCollection.hpp:5:0, from src/libslic3r/SupportMaterial.cpp:2: src/libslic3r/ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/ExtrusionEntityCollection.hpp:5:0, from src/libslic3r/SupportMaterial.cpp:2: src/libslic3r/ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/ExtrusionEntityCollection.hpp:5:0, from src/libslic3r/SupportMaterial.cpp:2: src/libslic3r/ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/ExtrusionEntityCollection.hpp:5:0, from src/libslic3r/SupportMaterial.cpp:2: src/libslic3r/ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/SupportMaterial.cpp:7:0: src/libslic3r/Fill/FillBase.hpp: In member function 'virtual float Slic3rPrusa::Fill::_layer_angle(size_t) const': src/libslic3r/Fill/FillBase.hpp:101:14: warning: unused variable 'odd' [-Wunused-variable] bool odd = idx & 1; ^~~ In file included from src/libslic3r/SupportMaterial.cpp:8:0: src/libslic3r/EdgeGrid.hpp: In member function 'bool Slic3rPrusa::EdgeGrid::Grid::cell_inside_or_crossing(int, int) const': src/libslic3r/EdgeGrid.hpp:76:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (r < 0 || r >= m_rows || ~~^~~~~~~~~ src/libslic3r/EdgeGrid.hpp:77:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] c < 0 || c >= m_cols) ~~^~~~~~~~~ In file included from src/libslic3r/SupportMaterial.cpp:9:0: src/libslic3r/Geometry.hpp: In constructor 'Slic3rPrusa::Geometry::MedialAxis::MedialAxis(double, double, const Slic3rPrusa::ExPolygon*)': src/libslic3r/Geometry.hpp:40:12: warning: 'Slic3rPrusa::Geometry::MedialAxis::min_width' will be initialized after [-Wreorder] double min_width; ^~~~~~~~~ src/libslic3r/Geometry.hpp:38:22: warning: 'const Slic3rPrusa::ExPolygon* Slic3rPrusa::Geometry::MedialAxis::expolygon' [-Wreorder] const ExPolygon* expolygon; ^~~~~~~~~ src/libslic3r/Geometry.hpp:41:5: warning: when initialized here [-Wreorder] MedialAxis(double _max_width, double _min_width, const ExPolygon* _expolygon = NULL) ^~~~~~~~~~ src/libslic3r/SupportMaterial.cpp: In member function 'void Slic3rPrusa::PrintObjectSupportMaterial::generate(Slic3rPrusa::PrintObject&)': src/libslic3r/SupportMaterial.cpp:349:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (; j < layers_sorted.size() && layers_sorted[j]->print_z <= zmax; ++j) ; ~~^~~~~~~~~~~~~~~~~~~~~~ src/libslic3r/SupportMaterial.cpp: In member function 'Slic3rPrusa::PrintObjectSupportMaterial::MyLayersPtr Slic3rPrusa::PrintObjectSupportMaterial::top_contact_layers(const Slic3rPrusa::PrintObject&, Slic3rPrusa::PrintObjectSupportMaterial::MyLayerStorage&) const': src/libslic3r/SupportMaterial.cpp:520:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] (layer_id < m_object_config->support_material_enforce_layers.value) ? ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libslic3r/SupportMaterial.cpp: In member function 'Slic3rPrusa::PrintObjectSupportMaterial::MyLayersPtr Slic3rPrusa::PrintObjectSupportMaterial::raft_and_intermediate_support_layers(const Slic3rPrusa::PrintObject&, const MyLayersPtr&, const MyLayersPtr&, Slic3rPrusa::PrintObjectSupportMaterial::MyLayerStorage&, coordf_t) const': src/libslic3r/SupportMaterial.cpp:1041:12: warning: unused variable 'idx_layer_object' [-Wunused-variable] size_t idx_layer_object = 0; ^~~~~~~~~~~~~~~~ src/libslic3r/SupportMaterial.cpp: In member function 'void Slic3rPrusa::PrintObjectSupportMaterial::trim_support_layers_by_object(const Slic3rPrusa::PrintObject&, Slic3rPrusa::PrintObjectSupportMaterial::MyLayersPtr&, coordf_t, coordf_t, coordf_t) const': src/libslic3r/SupportMaterial.cpp:1305:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = idx_object_layer_overlapping; i < object.layer_count(); ++ i) { ~~^~~~~~~~~~~~~~~~~~~~~~ src/libslic3r/SupportMaterial.cpp: In member function 'void Slic3rPrusa::LoopInterfaceProcessor::generate(Slic3rPrusa::MyLayerExtruded&, const Slic3rPrusa::Flow&)': src/libslic3r/SupportMaterial.cpp:1757:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (size_t i = 1; i < n_contact_loops; ++ i) ~~^~~~~~~~~~~~~~~~~ src/libslic3r/SupportMaterial.cpp: In function 'void Slic3rPrusa::modulate_extrusion_by_overlapping_layers(Slic3rPrusa::ExtrusionEntitiesPtr&, const Slic3rPrusa::PrintObjectSupportMaterial::MyLayer&, const MyLayersPtr&)': src/libslic3r/SupportMaterial.cpp:2011:30: warning: unused variable 'pt_start' [-Wunused-variable] const Point &pt_start = polylines[i_polyline].points.front(); ^~~~~~~~ src/libslic3r/SupportMaterial.cpp:2012:30: warning: unused variable 'pt_end' [-Wunused-variable] const Point &pt_end = polylines[i_polyline].points.back(); ^~~~~~ In file included from src/libslic3r/Line.hpp:5:0, from src/libslic3r/Polygon.hpp:7, from src/libslic3r/ExPolygon.hpp:5, from src/libslic3r/ClipperUtils.hpp:6, from src/libslic3r/SupportMaterial.cpp:1: src/libslic3r/Point.hpp: In instantiation of 'Slic3rPrusa::ClosestPointInRadiusLookup::ClosestPointInRadiusLookup(coord_t, PointAccessor) [with ValueType = Slic3rPrusa::Point; PointAccessor = Slic3rPrusa::LoopInterfaceProcessor::generate(Slic3rPrusa::MyLayerExtruded&, const Slic3rPrusa::Flow&)::PointAccessor; coord_t = long int]': src/libslic3r/SupportMaterial.cpp:1674:99: required from here src/libslic3r/Point.hpp:169:14: warning: 'Slic3rPrusa::ClosestPointInRadiusLookup::m_search_radius' will be initialized after [-Wreorder] coord_t m_search_radius; ^~~~~~~~~~~~~~~ src/libslic3r/Point.hpp:167:19: warning: 'Slic3rPrusa::LoopInterfaceProcessor::generate(Slic3rPrusa::MyLayerExtruded&, const Slic3rPrusa::Flow&)::PointAccessor Slic3rPrusa::ClosestPointInRadiusLookup::m_point_accessor' [-Wreorder] PointAccessor m_point_accessor; ^~~~~~~~~~~~~~~~ src/libslic3r/Point.hpp:89:5: warning: when initialized here [-Wreorder] ClosestPointInRadiusLookup(coord_t search_radius, PointAccessor point_accessor = PointAccessor()) : ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libslic3r/Point.hpp: In instantiation of 'Slic3rPrusa::ClosestPointInRadiusLookup::ClosestPointInRadiusLookup(coord_t, PointAccessor) [with ValueType = Slic3rPrusa::modulate_extrusion_by_overlapping_layers(Slic3rPrusa::ExtrusionEntitiesPtr&, const Slic3rPrusa::PrintObjectSupportMaterial::MyLayer&, const MyLayersPtr&)::ExtrusionPathFragmentEnd; PointAccessor = Slic3rPrusa::modulate_extrusion_by_overlapping_layers(Slic3rPrusa::ExtrusionEntitiesPtr&, const Slic3rPrusa::PrintObjectSupportMaterial::MyLayer&, const MyLayersPtr&)::ExtrusionPathFragmentEndPointAccessor; coord_t = long int]': src/libslic3r/SupportMaterial.cpp:2005:77: required from here src/libslic3r/Point.hpp:169:14: warning: 'Slic3rPrusa::ClosestPointInRadiusLookup::m_search_radius' will be initialized after [-Wreorder] coord_t m_search_radius; ^~~~~~~~~~~~~~~ src/libslic3r/Point.hpp:167:19: warning: 'Slic3rPrusa::modulate_extrusion_by_overlapping_layers(Slic3rPrusa::ExtrusionEntitiesPtr&, const Slic3rPrusa::PrintObjectSupportMaterial::MyLayer&, const MyLayersPtr&)::ExtrusionPathFragmentEndPointAccessor Slic3rPrusa::ClosestPointInRadiusLookup::m_point_accessor' [-Wreorder] PointAccessor m_point_accessor; ^~~~~~~~~~~~~~~~ src/libslic3r/Point.hpp:89:5: warning: when initialized here [-Wreorder] ClosestPointInRadiusLookup(coord_t search_radius, PointAccessor point_accessor = PointAccessor()) : ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libslic3r/SupportMaterial.cpp: In member function 'void Slic3rPrusa::PrintObjectSupportMaterial::generate_toolpaths(const Slic3rPrusa::PrintObject&, const MyLayersPtr&, const MyLayersPtr&, const MyLayersPtr&, const MyLayersPtr&, const MyLayersPtr&) const': src/libslic3r/SupportMaterial.cpp:2139:103: warning: 'infill_pattern' may be used uninitialized in this function [-Wmaybe-uninitialized] std::unique_ptr filler_support = std::unique_ptr(Fill::new_from_type(infill_pattern)); ^ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/SurfaceCollection.o src/libslic3r/SurfaceCollection.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExPolygon.hpp:5, from src/libslic3r/Surface.hpp:5, from src/libslic3r/SurfaceCollection.hpp:5, from src/libslic3r/SurfaceCollection.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/SurfaceCollection.cpp:3:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const char*)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/SurfaceCollection.cpp:3:0: src/libslic3r/SVG.hpp:19:10: warning: 'bool Slic3rPrusa::SVG::flipY' [-Wreorder] bool flipY; ^~~~~ src/libslic3r/SVG.hpp:21:5: warning: when initialized here [-Wreorder] SVG(const char* afilename) : ^~~ In file included from src/libslic3r/SurfaceCollection.cpp:3:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const char*, const Slic3rPrusa::BoundingBox&, coord_t, bool)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/SurfaceCollection.cpp:3:0: src/libslic3r/SVG.hpp:18:11: warning: 'Slic3rPrusa::Point Slic3rPrusa::SVG::origin' [-Wreorder] Point origin; ^~~~~~ src/libslic3r/SVG.hpp:24:5: warning: when initialized here [-Wreorder] SVG(const char* afilename, const BoundingBox &bbox, const coord_t bbox_offset = scale_(1.), bool aflipY = false) : ^~~ In file included from src/libslic3r/SurfaceCollection.cpp:3:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const string&)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/SurfaceCollection.cpp:3:0: src/libslic3r/SVG.hpp:19:10: warning: 'bool Slic3rPrusa::SVG::flipY' [-Wreorder] bool flipY; ^~~~~ In file included from src/libslic3r/SurfaceCollection.cpp:3:0: src/libslic3r/SVG.hpp:27:5: warning: when initialized here [-Wreorder] SVG(const std::string &filename) : ^~~ src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const string&, const Slic3rPrusa::BoundingBox&, coord_t, bool)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/SurfaceCollection.cpp:3:0: src/libslic3r/SVG.hpp:18:11: warning: 'Slic3rPrusa::Point Slic3rPrusa::SVG::origin' [-Wreorder] Point origin; ^~~~~~ In file included from src/libslic3r/SurfaceCollection.cpp:3:0: src/libslic3r/SVG.hpp:30:5: warning: when initialized here [-Wreorder] SVG(const std::string &filename, const BoundingBox &bbox, const coord_t bbox_offset = scale_(1.), bool aflipY = false) : ^~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/SlicingAdaptive.o src/libslic3r/SlicingAdaptive.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/BoundingBox.hpp:6, from src/libslic3r/TriangleMesh.hpp:8, from src/libslic3r/SlicingAdaptive.cpp:2: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Fill/Fill3DHoneycomb.o src/libslic3r/Fill/Fill3DHoneycomb.cpp In file included from src/libslic3r/Fill/../Polygon.hpp:7:0, from src/libslic3r/Fill/../ExPolygon.hpp:5, from src/libslic3r/Fill/../ClipperUtils.hpp:6, from src/libslic3r/Fill/Fill3DHoneycomb.cpp:1: src/libslic3r/Fill/../Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Fill/../Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Fill/../Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Fill/../Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Fill/Fill3DHoneycomb.hpp:8:0, from src/libslic3r/Fill/Fill3DHoneycomb.cpp:5: src/libslic3r/Fill/FillBase.hpp: In member function 'virtual float Slic3rPrusa::Fill::_layer_angle(size_t) const': src/libslic3r/Fill/FillBase.hpp:101:14: warning: unused variable 'odd' [-Wunused-variable] bool odd = idx & 1; ^~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/ExPolygon.o src/libslic3r/ExPolygon.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/BoundingBox.hpp:6, from src/libslic3r/ExPolygon.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/ExPolygon.cpp:3:0: src/libslic3r/Geometry.hpp: In constructor 'Slic3rPrusa::Geometry::MedialAxis::MedialAxis(double, double, const Slic3rPrusa::ExPolygon*)': src/libslic3r/Geometry.hpp:40:12: warning: 'Slic3rPrusa::Geometry::MedialAxis::min_width' will be initialized after [-Wreorder] double min_width; ^~~~~~~~~ src/libslic3r/Geometry.hpp:38:22: warning: 'const Slic3rPrusa::ExPolygon* Slic3rPrusa::Geometry::MedialAxis::expolygon' [-Wreorder] const ExPolygon* expolygon; ^~~~~~~~~ src/libslic3r/Geometry.hpp:41:5: warning: when initialized here [-Wreorder] MedialAxis(double _max_width, double _min_width, const ExPolygon* _expolygon = NULL) ^~~~~~~~~~ In file included from src/libslic3r/ExPolygon.cpp:7:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const char*)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/ExPolygon.cpp:7:0: src/libslic3r/SVG.hpp:19:10: warning: 'bool Slic3rPrusa::SVG::flipY' [-Wreorder] bool flipY; ^~~~~ src/libslic3r/SVG.hpp:21:5: warning: when initialized here [-Wreorder] SVG(const char* afilename) : ^~~ In file included from src/libslic3r/ExPolygon.cpp:7:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const char*, const Slic3rPrusa::BoundingBox&, coord_t, bool)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/ExPolygon.cpp:7:0: src/libslic3r/SVG.hpp:18:11: warning: 'Slic3rPrusa::Point Slic3rPrusa::SVG::origin' [-Wreorder] Point origin; ^~~~~~ src/libslic3r/SVG.hpp:24:5: warning: when initialized here [-Wreorder] SVG(const char* afilename, const BoundingBox &bbox, const coord_t bbox_offset = scale_(1.), bool aflipY = false) : ^~~ In file included from src/libslic3r/ExPolygon.cpp:7:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const string&)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/ExPolygon.cpp:7:0: src/libslic3r/SVG.hpp:19:10: warning: 'bool Slic3rPrusa::SVG::flipY' [-Wreorder] bool flipY; ^~~~~ In file included from src/libslic3r/ExPolygon.cpp:7:0: src/libslic3r/SVG.hpp:27:5: warning: when initialized here [-Wreorder] SVG(const std::string &filename) : ^~~ src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const string&, const Slic3rPrusa::BoundingBox&, coord_t, bool)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/ExPolygon.cpp:7:0: src/libslic3r/SVG.hpp:18:11: warning: 'Slic3rPrusa::Point Slic3rPrusa::SVG::origin' [-Wreorder] Point origin; ^~~~~~ In file included from src/libslic3r/ExPolygon.cpp:7:0: src/libslic3r/SVG.hpp:30:5: warning: when initialized here [-Wreorder] SVG(const std::string &filename, const BoundingBox &bbox, const coord_t bbox_offset = scale_(1.), bool aflipY = false) : ^~~ src/libslic3r/ExPolygon.cpp: In member function 'Slic3rPrusa::Polygons Slic3rPrusa::ExPolygon::simplify_p(double) const': src/libslic3r/ExPolygon.cpp:201:30: warning: the address of 'pp' will always evaluate as 'true' [-Waddress] simplify_polygons(pp, &pp); ^ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Geometry.o src/libslic3r/Geometry.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/BoundingBox.hpp:6, from src/libslic3r/Geometry.hpp:5, from src/libslic3r/Geometry.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Geometry.cpp:1:0: src/libslic3r/Geometry.hpp: In constructor 'Slic3rPrusa::Geometry::MedialAxis::MedialAxis(double, double, const Slic3rPrusa::ExPolygon*)': src/libslic3r/Geometry.hpp:40:12: warning: 'Slic3rPrusa::Geometry::MedialAxis::min_width' will be initialized after [-Wreorder] double min_width; ^~~~~~~~~ src/libslic3r/Geometry.hpp:38:22: warning: 'const Slic3rPrusa::ExPolygon* Slic3rPrusa::Geometry::MedialAxis::expolygon' [-Wreorder] const ExPolygon* expolygon; ^~~~~~~~~ src/libslic3r/Geometry.hpp:41:5: warning: when initialized here [-Wreorder] MedialAxis(double _max_width, double _min_width, const ExPolygon* _expolygon = NULL) ^~~~~~~~~~ src/libslic3r/Geometry.cpp: In member function 'void Slic3rPrusa::Geometry::MedialAxis::build(Slic3rPrusa::ThickPolylines*)': src/libslic3r/Geometry.cpp:861:35: warning: typedef 'vert_t' locally defined but not used [-Wunused-local-typedefs] typedef const VD::vertex_type vert_t; ^~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Fill/FillConcentric.o src/libslic3r/Fill/FillConcentric.cpp In file included from src/libslic3r/Fill/../Polygon.hpp:7:0, from src/libslic3r/Fill/../ExPolygon.hpp:5, from src/libslic3r/Fill/../ClipperUtils.hpp:6, from src/libslic3r/Fill/FillConcentric.cpp:1: src/libslic3r/Fill/../Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Fill/../Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Fill/../Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Fill/../Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Fill/FillConcentric.hpp:4:0, from src/libslic3r/Fill/FillConcentric.cpp:5: src/libslic3r/Fill/FillBase.hpp: In member function 'virtual float Slic3rPrusa::Fill::_layer_angle(size_t) const': src/libslic3r/Fill/FillBase.hpp:101:14: warning: unused variable 'odd' [-Wunused-variable] bool odd = idx & 1; ^~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Fill/FillBase.o src/libslic3r/Fill/FillBase.cpp In file included from src/libslic3r/Fill/../Polygon.hpp:7:0, from src/libslic3r/Fill/../ExPolygon.hpp:5, from src/libslic3r/Fill/../ClipperUtils.hpp:6, from src/libslic3r/Fill/FillBase.cpp:3: src/libslic3r/Fill/../Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Fill/../Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Fill/../Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Fill/../Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Fill/FillBase.cpp:7:0: src/libslic3r/Fill/FillBase.hpp: In member function 'virtual float Slic3rPrusa::Fill::_layer_angle(size_t) const': src/libslic3r/Fill/FillBase.hpp:101:14: warning: unused variable 'odd' [-Wunused-variable] bool odd = idx & 1; ^~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/admesh/stl_io.o src/admesh/stl_io.c gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Line.o src/libslic3r/Line.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/BoundingBox.hpp:6, from src/libslic3r/Geometry.hpp:5, from src/libslic3r/Line.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Line.cpp:1:0: src/libslic3r/Geometry.hpp: In constructor 'Slic3rPrusa::Geometry::MedialAxis::MedialAxis(double, double, const Slic3rPrusa::ExPolygon*)': src/libslic3r/Geometry.hpp:40:12: warning: 'Slic3rPrusa::Geometry::MedialAxis::min_width' will be initialized after [-Wreorder] double min_width; ^~~~~~~~~ src/libslic3r/Geometry.hpp:38:22: warning: 'const Slic3rPrusa::ExPolygon* Slic3rPrusa::Geometry::MedialAxis::expolygon' [-Wreorder] const ExPolygon* expolygon; ^~~~~~~~~ src/libslic3r/Geometry.hpp:41:5: warning: when initialized here [-Wreorder] MedialAxis(double _max_width, double _min_width, const ExPolygon* _expolygon = NULL) ^~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/PrintRegion.o src/libslic3r/PrintRegion.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/BoundingBox.hpp:6, from src/libslic3r/Print.hpp:8, from src/libslic3r/PrintRegion.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Print.hpp:9, from src/libslic3r/PrintRegion.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Print.hpp:9, from src/libslic3r/PrintRegion.cpp:1: src/libslic3r/ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Print.hpp:9, from src/libslic3r/PrintRegion.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Print.hpp:9, from src/libslic3r/PrintRegion.cpp:1: src/libslic3r/ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/GCode.o src/libslic3r/GCode.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExPolygon.hpp:5, from src/libslic3r/GCode.hpp:5, from src/libslic3r/GCode.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/GCode.hpp:7, from src/libslic3r/GCode.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/GCode.hpp:7, from src/libslic3r/GCode.cpp:1: src/libslic3r/ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/GCode.hpp:7, from src/libslic3r/GCode.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Layer.hpp:5, from src/libslic3r/GCode.hpp:7, from src/libslic3r/GCode.cpp:1: src/libslic3r/ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/GCode.cpp:3:0: src/libslic3r/EdgeGrid.hpp: In member function 'bool Slic3rPrusa::EdgeGrid::Grid::cell_inside_or_crossing(int, int) const': src/libslic3r/EdgeGrid.hpp:76:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (r < 0 || r >= m_rows || ~~^~~~~~~~~ src/libslic3r/EdgeGrid.hpp:77:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] c < 0 || c >= m_cols) ~~^~~~~~~~~ In file included from src/libslic3r/GCode.cpp:8:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const char*)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/GCode.cpp:8:0: src/libslic3r/SVG.hpp:19:10: warning: 'bool Slic3rPrusa::SVG::flipY' [-Wreorder] bool flipY; ^~~~~ src/libslic3r/SVG.hpp:21:5: warning: when initialized here [-Wreorder] SVG(const char* afilename) : ^~~ In file included from src/libslic3r/GCode.cpp:8:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const char*, const Slic3rPrusa::BoundingBox&, coord_t, bool)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/GCode.cpp:8:0: src/libslic3r/SVG.hpp:18:11: warning: 'Slic3rPrusa::Point Slic3rPrusa::SVG::origin' [-Wreorder] Point origin; ^~~~~~ src/libslic3r/SVG.hpp:24:5: warning: when initialized here [-Wreorder] SVG(const char* afilename, const BoundingBox &bbox, const coord_t bbox_offset = scale_(1.), bool aflipY = false) : ^~~ In file included from src/libslic3r/GCode.cpp:8:0: src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const string&)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/GCode.cpp:8:0: src/libslic3r/SVG.hpp:19:10: warning: 'bool Slic3rPrusa::SVG::flipY' [-Wreorder] bool flipY; ^~~~~ In file included from src/libslic3r/GCode.cpp:8:0: src/libslic3r/SVG.hpp:27:5: warning: when initialized here [-Wreorder] SVG(const std::string &filename) : ^~~ src/libslic3r/SVG.hpp: In constructor 'Slic3rPrusa::SVG::SVG(const string&, const Slic3rPrusa::BoundingBox&, coord_t, bool)': src/libslic3r/SVG.hpp:81:17: warning: 'Slic3rPrusa::SVG::filename' will be initialized after [-Wreorder] std::string filename; ^~~~~~~~ In file included from src/libslic3r/GCode.cpp:8:0: src/libslic3r/SVG.hpp:18:11: warning: 'Slic3rPrusa::Point Slic3rPrusa::SVG::origin' [-Wreorder] Point origin; ^~~~~~ In file included from src/libslic3r/GCode.cpp:8:0: src/libslic3r/SVG.hpp:30:5: warning: when initialized here [-Wreorder] SVG(const std::string &filename, const BoundingBox &bbox, const coord_t bbox_offset = scale_(1.), bool aflipY = false) : ^~~ In file included from src/libslic3r/GCode.cpp:1:0: src/libslic3r/GCode.hpp: In constructor 'Slic3rPrusa::GCode::GCode()': src/libslic3r/GCode.hpp:135:10: warning: 'Slic3rPrusa::GCode::_last_pos_defined' will be initialized after [-Wreorder] bool _last_pos_defined; ^~~~~~~~~~~~~~~~~ src/libslic3r/GCode.hpp:101:21: warning: 'Slic3rPrusa::EdgeGrid::Grid* Slic3rPrusa::GCode::_lower_layer_edge_grid' [-Wreorder] EdgeGrid::Grid *_lower_layer_edge_grid; ^~~~~~~~~~~~~~~~~~~~~~ src/libslic3r/GCode.cpp:214:1: warning: when initialized here [-Wreorder] GCode::GCode() ^~~~~ src/libslic3r/GCode.cpp: In member function 'std::__cxx11::string Slic3rPrusa::GCode::extrude(Slic3rPrusa::ExtrusionLoop, std::__cxx11::string, double)': src/libslic3r/GCode.cpp:585:16: warning: enumeration value 'spRandom' not handled in switch [-Wswitch] switch (seam_position) { ^ src/libslic3r/GCode.cpp:585:16: warning: enumeration value 'spNearest' not handled in switch [-Wswitch] src/libslic3r/GCode.cpp:661:22: warning: unused variable 'found' [-Wunused-variable] bool found = this->_lower_layer_edge_grid->signed_distance(p, search_r, dist); ^~~~~ src/libslic3r/GCode.cpp:616:21: warning: unused variable 'penaltySeam' [-Wunused-variable] const float penaltySeam = 1.3f; ^~~~~~~~~~~ src/libslic3r/GCode.cpp:606:15: warning: variable 'last_pos_proj' set but not used [-Wunused-but-set-variable] Point last_pos_proj = polygon.points[last_pos_proj_idx]; ^~~~~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Print.o src/libslic3r/Print.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/BoundingBox.hpp:6, from src/libslic3r/Print.hpp:8, from src/libslic3r/Print.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Print.hpp:9, from src/libslic3r/Print.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Print.hpp:9, from src/libslic3r/Print.cpp:1: src/libslic3r/ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Print.hpp:9, from src/libslic3r/Print.cpp:1: src/libslic3r/ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from src/libslic3r/Flow.hpp:6:0, from src/libslic3r/Print.hpp:9, from src/libslic3r/Print.cpp:1: src/libslic3r/ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ In file included from src/libslic3r/Print.cpp:6:0: src/libslic3r/Geometry.hpp: In constructor 'Slic3rPrusa::Geometry::MedialAxis::MedialAxis(double, double, const Slic3rPrusa::ExPolygon*)': src/libslic3r/Geometry.hpp:40:12: warning: 'Slic3rPrusa::Geometry::MedialAxis::min_width' will be initialized after [-Wreorder] double min_width; ^~~~~~~~~ src/libslic3r/Geometry.hpp:38:22: warning: 'const Slic3rPrusa::ExPolygon* Slic3rPrusa::Geometry::MedialAxis::expolygon' [-Wreorder] const ExPolygon* expolygon; ^~~~~~~~~ src/libslic3r/Geometry.hpp:41:5: warning: when initialized here [-Wreorder] MedialAxis(double _max_width, double _min_width, const ExPolygon* _expolygon = NULL) ^~~~~~~~~~ src/libslic3r/Print.cpp: In member function 'void Slic3rPrusa::Print::auto_assign_extruders(Slic3rPrusa::ModelObject*) const': src/libslic3r/Print.cpp:837:12: warning: unused variable 'extruders' [-Wunused-variable] size_t extruders = this->config.nozzle_diameter.values.size(); ^~~~~~~~~ src/libslic3r/Print.cpp: In member function 'void Slic3rPrusa::Print::_make_skirt()': src/libslic3r/Print.cpp:965:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (extruder_idx + 1 < extruders.size()) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/clipper.o src/clipper.cpp gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/Fill/FillRectilinear.o src/libslic3r/Fill/FillRectilinear.cpp In file included from src/libslic3r/Fill/../Polygon.hpp:7:0, from src/libslic3r/Fill/../ExPolygon.hpp:5, from src/libslic3r/Fill/../ClipperUtils.hpp:6, from src/libslic3r/Fill/FillRectilinear.cpp:1: src/libslic3r/Fill/../Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Fill/../Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Fill/../Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Fill/../Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/Fill/FillRectilinear.hpp:6:0, from src/libslic3r/Fill/FillRectilinear.cpp:6: src/libslic3r/Fill/FillBase.hpp: In member function 'virtual float Slic3rPrusa::Fill::_layer_angle(size_t) const': src/libslic3r/Fill/FillBase.hpp:101:14: warning: unused variable 'odd' [-Wunused-variable] bool odd = idx & 1; ^~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/PrintConfig.o src/libslic3r/PrintConfig.cpp src/libslic3r/PrintConfig.cpp: In constructor 'Slic3rPrusa::PrintConfigDef::PrintConfigDef()': src/libslic3r/PrintConfig.cpp:8:22: warning: unused variable 'Options' [-Wunused-variable] t_optiondef_map &Options = this->options; ^~~~~~~ gcc -I/usr/lib64/perl5/CORE -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o src/libslic3r/BridgeDetector.o src/libslic3r/BridgeDetector.cpp In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExPolygon.hpp:5, from src/libslic3r/BridgeDetector.hpp:5, from src/libslic3r/BridgeDetector.cpp:1: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ In file included from src/libslic3r/BridgeDetector.cpp:3:0: src/libslic3r/Geometry.hpp: In constructor 'Slic3rPrusa::Geometry::MedialAxis::MedialAxis(double, double, const Slic3rPrusa::ExPolygon*)': src/libslic3r/Geometry.hpp:40:12: warning: 'Slic3rPrusa::Geometry::MedialAxis::min_width' will be initialized after [-Wreorder] double min_width; ^~~~~~~~~ src/libslic3r/Geometry.hpp:38:22: warning: 'const Slic3rPrusa::ExPolygon* Slic3rPrusa::Geometry::MedialAxis::expolygon' [-Wreorder] const ExPolygon* expolygon; ^~~~~~~~~ src/libslic3r/Geometry.hpp:41:5: warning: when initialized here [-Wreorder] MedialAxis(double _max_width, double _min_width, const ExPolygon* _expolygon = NULL) ^~~~~~~~~~ gcc -I/usr/lib64/perl5/CORE -DVERSION="0.01" -DXS_VERSION="0.01" -fPIC -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xc++ -Isrc/libslic3r -Isrc/glew/include -D_GLIBCXX_USE_C99 -DHAS_BOOL -DNOGDI -DSLIC3RXS -DBOOST_ASIO_DISABLE_KQUEUE -DGLEW_STATIC -std=c++11 -DBOOST_LOG_DYN_LINK -DBOOST_LIBS -DNDEBUG -Isrc -Ibuildtmp -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o buildtmp/XS.o buildtmp/XS.c In file included from src/libslic3r/Polygon.hpp:7:0, from src/libslic3r/ExPolygon.hpp:5, from src/libslic3r/ClipperUtils.hpp:6, from src/xsinit.h:58, from buildtmp/XS.c:185: src/libslic3r/Line.hpp: In constructor 'Slic3rPrusa::ThickLine::ThickLine(Slic3rPrusa::Point, Slic3rPrusa::Point)': src/libslic3r/Line.hpp:53:23: warning: 'Slic3rPrusa::ThickLine::b_width' will be initialized after [-Wreorder] coordf_t a_width, b_width; ^~~~~~~ src/libslic3r/Line.hpp:56:72: warning: base 'Slic3rPrusa::Line' [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^ src/libslic3r/Line.hpp:56:5: warning: when initialized here [-Wreorder] ThickLine(Point _a, Point _b) : a_width(0), b_width(0), Line(_a, _b) {}; ^~~~~~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/ExPolygonCollection.xsp": In function 'void XS_Slic3rPrusa__ExPolygon__Collection_new(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/ExPolygonCollection.xsp":135:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] buildtmp/XS.c:723:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/ExPolygonCollection.xsp": In function 'void XS_Slic3rPrusa__ExPolygon__Collection_append(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/ExPolygonCollection.xsp":171:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] In file included from buildtmp/XS.c:867:0: src/libslic3r/ExtrusionEntity.hpp: In copy constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(const Slic3rPrusa::ExtrusionPath&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from buildtmp/XS.c:867:0: src/libslic3r/ExtrusionEntity.hpp:81:5: warning: when initialized here [-Wreorder] ExtrusionPath(const ExtrusionPath &rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(rhs.polyline) {} ^~~~~~~~~~~~~ In file included from buildtmp/XS.c:867:0: src/libslic3r/ExtrusionEntity.hpp: In constructor 'Slic3rPrusa::ExtrusionPath::ExtrusionPath(Slic3rPrusa::ExtrusionPath&&)': src/libslic3r/ExtrusionEntity.hpp:77:11: warning: 'Slic3rPrusa::ExtrusionPath::height' will be initialized after [-Wreorder] float height; ^~~~~~ src/libslic3r/ExtrusionEntity.hpp:70:14: warning: 'Slic3rPrusa::Polyline Slic3rPrusa::ExtrusionPath::polyline' [-Wreorder] Polyline polyline; ^~~~~~~~ In file included from buildtmp/XS.c:867:0: src/libslic3r/ExtrusionEntity.hpp:82:5: warning: when initialized here [-Wreorder] ExtrusionPath(ExtrusionPath &&rhs) : role(rhs.role), mm3_per_mm(rhs.mm3_per_mm), width(rhs.width), height(rhs.height), polyline(std::move(rhs.polyline)) {} ^~~~~~~~~~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__ExtrusionMultiPath_new(PerlInterpreter*, CV*)': buildtmp/XS.c:878:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__GCode__PressureEqualizer_new(PerlInterpreter*, CV*)': buildtmp/XS.c:1514:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Flow__new(PerlInterpreter*, CV*)': buildtmp/XS.c:1718:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Flow__new_from_width(PerlInterpreter*, CV*)': buildtmp/XS.c:2194:8: warning: unused variable 'CLASS' [-Wunused-variable] char* CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Flow__new_from_spacing(PerlInterpreter*, CV*)': buildtmp/XS.c:2240:8: warning: unused variable 'CLASS' [-Wunused-variable] char* CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__GCode__Sender_new(PerlInterpreter*, CV*)': buildtmp/XS.c:2311:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ In file included from src/libslic3r/Fill/Fill.hpp:12:0, from buildtmp/XS.c:2921: src/libslic3r/Fill/FillBase.hpp: In member function 'virtual float Slic3rPrusa::Fill::_layer_angle(size_t) const': src/libslic3r/Fill/FillBase.hpp:101:14: warning: unused variable 'odd' [-Wunused-variable] bool odd = idx & 1; ^~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Filler_new_from_type(PerlInterpreter*, CV*)': buildtmp/XS.c:3476:8: warning: unused variable 'CLASS' [-Wunused-variable] char* CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Filler_make_fill(PerlInterpreter*, CV*)': buildtmp/XS.c:3514:8: warning: unused variable 'CLASS' [-Wunused-variable] char* CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Point_new(PerlInterpreter*, CV*)': buildtmp/XS.c:4459:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Point3_new(PerlInterpreter*, CV*)': buildtmp/XS.c:5571:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Pointf_new(PerlInterpreter*, CV*)': buildtmp/XS.c:5840:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Pointf3_new(PerlInterpreter*, CV*)': buildtmp/XS.c:6410:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Geometry__BoundingBox_new(PerlInterpreter*, CV*)': buildtmp/XS.c:7003:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Geometry__BoundingBox_new_from_points(PerlInterpreter*, CV*)': buildtmp/XS.c:7893:8: warning: unused variable 'CLASS' [-Wunused-variable] char* CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Geometry__BoundingBoxf_new(PerlInterpreter*, CV*)': buildtmp/XS.c:7936:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Geometry__BoundingBoxf_new_from_points(PerlInterpreter*, CV*)': buildtmp/XS.c:8773:8: warning: unused variable 'CLASS' [-Wunused-variable] char* CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Geometry__BoundingBoxf3_new(PerlInterpreter*, CV*)': buildtmp/XS.c:8816:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/Polyline.xsp": In function 'void XS_Slic3rPrusa__Polyline_DESTROY(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/Polyline.xsp":21:14: warning: deleting object of polymorphic class type 'Slic3rPrusa::Polyline' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/Polyline.xsp": In function 'void XS_Slic3rPrusa__Polyline_new(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/Polyline.xsp":314:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] buildtmp/XS.c:10648:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/Polyline.xsp": In function 'void XS_Slic3rPrusa__Polyline_append(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/Polyline.xsp":323:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] buildtmp/XS.c: In function 'void XS_Slic3rPrusa__GCode__Writer_new(PerlInterpreter*, CV*)': buildtmp/XS.c:10868:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__ExtrusionSimulator__new(PerlInterpreter*, CV*)': buildtmp/XS.c:12599:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__BridgeDetector_new(PerlInterpreter*, CV*)': buildtmp/XS.c:13359:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Surface__new(PerlInterpreter*, CV*)': buildtmp/XS.c:13871:8: warning: unused variable 'CLASS' [-Wunused-variable] char* CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/PolylineCollection.xsp": In function 'void XS_Slic3rPrusa__Polyline__Collection_new(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/PolylineCollection.xsp":81:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] buildtmp/XS.c:14450:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/PolylineCollection.xsp": In function 'void XS_Slic3rPrusa__Polyline__Collection_append(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/PolylineCollection.xsp":117:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] buildtmp/XS.c: In function 'void XS_Slic3rPrusa__TriangleMesh_new(PerlInterpreter*, CV*)': buildtmp/XS.c:14605:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ In file included from buildtmp/XS.c:16199:0: src/libslic3r/Geometry.hpp: In constructor 'Slic3rPrusa::Geometry::MedialAxis::MedialAxis(double, double, const Slic3rPrusa::ExPolygon*)': src/libslic3r/Geometry.hpp:40:12: warning: 'Slic3rPrusa::Geometry::MedialAxis::min_width' will be initialized after [-Wreorder] double min_width; ^~~~~~~~~ src/libslic3r/Geometry.hpp:38:22: warning: 'const Slic3rPrusa::ExPolygon* Slic3rPrusa::Geometry::MedialAxis::expolygon' [-Wreorder] const ExPolygon* expolygon; ^~~~~~~~~ src/libslic3r/Geometry.hpp:41:5: warning: when initialized here [-Wreorder] MedialAxis(double _max_width, double _min_width, const ExPolygon* _expolygon = NULL) ^~~~~~~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__GUI___3DScene__GLVertexArray_new(PerlInterpreter*, CV*)': buildtmp/XS.c:16606:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/ExPolygon.xsp": In function 'void XS_Slic3rPrusa__ExPolygon_new(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/ExPolygon.xsp":197:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] buildtmp/XS.c:17802:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__ExtrusionPath__new(PerlInterpreter*, CV*)': buildtmp/XS.c:18567:8: warning: unused variable 'CLASS' [-Wunused-variable] char* CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/ExtrusionPath.xsp": In function 'void XS_Slic3rPrusa__ExtrusionPath_append(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/ExtrusionPath.xsp":289:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/Polygon.xsp": In function 'void XS_Slic3rPrusa__Polygon_DESTROY(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/Polygon.xsp":21:14: warning: deleting object of polymorphic class type 'Slic3rPrusa::Polygon' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/Polygon.xsp": In function 'void XS_Slic3rPrusa__Polygon_new(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/Polygon.xsp":373:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] buildtmp/XS.c:23258:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Config_new(PerlInterpreter*, CV*)': buildtmp/XS.c:23338:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__ExtrusionPath__Collection__new(PerlInterpreter*, CV*)': buildtmp/XS.c:25275:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/ExtrusionEntityCollection.xsp": In function 'void XS_Slic3rPrusa__ExtrusionPath__Collection_append(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/ExtrusionEntityCollection.xsp":226:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Extruder_new(PerlInterpreter*, CV*)': buildtmp/XS.c:26158:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Surface__Collection__new(PerlInterpreter*, CV*)': buildtmp/XS.c:27298:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Model_new(PerlInterpreter*, CV*)': buildtmp/XS.c:27733:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Layer__PerimeterGenerator_new(PerlInterpreter*, CV*)': buildtmp/XS.c:31895:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__ExtrusionLoop_new(PerlInterpreter*, CV*)': buildtmp/XS.c:32413:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__GCode__AvoidCrossingPerimeters_new(PerlInterpreter*, CV*)': buildtmp/XS.c:33380:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__GCode__OozePrevention_new(PerlInterpreter*, CV*)': buildtmp/XS.c:33814:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__GCode__Wipe_new(PerlInterpreter*, CV*)': buildtmp/XS.c:34140:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__GCode_new(PerlInterpreter*, CV*)': buildtmp/XS.c:34494:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Line_new(PerlInterpreter*, CV*)': buildtmp/XS.c:37350:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Linef3_new(PerlInterpreter*, CV*)': buildtmp/XS.c:37452:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__MotionPlanner_new(PerlInterpreter*, CV*)': buildtmp/XS.c:37760:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/Print.xsp": In function 'void XS_Slic3rPrusa__Print__Object_get_region_volumes(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/typemap.xspt" "/builddir/build/BUILD/Slic3r-version_1.33.8/xs/xsp/Print.xsp":85:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Print_new(PerlInterpreter*, CV*)': buildtmp/XS.c:40376:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__GCode__PlaceholderParser_new(PerlInterpreter*, CV*)': buildtmp/XS.c:42458:9: warning: unused variable 'CLASS' [-Wunused-variable] char * CLASS = (char *)SvPV_nolen(ST(0)) ^~~~~ buildtmp/XS.c: In function 'void XS_Slic3rPrusa__Print_filament_stats(PerlInterpreter*, CV*)': buildtmp/XS.c:41637:29: warning: 'RETVAL' may be used uninitialized in this function [-Wmaybe-uninitialized] RETVAL = sv_2mortal(RETVAL); ^ buildtmp/XS.c:41612:7: note: 'RETVAL' was declared here SV * RETVAL; ^~~~~~ ExtUtils::Mkbootstrap::Mkbootstrap('blib/arch/auto/Slic3rPrusa/XS/XS.bs') gcc -shared -Wl,-z,relro -L/usr/local/lib -fstack-protector-strong -lperl -o blib/arch/auto/Slic3rPrusa/XS/XS.so buildtmp/XS.o src/libslic3r/Polygon.o src/libslic3r/BoundingBox.o src/libslic3r/Polyline.o src/libslic3r/GCodeWriter.o src/libslic3r/LayerRegion.o src/libslic3r/Slicing.o src/admesh/normals.o src/libslic3r/EdgeGrid.o src/polypartition.o src/slic3r/GUI/GUI.o src/libslic3r/Fill/Fill.o src/perlglue.o src/libslic3r/ExtrusionEntity.o src/libslic3r/Surface.o src/libslic3r/ExtrusionSimulator.o src/libslic3r/SVG.o src/libslic3r/Flow.o src/slic3r/GUI/3DScene.o src/libslic3r/MotionPlanner.o src/Shiny/ShinyTools.o src/libslic3r/PolylineCollection.o src/libslic3r/utils.o src/libslic3r/GCodeSender.o src/libslic3r/GCode/Analyzer.o src/libslic3r/PerimeterGenerator.o src/libslic3r/PlaceholderParser.o src/libslic3r/Config.o src/admesh/shared.o src/libslic3r/MultiPoint.o src/libslic3r/Fill/FillPlanePath.o src/admesh/stlinit.o src/Shiny/ShinyNodeState.o src/libslic3r/GCode/PressureEqualizer.o src/libslic3r/PrintObject.o src/admesh/connect.o src/libslic3r/Model.o src/Shiny/ShinyNode.o src/Shiny/ShinyZone.o src/libslic3r/Fill/FillRectilinear2.o src/libslic3r/ClipperUtils.o src/Shiny/ShinyManager.o src/Shiny/ShinyNodePool.o src/libslic3r/Fill/FillHoneycomb.o src/Shiny/ShinyOutput.o src/libslic3r/Layer.o src/libslic3r/ExtrusionEntityCollection.o src/libslic3r/TriangleMesh.o src/libslic3r/Point.o src/admesh/util.o src/libslic3r/Extruder.o src/libslic3r/ExPolygonCollection.o src/libslic3r/SupportMaterial.o src/libslic3r/SurfaceCollection.o src/libslic3r/SlicingAdaptive.o src/libslic3r/Fill/Fill3DHoneycomb.o src/libslic3r/ExPolygon.o src/libslic3r/Geometry.o src/libslic3r/Fill/FillConcentric.o src/libslic3r/Fill/FillBase.o src/admesh/stl_io.o src/libslic3r/Line.o src/libslic3r/PrintRegion.o src/libslic3r/GCode.o src/libslic3r/Print.o src/clipper.o src/libslic3r/Fill/FillRectilinear.o src/libslic3r/PrintConfig.o src/libslic3r/BridgeDetector.o -lstdc++ -Lsrc/libslic3r -lboost_system -lboost_thread -lboost_log -lpoly2tri /builddir/build/BUILD/Slic3r-version_1.33.8 + cd - + for res in 16 24 32 48 128 + mkdir -p hicolor/16x16/apps + for res in 16 24 32 48 128 + mkdir -p hicolor/24x24/apps + for res in 16 24 32 48 128 + mkdir -p hicolor/32x32/apps + for res in 16 24 32 48 128 + mkdir -p hicolor/48x48/apps + for res in 16 24 32 48 128 + mkdir -p hicolor/128x128/apps + cd hicolor + convert ../var/Slic3r.ico slic3r-prusa3d.png + cp slic3r-prusa3d-0.png 128x128/apps/slic3r-prusa3d.png + cp slic3r-prusa3d-2.png 48x48/apps/slic3r-prusa3d.png + cp slic3r-prusa3d-3.png 32x32/apps/slic3r-prusa3d.png + cp slic3r-prusa3d-4.png 24x24/apps/slic3r-prusa3d.png + cp slic3r-prusa3d-5.png 16x16/apps/slic3r-prusa3d.png + rm slic3r-prusa3d-0.png slic3r-prusa3d-1.png slic3r-prusa3d-2.png slic3r-prusa3d-3.png slic3r-prusa3d-4.png slic3r-prusa3d-5.png /builddir/build/BUILD/Slic3r-version_1.33.8 + cd - + cd var + find . -type f -name '*.png' -exec convert '{}' -strip '{}' ';' + cd - + exit 0 /builddir/build/BUILD/Slic3r-version_1.33.8 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Xt4UCh + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64 ++ dirname /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64 + cd Slic3r-version_1.33.8 + cd xs + ./Build install destdir=/builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64 create_packlist=0 Building Slic3rPrusa-XS Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/lib64/perl5/vendor_perl/auto/Slic3rPrusa/XS/XS.so Installing /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/lib64/perl5/vendor_perl/auto/Slic3rPrusa/XS/XS.bs Installing /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/lib64/perl5/vendor_perl/Slic3rPrusa/XS.pm /builddir/build/BUILD/Slic3r-version_1.33.8 + cd - + find /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64 -type f -name '*.bs' -size 0 -exec rm -f '{}' ';' + mkdir -p /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/bin + mkdir -p /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/share/perl5/vendor_perl + mkdir -p /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/share/slic3r-prusa3d + mkdir -p /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/share/icons + mkdir -p /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/share/appdata + cp -a slic3r.pl /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/bin/slic3r-prusa3d + cp -ar lib/Slic3rPrusa lib/Slic3rPrusa.pm /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/share/perl5/vendor_perl + cp -a var/Slic3r-console.ico var/Slic3r.icns var/Slic3r.ico var/Slic3r.png var/Slic3r_128px.png var/Slic3r_192px.png var/Slic3r_192px_transparent.png var/add.png var/application_view_tile.png var/arrow_down.png var/arrow_left.png var/arrow_out.png var/arrow_right.png var/arrow_rotate_anticlockwise.png var/arrow_rotate_clockwise.png var/arrow_up.png var/box.png var/brick.png var/brick_add.png var/brick_delete.png var/brick_go.png var/bricks.png var/building.png var/bullet_black.png var/bullet_blue.png var/bullet_green.png var/bullet_red.png var/bullet_white.png var/cog.png var/cog_go.png var/control_pause.png var/control_pause_blue.png var/control_play.png var/control_play_blue.png var/control_stop.png var/control_stop_blue.png var/cross.png var/delete.png var/disk.png var/error.png var/film.png var/funnel.png var/hourglass.png var/house.png var/infill.png var/joystick.png var/layers.png var/lorry_add.png var/lorry_go.png var/note.png var/package.png var/package_green.png var/page_white_go.png var/plugin.png var/plugin_add.png var/plugin_go.png var/printer_empty.png var/reslice.png var/shape_flip_horizontal.png var/shape_handles.png var/shape_ungroup.png var/spool.png var/tag_blue.png var/textfield.png var/time.png var/variable_layer_height.png var/variable_layer_height_reset.png var/variable_layer_height_tooltip.png var/wrench.png var/zoom.png /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/share/slic3r-prusa3d + cp -r hicolor /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/share/icons + desktop-file-install --dir=/builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/share/applications /builddir/build/SOURCES/slic3r-prusa3d.desktop + cp /builddir/build/SOURCES/slic3r-prusa3d.appdata.xml /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/share/appdata/slic3r-prusa3d.appdata.xml + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64 + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/Slic3r-version_1.33.8 extracting debug info from /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/lib64/perl5/vendor_perl/auto/Slic3rPrusa/XS/XS.so dwz: Too few files for multifile optimization /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 6830 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.31UfKS + umask 022 + cd /builddir/build/BUILD + cd Slic3r-version_1.33.8 + cd xs + ./Build test verbose=1 Checking if compiler tools configured... ok. t/01_trianglemesh.t ............. 1..49 ok 1 - hello world ok 2 - vertices arrayref roundtrip ok 3 - facets arrayref roundtrip ok 4 - normals returns the right number of items ok 5 - cloned vertices arrayref roundtrip ok 6 - cloned facets arrayref roundtrip ok 7 - stats.number_of_facets ok 8 - stats.volume ok 9 - scale ok 10 - scale_xyz ok 11 - translate ok 12 - align_to_origin ok 13 - size ok 14 - rotate ok 15 - split ok 16 - 'split' isa 'Slic3rPrusa::TriangleMesh' ok 17 - split populates stats ok 18 - merge ok 19 - split ok 20 - number of returned polygons per layer (z = 0) ok 21 - size of returned polygon ok 22 - number of returned polygons per layer (z = 2) ok 23 - size of returned polygon ok 24 - number of returned polygons per layer (z = 4) ok 25 - size of returned polygon ok 26 - number of returned polygons per layer (z = 8) ok 27 - size of returned polygon ok 28 - number of returned polygons per layer (z = 6) ok 29 - size of returned polygon ok 30 - number of returned polygons per layer (z = 8) ok 31 - size of returned polygon ok 32 - number of returned polygons per layer (z = 10) ok 33 - size of returned polygon ok 34 - number of returned polygons per layer (z = 12) ok 35 - size of returned polygon ok 36 - number of returned polygons per layer (z = 14) ok 37 - size of returned polygon ok 38 - number of returned polygons per layer (z = 16) ok 39 - size of returned polygon ok 40 - number of returned polygons per layer (z = 18) ok 41 - size of returned polygon ok 42 - number of returned polygons per layer (z = 20) ok 43 - size of returned polygon ok 44 - slicing a top tangent plane includes its area ok 45 - slicing a bottom tangent plane includes its area ok 46 - upper mesh has all facets except those belonging to the slicing plane ok 47 - lower mesh has no facets ok 48 - upper mesh has the expected number of facets ok 49 - lower mesh has the expected number of facets ok t/03_point.t .................... 1..24 ok 1 - point roundtrip ok 2 - scale ok 3 - translate ok 4 - coincides_with ok 5 - coincides_with ok 6 - x accessor ok 7 - y accessor ok 8 - nearest_point ok 9 - distance_to_line() ok 10 - distance_to_line() ok 11 - distance_to_line() ok 12 - distance_to_line() ok 13 - distance_to_line() ok 14 - distance_to_line() ok 15 - perp_distance_to_line() ok 16 - perp_distance_to_line() ok 17 - distance_to_line() ok 18 - perp_distance_to_line() does not overflow ok 19 - ccw() does not overflow ok 20 - project_onto_line ok 21 - project_onto_line ok 22 - project_onto_line ok 23 - project_onto_line ok 24 - project_onto_line ok t/04_expolygon.t ................ 1..33 ok 1 - is_valid ok 2 - expolygon pp is unblessed ok 3 - expolygon roundtrip ok 4 - expolygon arrayref is unblessed ok 5 - 'expolygon polygon is blessed' isa 'Slic3rPrusa::Polygon::Ref' ok 6 - 'expolygon contour is blessed' isa 'Slic3rPrusa::Polygon::Ref' ok 7 - 'expolygon hole is blessed' isa 'Slic3rPrusa::Polygon::Ref' ok 8 - 'expolygon point is blessed' isa 'Slic3rPrusa::Point::Ref' ok 9 - polygons are returned by reference ok 10 - clone ok 11 - area ok 12 - scale ok 13 - translate ok 14 - rotate around Point ok 15 - rotate around pure-Perl Point ok 16 - expolygon collection (pure Perl) roundtrip ok 17 - expolygon collection (XS) roundtrip ok 18 - clear collection ok 19 - append to collection ok 20 - collection items are returned by reference ok 21 - clone collection item ok 22 - correct number of trapezoids returned ok 23 - trapezoid has 4 points ok 24 - trapezoid has correct area ok 25 - correct number of trapezoids returned ok 26 - all trapezoids have 4 points ok 27 - trapezoids have expected area ok 28 - trapezoids have expected area ok 29 - correct number of trapezoids returned ok 30 - trapezoids have expected area ok 31 - trapezoids have expected area ok 32 - expected number of triangles ok 33 - sum of triangles area equals original expolygon area ok t/05_surface.t .................. 1..15 ok 1 - 'expolygon' isa 'Slic3rPrusa::ExPolygon::Ref' ok 2 - expolygon roundtrip ok 3 - polygons roundtrip ok 4 - surface_type ok 5 - modify surface_type ok 6 - bridge_angle ok 7 - extra_perimeters ok 8 - expolygon is returned by reference ok 9 - collection has the right number of items ok 10 - collection returns a correct surface expolygon ok 11 - clear collection ok 12 - append to collection ok 13 - An object of class 'Slic3rPrusa::Surface::Ref' isa 'Slic3rPrusa::Surface::Ref' ok 14 - collection returns items by reference ok 15 - group() returns correct number of groups ok t/06_polygon.t .................. 1..21 ok 1 - is_valid ok 2 - polygon roundtrip ok 3 - polygon arrayref is unblessed ok 4 - 'polygon point is blessed' isa 'Slic3rPrusa::Point::Ref' ok 5 - polygon lines ok 6 - split_at_first_point ok 7 - split_at_index ok 8 - split_at ok 9 - area ok 10 - is_counter_clockwise ok 11 - is_counter_clockwise ok 12 - is_counter_clockwise ok 13 - make_counter_clockwise ok 14 - make_counter_clockwise ok 15 - first_point ok 16 - ccw contains_point ok 17 - cw contains_point ok 18 - right number of triangles ok 19 - all triangles are ccw ok 20 - centroid ok 21 - polygon-line intersection ok t/07_extrusionpath.t ............ 1..8 ok 1 - 'path polyline' isa 'Slic3rPrusa::Polyline::Ref' ok 2 - path points roundtrip ok 3 - reverse path ok 4 - append to path ok 5 - pop_back from path ok 6 - first_point ok 7 - role ok 8 - modify role ok t/08_extrusionloop.t ............ 1..48 ok 1 - An object of class 'Slic3rPrusa::ExtrusionLoop' isa 'Slic3rPrusa::ExtrusionLoop' ok 2 - 'loop polygon' isa 'Slic3rPrusa::Polygon' ok 3 - polygon area ok 4 - loop length ok 5 - loop contains one path ok 6 - An object of class 'Slic3rPrusa::ExtrusionPath::Ref' isa 'Slic3rPrusa::ExtrusionPath::Ref' ok 7 - role ok 8 - modify role ok 9 - splitting a single-path loop results in a single path ok 10 - path has correct number of points ok 11 - expected point order ok 12 - expected point order ok 13 - expected point order ok 14 - expected point order ok 15 - expected point order ok 16 - length ok 17 - loop contains two paths ok 18 - An object of class 'Slic3rPrusa::ExtrusionLoop' isa 'Slic3rPrusa::ExtrusionLoop' ok 19 - length after splitting is unchanged ok 20 - loop contains three paths after splitting ok 21 - expected starting point ok 22 - expected ending point ok 23 - paths have common point ok 24 - paths have common point ok 25 - expected order after splitting ok 26 - expected order after splitting ok 27 - expected order after splitting ok 28 - path has correct number of points ok 29 - path has correct number of points ok 30 - path has correct number of points ok 31 - returned paths have expected length ok 32 - length after splitting is unchanged ok 33 - loop contains two paths after splitting ok 34 - expected starting point ok 35 - expected ending point ok 36 - paths have common point ok 37 - paths have common point ok 38 - expected order after splitting ok 39 - expected order after splitting ok 40 - path has correct number of points ok 41 - path has correct number of points ok 42 - length after splitting is unchanged ok 43 - loop contains three paths after splitting ok 44 - expected starting point ok 45 - expected ending point ok 46 - total length is preserved after splitting ok 47 - order is correctly preserved after splitting ok 48 - split_at() preserves total length ok t/09_polyline.t ................. 1..18 ok 1 - polyline roundtrip ok 2 - polyline arrayref is unblessed ok 3 - 'polyline point is blessed' isa 'Slic3rPrusa::Point::Ref' ok 4 - polyline lines ok 5 - append_polyline ok 6 - clip_end ok 7 - Douglas-Peucker ok 8 - Douglas-Peucker ok 9 - Douglas-Peucker uses shortest distance instead of perpendicular distance ok 10 - length ok 11 - extend_end ok 12 - extend_start ok 13 - split_at ok 14 - split_at ok 15 - split_at ok 16 - split_at ok 17 - split_at ok 18 - split_at ok t/10_line.t ..................... 1..40 ok 1 - line roundtrip ok 2 - line arrayref is unblessed ok 3 - 'line point is blessed' isa 'Slic3rPrusa::Point::Ref' ok 4 - reverse ok 5 - line roundtrip with cloned points ok 6 - translate ok 7 - parallel_to ok 8 - line is parallel to self ok 9 - line is parallel to self + PI ok 10 - line is parallel to its direction ok 11 - line is parallel to its direction + PI ok 12 - line is parallel to its direction - PI ok 13 - line is parallel to its opposite ok 14 - line is parallel within epsilon ok 15 - line is parallel within epsilon ok 16 - line is parallel to self ok 17 - line is parallel to self + PI ok 18 - line is parallel to its direction ok 19 - line is parallel to its direction + PI ok 20 - line is parallel to its direction - PI ok 21 - line is parallel to its opposite ok 22 - line is parallel within epsilon ok 23 - line is parallel within epsilon ok 24 - line is parallel to self ok 25 - line is parallel to self + PI ok 26 - line is parallel to its direction ok 27 - line is parallel to its direction + PI ok 28 - line is parallel to its direction - PI ok 29 - line is parallel to its opposite ok 30 - line is parallel within epsilon ok 31 - line is parallel within epsilon ok 32 - line is parallel to self ok 33 - line is parallel to self + PI ok 34 - line is parallel to its direction ok 35 - line is parallel to its direction + PI ok 36 - line is parallel to its direction - PI ok 37 - line is parallel to its opposite ok 38 - line is parallel within epsilon ok 39 - line is parallel within epsilon ok 40 - intersection_infinite ok t/11_clipper.t .................. 1..16 ok 1 - offset ok 2 - offset_ex ok 3 - offset2_ex ok 4 - offset2_ex ok 5 - diff_ex ok 6 - intersection_pl - correct number of result lines ok 7 - intersection_pl - result lines have correct length ok 8 - diff_pl - correct number of result lines ok 9 - diff_pl - the left result line has correct length ok 10 - diff_pl - two right result line has correct length ok 11 - diff_pl - the central result line has correct length ok 12 - intersection_pl - result is not empty ok 13 - intersection_pl - result is not empty ok 14 - intersection_pl - result is not empty ok 15 - intersection_pl - result is not empty ok 16 - intersection_pl - result has same length as subject polyline ok t/12_extrusionpathcollection.t .. 1..18 ok 1 - 'collection object with items in constructor' isa 'Slic3rPrusa::ExtrusionPath::Collection' ok 2 - no_sort is false by default ok 3 - append ExtrusionPath::Collection ok 4 - append ExtrusionPath ok 5 - append ExtrusionLoop ok 6 - 'correct object returned for collection' isa 'Slic3rPrusa::ExtrusionPath::Collection::Ref' ok 7 - 'correct object returned for path' isa 'Slic3rPrusa::ExtrusionPath::Ref' ok 8 - 'correct object returned for loop' isa 'Slic3rPrusa::ExtrusionLoop::Ref' ok 9 - correct object returned for cloned path ok 10 - correct object returned for cloned loop ok 11 - appended collection was duplicated ok 12 - items are returned by reference ok 13 - chained_path_from ok 14 - chained_path ok 15 - chained_path_from ok 16 - chained_path with no_sort ok 17 - expected no_sort value ok 18 - no_sort is kept after clone ok t/13_polylinecollection.t ....... 1..3 ok 1 - chained_path_from ok 2 - chained_path ok 3 - chained_path_from ok t/14_geometry.t ................. 1..9 ok 1 - 'convex_hull returns a Polygon' isa 'Slic3rPrusa::Polygon' ok 2 - convex_hull returns the correct number of points ok 3 - directions_parallel_within ok 4 - directions_parallel_within ok 5 - directions_parallel_within ok 6 - directions_parallel_within ok 7 - directions_parallel_within ok 8 - directions_parallel_within ok 9 - arrange() returns expected number of positions ok t/15_config.t ................... 1..146 ok 1 - set/get float ok 2 - serialize float ok 3 - set/get int ok 4 - serialize int ok 5 - set/get string ok 6 - serialize string ok 7 - set/get string with newline ok 8 - serialize string with newline ok 9 - deserialize string with newline ok 10 - serialize multi-string value empty ok 11 - deserialize multi-string value - empty empty ok 12 - deserialize complex multi-string value empty ok 13 - serialize multi-string value single empty ok 14 - deserialize multi-string value - empty single empty ok 15 - deserialize complex multi-string value single empty ok 16 - serialize multi-string value single noempty, simple ok 17 - deserialize multi-string value - empty single noempty, simple ok 18 - deserialize complex multi-string value single noempty, simple ok 19 - serialize multi-string value multiple noempty, simple ok 20 - deserialize multi-string value - empty multiple noempty, simple ok 21 - deserialize complex multi-string value multiple noempty, simple ok 22 - serialize multi-string value multiple, simple, some empty ok 23 - deserialize multi-string value - empty multiple, simple, some empty ok 24 - deserialize complex multi-string value multiple, simple, some empty ok 25 - serialize multi-string value complex ok 26 - deserialize multi-string value - empty complex ok 27 - deserialize complex multi-string value complex ok 28 - set/get absolute floatOrPercent ok 29 - serialize absolute floatOrPercent ok 30 - set/get relative floatOrPercent ok 31 - serialize relative floatOrPercent ok 32 - set/get bool ok 33 - serialize bool ok 34 - set/get enum ok 35 - serialize enum ok 36 - deserialize enum (gcode_flavor) ok 37 - deserialize enum (gcode_flavor) ok 38 - deserialize enum (fill_pattern) ok 39 - deserialize enum (support_material_pattern) ok 40 - set/get points ok 41 - set/get points ok 42 - serialize points ok 43 - deserialize points ok 44 - deserialize points ok 45 - reject undef points ok 46 - set/get floats ok 47 - serialize floats ok 48 - deserialize floats ok 49 - deserialize a single float ok 50 - reject undef floats ok 51 - set/get ints ok 52 - serialize ints ok 53 - deserialize ints ok 54 - reject undef ints ok 55 - set/get bools ok 56 - get_at bools ok 57 - get_at bools ok 58 - get_at bools ok 59 - serialize bools ok 60 - deserialize bools ok 61 - deserialize bools from empty string ok 62 - deserialize bools from non-string value ok 63 - reject undef bools ok 64 - set/get strings ok 65 - serialize strings ok 66 - deserialize strings ok 67 - reject undef strings ok 68 - get_keys and as_hash ok 69 - set/get float ok 70 - serialize float ok 71 - set/get int ok 72 - serialize int ok 73 - set/get string ok 74 - serialize string ok 75 - set/get string with newline ok 76 - serialize string with newline ok 77 - deserialize string with newline ok 78 - serialize multi-string value empty ok 79 - deserialize multi-string value - empty empty ok 80 - deserialize complex multi-string value empty ok 81 - serialize multi-string value single empty ok 82 - deserialize multi-string value - empty single empty ok 83 - deserialize complex multi-string value single empty ok 84 - serialize multi-string value single noempty, simple ok 85 - deserialize multi-string value - empty single noempty, simple ok 86 - deserialize complex multi-string value single noempty, simple ok 87 - serialize multi-string value multiple noempty, simple ok 88 - deserialize multi-string value - empty multiple noempty, simple ok 89 - deserialize complex multi-string value multiple noempty, simple ok 90 - serialize multi-string value multiple, simple, some empty ok 91 - deserialize multi-string value - empty multiple, simple, some empty ok 92 - deserialize complex multi-string value multiple, simple, some empty ok 93 - serialize multi-string value complex ok 94 - deserialize multi-string value - empty complex ok 95 - deserialize complex multi-string value complex ok 96 - set/get absolute floatOrPercent ok 97 - serialize absolute floatOrPercent ok 98 - set/get relative floatOrPercent ok 99 - serialize relative floatOrPercent ok 100 - set/get bool ok 101 - serialize bool ok 102 - set/get enum ok 103 - serialize enum ok 104 - deserialize enum (gcode_flavor) ok 105 - deserialize enum (gcode_flavor) ok 106 - deserialize enum (fill_pattern) ok 107 - deserialize enum (support_material_pattern) ok 108 - set/get points ok 109 - set/get points ok 110 - serialize points ok 111 - deserialize points ok 112 - deserialize points ok 113 - reject undef points ok 114 - set/get floats ok 115 - serialize floats ok 116 - deserialize floats ok 117 - deserialize a single float ok 118 - reject undef floats ok 119 - set/get ints ok 120 - serialize ints ok 121 - deserialize ints ok 122 - reject undef ints ok 123 - set/get bools ok 124 - get_at bools ok 125 - get_at bools ok 126 - get_at bools ok 127 - serialize bools ok 128 - deserialize bools ok 129 - deserialize bools from empty string ok 130 - deserialize bools from non-string value ok 131 - reject undef bools ok 132 - set/get strings ok 133 - serialize strings ok 134 - deserialize strings ok 135 - reject undef strings ok 136 - get_keys and as_hash ok 137 - apply_dynamic ok 138 - apply_static and print_config_def ok 139 - get_abs_value() works when ratio_over references a floatOrPercent option ok 140 - no interferences between DynamicConfig objects ok 141 - apply dynamic over dynamic ok 142 - extruder option is removed after normalize() ok 143 - undefined extruder is populated with default extruder ok 144 - defined extruder is not overwritten by default extruder ok 145 - undefined solid infill extruder is populated with infill extruder ok 146 - retract_layer_change is disabled with spiral_vase ok t/16_flow.t ..................... 1..2 ok 1 - 'new_from_width' isa 'Slic3rPrusa::Flow' ok 2 - 'new' isa 'Slic3rPrusa::Flow' ok t/17_boundingbox.t .............. 1..5 ok 1 - 'new_from_points' isa 'Slic3rPrusa::Geometry::BoundingBox' ok 2 - min_point ok 3 - max_point ok 4 - min_point equals to the only defined point ok 5 - max_point equals to the only defined point ok t/18_motionplanner.t ............ 1..20 ok 1 - An object of class 'Slic3rPrusa::MotionPlanner' isa 'Slic3rPrusa::MotionPlanner' ok 2 - return path is valid ok 3 - path length is greater than straight line ok 4 - first path point coincides with initial point ok 5 - last path point coincides with destination point ok 6 - path is fully contained in expolygon ok 7 - An object of class 'Slic3rPrusa::MotionPlanner' isa 'Slic3rPrusa::MotionPlanner' ok 8 - return path is valid ok 9 - path length is greater than straight line ok 10 - first path point coincides with initial point ok 11 - last path point coincides with destination point ok 12 - path has no intersection with expolygon ok 13 - An object of class 'Slic3rPrusa::MotionPlanner' isa 'Slic3rPrusa::MotionPlanner' ok 14 - start point is contained in first expolygon ok 15 - end point is contained in second expolygon ok 16 - return path is valid ok 17 - An object of class 'Slic3rPrusa::MotionPlanner' isa 'Slic3rPrusa::MotionPlanner' ok 18 - start point is contained in second expolygon ok 19 - end point is contained in first expolygon ok 20 - return path is valid ok t/19_model.t .................... 1..4 ok 1 - An object of class 'Slic3rPrusa::Model::Object::Ref' isa 'Slic3rPrusa::Model::Object::Ref' ok 2 - An object of class 'Slic3rPrusa::Pointf3::Ref' isa 'Slic3rPrusa::Pointf3::Ref' ok 3 - origin_translation is modified by ref ok 4 - layer_height_ranges roundtrip ok t/20_print.t .................... 1..5 ok 1 - An object of class 'Slic3rPrusa::Print' isa 'Slic3rPrusa::Print' ok 2 - An object of class 'Slic3rPrusa::Config::Static::Ref' isa 'Slic3rPrusa::Config::Static::Ref' ok 3 - An object of class 'Slic3rPrusa::Config::Static::Ref' isa 'Slic3rPrusa::Config::Static::Ref' ok 4 - An object of class 'Slic3rPrusa::Config::Static::Ref' isa 'Slic3rPrusa::Config::Static::Ref' ok 5 - An object of class 'Slic3rPrusa::GCode::PlaceholderParser::Ref' isa 'Slic3rPrusa::GCode::PlaceholderParser::Ref' ok t/21_gcode.t .................... 1..2 ok 1 - set_origin ok 2 - origin returns reference to point ok t/22_exception.t ................ 1..1 ok 1 - croak from inside a C++ exception delivered ok All tests successful. Files=21, Tests=487, 1 wallclock secs ( 0.15 usr 0.03 sys + 1.20 cusr 0.23 csys = 1.61 CPU) Result: PASS /builddir/build/BUILD/Slic3r-version_1.33.8 + cd - + SLIC3R_NO_AUTO=1 + perl Build.PL installdirs=vendor Warning, threads::shared has already been loaded. To enable shared variables, 'use threads' must be called before threads::shared or any module that uses it. t/angles.t ..................... ok t/arcs.t ....................... ok t/avoid_crossing_perimeters.t .. ok t/bridges.t .................... ok t/clean_polylines.t ............ ok t/clipper.t .................... ok t/collinear.t .................. ok t/combineinfill.t .............. ok t/config.t ..................... ok t/cooling.t .................... ok t/custom_gcode.t ............... ok t/dynamic.t .................... skipped: variable-width paths are currently disabled t/fill.t ....................... ok t/flow.t ....................... ok t/gaps.t ....................... ok t/gcode.t ...................... ok t/geometry.t ................... ok t/layers.t ..................... ok t/loops.t ...................... skipped: temporarily disabled t/multi.t ...................... ok t/perimeters.t ................. ok t/polyclip.t ................... ok t/pressure.t ................... ok t/print.t ...................... ok t/retraction.t ................. ok t/shells.t ..................... ok t/skirt_brim.t ................. ok t/slice.t ...................... skipped: temporarily disabled t/support.t .................... ok t/svg.t ........................ ok t/thin.t ....................... ok t/threads.t .................... skipped: this perl is not compiled with threads All tests successful. Files=32, Tests=433, 59 wallclock secs ( 0.17 usr 0.08 sys + 60.55 cusr 1.15 csys = 61.95 CPU) Result: PASS If you also want to use the GUI you can now run `perl Build.PL --gui` to install the required modules. + exit 0 Processing files: slic3r-prusa3d-1.33.8-1.fc24.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Xyg3NW + umask 022 + cd /builddir/build/BUILD + cd Slic3r-version_1.33.8 + DOCDIR=/builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/share/doc/slic3r-prusa3d + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/share/doc/slic3r-prusa3d + cp -pr README.md /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64/usr/share/doc/slic3r-prusa3d + exit 0 Provides: appdata() appdata(slic3r-prusa3d.appdata.xml) application() application(slic3r-prusa3d.desktop) bundled(admesh-libs) = 0.98.1 bundled(polyclipping) = 6.2.9 perl(GLUquadricObjPtr) perl(Slic3rPrusa) perl(Slic3rPrusa::Config) perl(Slic3rPrusa::Config::Static) perl(Slic3rPrusa::ExPolygon) perl(Slic3rPrusa::ExPolygon::Collection) perl(Slic3rPrusa::ExtrusionLoop) perl(Slic3rPrusa::ExtrusionMultiPath) perl(Slic3rPrusa::ExtrusionPath) perl(Slic3rPrusa::ExtrusionPath::Collection) perl(Slic3rPrusa::ExtrusionSimulator) perl(Slic3rPrusa::Filler) perl(Slic3rPrusa::Flow) perl(Slic3rPrusa::Format::AMF) perl(Slic3rPrusa::Format::AMF::Parser) perl(Slic3rPrusa::Format::OBJ) perl(Slic3rPrusa::Format::STL) perl(Slic3rPrusa::GCode::ArcFitting) perl(Slic3rPrusa::GCode::ArcFitting::Arc) perl(Slic3rPrusa::GCode::CoolingBuffer) perl(Slic3rPrusa::GCode::MotionPlanner) perl(Slic3rPrusa::GCode::MotionPlanner::ConfigurationSpace) perl(Slic3rPrusa::GCode::PressureRegulator) perl(Slic3rPrusa::GCode::Reader) perl(Slic3rPrusa::GCode::SpiralVase) perl(Slic3rPrusa::GUI) perl(Slic3rPrusa::GUI::2DBed) perl(Slic3rPrusa::GUI::3DScene) perl(Slic3rPrusa::GUI::3DScene::Base) perl(Slic3rPrusa::GUI::3DScene::Volume) perl(Slic3rPrusa::GUI::AboutDialog) perl(Slic3rPrusa::GUI::AboutDialog::Logo) perl(Slic3rPrusa::GUI::BedShapeDialog) perl(Slic3rPrusa::GUI::BedShapePanel) perl(Slic3rPrusa::GUI::BonjourBrowser) perl(Slic3rPrusa::GUI::ConfigOptionsGroup) perl(Slic3rPrusa::GUI::ConfigWizard) perl(Slic3rPrusa::GUI::ConfigWizard::Index) perl(Slic3rPrusa::GUI::ConfigWizard::Page) perl(Slic3rPrusa::GUI::ConfigWizard::Page::Bed) perl(Slic3rPrusa::GUI::ConfigWizard::Page::BedTemperature) perl(Slic3rPrusa::GUI::ConfigWizard::Page::Filament) perl(Slic3rPrusa::GUI::ConfigWizard::Page::Finished) perl(Slic3rPrusa::GUI::ConfigWizard::Page::Firmware) perl(Slic3rPrusa::GUI::ConfigWizard::Page::Nozzle) perl(Slic3rPrusa::GUI::ConfigWizard::Page::Temperature) perl(Slic3rPrusa::GUI::ConfigWizard::Page::Welcome) perl(Slic3rPrusa::GUI::Controller) perl(Slic3rPrusa::GUI::Controller::ManualControlDialog) perl(Slic3rPrusa::GUI::Controller::PrinterPanel) perl(Slic3rPrusa::GUI::Controller::PrinterPanel::PrintJob) perl(Slic3rPrusa::GUI::Controller::PrinterPanel::PrintJobPanel) perl(Slic3rPrusa::GUI::GLShader) perl(Slic3rPrusa::GUI::MainFrame) perl(Slic3rPrusa::GUI::Notifier) perl(Slic3rPrusa::GUI::OptionsGroup) perl(Slic3rPrusa::GUI::OptionsGroup::Field) perl(Slic3rPrusa::GUI::OptionsGroup::Field::Checkbox) perl(Slic3rPrusa::GUI::OptionsGroup::Field::Choice) perl(Slic3rPrusa::GUI::OptionsGroup::Field::ColourPicker) perl(Slic3rPrusa::GUI::OptionsGroup::Field::NumericChoice) perl(Slic3rPrusa::GUI::OptionsGroup::Field::Point) perl(Slic3rPrusa::GUI::OptionsGroup::Field::Slider) perl(Slic3rPrusa::GUI::OptionsGroup::Field::SpinCtrl) perl(Slic3rPrusa::GUI::OptionsGroup::Field::TextCtrl) perl(Slic3rPrusa::GUI::OptionsGroup::Field::wxSizer) perl(Slic3rPrusa::GUI::OptionsGroup::Field::wxWindow) perl(Slic3rPrusa::GUI::OptionsGroup::Line) perl(Slic3rPrusa::GUI::OptionsGroup::Option) perl(Slic3rPrusa::GUI::OptionsGroup::StaticText) perl(Slic3rPrusa::GUI::Plater) perl(Slic3rPrusa::GUI::Plater::2D) perl(Slic3rPrusa::GUI::Plater::2DToolpaths) perl(Slic3rPrusa::GUI::Plater::2DToolpaths::Canvas) perl(Slic3rPrusa::GUI::Plater::2DToolpaths::Dialog) perl(Slic3rPrusa::GUI::Plater::3D) perl(Slic3rPrusa::GUI::Plater::3DPreview) perl(Slic3rPrusa::GUI::Plater::3DToolpaths) perl(Slic3rPrusa::GUI::Plater::DropTarget) perl(Slic3rPrusa::GUI::Plater::Object) perl(Slic3rPrusa::GUI::Plater::ObjectCutDialog) perl(Slic3rPrusa::GUI::Plater::ObjectDialog::BaseTab) perl(Slic3rPrusa::GUI::Plater::ObjectDialog::LayersTab) perl(Slic3rPrusa::GUI::Plater::ObjectPartsPanel) perl(Slic3rPrusa::GUI::Plater::ObjectSettingsDialog) perl(Slic3rPrusa::GUI::Plater::OverrideSettingsPanel) perl(Slic3rPrusa::GUI::Preferences) perl(Slic3rPrusa::GUI::ProgressStatusBar) perl(Slic3rPrusa::GUI::Projector) perl(Slic3rPrusa::GUI::Projector::Controller) perl(Slic3rPrusa::GUI::Projector::Screen) perl(Slic3rPrusa::GUI::SavePresetWindow) perl(Slic3rPrusa::GUI::SimpleTab) perl(Slic3rPrusa::GUI::SimpleTab::Filament) perl(Slic3rPrusa::GUI::SimpleTab::Print) perl(Slic3rPrusa::GUI::SimpleTab::Printer) perl(Slic3rPrusa::GUI::SystemInfo) perl(Slic3rPrusa::GUI::Tab) perl(Slic3rPrusa::GUI::Tab::Filament) perl(Slic3rPrusa::GUI::Tab::Page) perl(Slic3rPrusa::GUI::Tab::Preset) perl(Slic3rPrusa::GUI::Tab::Print) perl(Slic3rPrusa::GUI::Tab::Printer) perl(Slic3rPrusa::GUI::_3DScene::GLVertexArray) perl(Slic3rPrusa::Geometry) perl(Slic3rPrusa::Geometry::Clipper) perl(Slic3rPrusa::Layer) perl(Slic3rPrusa::Layer::Support) perl(Slic3rPrusa::Line) perl(Slic3rPrusa::Model) perl(Slic3rPrusa::Model::Material) perl(Slic3rPrusa::Model::Object) perl(Slic3rPrusa::Point) perl(Slic3rPrusa::Point3) perl(Slic3rPrusa::Pointf) perl(Slic3rPrusa::Pointf3) perl(Slic3rPrusa::Polygon) perl(Slic3rPrusa::Polyline) perl(Slic3rPrusa::Polyline::Collection) perl(Slic3rPrusa::Print) perl(Slic3rPrusa::Print::GCode) perl(Slic3rPrusa::Print::Object) perl(Slic3rPrusa::Print::Simple) perl(Slic3rPrusa::Print::State) perl(Slic3rPrusa::Print::SupportMaterial) perl(Slic3rPrusa::Print::SupportMaterial2) perl(Slic3rPrusa::SVG) perl(Slic3rPrusa::Surface) perl(Slic3rPrusa::Surface::Collection) perl(Slic3rPrusa::Test) perl(Slic3rPrusa::Test::Print) perl(Slic3rPrusa::Test::SectionCut) perl(Slic3rPrusa::XS) = 0.01 slic3r-prusa3d = 1.33.8-1.fc24 slic3r-prusa3d(x86-64) = 1.33.8-1.fc24 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /usr/bin/perl ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libboost_log.so.1.60.0()(64bit) libboost_system.so.1.60.0()(64bit) libboost_thread.so.1.60.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libc.so.6(GLIBC_2.9)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libperl.so.5.22()(64bit) libpoly2tri.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) perl(:VERSION) >= 5.10.0 perl(Carp) perl(Class::Accessor) perl(Config) perl(Encode) perl(Encode::Locale) >= 1.05 perl(Exporter) perl(File::Basename) perl(File::Spec) perl(FindBin) perl(Getopt::Long) perl(IO::Scalar) perl(LWP::UserAgent) perl(List::Util) perl(Math::Trig) perl(Moo) >= 1.003001 perl(OpenGL) perl(POSIX) perl(SVG) perl(Scalar::Util) perl(Slic3rPrusa) perl(Slic3rPrusa::Config) perl(Slic3rPrusa::ExPolygon) perl(Slic3rPrusa::ExtrusionLoop) perl(Slic3rPrusa::ExtrusionPath) perl(Slic3rPrusa::Flow) perl(Slic3rPrusa::Format::AMF) perl(Slic3rPrusa::Format::OBJ) perl(Slic3rPrusa::Format::STL) perl(Slic3rPrusa::GCode::ArcFitting) perl(Slic3rPrusa::GCode::CoolingBuffer) perl(Slic3rPrusa::GCode::MotionPlanner) perl(Slic3rPrusa::GCode::PressureRegulator) perl(Slic3rPrusa::GCode::Reader) perl(Slic3rPrusa::GCode::SpiralVase) perl(Slic3rPrusa::GUI::2DBed) perl(Slic3rPrusa::GUI::3DScene) perl(Slic3rPrusa::GUI::3DScene::Base) perl(Slic3rPrusa::GUI::AboutDialog) perl(Slic3rPrusa::GUI::BedShapeDialog) perl(Slic3rPrusa::GUI::BonjourBrowser) perl(Slic3rPrusa::GUI::ConfigWizard) perl(Slic3rPrusa::GUI::ConfigWizard::Page) perl(Slic3rPrusa::GUI::Controller) perl(Slic3rPrusa::GUI::Controller::ManualControlDialog) perl(Slic3rPrusa::GUI::Controller::PrinterPanel) perl(Slic3rPrusa::GUI::GLShader) perl(Slic3rPrusa::GUI::MainFrame) perl(Slic3rPrusa::GUI::Notifier) perl(Slic3rPrusa::GUI::OptionsGroup) perl(Slic3rPrusa::GUI::OptionsGroup::Field) perl(Slic3rPrusa::GUI::Plater) perl(Slic3rPrusa::GUI::Plater::2D) perl(Slic3rPrusa::GUI::Plater::2DToolpaths) perl(Slic3rPrusa::GUI::Plater::3D) perl(Slic3rPrusa::GUI::Plater::3DPreview) perl(Slic3rPrusa::GUI::Plater::ObjectCutDialog) perl(Slic3rPrusa::GUI::Plater::ObjectDialog::BaseTab) perl(Slic3rPrusa::GUI::Plater::ObjectPartsPanel) perl(Slic3rPrusa::GUI::Plater::ObjectSettingsDialog) perl(Slic3rPrusa::GUI::Plater::OverrideSettingsPanel) perl(Slic3rPrusa::GUI::Preferences) perl(Slic3rPrusa::GUI::ProgressStatusBar) perl(Slic3rPrusa::GUI::Projector) perl(Slic3rPrusa::GUI::SimpleTab) perl(Slic3rPrusa::GUI::SystemInfo) perl(Slic3rPrusa::GUI::Tab) perl(Slic3rPrusa::Geometry) perl(Slic3rPrusa::Geometry::Clipper) perl(Slic3rPrusa::Layer) perl(Slic3rPrusa::Line) perl(Slic3rPrusa::Model) perl(Slic3rPrusa::Point) perl(Slic3rPrusa::Polygon) perl(Slic3rPrusa::Polyline) perl(Slic3rPrusa::Print) perl(Slic3rPrusa::Print::GCode) perl(Slic3rPrusa::Print::Object) perl(Slic3rPrusa::Print::Simple) perl(Slic3rPrusa::Print::State) perl(Slic3rPrusa::Print::SupportMaterial) perl(Slic3rPrusa::SVG) perl(Slic3rPrusa::Surface) perl(Slic3rPrusa::XS) perl(Thread::Semaphore) perl(Time::HiRes) perl(Unicode::Normalize) perl(Wx) >= 0.9901 perl(Wx::App) perl(Wx::DND) perl(Wx::Dialog) perl(Wx::Event) perl(Wx::FileDropTarget) perl(Wx::Frame) perl(Wx::GLCanvas) perl(Wx::Grid) perl(Wx::Html) perl(Wx::Panel) perl(Wx::Print) perl(Wx::ScrolledWindow) perl(Wx::StaticText) perl(Wx::StatusBar) perl(Wx::Wizard) perl(Wx::WizardPage) perl(XML::SAX::Base) perl(XSLoader) perl(base) perl(constant) perl(lib) perl(overload) perl(parent) perl(strict) perl(threads::shared) perl(utf8) perl(warnings) rtld(GNU_HASH) Recommends: perl(Thread::Queue) Processing files: slic3r-prusa3d-debuginfo-1.33.8-1.fc24.x86_64 Provides: slic3r-prusa3d-debuginfo = 1.33.8-1.fc24 slic3r-prusa3d-debuginfo(x86-64) = 1.33.8-1.fc24 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64 Wrote: /builddir/build/RPMS/slic3r-prusa3d-1.33.8-1.fc24.x86_64.rpm Wrote: /builddir/build/RPMS/slic3r-prusa3d-debuginfo-1.33.8-1.fc24.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.v6yeVn + umask 022 + cd /builddir/build/BUILD + cd Slic3r-version_1.33.8 + /usr/bin/rm -rf /builddir/build/BUILDROOT/slic3r-prusa3d-1.33.8-1.fc24.x86_64 + exit 0 Child return code was: 0