>>> nitro: Building testing/nitro 2.7_beta8-r0 (using abuild 3.11.2-r0) started Mon, 29 May 2023 03:17:16 +0000 >>> nitro: Checking sanity of /home/buildozer/aports/testing/nitro/APKBUILD... >>> nitro: Analyzing dependencies... >>> nitro: Installing for build: build-base cmake linux-headers samurai (1/10) Installing libbz2 (1.0.8-r6) (2/10) Installing xz-libs (5.4.3-r1) (3/10) Installing libarchive (3.6.2-r3) (4/10) Installing libformw (6.4_p20230527-r0) (5/10) Installing rhash-libs (1.4.3-r2) (6/10) Installing libuv (1.45.0-r0) (7/10) Installing cmake (3.26.4-r0) (8/10) Installing linux-headers (6.3-r0) (9/10) Installing samurai (1.2-r3) (10/10) Installing .makedepends-nitro (20230529.031718) Executing busybox-1.36.1-r0.trigger OK: 328 MiB in 110 packages >>> nitro: Cleaning up srcdir >>> nitro: Cleaning up pkgdir >>> nitro: Fetching https://distfiles.alpinelinux.org/distfiles/edge/nitro-2.7dev-8.tar.gz >>> nitro: Fetching https://distfiles.alpinelinux.org/distfiles/edge/nitro-2.7dev-8.tar.gz >>> nitro: Checking sha512sums... nitro-2.7dev-8.tar.gz: OK gettid.patch: OK >>> nitro: Unpacking /var/cache/distfiles/nitro-2.7dev-8.tar.gz... >>> nitro: gettid.patch patching file c++/mt/include/mt/LinuxCPUAffinityThreadInitializer.h CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 13.1.1 -- The CXX compiler identification is GNU 13.1.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 -- Setting Nitro build type - None -- Setting PDAL build type - None -- Configuring done (0.5s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/build [1/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/UTCDateTime.cpp.o [2/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/ThreadWin32.cpp.o [3/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/ThreadSolaris.cpp.o [4/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/ThreadPosix.cpp.o [5/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/ThreadNSPR.cpp.o [6/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/ThreadIrix.cpp.o [7/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/SyncFactoryIrix.cpp.o [8/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/StopWatch.cpp.o [9/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/SemaphoreWin32.cpp.o [10/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/SemaphoreSolaris.cpp.o [11/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/SemaphorePosix.cpp.o [12/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/SemaphoreIrix.cpp.o [13/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/ReadWriteMutex.cpp.o [14/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/ProcessWin32.cpp.o [15/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/ProcessUnix.cpp.o [16/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/Path.cpp.o [17/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/OSWin32.cpp.o [18/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/OSUnix.cpp.o [19/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/MutexWin32.cpp.o [20/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/MutexSolaris.cpp.o [21/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/MutexPosix.cpp.o [22/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/MutexNSPR.cpp.o [23/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/MutexIrix.cpp.o [24/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/LocalDateTime.cpp.o [25/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/FileWin32.cpp.o [26/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/FileUnix.cpp.o [27/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/FileFinder.cpp.o [28/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/ExecWin32.cpp.o [29/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/ExecUnix.cpp.o [30/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/ErrWin32.cpp.o [31/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/ErrUnix.cpp.o [32/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/DirectoryEntry.cpp.o [33/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/Dbg.cpp.o [34/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/DateTime.cpp.o [35/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/DLLWin32.cpp.o [36/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/DLLUnix.cpp.o [37/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/Conf.cpp.o [38/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/ConditionVarWin32.cpp.o [39/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/ConditionVarSolaris.cpp.o [40/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/ConditionVarPosix.cpp.o [41/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/ConditionVarNSPR.cpp.o [42/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/sys/source/ConditionVarIrix.cpp.o [43/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/str/source/Tokenizer.cpp.o [44/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/str/source/Manip.cpp.o [45/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/str/source/Format.cpp.o [46/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/str/source/Convert.cpp.o [47/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/mt/source/ThreadGroup.cpp.o [48/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/mt/source/LinuxCPUAffinityThreadInitializer.cpp.o [49/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/mt/source/LinuxCPUAffinityInitializer.cpp.o [50/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/mt/source/GenericRequestHandler.cpp.o [51/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/mt/source/GenerationThreadPool.cpp.o [52/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/logging/source/XMLFormatter.cpp.o [53/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/logging/source/StreamHandler.cpp.o [54/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/logging/source/StandardFormatter.cpp.o [55/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/logging/source/Setup.cpp.o [56/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/logging/source/RotatingFileHandler.cpp.o [57/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/logging/source/MemoryHandler.cpp.o [58/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/logging/source/LoggerFactory.cpp.o [59/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/logging/source/Logger.cpp.o [60/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/logging/source/LogRecord.cpp.o [61/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/logging/source/Handler.cpp.o [62/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/logging/source/Formatter.cpp.o [63/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/logging/source/Filterer.cpp.o [64/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/logging/source/Filter.cpp.o [65/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/logging/source/DefaultLogger.cpp.o [66/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/io/source/StringStream.cpp.o [67/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/io/source/StandardStreams.cpp.o [68/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/io/source/SerializableFile.cpp.o [69/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/io/source/RotatingFileOutputStream.cpp.o [70/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/io/source/PipeStream.cpp.o [71/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/io/source/InputStream.cpp.o [72/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/io/source/FileUtils.cpp.o [73/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/io/source/FileOutputStreamOS.cpp.o [74/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/io/source/FileOutputStreamIOS.cpp.o [75/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/io/source/FileInputStreamOS.cpp.o [76/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/io/source/FileInputStreamIOS.cpp.o [77/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/io/source/ByteStream.cpp.o [78/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/except/source/Trace.cpp.o [79/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/except/source/Throwable.cpp.o [80/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/except/source/Context.cpp.o [81/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/Writer.cpp.o [82/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/WriteHandler.cpp.o [83/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/Utils.cpp.o [84/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/TextSubheader.cpp.o [85/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/TextSegment.cpp.o [86/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/TRE.cpp.o [87/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/SubWindow.cpp.o [88/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/SegmentWriter.cpp.o [89/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/SegmentSource.cpp.o [90/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/SegmentReader.cpp.o [91/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/Record.cpp.o [92/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/Reader.cpp.o [93/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/RESubheader.cpp.o [94/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/RESegment.cpp.o [95/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/PluginRegistry.cpp.o [96/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/MemoryIO.cpp.o [97/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/LookupTable.cpp.o [98/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/List.cpp.o [99/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/LabelSubheader.cpp.o [100/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/LabelSegment.cpp.o [101/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/ImageWriter.cpp.o [102/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/ImageSubheader.cpp.o [103/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/ImageSource.cpp.o [104/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/ImageSegment.cpp.o [105/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/ImageReader.cpp.o [106/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/IOInterface.cpp.o [107/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/IOHandle.cpp.o [108/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/HashTable.cpp.o [109/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/Handle.cpp.o [110/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/GraphicSubheader.cpp.o [111/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/GraphicSegment.cpp.o [112/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/FileSecurity.cpp.o [113/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/FileHeader.cpp.o [114/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/DownSampler.cpp.o [115/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/DateTime.cpp.o [116/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/DataSource.cpp.o [117/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/DESubheader.cpp.o [118/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/DESegment.cpp.o [119/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/CustomIO.cpp.o [120/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/ComponentInfo.cpp.o [121/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/BufferedWriter.cpp.o [122/432] Building CXX object c++/CMakeFiles/nitf-cpp.dir/nitf/source/BlockingInfo.cpp.o ninja: job failed: /usr/bin/g++ -D_REENTRANT -D__POSIX -Dnitf_cpp_EXPORTS -I/home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c++/nitf/include -I/home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c/nitf/include -I/home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c/nrt/include -I/home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c++/except/include -I/home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c++/io/include -I/home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c++/import/include -I/home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c++/logging/include -I/home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c++/mem/include -I/home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c++/mt/include -I/home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c++/str/include -I/home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c++/sys/include -Os -Wformat -Werror=format-security -std=gnu++17 -fPIC -MD -MT c++/CMakeFiles/nitf-cpp.dir/sys/source/OSUnix.cpp.o -MF c++/CMakeFiles/nitf-cpp.dir/sys/source/OSUnix.cpp.o.d -o c++/CMakeFiles/nitf-cpp.dir/sys/source/OSUnix.cpp.o -c /home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c++/sys/source/OSUnix.cpp /home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c++/sys/source/OSUnix.cpp: In member function 'virtual std::string sys::OSUnix::getCurrentWorkingDirectory() const': /home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c++/sys/source/OSUnix.cpp:113:17: error: 'PATH_MAX' was not declared in this scope 113 | char buffer[PATH_MAX]; | ^~~~~~~~ /home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c++/sys/source/OSUnix.cpp:114:17: error: 'buffer' was not declared in this scope; did you mean 'setbuffer'? 114 | if (!getcwd(buffer, PATH_MAX)) | ^~~~~~ | setbuffer /home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c++/sys/source/OSUnix.cpp:116:24: error: 'buffer' was not declared in this scope; did you mean 'setbuffer'? 116 | return std::string(buffer); | ^~~~~~ | setbuffer /home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c++/sys/source/OSUnix.cpp: In member function 'virtual std::string sys::OSUnix::getTempName(const std::string&, const std::string&) const': /home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c++/sys/source/OSUnix.cpp:127:19: error: 'PATH_MAX' was not declared in this scope 127 | char fullPath[PATH_MAX + 1]; | ^~~~~~~~ /home/buildozer/aports/testing/nitro/src/nitro-2.7dev-8/c++/sys/source/OSUnix.cpp:129:12: error: 'fullPath' was not declared in this scope 129 | strcpy(fullPath, path.c_str()); | ^~~~~~~~ ninja: subcommand failed >>> ERROR: nitro: build failed >>> nitro: Uninstalling dependencies... (1/10) Purging .makedepends-nitro (20230529.031718) (2/10) Purging cmake (3.26.4-r0) (3/10) Purging linux-headers (6.3-r0) (4/10) Purging samurai (1.2-r3) (5/10) Purging libarchive (3.6.2-r3) (6/10) Purging libbz2 (1.0.8-r6) (7/10) Purging libformw (6.4_p20230527-r0) (8/10) Purging libuv (1.45.0-r0) (9/10) Purging rhash-libs (1.4.3-r2) (10/10) Purging xz-libs (5.4.3-r1) Executing busybox-1.36.1-r0.trigger OK: 259 MiB in 100 packages