>>> advancecomp: Building community/advancecomp 2.1-r2 (using abuild 3.9.0-r0) started Sat, 16 Apr 2022 19:51:55 +0000 >>> advancecomp: Checking sanity of /home/buildozer/aports/community/advancecomp/APKBUILD... >>> advancecomp: Analyzing dependencies... >>> advancecomp: Installing for build: build-base automake autoconf libtool zlib-dev (1/12) Installing libbz2 (1.0.8-r1) (2/12) Installing perl (5.34.1-r0) (3/12) Installing automake (1.16.5-r0) (4/12) Installing m4 (1.4.19-r1) (5/12) Installing autoconf (2.71-r0) (6/12) Installing libltdl (2.4.7-r0) (7/12) Installing libtool (2.4.7-r0) (8/12) Installing zlib-dev (1.2.12-r0) (9/12) Installing .makedepends-advancecomp (20220416.195201) (10/12) Installing perl-error (0.17029-r1) (11/12) Installing perl-git (2.35.2-r0) (12/12) Installing git-perl (2.35.2-r0) Executing busybox-1.35.0-r8.trigger OK: 334 MiB in 100 packages >>> advancecomp: Cleaning up srcdir >>> advancecomp: Cleaning up pkgdir >>> advancecomp: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/advancecomp-2.1.tar.gz >>> advancecomp: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/advancecomp-2.1.tar.gz >>> advancecomp: Checking sha512sums... advancecomp-2.1.tar.gz: OK CVE-2019-9210.patch: OK >>> advancecomp: Unpacking /var/cache/distfiles/v3.16/advancecomp-2.1.tar.gz... >>> advancecomp: CVE-2019-9210.patch patching file pngex.cc autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: /usr/bin/autoconf --force configure.ac:31: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:31: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:31: the top level configure.ac:34: warning: The macro `AC_HEADER_TIME' is obsolete. configure.ac:34: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.ac:34: the top level autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:12: installing './compile' configure.ac:9: installing './config.guess' configure.ac:9: installing './config.sub' configure.ac:6: installing './install-sh' configure.ac:6: installing './missing' autoreconf: Leaving directory '.' checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking build system type... armv8l-unknown-linux-musleabihf checking host system type... armv8l-unknown-linux-musleabihf checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for sys/time.h... yes checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking for gawk... (cached) awk checking for tar... tar checking for gzip... gzip checking for groff... no checking for col... no checking for valgrind... no checking for wine... no checking for advd2... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for adler32 in -lz... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for sys/wait.h that is POSIX.1 compatible... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for unistd.h... (cached) yes checking for getopt.h... yes checking for utime.h... yes checking for stdarg.h... yes checking for varargs.h... no checking for stdint.h... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/time.h... (cached) yes checking for sys/utime.h... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for getopt... yes checking for getopt_long... yes checking for snprintf... yes checking for vsnprintf... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating config.h make all-am make[1]: Entering directory '/home/buildozer/aports/community/advancecomp/src/advancecomp-2.1' g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o rezip.o rezip.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o zip.o zip.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o file.o file.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o data.o data.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o siglock.o siglock.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o compress.o compress.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o zipsh.o zipsh.cc gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o getopt.o getopt.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o snprintf.o snprintf.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o portable.o portable.c g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o repng.o repng.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o pngex.o pngex.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o remng.o remng.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o mngex.o mngex.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o scroll.o scroll.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o redef.o redef.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/7zdeflate.o 7z/7zdeflate.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/7zlzma.o 7z/7zlzma.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/AriBitCoder.o 7z/AriBitCoder.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/CRC.o 7z/CRC.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/DeflateDecoder.o 7z/DeflateDecoder.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/DeflateEncoder.o 7z/DeflateEncoder.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/HuffmanEncoder.o 7z/HuffmanEncoder.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/IInOutStreams.o 7z/IInOutStreams.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/InByte.o 7z/InByte.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/LSBFDecoder.o 7z/LSBFDecoder.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/LSBFEncoder.o 7z/LSBFEncoder.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/LZMA.o 7z/LZMA.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/LZMADecoder.o 7z/LZMADecoder.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/LZMAEncoder.o 7z/LZMAEncoder.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/LenCoder.o 7z/LenCoder.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/LiteralCoder.o 7z/LiteralCoder.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/OutByte.o 7z/OutByte.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/WindowIn.o 7z/WindowIn.cc g++ -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o 7z/WindowOut.o 7z/WindowOut.cc gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o libdeflate/adler32.o libdeflate/adler32.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o libdeflate/aligned_malloc.o libdeflate/aligned_malloc.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o libdeflate/crc32.o libdeflate/crc32.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o libdeflate/deflate_compress.o libdeflate/deflate_compress.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o libdeflate/deflate_decompress.o libdeflate/deflate_decompress.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o libdeflate/gzip_compress.o libdeflate/gzip_compress.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o libdeflate/gzip_decompress.o libdeflate/gzip_decompress.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o libdeflate/x86_cpu_features.o libdeflate/x86_cpu_features.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o libdeflate/zlib_compress.o libdeflate/zlib_compress.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o libdeflate/zlib_decompress.o libdeflate/zlib_decompress.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o zopfli/blocksplitter.o zopfli/blocksplitter.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o zopfli/cache.o zopfli/cache.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o zopfli/deflate.o zopfli/deflate.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o zopfli/gzip_container.o zopfli/gzip_container.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o zopfli/hash.o zopfli/hash.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o zopfli/katajainen.o zopfli/katajainen.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o zopfli/lz77.o zopfli/lz77.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o zopfli/squeeze.o zopfli/squeeze.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o zopfli/tree.o zopfli/tree.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o zopfli/util.o zopfli/util.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o zopfli/zlib_container.o zopfli/zlib_container.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o zopfli/zopfli_lib.o zopfli/zopfli_lib.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o lib/fz.o lib/fz.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o lib/png.o lib/png.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o lib/error.o lib/error.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o lib/snstring.o lib/snstring.c gcc -DHAVE_CONFIG_H -I. -Os -fomit-frame-pointer -Os -fomit-frame-pointer -DUSE_ERROR_SILENT -DUSE_COMPRESS -c -o lib/mng.o lib/mng.c zopfli/cache.c: In function 'ZopfliInitCache': zopfli/cache.c:36:51: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 36 | "Error: Out of memory. Tried allocating %lu bytes of memory.\n", | ~~^ | | | long unsigned int | %u In file included from file.cc:23: file.h:70:43: error: ISO C++17 does not allow dynamic exception specifications 70 | bool file_exists(const std::string& file) throw (error); | ^~~~~ file.h:71:75: error: ISO C++17 does not allow dynamic exception specifications 71 | void file_write(const std::string& path, const char* data, unsigned size) throw (error); | ^~~~~ file.h:72:68: error: ISO C++17 does not allow dynamic exception specifications 72 | void file_read(const std::string& path, char* data, unsigned size) throw (error); | ^~~~~ file.h:73:85: error: ISO C++17 does not allow dynamic exception specifications 73 | void file_read(const std::string& path, char* data, unsigned offset, unsigned size) throw (error); | ^~~~~ file.h:74:43: error: ISO C++17 does not allow dynamic exception specifications 74 | time_t file_time(const std::string& path) throw (error); | ^~~~~ file.h:75:54: error: ISO C++17 does not allow dynamic exception specifications 75 | void file_utime(const std::string& path, time_t tod) throw (error); | ^~~~~ file.h:76:45: error: ISO C++17 does not allow dynamic exception specifications 76 | unsigned file_size(const std::string& path) throw (error); | ^~~~~ file.h:77:41: error: ISO C++17 does not allow dynamic exception specifications 77 | crc_t file_crc(const std::string& path) throw (error); | ^~~~~ file.h:78:68: error: ISO C++17 does not allow dynamic exception specifications 78 | void file_copy(const std::string& path1, const std::string& path2) throw (error); | ^~~~~ file.h:79:68: error: ISO C++17 does not allow dynamic exception specifications 79 | void file_move(const std::string& path1, const std::string& path2) throw (error); | ^~~~~ file.h:80:44: error: ISO C++17 does not allow dynamic exception specifications 80 | void file_remove(const std::string& path1) throw (error); | ^~~~~ file.h:81:44: error: ISO C++17 does not allow dynamic exception specifications 81 | void file_mktree(const std::string& path1) throw (error); | ^~~~~ file.cc:101:38: error: ISO C++17 does not allow dynamic exception specifications 101 | bool file_exists(const string& path) throw (error) | ^~~~~ file.cc:117:70: error: ISO C++17 does not allow dynamic exception specifications 117 | void file_write(const string& path, const char* data, unsigned size) throw (error) | ^~~~~ file.cc:137:63: error: ISO C++17 does not allow dynamic exception specifications 137 | void file_read(const string& path, char* data, unsigned size) throw (error) | ^~~~~ file.cc:145:80: error: ISO C++17 does not allow dynamic exception specifications 145 | void file_read(const string& path, char* data, unsigned offset, unsigned size) throw (error) | ^~~~~ file.cc:169:38: error: ISO C++17 does not allow dynamic exception specifications 169 | time_t file_time(const string& path) throw (error) | ^~~~~ file.cc:181:49: error: ISO C++17 does not allow dynamic exception specifications 181 | void file_utime(const string& path, time_t tod) throw (error) | ^~~~~ file.cc:195:40: error: ISO C++17 does not allow dynamic exception specifications 195 | unsigned file_size(const string& path) throw (error) | ^~~~~ file.cc:207:36: error: ISO C++17 does not allow dynamic exception specifications 207 | crc_t file_crc(const string& path) throw (error) | ^~~~~ file.cc:230:58: error: ISO C++17 does not allow dynamic exception specifications 230 | void file_copy(const string& path1, const string& path2) throw (error) | ^~~~~ file.cc:252:58: error: ISO C++17 does not allow dynamic exception specifications 252 | void file_move(const string& path1, const string& path2) throw (error) | ^~~~~ In file included from pngex.h:26, from redef.cc:23: file.h:70:43: error: ISO C++17 does not allow dynamic exception specifications 70 | bool file_exists(const std::string& file) throw (error); | ^~~~~ file.h:71:75: error: ISO C++17 does not allow dynamic exception specifications 71 | void file_write(const std::string& path, const char* data, unsigned size) throw (error); | ^~~~~ file.h:72:68: error: ISO C++17 does not allow dynamic exception specifications 72 | void file_read(const std::string& path, char* data, unsigned size) throw (error); | ^~~~~ file.h:73:85: error: ISO C++17 does not allow dynamic exception specifications 73 | void file_read(const std::string& path, char* data, unsigned offset, unsigned size) throw (error); | ^~~~~ file.h:74:43: error: ISO C++17 does not allow dynamic exception specifications 74 | time_t file_time(const std::string& path) throw (error); | ^~~~~ file.h:75:54: error: ISO C++17 does not allow dynamic exception specifications 75 | void file_utime(const std::string& path, time_t tod) throw (error); | ^~~~~ file.h:76:45: error: ISO C++17 does not allow dynamic exception specifications 76 | unsigned file_size(const std::string& path) throw (error); | ^~~~~ file.h:77:41: error: ISO C++17 does not allow dynamic exception specifications 77 | crc_t file_crc(const std::string& path) throw (error); | ^~~~~ file.h:78:68: error: ISO C++17 does not allow dynamic exception specifications 78 | void file_copy(const std::string& path1, const std::string& path2) throw (error); | ^~~~~ file.cc:274:39: error: ISO C++17 does not allow dynamic exception specifications 274 | void file_remove(const string& path1) throw (error) | ^~~~~ file.h:79:68: error: ISO C++17 does not allow dynamic exception specifications 79 | void file_move(const std::string& path1, const std::string& path2) throw (error); | ^~~~~ file.h:80:44: error: ISO C++17 does not allow dynamic exception specifications 80 | void file_remove(const std::string& path1) throw (error); | ^~~~~ file.h:81:44: error: ISO C++17 does not allow dynamic exception specifications 81 | void file_mktree(const std::string& path1) throw (error); | ^~~~~ file.cc:284:60: error: ISO C++17 does not allow dynamic exception specifications 284 | void file_rename(const string& path1, const string& path2) throw (error) | ^~~~~ In file included from pngex.h:26, from mngex.h:24, from mngex.cc:23: file.h:70:43: error: ISO C++17 does not allow dynamic exception specifications 70 | bool file_exists(const std::string& file) throw (error); | ^~~~~ file.h:71:75: error: ISO C++17 does not allow dynamic exception specifications 71 | void file_write(const std::string& path, const char* data, unsigned size) throw (error); | ^~~~~ file.h:72:68: error: ISO C++17 does not allow dynamic exception specifications 72 | void file_read(const std::string& path, char* data, unsigned size) throw (error); | ^~~~~ file.h:73:85: error: ISO C++17 does not allow dynamic exception specifications 73 | void file_read(const std::string& path, char* data, unsigned offset, unsigned size) throw (error); | ^~~~~ file.h:74:43: error: ISO C++17 does not allow dynamic exception specifications 74 | time_t file_time(const std::string& path) throw (error); | ^~~~~ file.h:75:54: error: ISO C++17 does not allow dynamic exception specifications 75 | void file_utime(const std::string& path, time_t tod) throw (error); | ^~~~~ file.h:76:45: error: ISO C++17 does not allow dynamic exception specifications 76 | unsigned file_size(const std::string& path) throw (error); | ^~~~~ file.h:77:41: error: ISO C++17 does not allow dynamic exception specifications 77 | crc_t file_crc(const std::string& path) throw (error); | ^~~~~ file.h:78:68: error: ISO C++17 does not allow dynamic exception specifications 78 | void file_copy(const std::string& path1, const std::string& path2) throw (error); | ^~~~~ file.h:79:68: error: ISO C++17 does not allow dynamic exception specifications 79 | void file_move(const std::string& path1, const std::string& path2) throw (error); | ^~~~~ file.h:80:44: error: ISO C++17 does not allow dynamic exception specifications 80 | void file_remove(const std::string& path1) throw (error); | ^~~~~ file.h:81:44: error: ISO C++17 does not allow dynamic exception specifications 81 | void file_mktree(const std::string& path1) throw (error); | ^~~~~ file.cc:412:43: error: ISO C++17 does not allow dynamic exception specifications 412 | void file_mktree(const std::string& path) throw (error) | ^~~~~ In file included from rezip.cc:24: file.h:70:43: error: ISO C++17 does not allow dynamic exception specifications 70 | bool file_exists(const std::string& file) throw (error); | ^~~~~ file.h:71:75: error: ISO C++17 does not allow dynamic exception specifications 71 | void file_write(const std::string& path, const char* data, unsigned size) throw (error); | ^~~~~ file.h:72:68: error: ISO C++17 does not allow dynamic exception specifications 72 | void file_read(const std::string& path, char* data, unsigned size) throw (error); | ^~~~~ file.h:73:85: error: ISO C++17 does not allow dynamic exception specifications 73 | void file_read(const std::string& path, char* data, unsigned offset, unsigned size) throw (error); | ^~~~~ file.h:74:43: error: ISO C++17 does not allow dynamic exception specifications 74 | time_t file_time(const std::string& path) throw (error); | ^~~~~ file.h:75:54: error: ISO C++17 does not allow dynamic exception specifications 75 | void file_utime(const std::string& path, time_t tod) throw (error); | ^~~~~ file.h:76:45: error: ISO C++17 does not allow dynamic exception specifications 76 | unsigned file_size(const std::string& path) throw (error); | ^~~~~ file.h:77:41: error: ISO C++17 does not allow dynamic exception specifications 77 | crc_t file_crc(const std::string& path) throw (error); | ^~~~~ file.h:78:68: error: ISO C++17 does not allow dynamic exception specifications 78 | void file_copy(const std::string& path1, const std::string& path2) throw (error); | ^~~~~ file.h:79:68: error: ISO C++17 does not allow dynamic exception specifications 79 | void file_move(const std::string& path1, const std::string& path2) throw (error); | ^~~~~ file.h:80:44: error: ISO C++17 does not allow dynamic exception specifications 80 | void file_remove(const std::string& path1) throw (error); | ^~~~~ file.h:81:44: error: ISO C++17 does not allow dynamic exception specifications 81 | void file_mktree(const std::string& path1) throw (error); | ^~~~~ In file included from pngex.h:26, from repng.cc:23: file.h:70:43: error: ISO C++17 does not allow dynamic exception specifications 70 | bool file_exists(const std::string& file) throw (error); | ^~~~~ file.h:71:75: error: ISO C++17 does not allow dynamic exception specifications 71 | void file_write(const std::string& path, const char* data, unsigned size) throw (error); | ^~~~~ file.h:72:68: error: ISO C++17 does not allow dynamic exception specifications 72 | void file_read(const std::string& path, char* data, unsigned size) throw (error); | ^~~~~ file.h:73:85: error: ISO C++17 does not allow dynamic exception specifications 73 | void file_read(const std::string& path, char* data, unsigned offset, unsigned size) throw (error); | ^~~~~ file.h:74:43: error: ISO C++17 does not allow dynamic exception specifications 74 | time_t file_time(const std::string& path) throw (error); | ^~~~~ file.h:75:54: error: ISO C++17 does not allow dynamic exception specifications 75 | void file_utime(const std::string& path, time_t tod) throw (error); | ^~~~~ file.h:76:45: error: ISO C++17 does not allow dynamic exception specifications 76 | unsigned file_size(const std::string& path) throw (error); | ^~~~~ file.h:77:41: error: ISO C++17 does not allow dynamic exception specifications 77 | crc_t file_crc(const std::string& path) throw (error); | ^~~~~ file.h:78:68: error: ISO C++17 does not allow dynamic exception specifications 78 | void file_copy(const std::string& path1, const std::string& path2) throw (error); | ^~~~~ file.h:79:68: error: ISO C++17 does not allow dynamic exception specifications 79 | void file_move(const std::string& path1, const std::string& path2) throw (error); | ^~~~~ file.h:80:44: error: ISO C++17 does not allow dynamic exception specifications 80 | void file_remove(const std::string& path1) throw (error); | ^~~~~ file.h:81:44: error: ISO C++17 does not allow dynamic exception specifications 81 | void file_mktree(const std::string& path1) throw (error); | ^~~~~ In file included from pngex.h:26, from remng.cc:23: file.h:70:43: error: ISO C++17 does not allow dynamic exception specifications 70 | bool file_exists(const std::string& file) throw (error); | ^~~~~ file.h:71:75: error: ISO C++17 does not allow dynamic exception specifications 71 | void file_write(const std::string& path, const char* data, unsigned size) throw (error); | ^~~~~ file.h:72:68: error: ISO C++17 does not allow dynamic exception specifications 72 | void file_read(const std::string& path, char* data, unsigned size) throw (error); | ^~~~~ file.h:73:85: error: ISO C++17 does not allow dynamic exception specifications 73 | void file_read(const std::string& path, char* data, unsigned offset, unsigned size) throw (error); | ^~~~~ file.h:74:43: error: ISO C++17 does not allow dynamic exception specifications 74 | time_t file_time(const std::string& path) throw (error); | ^~~~~ file.h:75:54: error: ISO C++17 does not allow dynamic exception specifications 75 | void file_utime(const std::string& path, time_t tod) throw (error); | ^~~~~ file.h:76:45: error: ISO C++17 does not allow dynamic exception specifications 76 | unsigned file_size(const std::string& path) throw (error); | ^~~~~ file.h:77:41: error: ISO C++17 does not allow dynamic exception specifications 77 | crc_t file_crc(const std::string& path) throw (error); | ^~~~~ file.h:78:68: error: ISO C++17 does not allow dynamic exception specifications 78 | void file_copy(const std::string& path1, const std::string& path2) throw (error); | ^~~~~ file.h:79:68: error: ISO C++17 does not allow dynamic exception specifications 79 | void file_move(const std::string& path1, const std::string& path2) throw (error); | ^~~~~ file.h:80:44: error: ISO C++17 does not allow dynamic exception specifications 80 | void file_remove(const std::string& path1) throw (error); | ^~~~~ file.h:81:44: error: ISO C++17 does not allow dynamic exception specifications 81 | void file_mktree(const std::string& path1) throw (error); | ^~~~~ In file included from pngex.h:26, from pngex.cc:26: file.h:70:43: error: ISO C++17 does not allow dynamic exception specifications 70 | bool file_exists(const std::string& file) throw (error); | ^~~~~ file.h:71:75: error: ISO C++17 does not allow dynamic exception specifications 71 | void file_write(const std::string& path, const char* data, unsigned size) throw (error); | ^~~~~ file.h:72:68: error: ISO C++17 does not allow dynamic exception specifications 72 | void file_read(const std::string& path, char* data, unsigned size) throw (error); | ^~~~~ file.h:73:85: error: ISO C++17 does not allow dynamic exception specifications 73 | void file_read(const std::string& path, char* data, unsigned offset, unsigned size) throw (error); | ^~~~~ file.h:74:43: error: ISO C++17 does not allow dynamic exception specifications 74 | time_t file_time(const std::string& path) throw (error); | ^~~~~ file.h:75:54: error: ISO C++17 does not allow dynamic exception specifications 75 | void file_utime(const std::string& path, time_t tod) throw (error); | ^~~~~ file.h:76:45: error: ISO C++17 does not allow dynamic exception specifications 76 | unsigned file_size(const std::string& path) throw (error); | ^~~~~ file.h:77:41: error: ISO C++17 does not allow dynamic exception specifications 77 | crc_t file_crc(const std::string& path) throw (error); | ^~~~~ file.h:78:68: error: ISO C++17 does not allow dynamic exception specifications 78 | void file_copy(const std::string& path1, const std::string& path2) throw (error); | ^~~~~ file.h:79:68: error: ISO C++17 does not allow dynamic exception specifications 79 | void file_move(const std::string& path1, const std::string& path2) throw (error); | ^~~~~ file.h:80:44: error: ISO C++17 does not allow dynamic exception specifications 80 | void file_remove(const std::string& path1) throw (error); | ^~~~~ file.h:81:44: error: ISO C++17 does not allow dynamic exception specifications 81 | void file_mktree(const std::string& path1) throw (error); | ^~~~~ In file included from zip.cc:25: file.h:70:43: error: ISO C++17 does not allow dynamic exception specifications 70 | bool file_exists(const std::string& file) throw (error); | ^~~~~ file.h:71:75: error: ISO C++17 does not allow dynamic exception specifications 71 | void file_write(const std::string& path, const char* data, unsigned size) throw (error); | ^~~~~ file.h:72:68: error: ISO C++17 does not allow dynamic exception specifications 72 | void file_read(const std::string& path, char* data, unsigned size) throw (error); | ^~~~~ file.h:73:85: error: ISO C++17 does not allow dynamic exception specifications 73 | void file_read(const std::string& path, char* data, unsigned offset, unsigned size) throw (error); | ^~~~~ file.h:74:43: error: ISO C++17 does not allow dynamic exception specifications 74 | time_t file_time(const std::string& path) throw (error); | ^~~~~ file.h:75:54: error: ISO C++17 does not allow dynamic exception specifications 75 | void file_utime(const std::string& path, time_t tod) throw (error); | ^~~~~ file.h:76:45: error: ISO C++17 does not allow dynamic exception specifications 76 | unsigned file_size(const std::string& path) throw (error); | ^~~~~ file.h:77:41: error: ISO C++17 does not allow dynamic exception specifications 77 | crc_t file_crc(const std::string& path) throw (error); | ^~~~~ file.h:78:68: error: ISO C++17 does not allow dynamic exception specifications 78 | void file_copy(const std::string& path1, const std::string& path2) throw (error); | ^~~~~ file.h:79:68: error: ISO C++17 does not allow dynamic exception specifications 79 | void file_move(const std::string& path1, const std::string& path2) throw (error); | ^~~~~ file.h:80:44: error: ISO C++17 does not allow dynamic exception specifications 80 | void file_remove(const std::string& path1) throw (error); | ^~~~~ file.h:81:44: error: ISO C++17 does not allow dynamic exception specifications 81 | void file_mktree(const std::string& path1) throw (error); | ^~~~~ make[1]: *** [Makefile:835: file.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [Makefile:835: mngex.o] Error 1 make[1]: *** [Makefile:835: redef.o] Error 1 make[1]: *** [Makefile:835: pngex.o] Error 1 make[1]: *** [Makefile:835: repng.o] Error 1 make[1]: *** [Makefile:835: rezip.o] Error 1 make[1]: *** [Makefile:835: remng.o] Error 1 make[1]: *** [Makefile:835: zip.o] Error 1 make[1]: Leaving directory '/home/buildozer/aports/community/advancecomp/src/advancecomp-2.1' make: *** [Makefile:649: all] Error 2 >>> ERROR: advancecomp: build failed >>> advancecomp: Uninstalling dependencies... (1/12) Purging .makedepends-advancecomp (20220416.195201) (2/12) Purging automake (1.16.5-r0) (3/12) Purging autoconf (2.71-r0) (4/12) Purging m4 (1.4.19-r1) (5/12) Purging libtool (2.4.7-r0) (6/12) Purging libltdl (2.4.7-r0) (7/12) Purging zlib-dev (1.2.12-r0) (8/12) Purging git-perl (2.35.2-r0) (9/12) Purging perl-git (2.35.2-r0) (10/12) Purging perl-error (0.17029-r1) (11/12) Purging perl (5.34.1-r0) (12/12) Purging libbz2 (1.0.8-r1) Executing busybox-1.35.0-r8.trigger OK: 297 MiB in 88 packages