>>> curaengine: Building community/curaengine 4.13.1-r1 (using abuild 3.9.0-r0) started Sat, 28 May 2022 08:58:56 +0000 >>> curaengine: Checking sanity of /home/buildozer/aports/community/curaengine/APKBUILD... >>> curaengine: Analyzing dependencies... >>> curaengine: Installing for build: build-base cmake libarcus-dev protobuf-dev (1/13) Installing libarchive (3.6.1-r0) (2/13) Installing rhash-libs (1.4.2-r2) (3/13) Installing libuv (1.44.1-r0) (4/13) Installing cmake (3.23.2-r0) (5/13) Installing libprotobuf (3.21.1-r0) (6/13) Installing libarcus (4.13.1-r1) (7/13) Installing libarcus-dev (4.13.1-r1) (8/13) Installing zlib-dev (1.2.12-r1) (9/13) Installing libprotoc (3.21.1-r0) (10/13) Installing protoc (3.21.1-r0) (11/13) Installing libprotobuf-lite (3.21.1-r0) (12/13) Installing protobuf-dev (3.21.1-r0) (13/13) Installing .makedepends-curaengine (20220528.085858) Executing busybox-1.35.0-r13.trigger OK: 406 MiB in 112 packages >>> curaengine: Cleaning up srcdir >>> curaengine: Cleaning up pkgdir >>> curaengine: Fetching https://distfiles.alpinelinux.org/distfiles/edge/CuraEngine-4.13.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1687k 100 1687k 0 0 13.6M 0 --:--:-- --:--:-- --:--:-- 13.7M >>> curaengine: Fetching https://distfiles.alpinelinux.org/distfiles/edge/CuraEngine-4.13.1.tar.gz >>> curaengine: Checking sha512sums... CuraEngine-4.13.1.tar.gz: OK >>> curaengine: Unpacking /var/cache/distfiles/edge/CuraEngine-4.13.1.tar.gz... -- The C compiler identification is GNU 11.2.1 -- The CXX compiler identification is GNU 11.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building with Arcus -- Found Protobuf: /usr/lib/libprotobuf.so (found suitable version "3.21.1", minimum required is "3.0.0") CMake Warning (dev) at /usr/lib/cmake/Arcus/ArcusConfig.cmake:40 (set): implicitly converting '' to 'STRING' type. Call Stack (most recent call first): CMakeLists.txt:23 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Building Stb from source. -- Created Stb installation at: /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/build/stb-prefix/src -- Compile with more optimization flags -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Building tests... -- Downloading GMock / GTest version 1.8.0 from git CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (GTest) does not match the name of the calling package (GMock). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindGMock.cmake:441 (find_package_handle_standard_args) CMakeLists.txt:332 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found GTest: /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/build/gmock/src/gmock-build/googlemock/gtest/./libgtest.a -- Found GMock: /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/build/gmock/src/gmock-build/googlemock/./libgmock.a -- Found Threads: TRUE -- Configuring done -- Generating done -- Build files have been written to: /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/build [ 1%] Creating directories for 'stb' [ 2%] Building CXX object CMakeFiles/clipper.dir/libs/clipper/clipper.cpp.o [ 3%] Creating directories for 'gmock' [ 4%] Performing download step (git clone) for 'stb' [ 4%] Performing download step (git clone) for 'gmock' Cloning into 'stb'... /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/clipper/clipper.cpp: In function 'void ClipperLib::InitEdge(ClipperLib::TEdge*, ClipperLib::TEdge*, ClipperLib::TEdge*, const ClipperLib::IntPoint&)': /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/clipper/clipper.cpp:722:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ClipperLib::TEdge'; use assignment or value-initialization instead [-Wclass-memaccess] 722 | std::memset(e, 0, sizeof(TEdge)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/clipper/clipper.cpp:66:8: note: 'struct ClipperLib::TEdge' declared here 66 | struct TEdge { | ^~~~~ HEAD is now at d5d052c casting to int to remove ptrdiff_t <-> int comparison warnings [ 5%] No patch step for 'stb' [ 5%] No configure step for 'stb' [ 6%] No build step for 'stb' [ 6%] No install step for 'stb' [ 6%] Completed 'stb' [ 6%] Built target stb -- gmock download command succeeded. See also /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/build/gmock/src/gmock-stamp/gmock-download-*.log [ 7%] Performing update step for 'gmock' [ 7%] No patch step for 'gmock' [ 8%] Performing configure step for 'gmock' -- gmock configure command succeeded. See also /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/build/gmock/src/gmock-stamp/gmock-configure-*.log [ 8%] Performing build step for 'gmock' [ 8%] Linking CXX static library libclipper.a [ 8%] Built target clipper -- gmock build command succeeded. See also /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/build/gmock/src/gmock-stamp/gmock-build-*.log [ 9%] No install step for 'gmock' [ 10%] Completed 'gmock' [ 10%] Built target gmock [ 11%] Running cpp protocol buffer compiler on Cura.proto [ 11%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Application.cpp.o [ 12%] Building CXX object CMakeFiles/_CuraEngine.dir/src/bridge.cpp.o [ 12%] Building CXX object CMakeFiles/_CuraEngine.dir/src/ConicalOverhang.cpp.o [ 13%] Building CXX object CMakeFiles/_CuraEngine.dir/src/ExtruderTrain.cpp.o [ 13%] Building CXX object CMakeFiles/_CuraEngine.dir/src/FffGcodeWriter.cpp.o [ 14%] Building CXX object CMakeFiles/_CuraEngine.dir/src/FffPolygonGenerator.cpp.o [ 15%] Building CXX object CMakeFiles/_CuraEngine.dir/src/FffProcessor.cpp.o [ 16%] Building CXX object CMakeFiles/_CuraEngine.dir/src/GCodePathConfig.cpp.o [ 17%] Building CXX object CMakeFiles/_CuraEngine.dir/src/layerPart.cpp.o [ 17%] Building CXX object CMakeFiles/_CuraEngine.dir/src/InsetOrderOptimizer.cpp.o [ 17%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill.cpp.o [ 17%] Building CXX object CMakeFiles/_CuraEngine.dir/src/LayerPlanBuffer.cpp.o [ 17%] Building CXX object CMakeFiles/_CuraEngine.dir/src/gcodeExport.cpp.o [ 18%] Building CXX object CMakeFiles/_CuraEngine.dir/src/mesh.cpp.o [ 18%] Building CXX object CMakeFiles/_CuraEngine.dir/src/MeshGroup.cpp.o [ 19%] Building CXX object CMakeFiles/_CuraEngine.dir/src/LayerPlan.cpp.o [ 20%] Building CXX object CMakeFiles/_CuraEngine.dir/src/MergeInfillLines.cpp.o [ 21%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Mold.cpp.o [ 21%] Building CXX object CMakeFiles/_CuraEngine.dir/src/multiVolumes.cpp.o [ 22%] Building CXX object CMakeFiles/_CuraEngine.dir/src/PathOrder.cpp.o [ 22%] Building CXX object CMakeFiles/_CuraEngine.dir/src/pathOrderOptimizer.cpp.o [ 23%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Preheat.cpp.o [ 23%] Building CXX object CMakeFiles/_CuraEngine.dir/src/PrimeTower.cpp.o [ 24%] Building CXX object CMakeFiles/_CuraEngine.dir/src/raft.cpp.o [ 26%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Scene.cpp.o [ 26%] Building CXX object CMakeFiles/_CuraEngine.dir/src/SkirtBrim.cpp.o [ 26%] Building CXX object CMakeFiles/_CuraEngine.dir/src/skin.cpp.o [ 26%] Building CXX object CMakeFiles/_CuraEngine.dir/src/SupportInfillPart.cpp.o [ 27%] Building CXX object CMakeFiles/_CuraEngine.dir/src/sliceDataStorage.cpp.o [ 27%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Slice.cpp.o [ 28%] Building CXX object CMakeFiles/_CuraEngine.dir/src/slicer.cpp.o [ 28%] Building CXX object CMakeFiles/_CuraEngine.dir/src/support.cpp.o [ 29%] Building CXX object CMakeFiles/_CuraEngine.dir/src/timeEstimate.cpp.o [ 30%] Building CXX object CMakeFiles/_CuraEngine.dir/src/TopSurface.cpp.o /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/skin.cpp: In member function 'cura::Polygons cura::SkinInfillAreaComputation::generateNoAirBelow(cura::SliceLayerPart&, size_t)': /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/skin.cpp:537:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 537 | if (layer_nr < flooring_layer_count) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/_CuraEngine.dir/src/TreeModelVolumes.cpp.o [ 31%] Building CXX object CMakeFiles/_CuraEngine.dir/src/TreeSupport.cpp.o [ 31%] Building CXX object CMakeFiles/_CuraEngine.dir/src/WallsComputation.cpp.o [ 32%] Building CXX object CMakeFiles/_CuraEngine.dir/src/wallOverlap.cpp.o [ 32%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Weaver.cpp.o /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/timeEstimate.cpp: In member function 'void cura::TimeEstimateCalculator::plan(cura::TimeEstimateCalculator::Position, cura::Velocity, cura::PrintFeatureType)': /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/timeEstimate.cpp:164:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class cura::TimeEstimateCalculator::Block'; use assignment or value-initialization instead [-Wclass-memaccess] 164 | memset(&block, 0, sizeof(block)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/timeEstimate.cpp:9: /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/timeEstimate.h:46:11: note: 'class cura::TimeEstimateCalculator::Block' declared here 46 | class Block | ^~~~~ /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/LayerPlan.cpp: In lambda function: /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/LayerPlan.cpp:1198:46: warning: comparison of integer expressions of different signedness: 'cura::coord_t' {aka 'long long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1198 | return vSize2(path[1] - path[0]) < exclude_dist2 && exclude_areas.inside((path[0] + path[1]) / 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/LayerPlan.cpp: In member function 'void cura::LayerPlan::addLinesMonotonic(const cura::Polygons&, const cura::Polygons&, const cura::GCodePathConfig&, cura::SpaceFillType, cura::AngleRadians, cura::coord_t, cura::coord_t, cura::coord_t, cura::Ratio, double)': /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/LayerPlan.cpp:1209:82: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 1209 | const bool next_would_have_been_included = inside_exclusion && (line_idx < polygons.size() - 1 && is_inside_exclusion(polygons[line_idx + 1])); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Wireframe2gcode.cpp.o [ 33%] Building CXX object CMakeFiles/_CuraEngine.dir/src/communication/ArcusCommunication.cpp.o [ 34%] Building CXX object CMakeFiles/_CuraEngine.dir/src/communication/ArcusCommunicationPrivate.cpp.o [ 35%] Building CXX object CMakeFiles/_CuraEngine.dir/src/communication/CommandLine.cpp.o [ 35%] Building CXX object CMakeFiles/_CuraEngine.dir/src/communication/Listener.cpp.o [ 36%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/ImageBasedDensityProvider.cpp.o [ 36%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/NoZigZagConnectorProcessor.cpp.o [ 37%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/ZigzagConnectorProcessor.cpp.o [ 37%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/LightningDistanceField.cpp.o [ 38%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/LightningGenerator.cpp.o [ 38%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/LightningLayer.cpp.o [ 39%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/LightningTreeNode.cpp.o [ 40%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/SierpinskiFill.cpp.o [ 40%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/SierpinskiFillProvider.cpp.o In file included from /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/infill/ImageBasedDensityProvider.cpp:7: /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/build/stb-prefix/src/stb/stb_image.h: In function 'int stbi__parse_png_file(stbi__png*, int, int)': /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/build/stb-prefix/src/stb/stb_image.h:4954:28: warning: variable 'invalid_chunk' set but not used [-Wunused-but-set-variable] 4954 | static char invalid_chunk[] = "XXXX PNG chunk not known"; | ^~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/SubDivCube.cpp.o [ 41%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/GyroidInfill.cpp.o [ 42%] Building CXX object CMakeFiles/_CuraEngine.dir/src/pathPlanning/Comb.cpp.o [ 42%] Building CXX object CMakeFiles/_CuraEngine.dir/src/pathPlanning/GCodePath.cpp.o [ 43%] Building CXX object CMakeFiles/_CuraEngine.dir/src/pathPlanning/LinePolygonsCrossings.cpp.o [ 43%] Building CXX object CMakeFiles/_CuraEngine.dir/src/pathPlanning/NozzleTempInsert.cpp.o [ 44%] Building CXX object CMakeFiles/_CuraEngine.dir/src/pathPlanning/TimeMaterialEstimates.cpp.o [ 45%] Building CXX object CMakeFiles/_CuraEngine.dir/src/progress/Progress.cpp.o [ 45%] Building CXX object CMakeFiles/_CuraEngine.dir/src/progress/ProgressStageEstimator.cpp.o [ 46%] Building CXX object CMakeFiles/_CuraEngine.dir/src/settings/AdaptiveLayerHeights.cpp.o In file included from /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/communication/CommandLine.h:7, from /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/communication/CommandLine.cpp:16: /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetObjectRaw(rapidjson::GenericValue::Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::GenericValue::Member = rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]': /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/document.h:1890:55: required from 'bool rapidjson::GenericDocument::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/reader.h:1311:40: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(rapidjson::GenericReader::IterativeParsingState, rapidjson::GenericReader::Token, rapidjson::GenericReader::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]' /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/reader.h:1399:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]' /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/reader.h:395:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]' /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/document.h:1747:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::FileReadStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/document.h:1773:70: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with InputStream = rapidjson::FileReadStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/communication/CommandLine.cpp:332:30: required from here /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/document.h:1598:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue >::Member' {aka 'struct rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 1598 | std::memcpy(data_.o.members, members, count * sizeof(Member)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/communication/CommandLine.h:7, from /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/communication/CommandLine.cpp:16: /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/document.h:79:8: note: 'rapidjson::GenericValue >::Member' {aka 'struct rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >'} declared here 79 | struct GenericMember { | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/communication/CommandLine.h:7, from /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/communication/CommandLine.cpp:16: /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetArrayRaw(rapidjson::GenericValue*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]': /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/document.h:1898:54: required from 'bool rapidjson::GenericDocument::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/reader.h:1336:39: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(rapidjson::GenericReader::IterativeParsingState, rapidjson::GenericReader::Token, rapidjson::GenericReader::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]' /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/reader.h:1399:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]' /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/reader.h:395:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]' /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/document.h:1747:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::FileReadStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/document.h:1773:70: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with InputStream = rapidjson::FileReadStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/communication/CommandLine.cpp:332:30: required from here /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/document.h:1586:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1586 | std::memcpy(data_.a.elements, values, count * sizeof(GenericValue)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/libs/rapidjson/document.h:420:7: note: 'class rapidjson::GenericValue >' declared here 420 | class GenericValue { | ^~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/_CuraEngine.dir/src/settings/FlowTempGraph.cpp.o [ 47%] Building CXX object CMakeFiles/_CuraEngine.dir/src/settings/PathConfigStorage.cpp.o [ 47%] Building CXX object CMakeFiles/_CuraEngine.dir/src/settings/Settings.cpp.o [ 48%] Building CXX object CMakeFiles/_CuraEngine.dir/src/settings/ZSeamConfig.cpp.o [ 48%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/AABB.cpp.o [ 49%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/AABB3D.cpp.o /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/communication/ArcusCommunication.cpp: In member function 'virtual void cura::ArcusCommunication::sendPolygons(const cura::PrintFeatureType&, const cura::Polygons&, const coord_t&, const coord_t&, const cura::Velocity&)': /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/communication/ArcusCommunication.cpp:419:33: warning: loop variable 'polygon' of type 'const cura::ConstPolygonRef&' binds to a temporary constructed from type 'const std::vector' [-Wrange-loop-construct] 419 | for (const ConstPolygonRef& polygon : polygons) | ^~~~~~~ /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/communication/ArcusCommunication.cpp:419:33: note: use non-reference type 'const cura::ConstPolygonRef' to make the copy explicit or 'const std::vector&' to prevent copying [ 50%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/Date.cpp.o [ 50%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/FMatrix4x3.cpp.o [ 51%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/gettime.cpp.o [ 51%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/getpath.cpp.o [ 52%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/LinearAlg2D.cpp.o [ 52%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/ListPolyIt.cpp.o [ 53%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/logoutput.cpp.o [ 53%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/MinimumSpanningTree.cpp.o [ 54%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/Point3.cpp.o [ 55%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/PolygonConnector.cpp.o [ 55%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/PolygonsPointIndex.cpp.o [ 56%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/PolygonProximityLinker.cpp.o [ 56%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/polygonUtils.cpp.o [ 57%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/polygon.cpp.o [ 57%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/ProximityPointLink.cpp.o [ 58%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/SVG.cpp.o [ 58%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/socket.cpp.o [ 59%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/SquareGrid.cpp.o [ 60%] Building CXX object CMakeFiles/_CuraEngine.dir/Cura.pb.cc.o /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/utils/SquareGrid.cpp: In member function 'bool cura::SquareGrid::processAxisAlignedTriangle(cura::Point, cura::Point, bool, const std::function&) const': /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/utils/SquareGrid.cpp:130:14: warning: suggest parentheses around comparison in operand of '==' [-Wparentheses] 130 | if ((a.X < b.X == a.Y < b.Y) != to_the_right) | ~~~~^~~~~ /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/utils/polygonUtils.cpp: In static member function 'static double cura::PolygonUtils::relativeHammingDistance(const cura::Polygons&, const cura::Polygons&)': /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/utils/polygonUtils.cpp:1416:36: warning: loop variable 'polygon_a' of type 'const cura::ConstPolygonRef&' binds to a temporary constructed from type 'const std::vector' [-Wrange-loop-construct] 1416 | for(const ConstPolygonRef& polygon_a : poly_a) | ^~~~~~~~~ /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/utils/polygonUtils.cpp:1416:36: note: use non-reference type 'const cura::ConstPolygonRef' to make the copy explicit or 'const std::vector&' to prevent copying /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/utils/polygonUtils.cpp:1426:36: warning: loop variable 'polygon_b' of type 'const cura::ConstPolygonRef&' binds to a temporary constructed from type 'const std::vector' [-Wrange-loop-construct] 1426 | for(const ConstPolygonRef& polygon_b : poly_b) | ^~~~~~~~~ /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/src/utils/polygonUtils.cpp:1426:36: note: use non-reference type 'const cura::ConstPolygonRef' to make the copy explicit or 'const std::vector&' to prevent copying [ 60%] Linking CXX static library lib_CuraEngine.a [ 60%] Built target _CuraEngine [ 61%] Building CXX object CMakeFiles/CuraEngine.dir/src/main.cpp.o [ 63%] Building CXX object CMakeFiles/GCodeExportTest.dir/tests/main.cpp.o [ 63%] Building CXX object CMakeFiles/GCodeExportTest.dir/tests/ReadTestPolygons.cpp.o [ 64%] Building CXX object CMakeFiles/PathOrderMonotonicTest.dir/tests/main.cpp.o [ 64%] Building CXX object CMakeFiles/GCodeExportTest.dir/tests/GCodeExportTest.cpp.o [ 64%] Building CXX object CMakeFiles/LayerPlanTest.dir/tests/main.cpp.o [ 65%] Building CXX object CMakeFiles/LayerPlanTest.dir/tests/ReadTestPolygons.cpp.o [ 65%] Building CXX object CMakeFiles/PathOrderMonotonicTest.dir/tests/ReadTestPolygons.cpp.o [ 65%] Building CXX object CMakeFiles/LayerPlanTest.dir/tests/LayerPlanTest.cpp.o [ 67%] Building CXX object CMakeFiles/PathOrderMonotonicTest.dir/tests/PathOrderMonotonicTest.cpp.o [ 67%] Building CXX object CMakeFiles/SlicePhaseTest.dir/tests/main.cpp.o [ 68%] Building CXX object CMakeFiles/InfillTest.dir/tests/main.cpp.o [ 68%] Building CXX object CMakeFiles/SlicePhaseTest.dir/tests/integration/SlicePhaseTest.cpp.o [ 68%] Building CXX object CMakeFiles/MergeInfillLinesTest.dir/tests/main.cpp.o [ 69%] Building CXX object CMakeFiles/TimeEstimateCalculatorTest.dir/tests/main.cpp.o [ 70%] Building CXX object CMakeFiles/InfillTest.dir/tests/ReadTestPolygons.cpp.o [ 72%] Building CXX object CMakeFiles/ArcusCommunicationTest.dir/tests/main.cpp.o [ 72%] Building CXX object CMakeFiles/MergeInfillLinesTest.dir/tests/ReadTestPolygons.cpp.o [ 73%] Building CXX object CMakeFiles/AABBTest.dir/tests/main.cpp.o [ 73%] Building CXX object CMakeFiles/InfillTest.dir/tests/InfillTest.cpp.o [ 73%] Building CXX object CMakeFiles/SettingsTest.dir/tests/main.cpp.o [ 73%] Building CXX object CMakeFiles/AABB3DTest.dir/tests/main.cpp.o [ 73%] Building CXX object CMakeFiles/ArcusCommunicationPrivateTest.dir/tests/main.cpp.o [ 73%] Building CXX object CMakeFiles/PolygonConnectorTest.dir/tests/main.cpp.o [ 73%] Building CXX object CMakeFiles/LinearAlg2DTest.dir/tests/main.cpp.o [ 73%] Building CXX object CMakeFiles/IntPointTest.dir/tests/main.cpp.o [ 73%] Building CXX object CMakeFiles/MinimumSpanningTreeTest.dir/tests/main.cpp.o [ 74%] Building CXX object CMakeFiles/PolygonTest.dir/tests/main.cpp.o [ 74%] Building CXX object CMakeFiles/SparseGridTest.dir/tests/main.cpp.o [ 74%] Building CXX object CMakeFiles/PolygonUtilsTest.dir/tests/main.cpp.o [ 75%] Building CXX object CMakeFiles/UnionFindTest.dir/tests/main.cpp.o [ 75%] Building CXX object CMakeFiles/StringTest.dir/tests/main.cpp.o [ 75%] Linking CXX executable CuraEngine [ 75%] Built target CuraEngine [ 76%] Building CXX object CMakeFiles/LinearAlg2DTest.dir/tests/utils/LinearAlg2DTest.cpp.o [ 77%] Building CXX object CMakeFiles/SettingsTest.dir/tests/settings/SettingsTest.cpp.o [ 77%] Building CXX object CMakeFiles/TimeEstimateCalculatorTest.dir/tests/ReadTestPolygons.cpp.o [ 78%] Building CXX object CMakeFiles/UnionFindTest.dir/tests/utils/UnionFindTest.cpp.o [ 78%] Building CXX object CMakeFiles/ArcusCommunicationTest.dir/tests/arcus/MockSocket.cpp.o [ 78%] Building CXX object CMakeFiles/MergeInfillLinesTest.dir/tests/MergeInfillLinesTest.cpp.o [ 79%] Building CXX object CMakeFiles/ArcusCommunicationPrivateTest.dir/tests/arcus/MockSocket.cpp.o [ 80%] Building CXX object CMakeFiles/AABB3DTest.dir/tests/utils/AABB3DTest.cpp.o [ 81%] Building CXX object CMakeFiles/ArcusCommunicationPrivateTest.dir/tests/arcus/ArcusCommunicationPrivateTest.cpp.o [ 82%] Building CXX object CMakeFiles/AABBTest.dir/tests/utils/AABBTest.cpp.o [ 82%] Building CXX object CMakeFiles/StringTest.dir/tests/utils/StringTest.cpp.o [ 83%] Building CXX object CMakeFiles/ArcusCommunicationTest.dir/tests/arcus/ArcusCommunicationTest.cpp.o [ 84%] Building CXX object CMakeFiles/PolygonConnectorTest.dir/tests/utils/PolygonConnectorTest.cpp.o [ 85%] Building CXX object CMakeFiles/TimeEstimateCalculatorTest.dir/tests/TimeEstimateCalculatorTest.cpp.o [ 85%] Building CXX object CMakeFiles/PolygonTest.dir/tests/utils/PolygonTest.cpp.o [ 86%] Building CXX object CMakeFiles/PolygonUtilsTest.dir/tests/utils/PolygonUtilsTest.cpp.o [ 87%] Building CXX object CMakeFiles/IntPointTest.dir/tests/utils/IntPointTest.cpp.o [ 88%] Building CXX object CMakeFiles/SparseGridTest.dir/tests/utils/SparseGridTest.cpp.o [ 89%] Building CXX object CMakeFiles/MinimumSpanningTreeTest.dir/tests/utils/MinimumSpanningTreeTest.cpp.o [ 90%] Linking CXX executable IntPointTest [ 90%] Built target IntPointTest [ 91%] Linking CXX executable AABBTest [ 91%] Linking CXX executable TimeEstimateCalculatorTest [ 91%] Built target AABBTest [ 91%] Linking CXX executable AABB3DTest [ 92%] Linking CXX executable SlicePhaseTest [ 92%] Linking CXX executable PolygonConnectorTest [ 92%] Built target AABB3DTest [ 92%] Built target TimeEstimateCalculatorTest [ 92%] Built target SlicePhaseTest [ 92%] Built target PolygonConnectorTest [ 92%] Linking CXX executable MinimumSpanningTreeTest [ 93%] Linking CXX executable InfillTest [ 93%] Built target MinimumSpanningTreeTest [ 93%] Linking CXX executable UnionFindTest [ 93%] Linking CXX executable ArcusCommunicationTest [ 93%] Built target UnionFindTest [ 93%] Built target InfillTest [ 93%] Built target ArcusCommunicationTest [ 93%] Linking CXX executable LinearAlg2DTest [ 94%] Linking CXX executable SparseGridTest [ 94%] Linking CXX executable StringTest [ 94%] Built target LinearAlg2DTest [ 95%] Linking CXX executable PathOrderMonotonicTest [ 95%] Linking CXX executable SettingsTest [ 95%] Built target SparseGridTest [ 95%] Built target StringTest [ 95%] Built target PathOrderMonotonicTest [ 95%] Built target SettingsTest [ 95%] Linking CXX executable ArcusCommunicationPrivateTest [ 96%] Linking CXX executable MergeInfillLinesTest [ 96%] Built target ArcusCommunicationPrivateTest [ 97%] Linking CXX executable PolygonTest [ 97%] Built target MergeInfillLinesTest [ 98%] Linking CXX executable PolygonUtilsTest [ 98%] Built target PolygonTest [ 99%] Linking CXX executable LayerPlanTest [ 99%] Built target PolygonUtilsTest [ 99%] Built target LayerPlanTest [100%] Linking CXX executable GCodeExportTest [100%] Built target GCodeExportTest Running tests... Test project /home/buildozer/aports/community/curaengine/src/CuraEngine-4.13.1/build Start 1: BuildTests 1/22 Test #1: BuildTests ....................... Passed 1.81 sec Start 2: GCodeExportTest 2/22 Test #2: GCodeExportTest .................. Passed 0.03 sec Start 3: InfillTest 3/22 Test #3: InfillTest ....................... Passed 5.31 sec Start 4: LayerPlanTest 4/22 Test #4: LayerPlanTest .................... Passed 12.90 sec Start 5: MergeInfillLinesTest 5/22 Test #5: MergeInfillLinesTest ............. Passed 0.01 sec Start 6: PathOrderMonotonicTest 6/22 Test #6: PathOrderMonotonicTest ........... Passed 0.21 sec Start 7: TimeEstimateCalculatorTest 7/22 Test #7: TimeEstimateCalculatorTest ....... Passed 0.01 sec Start 8: SlicePhaseTest 8/22 Test #8: SlicePhaseTest ................... Passed 0.36 sec Start 9: SettingsTest 9/22 Test #9: SettingsTest ..................... Passed 0.02 sec Start 10: ArcusCommunicationTest 10/22 Test #10: ArcusCommunicationTest ........... Passed 0.01 sec Start 11: ArcusCommunicationPrivateTest 11/22 Test #11: ArcusCommunicationPrivateTest .... Passed 0.01 sec Start 12: AABBTest 12/22 Test #12: AABBTest ......................... Passed 0.00 sec Start 13: AABB3DTest 13/22 Test #13: AABB3DTest ....................... Passed 0.00 sec Start 14: IntPointTest 14/22 Test #14: IntPointTest ..................... Passed 0.00 sec Start 15: LinearAlg2DTest 15/22 Test #15: LinearAlg2DTest .................. Passed 0.00 sec Start 16: MinimumSpanningTreeTest 16/22 Test #16: MinimumSpanningTreeTest .......... Passed 0.00 sec Start 17: PolygonConnectorTest 17/22 Test #17: PolygonConnectorTest ............. Passed 0.02 sec Start 18: PolygonTest 18/22 Test #18: PolygonTest ...................... Passed 0.01 sec Start 19: PolygonUtilsTest 19/22 Test #19: PolygonUtilsTest ................. Passed 0.01 sec Start 20: SparseGridTest 20/22 Test #20: SparseGridTest ................... Passed 0.00 sec Start 21: StringTest 21/22 Test #21: StringTest ....................... Passed 0.00 sec Start 22: UnionFindTest 22/22 Test #22: UnionFindTest .................... Passed 0.00 sec 100% tests passed, 0 tests failed out of 22 Total Test time (real) = 20.77 sec >>> curaengine: Entering fakeroot... -- Install configuration: "None" -- Installing: /home/buildozer/aports/community/curaengine/pkg/curaengine/usr/bin/CuraEngine >>> curaengine*: Running postcheck for curaengine >>> curaengine*: Preparing package curaengine... >>> curaengine*: Stripping binaries >>> curaengine*: Scanning shared objects >>> curaengine*: Tracing dependencies... so:libArcus.so.3 so:libc.musl-x86_64.so.1 so:libgcc_s.so.1 so:libgomp.so.1 so:libprotobuf.so.32 >>> curaengine*: Package size: 3.2 MB >>> curaengine*: Compressing data... >>> curaengine*: Create checksum... >>> curaengine*: Create curaengine-4.13.1-r1.apk >>> curaengine: Build complete at Sat, 28 May 2022 09:00:24 +0000 elapsed time 0h 1m 28s >>> curaengine: Cleaning up srcdir >>> curaengine: Cleaning up pkgdir >>> curaengine: Uninstalling dependencies... (1/13) Purging .makedepends-curaengine (20220528.085858) (2/13) Purging cmake (3.23.2-r0) (3/13) Purging libarcus-dev (4.13.1-r1) (4/13) Purging libarcus (4.13.1-r1) (5/13) Purging protobuf-dev (3.21.1-r0) (6/13) Purging zlib-dev (1.2.12-r1) (7/13) Purging protoc (3.21.1-r0) (8/13) Purging libprotobuf-lite (3.21.1-r0) (9/13) Purging libprotoc (3.21.1-r0) (10/13) Purging libarchive (3.6.1-r0) (11/13) Purging rhash-libs (1.4.2-r2) (12/13) Purging libuv (1.44.1-r0) (13/13) Purging libprotobuf (3.21.1-r0) Executing busybox-1.35.0-r13.trigger OK: 332 MiB in 99 packages >>> curaengine: Updating the community/x86_64 repository index... >>> curaengine: Signing the index...