+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true build -Dtest_data_dir=/build/libzim/src/zim-testing-suite/data The Meson build system Version: 0.61.1 Source dir: /build/libzim/src/libzim-7.2.0 Build dir: /build/libzim/src/libzim-7.2.0/build Build type: native build Project name: libzim Project version: 7.2.0 C compiler for the host machine: cc (gcc 11.1.0 "cc (GCC) 11.1.0") C linker for the host machine: cc ld.bfd 2.36.1 C++ compiler for the host machine: c++ (gcc 11.1.0 "c++ (GCC) 11.1.0") C++ linker for the host machine: c++ ld.bfd 2.36.1 Host machine cpu family: riscv64 Host machine cpu: riscv64 Checking for size of "off_t" : 8 Checking for size of "size_t" : 8 Found pkg-config: /usr/bin/pkg-config (1.8.0) Run-time dependency liblzma found: YES 5.2.5 Run-time dependency libzstd found: YES 1.5.2 Run-time dependency xapian-core found: YES 1.4.18 Run-time dependency threads found: YES Run-time dependency icu-i18n found: YES 70.1 Run-time dependency GTest found: YES 1.11.0 Configuring zim_config.h using configuration Program libzim-compile-resources found: YES (/build/libzim/src/libzim-7.2.0/scripts/libzim-compile-resources) Program download_test_data.py found: YES (/build/libzim/src/libzim-7.2.0/scripts/download_test_data.py) Configuring config.h using configuration Build targets in project: 31 libzim 7.2.0 User defined options auto_features: enabled buildtype : plain libexecdir : lib prefix : /usr sbindir : bin wrap_mode : nodownload b_lto : true b_pie : true test_data_dir: /build/libzim/src/zim-testing-suite/data Found ninja-1.10.2 at /usr/bin/ninja ninja: Entering directory `build' [1/127] Generating static/resources with a custom command stopwords/af ['stopwords', 'af'] stopwords/ar ['stopwords', 'ar'] stopwords/bg ['stopwords', 'bg'] stopwords/bn ['stopwords', 'bn'] stopwords/br ['stopwords', 'br'] stopwords/ca ['stopwords', 'ca'] stopwords/cs ['stopwords', 'cs'] stopwords/da ['stopwords', 'da'] stopwords/de ['stopwords', 'de'] stopwords/el ['stopwords', 'el'] stopwords/en ['stopwords', 'en'] stopwords/eo ['stopwords', 'eo'] stopwords/es ['stopwords', 'es'] stopwords/et ['stopwords', 'et'] stopwords/eu ['stopwords', 'eu'] stopwords/fa ['stopwords', 'fa'] stopwords/fi ['stopwords', 'fi'] stopwords/fr ['stopwords', 'fr'] stopwords/ga ['stopwords', 'ga'] stopwords/gl ['stopwords', 'gl'] stopwords/gu ['stopwords', 'gu'] stopwords/ha ['stopwords', 'ha'] stopwords/he ['stopwords', 'he'] stopwords/hi ['stopwords', 'hi'] stopwords/hr ['stopwords', 'hr'] stopwords/hu ['stopwords', 'hu'] stopwords/hy ['stopwords', 'hy'] stopwords/id ['stopwords', 'id'] stopwords/it ['stopwords', 'it'] stopwords/ja ['stopwords', 'ja'] stopwords/ko ['stopwords', 'ko'] stopwords/ku ['stopwords', 'ku'] stopwords/la ['stopwords', 'la'] stopwords/lt ['stopwords', 'lt'] stopwords/lv ['stopwords', 'lv'] stopwords/mr ['stopwords', 'mr'] stopwords/ms ['stopwords', 'ms'] stopwords/nl ['stopwords', 'nl'] stopwords/no ['stopwords', 'no'] stopwords/pl ['stopwords', 'pl'] stopwords/pt ['stopwords', 'pt'] stopwords/ro ['stopwords', 'ro'] stopwords/ru ['stopwords', 'ru'] stopwords/sk ['stopwords', 'sk'] stopwords/sl ['stopwords', 'sl'] stopwords/so ['stopwords', 'so'] stopwords/st ['stopwords', 'st'] stopwords/sv ['stopwords', 'sv'] stopwords/sw ['stopwords', 'sw'] stopwords/th ['stopwords', 'th'] stopwords/tl ['stopwords', 'tl'] stopwords/tr ['stopwords', 'tr'] stopwords/uk ['stopwords', 'uk'] stopwords/ur ['stopwords', 'ur'] stopwords/vi ['stopwords', 'vi'] stopwords/yo ['stopwords', 'yo'] stopwords/zh ['stopwords', 'zh'] stopwords/zu ['stopwords', 'zu'] [2/127] Compiling C++ object examples/createZimExample.p/createZimExample.cpp.o [3/127] Compiling C++ object src/libzim.so.7.2.0.p/meson-generated_.._.._static_libzim-resources.cpp.o [4/127] Compiling C++ object test/template.p/template.cpp.o [5/127] Compiling C++ object test/uuid.p/uuid.cpp.o [6/127] Compiling C++ object test/istreamreader.p/istreamreader.cpp.o [7/127] Compiling C++ object test/rawstreamreader.p/rawstreamreader.cpp.o [8/127] Compiling C++ object test/bufferstreamer.p/bufferstreamer.cpp.o [9/127] Compiling C++ object test/decoderstreamreader.p/decoderstreamreader.cpp.o [10/127] Compiling C++ object test/cluster.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [11/127] Compiling C++ object test/archive.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [12/127] Compiling C++ object test/compression.p/compression.cpp.o [13/127] Compiling C++ object test/iterator.p/iterator.cpp.o [14/127] Compiling C++ object test/decoderstreamreader.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [15/127] Compiling C++ object test/find.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [16/127] Compiling C++ object test/uuid.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [17/127] Compiling C++ object test/dirent.p/dirent.cpp.o In file included from ../test/dirent.cpp:43: ../test/tools.h: In function ‘zim::Buffer zim::unittests::write_to_buffer(const T&, const string&) [with T = zim::writer::Dirent]’: ../test/tools.h:116:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 116 | write(tmp_fd, tail.data(), tail.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [18/127] Compiling C++ object test/header.p/header.cpp.o In file included from ../test/header.cpp:39: ../test/tools.h: In function ‘zim::Buffer zim::unittests::write_to_buffer(const T&, const string&) [with T = zim::Fileheader]’: ../test/tools.h:116:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 116 | write(tmp_fd, tail.data(), tail.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [19/127] Compiling C++ object test/dirent.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [20/127] Compiling C++ object test/dirent_lookup.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [21/127] Compiling C++ object test/reader.p/reader.cpp.o [22/127] Compiling C object src/libzim.so.7.2.0.p/md5.c.o [23/127] Compiling C++ object test/find.p/find.cpp.o [24/127] Compiling C++ object test/template.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [25/127] Compiling C++ object test/header.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [26/127] Compiling C++ object test/lrucache.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [27/127] Compiling C++ object src/libzim.so.7.2.0.p/buffer_reader.cpp.o [28/127] Compiling C++ object test/iterator.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [29/127] Compiling C++ object test/creator.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [30/127] Compiling C++ object test/reader.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [31/127] Compiling C++ object test/compression.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [32/127] Compiling C++ object test/istreamreader.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [33/127] Compiling C++ object test/dirent_lookup.p/dirent_lookup.cpp.o [34/127] Compiling C++ object src/libzim.so.7.2.0.p/cluster.cpp.o [35/127] Compiling C++ object src/libzim.so.7.2.0.p/envvalue.cpp.o [36/127] Compiling C++ object test/cluster.p/cluster.cpp.o In file included from ../test/cluster.cpp:59: ../test/tools.h: In function ‘zim::Buffer zim::unittests::write_to_buffer(const T&, const string&) [with T = zim::writer::Cluster]’: ../test/tools.h:116:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 116 | write(tmp_fd, tail.data(), tail.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [37/127] Compiling C++ object src/libzim.so.7.2.0.p/template.cpp.o [38/127] Compiling C++ object src/libzim.so.7.2.0.p/dirent.cpp.o [39/127] Compiling C++ object test/creator.p/creator.cpp.o [40/127] Compiling C++ object src/libzim.so.7.2.0.p/fileheader.cpp.o [41/127] Compiling C++ object src/libzim.so.7.2.0.p/blob.cpp.o [42/127] Compiling C++ object test/lrucache.p/lrucache.cpp.o [43/127] Compiling C++ object src/libzim.so.7.2.0.p/uuid.cpp.o [44/127] Compiling C++ object src/libzim.so.7.2.0.p/dirent_accessor.cpp.o [45/127] Compiling C++ object src/libzim.so.7.2.0.p/file_compound.cpp.o [46/127] Compiling C++ object src/libzim.so.7.2.0.p/writer_contentProvider.cpp.o [47/127] Compiling C++ object src/libzim.so.7.2.0.p/writer_dirent.cpp.o [48/127] Compiling C++ object src/libzim.so.7.2.0.p/archive.cpp.o [49/127] Compiling C++ object src/libzim.so.7.2.0.p/fs_unix.cpp.o [50/127] Compiling C++ object src/libzim.so.7.2.0.p/buffer.cpp.o [51/127] Compiling C++ object src/libzim.so.7.2.0.p/istreamreader.cpp.o [52/127] Compiling C++ object src/libzim.so.7.2.0.p/writer_clusterWorker.cpp.o [53/127] Compiling C++ object test/archive.p/archive.cpp.o [54/127] Compiling C++ object src/libzim.so.7.2.0.p/compression.cpp.o [55/127] Compiling C++ object src/libzim.so.7.2.0.p/entry.cpp.o [56/127] Compiling C++ object src/libzim.so.7.2.0.p/version.cpp.o [57/127] Compiling C++ object src/libzim.so.7.2.0.p/writer_workers.cpp.o [58/127] Compiling C++ object src/libzim.so.7.2.0.p/writer_cluster.cpp.o [59/127] Compiling C++ object src/libzim.so.7.2.0.p/item.cpp.o [60/127] Compiling C++ object src/libzim.so.7.2.0.p/file_reader.cpp.o [61/127] Compiling C++ object src/libzim.so.7.2.0.p/xapian_htmlparse.cc.o [62/127] Compiling C++ object src/libzim.so.7.2.0.p/writer_item.cpp.o [63/127] Compiling C++ object src/libzim.so.7.2.0.p/xapian_myhtmlparse.cc.o [64/127] Compiling C++ object src/libzim.so.7.2.0.p/suggestion_iterator.cpp.o [65/127] Compiling C++ object src/libzim.so.7.2.0.p/writer_titleListingHandler.cpp.o [66/127] Compiling C++ object src/libzim.so.7.2.0.p/writer_counterHandler.cpp.o [67/127] Compiling C++ object src/libzim.so.7.2.0.p/writer_xapianIndexer.cpp.o [68/127] Compiling C++ object src/libzim.so.7.2.0.p/tools.cpp.o [69/127] Compiling C++ object src/libzim.so.7.2.0.p/search_iterator.cpp.o [70/127] Compiling C++ object src/libzim.so.7.2.0.p/writer_xapianWorker.cpp.o [71/127] Compiling C++ object test/parseLongPath.p/parseLongPath.cpp.o [72/127] Compiling C++ object test/tooltesting.p/tooltesting.cpp.o [73/127] Compiling C++ object src/libzim.so.7.2.0.p/writer_xapianHandler.cpp.o [74/127] Compiling C++ object test/random.p/random.cpp.o [75/127] Compiling C++ object test/tinyString.p/tinyString.cpp.o [76/127] Compiling C++ object test/rawstreamreader.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [77/127] Compiling C++ object test/bufferstreamer.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [78/127] Compiling C++ object src/libzim.so.7.2.0.p/suggestion.cpp.o [79/127] Compiling C++ object src/libzim.so.7.2.0.p/writer_creator.cpp.o [80/127] Compiling C++ object test/suggestion_iterator.p/suggestion_iterator.cpp.o [81/127] Compiling C++ object test/tooltesting.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [82/127] Compiling C++ object test/random.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [83/127] Compiling C++ object src/libzim.so.7.2.0.p/search.cpp.o [84/127] Compiling C++ object test/parseLongPath.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [85/127] Compiling C++ object test/indexing_criteria.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [86/127] Compiling C++ object test/suggestion_iterator.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [87/127] Compiling C++ object test/tinyString.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [88/127] Compiling C++ object src/libzim.so.7.2.0.p/fileimpl.cpp.o [89/127] Compiling C++ object test/defaultIndexdata.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [90/127] Compiling C++ object test/search_iterator.p/search_iterator.cpp.o [91/127] Compiling C++ object test/indexing_criteria.p/indexing_criteria.cpp.o [92/127] Compiling C++ object test/search.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [93/127] Compiling C++ object test/search_iterator.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [94/127] Compiling C++ object test/defaultIndexdata.p/defaultIndexdata.cpp.o [95/127] Compiling C++ object test/search.p/search.cpp.o [96/127] Compiling C++ object test/suggestion.p/tools.cpp.o ../test/tools.cpp: In function ‘std::unique_ptr zim::unittests::makeTempFile(const char*, const string&)’: ../test/tools.cpp:98:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 98 | write(p->fd(), &content[0], content.size()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [97/127] Compiling C++ object test/suggestion.p/suggestion.cpp.o [98/127] Linking target src/libzim.so.7.2.0 [99/127] Generating symbol file src/libzim.so.7.2.0.p/libzim.so.7.2.0.symbols [100/127] Linking target examples/createZimExample [101/127] Linking target test/istreamreader [102/127] Linking target test/template [103/127] Linking target test/random [104/127] Linking target test/header [105/127] Linking target test/bufferstreamer [106/127] Linking target test/uuid [107/127] Linking target test/tooltesting [108/127] Linking target test/parseLongPath [109/127] Linking target test/compression [110/127] Linking target test/rawstreamreader [111/127] Linking target test/reader [112/127] Linking target test/defaultIndexdata [113/127] Linking target test/dirent [114/127] Linking target test/tinyString [115/127] Linking target test/decoderstreamreader [116/127] Linking target test/dirent_lookup [117/127] Linking target test/lrucache [118/127] Linking target test/indexing_criteria [119/127] Linking target test/iterator [120/127] Linking target test/search_iterator [121/127] Linking target test/cluster [122/127] Linking target test/search [123/127] Linking target test/suggestion_iterator [124/127] Linking target test/suggestion [125/127] Linking target test/creator [126/127] Linking target test/find [127/127] Linking target test/archive