=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for rspamd-3.5 [ 0%] Building C object contrib/hiredis/CMakeFiles/rspamd-hiredis.dir/async.c.o [ 0%] Building C object contrib/cdb/CMakeFiles/rspamd-cdb.dir/cdb_init.c.o [ 0%] Building C object contrib/http-parser/CMakeFiles/rspamd-http-parser.dir/http_parser.c.o [ 0%] Building C object contrib/xxhash/CMakeFiles/xxhash.dir/xxhash.c.o /tmp/mail/rspamd/work/rspamd-3.5/contrib/hiredis/async.c: In function '__redisAsyncCommand': /tmp/mail/rspamd/work/rspamd-3.5/contrib/hiredis/async.c:609:17: warning: potential null pointer dereference [-Wnull-dereference] hasnext = (p[0] == '$'); ~^~~ [ 1%] Building C object contrib/cdb/CMakeFiles/rspamd-cdb.dir/cdb_find.c.o [ 1%] Building C object contrib/hiredis/CMakeFiles/rspamd-hiredis.dir/dict.c.o [ 1%] Building C object contrib/hiredis/CMakeFiles/rspamd-hiredis.dir/hiredis.c.o [ 1%] Building C object contrib/cdb/CMakeFiles/rspamd-cdb.dir/cdb_make.c.o [ 1%] Linking C static library librspamd-http-parser.a [ 1%] Linking C static library librspamd-cdb.a [ 1%] Built target rspamd-http-parser [ 2%] Building C object contrib/hiredis/CMakeFiles/rspamd-hiredis.dir/net.c.o [ 2%] Building C object contrib/fpconv/CMakeFiles/rspamd-fpconv.dir/fpconv.c.o [ 2%] Built target rspamd-cdb [ 2%] Building C object contrib/lc-btrie/CMakeFiles/lcbtrie.dir/btrie.c.o [ 2%] Building C object contrib/hiredis/CMakeFiles/rspamd-hiredis.dir/read.c.o [ 3%] Linking C static library librspamd-fpconv.a [ 3%] Built target rspamd-fpconv [ 3%] Building C object contrib/libottery/CMakeFiles/ottery.dir/chacha_merged.c.o [ 3%] Building C object contrib/hiredis/CMakeFiles/rspamd-hiredis.dir/sds.c.o [ 3%] Linking C static library liblcbtrie.a [ 3%] Building C object contrib/libottery/CMakeFiles/ottery.dir/ottery.c.o [ 3%] Built target lcbtrie [ 3%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/debug.c.o [ 4%] Linking C static library librspamd-hiredis.a [ 4%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/divsufsort.c.o [ 4%] Built target rspamd-hiredis [ 5%] Linking C static library libxxhash.a [ 5%] Building C object contrib/snowball/CMakeFiles/snowball.dir/compiler/space.c.o [ 5%] Built target xxhash [ 6%] Generating libstemmer/modules.h [ 6%] Built target modules [ 7%] Building C object contrib/snowball/CMakeFiles/snowball.dir/compiler/tokeniser.c.o [ 8%] Building C object contrib/libucl/CMakeFiles/ucl.dir/ucl_util.c.o [ 8%] Building C object contrib/libottery/CMakeFiles/ottery.dir/ottery_cpuinfo.c.o [ 9%] Building C object contrib/libottery/CMakeFiles/ottery.dir/ottery_entropy.c.o [ 9%] Building C object contrib/snowball/CMakeFiles/snowball.dir/compiler/analyser.c.o [ 9%] Building C object contrib/libottery/CMakeFiles/ottery.dir/ottery_global.c.o [ 9%] Building C object contrib/libottery/CMakeFiles/ottery.dir/chacha_cryptobox.c.o [ 9%] Building C object contrib/libottery/CMakeFiles/ottery.dir/aes_cryptobox.c.o [ 9%] Building C object contrib/snowball/CMakeFiles/snowball.dir/compiler/generator.c.o In file included from /usr/pkg/gcc8/lib/gcc/x86_64--netbsd/8.5.0/include-fixed/stdio.h:611, from /tmp/mail/rspamd/work/rspamd-3.5/contrib/libucl/ucl.h:33, from /tmp/mail/rspamd/work/rspamd-3.5/contrib/libucl/ucl_util.c:25: /tmp/mail/rspamd/work/rspamd-3.5/contrib/libucl/ucl_util.c: In function 'ucl_include_file_single': /tmp/mail/rspamd/work/rspamd-3.5/contrib/libucl/ucl_util.c:1142:40: warning: '.sig' directive output may be truncated writing 4 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] snprintf (filebuf, sizeof (filebuf), "%s.sig", realbuf); ^~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/libucl/ucl_util.c:1142:3: note: '__builtin_snprintf' output between 5 and 1028 bytes into a destination of size 1024 snprintf (filebuf, sizeof (filebuf), "%s.sig", realbuf); ^~~~~~~~ [ 10%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/entropy_common.c.o /tmp/mail/rspamd/work/rspamd-3.5/contrib/snowball/compiler/generator.c: In function 'writef.constprop': /tmp/mail/rspamd/work/rspamd-3.5/contrib/snowball/compiler/generator.c:315:23: warning: null pointer dereference [-Wnull-dereference] case 'i': winc(g, p); continue; ^~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/snowball/compiler/generator.c:284:22: warning: null pointer dereference [-Wnull-dereference] write_string(g, p->mode == m_forward ? "if (z->c >= z->l) " : ~^~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/snowball/compiler/generator.c:330:23: warning: null pointer dereference [-Wnull-dereference] case 'a': write_data_address(g, p); continue; ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/snowball/compiler/generator.c:330:23: warning: null pointer dereference [-Wnull-dereference] /tmp/mail/rspamd/work/rspamd-3.5/contrib/snowball/compiler/generator.c:334:32: warning: null pointer dereference [-Wnull-dereference] write_char(g, p->literalstring == 0 ? 'v' : 's'); ~^~~~~~~~~~~~~~~ [ 10%] Building C object contrib/libucl/CMakeFiles/ucl.dir/ucl_parser.c.o [ 11%] Linking C static library libottery.a [ 11%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/error_private.c.o [ 11%] Built target ottery [ 11%] Building C object contrib/librdns/CMakeFiles/rdns.dir/util.c.o [ 11%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/fse_compress.c.o [ 11%] Building C object contrib/snowball/CMakeFiles/snowball.dir/compiler/driver.c.o [ 12%] Linking C executable snowball [ 12%] Built target snowball [ 12%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/fse_decompress.c.o [ 12%] Building C object contrib/lua-lpeg/CMakeFiles/rspamd-lpeg.dir/lpcap.c.o [ 12%] Building C object contrib/librdns/CMakeFiles/rdns.dir/logger.c.o /tmp/mail/rspamd/work/rspamd-3.5/contrib/lua-lpeg/lpcap.c: In function 'pushcapture': /tmp/mail/rspamd/work/rspamd-3.5/contrib/lua-lpeg/lpcap.c:19:30: warning: potential null pointer dereference [-Wnull-dereference] #define isfullcap(cap) ((cap)->siz != 0) ~~~~~^~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/lua-lpeg/lpcap.c:88:7: note: in expansion of macro 'isfullcap' if (isfullcap(cs->cap++)) { /* no nested captures? */ ^~~~~~~~~ [ 13%] Building C object contrib/librdns/CMakeFiles/rdns.dir/compression.c.o [ 13%] Building C object contrib/lua-lpeg/CMakeFiles/rspamd-lpeg.dir/lpcode.c.o [ 14%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/hist.c.o [ 14%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/huf_compress.c.o [ 15%] Building C object contrib/lua-lpeg/CMakeFiles/rspamd-lpeg.dir/lpprint.c.o [ 15%] Building C object contrib/lua-lpeg/CMakeFiles/rspamd-lpeg.dir/lptree.c.o [ 15%] Building C object contrib/libucl/CMakeFiles/ucl.dir/ucl_emitter.c.o [ 15%] Building C object contrib/librdns/CMakeFiles/rdns.dir/punycode.c.o /tmp/mail/rspamd/work/rspamd-3.5/contrib/librdns/punycode.c: In function 'rdns_utf8_to_ucs4': /tmp/mail/rspamd/work/rspamd-3.5/contrib/librdns/punycode.c:297:15: warning: 'u' may be used uninitialized in this function [-Wmaybe-uninitialized] res[olen++] = u; ~~~~~~~~~~~~^~~ [ 15%] Building C object contrib/librdns/CMakeFiles/rdns.dir/curve.c.o [ 15%] Building C object contrib/libucl/CMakeFiles/ucl.dir/ucl_emitter_streamline.c.o [ 15%] Building C object contrib/lua-lpeg/CMakeFiles/rspamd-lpeg.dir/lpvm.c.o [ 17%] Building C object contrib/librdns/CMakeFiles/rdns.dir/parse.c.o [ 18%] Building C object contrib/libucl/CMakeFiles/ucl.dir/ucl_hash.c.o [ 18%] Linking C static library librspamd-lpeg.a [ 18%] Built target rspamd-lpeg [ 18%] Building C object contrib/t1ha/CMakeFiles/rspamd-t1ha.dir/t1ha1.c.o [ 18%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/huf_decompress.c.o [ 18%] Building C object contrib/librdns/CMakeFiles/rdns.dir/packet.c.o [ 18%] Building C object contrib/librdns/CMakeFiles/rdns.dir/resolver.c.o In file included from /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha1.c:45: /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:149: warning: "bswap64" redefined #define bswap64(v) __builtin_bswap64(v) In file included from /usr/include/amd64/bswap.h:13, from /usr/include/sys/endian.h:107, from /usr/include/endian.h:32, from /tmp/mail/rspamd/work/rspamd-3.5/cmake-pkgsrc-build/src/config.h:125, from /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha1.c:44: /usr/include/sys/bswap.h:63: note: this is the location of the previous definition #define bswap64(x) \ In file included from /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha1.c:45: /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:150: warning: "bswap32" redefined #define bswap32(v) __builtin_bswap32(v) In file included from /usr/include/amd64/bswap.h:13, from /usr/include/sys/endian.h:107, from /usr/include/endian.h:32, from /tmp/mail/rspamd/work/rspamd-3.5/cmake-pkgsrc-build/src/config.h:125, from /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha1.c:44: /usr/include/sys/bswap.h:67: note: this is the location of the previous definition #define bswap32(x) \ In file included from /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha1.c:45: /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:152: warning: "bswap16" redefined #define bswap16(v) __builtin_bswap16(v) In file included from /usr/include/amd64/bswap.h:13, from /usr/include/sys/endian.h:107, from /usr/include/endian.h:32, from /tmp/mail/rspamd/work/rspamd-3.5/cmake-pkgsrc-build/src/config.h:125, from /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha1.c:44: /usr/include/sys/bswap.h:71: note: this is the location of the previous definition #define bswap16(x) \ In file included from /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha1.c:45: /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1160:39: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline t1ha_uint128_t mul128(t1ha_uint128_t x, ^~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1148:39: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline t1ha_uint128_t add128(t1ha_uint128_t x, ^~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1137:39: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline t1ha_uint128_t rot128(t1ha_uint128_t v, unsigned s) { ^~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1124:39: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline t1ha_uint128_t xor128(t1ha_uint128_t x, ^~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1111:39: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline t1ha_uint128_t or128(t1ha_uint128_t x, ^~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1097:39: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline t1ha_uint128_t right128(const t1ha_uint128_t v, ^~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1083:39: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline t1ha_uint128_t left128(const t1ha_uint128_t v, ^~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1071:39: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline t1ha_uint128_t not128(const t1ha_uint128_t v) { ^~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1045:29: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline void mixup64(uint64_t *__restrict a, ^~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1039:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint64_t final64(uint64_t a, uint64_t b) { ^~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1032:48: warning: always_inline function might not be inlinable [-Wattributes] static __maybe_unused __always_inline uint64_t mux64(uint64_t v, ^~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1012:48: warning: always_inline function might not be inlinable [-Wattributes] static __maybe_unused __always_inline uint64_t mul_64x64_high(uint64_t a, ^~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:980:48: warning: always_inline function might not be inlinable [-Wattributes] static __maybe_unused __always_inline uint64_t mul_64x64_128(uint64_t a, ^~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:968:1: warning: always_inline function might not be inlinable [-Wattributes] add64carry_last(unsigned carry, uint64_t base, uint64_t addend, uint64_t *sum) { ^~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:954:1: warning: always_inline function might not be inlinable [-Wattributes] add64carry_next(unsigned carry, uint64_t base, uint64_t addend, uint64_t *sum) { ^~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:940:1: warning: always_inline function might not be inlinable [-Wattributes] add64carry_first(uint64_t base, uint64_t addend, uint64_t *sum) { ^~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:933:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint64_t mul_32x32_64(uint32_t a, uint32_t b) { ^~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:927:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint64_t rot64(uint64_t v, unsigned s) { ^~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:853:1: warning: always_inline function might not be inlinable [-Wattributes] tail64_be_unaligned(const void *v, size_t tail) { ^~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:792:48: warning: always_inline function might not be inlinable [-Wattributes] static __maybe_unused __always_inline uint64_t tail64_be_aligned(const void *v, ^~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:780:1: warning: always_inline function might not be inlinable [-Wattributes] fetch64_be_unaligned(const void *v) { ^~~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:768:1: warning: always_inline function might not be inlinable [-Wattributes] fetch64_be_aligned(const void *v) { ^~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:754:1: warning: always_inline function might not be inlinable [-Wattributes] fetch32_be_unaligned(const void *v) { ^~~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:742:1: warning: always_inline function might not be inlinable [-Wattributes] fetch32_be_aligned(const void *v) { ^~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:728:1: warning: always_inline function might not be inlinable [-Wattributes] fetch16_be_unaligned(const void *v) { ^~~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:716:1: warning: always_inline function might not be inlinable [-Wattributes] fetch16_be_aligned(const void *v) { ^~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:629:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint64_t tail64_le_unaligned(const void *v, ^~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:551:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint64_t tail64_le_aligned(const void *v, size_t tail) { ^~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:539:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint64_t fetch64_le_unaligned(const void *v) { ^~~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:528:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint64_t fetch64_le_aligned(const void *v) { ^~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:515:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint32_t fetch32_le_unaligned(const void *v) { ^~~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:504:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint32_t fetch32_le_aligned(const void *v) { ^~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:491:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint16_t fetch16_le_unaligned(const void *v) { ^~~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:480:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint16_t fetch16_le_aligned(const void *v) { ^~~~~~~~~~~~~~~~~~ [ 18%] Building C object contrib/t1ha/CMakeFiles/rspamd-t1ha.dir/t1ha2.c.o In file included from /tmp/mail/rspamd/work/rspamd-3.5/contrib/libucl/ucl_internal.h:123, from /tmp/mail/rspamd/work/rspamd-3.5/contrib/libucl/ucl_hash.c:24: /tmp/mail/rspamd/work/rspamd-3.5/contrib/libucl/ucl_hash.c: In function 'ucl_hash_sort': /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:98:27: warning: null pointer dereference [-Wnull-dereference] #define _CASTASGN(a,b) (a)=(b) ~~~^~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:220:7: note: in expansion of macro '_CASTASGN' _CASTASGN(list->prev, _ls_tail); \ ^~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:169:5: note: in expansion of macro 'DL_SORT2' DL_SORT2(list, cmp, prev, next) ^~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/libucl/ucl_hash.c:483:3: note: in expansion of macro 'DL_SORT' DL_SORT(hashlin->head, ucl_hash_cmp_icase); ^~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:94:50: warning: null pointer dereference [-Wnull-dereference] #define _NEXTASGN(elt,list,to,next) ((elt)->next)=(to) ~~~~~~~~~~~~~^~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:221:27: note: in expansion of macro '_NEXTASGN' _SV(_ls_tail,list); _NEXTASGN(_ls_tail,list,NULL,next); _RS(list); \ ^~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:169:5: note: in expansion of macro 'DL_SORT2' DL_SORT2(list, cmp, prev, next) ^~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/libucl/ucl_hash.c:483:3: note: in expansion of macro 'DL_SORT' DL_SORT(hashlin->head, ucl_hash_cmp_icase); ^~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:98:27: warning: null pointer dereference [-Wnull-dereference] #define _CASTASGN(a,b) (a)=(b) ~~~^~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:220:7: note: in expansion of macro '_CASTASGN' _CASTASGN(list->prev, _ls_tail); \ ^~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:169:5: note: in expansion of macro 'DL_SORT2' DL_SORT2(list, cmp, prev, next) ^~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/libucl/ucl_hash.c:486:3: note: in expansion of macro 'DL_SORT' DL_SORT(hashlin->head, ucl_hash_cmp_case_sens); ^~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:94:50: warning: null pointer dereference [-Wnull-dereference] #define _NEXTASGN(elt,list,to,next) ((elt)->next)=(to) ~~~~~~~~~~~~~^~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:221:27: note: in expansion of macro '_NEXTASGN' _SV(_ls_tail,list); _NEXTASGN(_ls_tail,list,NULL,next); _RS(list); \ ^~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:169:5: note: in expansion of macro 'DL_SORT2' DL_SORT2(list, cmp, prev, next) ^~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/libucl/ucl_hash.c:486:3: note: in expansion of macro 'DL_SORT' DL_SORT(hashlin->head, ucl_hash_cmp_case_sens); ^~~~~~~ [ 18%] Building C object contrib/libucl/CMakeFiles/ucl.dir/ucl_schema.c.o In file included from /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha2.c:45: /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:149: warning: "bswap64" redefined #define bswap64(v) __builtin_bswap64(v) In file included from /usr/include/amd64/bswap.h:13, from /usr/include/sys/endian.h:107, from /usr/include/endian.h:32, from /tmp/mail/rspamd/work/rspamd-3.5/cmake-pkgsrc-build/src/config.h:125, from /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha2.c:44: /usr/include/sys/bswap.h:63: note: this is the location of the previous definition #define bswap64(x) \ In file included from /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha2.c:45: /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:150: warning: "bswap32" redefined #define bswap32(v) __builtin_bswap32(v) In file included from /usr/include/amd64/bswap.h:13, from /usr/include/sys/endian.h:107, from /usr/include/endian.h:32, from /tmp/mail/rspamd/work/rspamd-3.5/cmake-pkgsrc-build/src/config.h:125, from /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha2.c:44: /usr/include/sys/bswap.h:67: note: this is the location of the previous definition #define bswap32(x) \ In file included from /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha2.c:45: /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:152: warning: "bswap16" redefined #define bswap16(v) __builtin_bswap16(v) In file included from /usr/include/amd64/bswap.h:13, from /usr/include/sys/endian.h:107, from /usr/include/endian.h:32, from /tmp/mail/rspamd/work/rspamd-3.5/cmake-pkgsrc-build/src/config.h:125, from /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha2.c:44: /usr/include/sys/bswap.h:71: note: this is the location of the previous definition #define bswap16(x) \ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha2.c:189:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint64_t final128(uint64_t a, uint64_t b, uint64_t c, ^~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha2.c:76:29: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline void squash(t1ha_state256_t *s) { ^~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha2.c:53:29: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline void init_cd(t1ha_state256_t *s, uint64_t x, ^~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha2.c:47:29: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline void init_ab(t1ha_state256_t *s, uint64_t x, ^~~~~~~ In file included from /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha2.c:45: /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1160:39: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline t1ha_uint128_t mul128(t1ha_uint128_t x, ^~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1148:39: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline t1ha_uint128_t add128(t1ha_uint128_t x, ^~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1137:39: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline t1ha_uint128_t rot128(t1ha_uint128_t v, unsigned s) { ^~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1124:39: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline t1ha_uint128_t xor128(t1ha_uint128_t x, ^~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1111:39: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline t1ha_uint128_t or128(t1ha_uint128_t x, ^~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1097:39: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline t1ha_uint128_t right128(const t1ha_uint128_t v, ^~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1083:39: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline t1ha_uint128_t left128(const t1ha_uint128_t v, ^~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1071:39: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline t1ha_uint128_t not128(const t1ha_uint128_t v) { ^~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1045:29: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline void mixup64(uint64_t *__restrict a, ^~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1039:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint64_t final64(uint64_t a, uint64_t b) { ^~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1032:48: warning: always_inline function might not be inlinable [-Wattributes] static __maybe_unused __always_inline uint64_t mux64(uint64_t v, ^~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:1012:48: warning: always_inline function might not be inlinable [-Wattributes] static __maybe_unused __always_inline uint64_t mul_64x64_high(uint64_t a, ^~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:980:48: warning: always_inline function might not be inlinable [-Wattributes] static __maybe_unused __always_inline uint64_t mul_64x64_128(uint64_t a, ^~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:968:1: warning: always_inline function might not be inlinable [-Wattributes] add64carry_last(unsigned carry, uint64_t base, uint64_t addend, uint64_t *sum) { ^~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:954:1: warning: always_inline function might not be inlinable [-Wattributes] add64carry_next(unsigned carry, uint64_t base, uint64_t addend, uint64_t *sum) { ^~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:940:1: warning: always_inline function might not be inlinable [-Wattributes] add64carry_first(uint64_t base, uint64_t addend, uint64_t *sum) { ^~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:933:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint64_t mul_32x32_64(uint32_t a, uint32_t b) { ^~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:927:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint64_t rot64(uint64_t v, unsigned s) { ^~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:853:1: warning: always_inline function might not be inlinable [-Wattributes] tail64_be_unaligned(const void *v, size_t tail) { ^~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:792:48: warning: always_inline function might not be inlinable [-Wattributes] static __maybe_unused __always_inline uint64_t tail64_be_aligned(const void *v, ^~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:780:1: warning: always_inline function might not be inlinable [-Wattributes] fetch64_be_unaligned(const void *v) { ^~~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:768:1: warning: always_inline function might not be inlinable [-Wattributes] fetch64_be_aligned(const void *v) { ^~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:754:1: warning: always_inline function might not be inlinable [-Wattributes] fetch32_be_unaligned(const void *v) { ^~~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:742:1: warning: always_inline function might not be inlinable [-Wattributes] fetch32_be_aligned(const void *v) { ^~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:728:1: warning: always_inline function might not be inlinable [-Wattributes] fetch16_be_unaligned(const void *v) { ^~~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:716:1: warning: always_inline function might not be inlinable [-Wattributes] fetch16_be_aligned(const void *v) { ^~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:629:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint64_t tail64_le_unaligned(const void *v, ^~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:551:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint64_t tail64_le_aligned(const void *v, size_t tail) { ^~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:539:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint64_t fetch64_le_unaligned(const void *v) { ^~~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:528:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint64_t fetch64_le_aligned(const void *v) { ^~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:515:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint32_t fetch32_le_unaligned(const void *v) { ^~~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:504:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint32_t fetch32_le_aligned(const void *v) { ^~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:491:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint16_t fetch16_le_unaligned(const void *v) { ^~~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/t1ha/t1ha_bits.h:480:33: warning: always_inline function might not be inlinable [-Wattributes] static __always_inline uint16_t fetch16_le_aligned(const void *v) { ^~~~~~~~~~~~~~~~~~ [ 18%] Linking C static library librspamd-t1ha.a [ 18%] Built target rspamd-t1ha [ 18%] Building C object contrib/fastutf8/CMakeFiles/rspamd-fastutf8.dir/fastutf8.c.o [ 18%] Linking C static library librdns.a [ 18%] Built target rdns [ 19%] Building C object contrib/fastutf8/CMakeFiles/rspamd-fastutf8.dir/avx2.c.o [ 19%] Building CXX object contrib/google-ced/CMakeFiles/rspamd-ced.dir/compact_enc_det.cc.o [ 19%] Building C object contrib/libucl/CMakeFiles/ucl.dir/lua_ucl.c.o [ 19%] Building C object contrib/fastutf8/CMakeFiles/rspamd-fastutf8.dir/sse41.c.o [ 19%] Linking C static library librspamd-fastutf8.a [ 19%] Building C object contrib/libucl/CMakeFiles/ucl.dir/ucl_msgpack.c.o [ 19%] Built target rspamd-fastutf8 [ 20%] Building C object contrib/lua-bit/CMakeFiles/rspamd-bit.dir/bit.c.o [ 20%] Linking C static library librspamd-bit.a [ 20%] Built target rspamd-bit [ 20%] Built target stemmer_deps [ 20%] Generating libstemmer/stem_UTF_8_danish.c [ 20%] Generating libstemmer/stem_UTF_8_dutch.c [ 21%] Generating libstemmer/stem_UTF_8_english.c [ 22%] Building C object contrib/libucl/CMakeFiles/ucl.dir/ucl_sexp.c.o [ 22%] Generating libstemmer/stem_UTF_8_finnish.c [ 22%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/pool.c.o [ 22%] Generating libstemmer/stem_UTF_8_french.c [ 23%] Generating libstemmer/stem_UTF_8_german.c [ 23%] Generating libstemmer/stem_UTF_8_greek.c [ 23%] Generating libstemmer/stem_UTF_8_hindi.c [ 23%] Generating libstemmer/stem_UTF_8_hungarian.c [ 24%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_common.c.o [ 25%] Generating libstemmer/stem_UTF_8_indonesian.c [ 25%] Generating libstemmer/stem_UTF_8_italian.c [ 25%] Generating libstemmer/stem_UTF_8_lithuanian.c [ 25%] Generating libstemmer/stem_UTF_8_nepali.c [ 26%] Generating libstemmer/stem_UTF_8_norwegian.c [ 26%] Linking C static library libucl.a [ 26%] Generating libstemmer/stem_UTF_8_porter.c [ 26%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_compress.c.o [ 26%] Generating libstemmer/stem_UTF_8_portuguese.c [ 26%] Generating libstemmer/stem_UTF_8_romanian.c [ 26%] Built target ucl [ 27%] Generating libstemmer/stem_UTF_8_russian.c [ 27%] Generating libstemmer/stem_UTF_8_serbian.c [ 27%] Building C object contrib/aho-corasick/CMakeFiles/rspamd-actrie.dir/acism_create.c.o [ 27%] Generating libstemmer/stem_UTF_8_spanish.c [ 27%] Generating libstemmer/stem_UTF_8_swedish.c [ 28%] Generating libstemmer/stem_UTF_8_tamil.c [ 28%] Generating libstemmer/stem_UTF_8_turkish.c [ 28%] Generating libstemmer/stem_UTF_8_arabic.c [ 28%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/runtime/api.c.o [ 29%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/runtime/utilities.c.o [ 29%] Building C object contrib/aho-corasick/CMakeFiles/rspamd-actrie.dir/acism.c.o [ 29%] Linking C shared library librspamd-actrie.so [ 29%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/libstemmer.c.o [ 29%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_danish.c.o [ 29%] Built target rspamd-actrie [ 29%] Building C object contrib/libev/CMakeFiles/rspamd-ev.dir/ev.c.o [ 30%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_dutch.c.o /tmp/mail/rspamd/work/rspamd-3.5/contrib/libev/ev.c:2149:31: warning: 'ev_default_loop_ptr' initialized and declared 'extern' EV_API_DECL struct ev_loop *ev_default_loop_ptr = 0; /* needs to be initialised to make it a definition despite extern */ ^~~~~~~~~~~~~~~~~~~ [ 30%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_english.c.o [ 31%] Building CXX object contrib/google-ced/CMakeFiles/rspamd-ced.dir/compact_enc_det_hint_code.cc.o [ 31%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_finnish.c.o [ 31%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_french.c.o [ 31%] Building CXX object contrib/google-ced/CMakeFiles/rspamd-ced.dir/util/encodings/encodings.cc.o [ 32%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_german.c.o [ 32%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_greek.c.o [ 32%] Linking C shared library librspamd-ev.so [ 32%] Built target rspamd-ev [ 32%] Building C object contrib/kann/CMakeFiles/rspamd-kann.dir/kautodiff.c.o In file included from /tmp/mail/rspamd/work/rspamd-3.5/contrib/zstd/zstd_compress_internal.h:22, from /tmp/mail/rspamd/work/rspamd-3.5/contrib/zstd/zstd_compress.c:20: /tmp/mail/rspamd/work/rspamd-3.5/contrib/zstd/zstd_compress.c: In function 'ZSTD_createCDict_advanced2': /tmp/mail/rspamd/work/rspamd-3.5/contrib/zstd/zstd_cwksp.h:608:10: warning: potential null pointer dereference [-Wnull-dereference] *dst = *src; ~~~~~^~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/zstd/zstd_cwksp.h:608:10: warning: potential null pointer dereference [-Wnull-dereference] /tmp/mail/rspamd/work/rspamd-3.5/contrib/zstd/zstd_cwksp.h:608:10: warning: potential null pointer dereference [-Wnull-dereference] /tmp/mail/rspamd/work/rspamd-3.5/contrib/zstd/zstd_cwksp.h:608:10: warning: potential null pointer dereference [-Wnull-dereference] /tmp/mail/rspamd/work/rspamd-3.5/contrib/zstd/zstd_cwksp.h:608:10: warning: potential null pointer dereference [-Wnull-dereference] /tmp/mail/rspamd/work/rspamd-3.5/contrib/zstd/zstd_cwksp.h:608:10: warning: potential null pointer dereference [-Wnull-dereference] /tmp/mail/rspamd/work/rspamd-3.5/contrib/zstd/zstd_cwksp.h:608:10: warning: potential null pointer dereference [-Wnull-dereference] /tmp/mail/rspamd/work/rspamd-3.5/contrib/zstd/zstd_cwksp.h:608:10: warning: potential null pointer dereference [-Wnull-dereference] /tmp/mail/rspamd/work/rspamd-3.5/contrib/zstd/zstd_cwksp.h:608:10: warning: potential null pointer dereference [-Wnull-dereference] /tmp/mail/rspamd/work/rspamd-3.5/contrib/zstd/zstd_cwksp.h:608:10: warning: potential null pointer dereference [-Wnull-dereference] /tmp/mail/rspamd/work/rspamd-3.5/contrib/zstd/zstd_compress.c:5296:26: warning: potential null pointer dereference [-Wnull-dereference] cdict->customMem = customMem; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/zstd/zstd_compress.c:5297:33: warning: potential null pointer dereference [-Wnull-dereference] cdict->compressionLevel = ZSTD_NO_CLEVEL; /* signals advanced API usage */ ^ /tmp/mail/rspamd/work/rspamd-3.5/contrib/zstd/zstd_compress.c:5298:34: warning: potential null pointer dereference [-Wnull-dereference] cdict->useRowMatchFinder = useRowMatchFinder; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 32%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_hindi.c.o [ 32%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_hungarian.c.o [ 34%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_indonesian.c.o [ 34%] Building CXX object contrib/google-ced/CMakeFiles/rspamd-ced.dir/util/languages/languages.cc.o [ 34%] Building CXX object contrib/google-ced/CMakeFiles/rspamd-ced.dir/ced_c.cc.o [ 34%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_italian.c.o [ 34%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_compress_literals.c.o [ 35%] Linking CXX static library librspamd-ced.a [ 35%] Built target rspamd-ced [ 36%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_compress_sequences.c.o [ 36%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_lithuanian.c.o [ 37%] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/conversion.cxx.o [ 37%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_nepali.c.o [ 38%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_norwegian.c.o [ 38%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_compress_superblock.c.o [ 38%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_porter.c.o [ 38%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_portuguese.c.o [ 38%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_ddict.c.o [ 38%] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/escape.cxx.o [ 39%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_romanian.c.o [ 39%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_decompress.c.o [ 39%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_russian.c.o [ 39%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_serbian.c.o [ 39%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_spanish.c.o [ 40%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_decompress_block.c.o [ 41%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_swedish.c.o [ 41%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_tamil.c.o [ 41%] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/history.cxx.o [ 41%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_turkish.c.o [ 41%] Building C object contrib/snowball/CMakeFiles/stemmer.dir/libstemmer/stem_UTF_8_arabic.c.o /tmp/mail/rspamd/work/rspamd-3.5/contrib/kann/kautodiff.c: In function 'kad_dropout': /tmp/mail/rspamd/work/rspamd-3.5/contrib/kann/kautodiff.c:282:34: warning: potential null pointer dereference [-Wnull-dereference] z->ptr = kad_rng(), z->ptr_size = sizeof(kad_rng_t); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/kann/kautodiff.c:282:9: warning: potential null pointer dereference [-Wnull-dereference] z->ptr = kad_rng(), z->ptr_size = sizeof(kad_rng_t); ~~~~~~~^~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/kann/kautodiff.c: In function 'kad_sample_normal': /tmp/mail/rspamd/work/rspamd-3.5/contrib/kann/kautodiff.c:290:34: warning: potential null pointer dereference [-Wnull-dereference] z->ptr = kad_rng(), z->ptr_size = sizeof(kad_rng_t); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/kann/kautodiff.c:290:9: warning: potential null pointer dereference [-Wnull-dereference] z->ptr = kad_rng(), z->ptr_size = sizeof(kad_rng_t); ~~~~~~~^~~~~~~~~~~ [ 41%] Linking C static library libstemmer.a [ 41%] Built target stemmer [ 42%] Building C object contrib/kann/CMakeFiles/rspamd-kann.dir/kann.c.o [ 42%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_double_fast.c.o /tmp/mail/rspamd/work/rspamd-3.5/contrib/kann/kann.c: In function 'kann_layer_cost': /tmp/mail/rspamd/work/rspamd-3.5/contrib/kann/kann.c:784:17: warning: potential null pointer dereference [-Wnull-dereference] cost->ext_flag |= KANN_F_COST; /tmp/mail/rspamd/work/rspamd-3.5/contrib/kann/kann.c:784:17: warning: potential null pointer dereference [-Wnull-dereference] cost->ext_flag |= KANN_F_COST; ^~ [ 42%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_fast.c.o [ 42%] Linking C shared library librspamd-kann.so [ 42%] Built target rspamd-kann [ 43%] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/prompt.cxx.o [ 43%] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/replxx_impl.cxx.o [ 43%] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/replxx.cxx.o [ 43%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_lazy.c.o [ 44%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_ldm.c.o /tmp/mail/rspamd/work/rspamd-3.5/contrib/replxx/src/replxx.cxx: In member function 'void replxx::Replxx::print(const char*, ...)': /tmp/mail/rspamd/work/rspamd-3.5/contrib/replxx/src/replxx.cxx:272:66: warning: function 'void replxx::Replxx::print(const char*, ...)' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] int size = static_cast( vsnprintf( nullptr, 0, format_, ap ) ); ^ /tmp/mail/rspamd/work/rspamd-3.5/contrib/replxx/src/replxx.cxx:276:69: warning: function 'void replxx::Replxx::print(const char*, ...)' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] vsnprintf( buf.get(), static_cast( size + 1 ), format_, ap ); ^ /tmp/mail/rspamd/work/rspamd-3.5/contrib/replxx/src/replxx.cxx: In function 'int replxx_print(Replxx*, const char*, ...)': /tmp/mail/rspamd/work/rspamd-3.5/contrib/replxx/src/replxx.cxx:374:66: warning: function 'int replxx_print(Replxx*, const char*, ...)' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] int size = static_cast( vsnprintf( nullptr, 0, format_, ap ) ); ^ /tmp/mail/rspamd/work/rspamd-3.5/contrib/replxx/src/replxx.cxx:378:69: warning: function 'int replxx_print(Replxx*, const char*, ...)' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] vsnprintf( buf.get(), static_cast( size + 1 ), format_, ap ); ^ [ 44%] Building C object contrib/zstd/CMakeFiles/rspamd-zstd.dir/zstd_opt.c.o [ 44%] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/util.cxx.o [ 45%] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/wcwidth.cpp.o [ 45%] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/terminal.cxx.o [ 45%] Building CXX object contrib/replxx/CMakeFiles/rspamd-replxx.dir/src/windows.cxx.o [ 45%] Linking CXX shared library librspamd-replxx.so /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/mail/rspamd/work/.buildlink/lib/libicuuc.so, may conflict with libstdc++.so.7 [ 45%] Built target rspamd-replxx [ 45%] Linking C static library librspamd-zstd.a [ 45%] Built target rspamd-zstd [ 45%] [RAGEL][ragel_content_disposition] Compiling state machine with Ragel 6.10 -> /tmp/mail/rspamd/work/rspamd-3.5/cmake-pkgsrc-build/src/content_disposition.rl.c [ 45%] [RAGEL][ragel_smtp_date] Compiling state machine with Ragel 6.10 -> /tmp/mail/rspamd/work/rspamd-3.5/cmake-pkgsrc-build/src/date_parser.rl.c [ 46%] [RAGEL][ragel_smtp_ip] Compiling state machine with Ragel 6.10 -> /tmp/mail/rspamd/work/rspamd-3.5/cmake-pkgsrc-build/src/ip_parser.rl.c [ 46%] [RAGEL][ragel_rfc2047] Compiling state machine with Ragel 6.10 -> /tmp/mail/rspamd/work/rspamd-3.5/cmake-pkgsrc-build/src/rfc2047.rl.c [ 47%] [RAGEL][ragel_smtp_addr] Compiling state machine with Ragel 6.10 -> /tmp/mail/rspamd/work/rspamd-3.5/cmake-pkgsrc-build/src/smtp_addr_parser.rl.c [ 47%] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/keypair.c.o [ 47%] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/keypairs_cache.c.o [ 48%] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/cryptobox.c.o [ 48%] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/catena/catena.c.o [ 48%] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/chacha20/chacha.c.o [ 48%] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/chacha20/ref.c.o [ 48%] Building ASM object src/CMakeFiles/rspamd-server.dir/libcryptobox/chacha20/avx2.S.o [ 50%] Building ASM object src/CMakeFiles/rspamd-server.dir/libcryptobox/chacha20/avx.S.o [ 50%] Building ASM object src/CMakeFiles/rspamd-server.dir/libcryptobox/chacha20/sse2.S.o [ 50%] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/base64/ref.c.o [ 51%] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/base64/base64.c.o [ 51%] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/base64/avx2.c.o [ 51%] Building C object src/CMakeFiles/rspamd-server.dir/libcryptobox/base64/sse42.c.o [ 51%] Building C object src/CMakeFiles/rspamd-server.dir/libutil/addr.c.o [ 52%] Building C object src/CMakeFiles/rspamd-server.dir/libutil/libev_helper.c.o /tmp/mail/rspamd/work/rspamd-3.5/src/libcryptobox/cryptobox.c: In function 'rspamd_cryptobox_fast_hash_final': /tmp/mail/rspamd/work/rspamd-3.5/src/libcryptobox/cryptobox.c:1654:10: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] guint64 ret; ^~~ [ 52%] Building C object src/CMakeFiles/rspamd-server.dir/libutil/expression.c.o [ 52%] Building C object src/CMakeFiles/rspamd-server.dir/libutil/fstring.c.o [ 52%] Building C object src/CMakeFiles/rspamd-server.dir/libutil/hash.c.o In file included from /tmp/mail/rspamd/work/rspamd-3.5/src/libutil/expression.c:21: /tmp/mail/rspamd/work/rspamd-3.5/src/libutil/expression.c: In function 'rspamd_ast_resort_traverse': /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:98:27: warning: null pointer dereference [-Wnull-dereference] #define _CASTASGN(a,b) (a)=(b) ~~~^~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:220:7: note: in expansion of macro '_CASTASGN' _CASTASGN(list->prev, _ls_tail); \ ^~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:169:5: note: in expansion of macro 'DL_SORT2' DL_SORT2(list, cmp, prev, next) ^~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/src/libutil/expression.c:797:4: note: in expansion of macro 'DL_SORT' DL_SORT (node->children, rspamd_ast_priority_cmp); ^~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:94:50: warning: null pointer dereference [-Wnull-dereference] #define _NEXTASGN(elt,list,to,next) ((elt)->next)=(to) ~~~~~~~~~~~~~^~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:221:27: note: in expansion of macro '_NEXTASGN' _SV(_ls_tail,list); _NEXTASGN(_ls_tail,list,NULL,next); _RS(list); \ ^~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/uthash/utlist.h:169:5: note: in expansion of macro 'DL_SORT2' DL_SORT2(list, cmp, prev, next) ^~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/src/libutil/expression.c:797:4: note: in expansion of macro 'DL_SORT' DL_SORT (node->children, rspamd_ast_priority_cmp); ^~~~~~~ [ 53%] Building C object src/CMakeFiles/rspamd-server.dir/libutil/mem_pool.c.o [ 53%] Building C object src/CMakeFiles/rspamd-server.dir/libutil/printf.c.o [ 53%] Building C object src/CMakeFiles/rspamd-server.dir/libutil/radix.c.o [ 53%] Building C object src/CMakeFiles/rspamd-server.dir/libutil/regexp.c.o [ 54%] Building C object src/CMakeFiles/rspamd-server.dir/libutil/rrd.c.o [ 54%] Building C object src/CMakeFiles/rspamd-server.dir/libutil/shingles.c.o [ 54%] Building C object src/CMakeFiles/rspamd-server.dir/libutil/sqlite_utils.c.o [ 54%] Building C object src/CMakeFiles/rspamd-server.dir/libutil/str_util.c.o [ 55%] Building C object src/CMakeFiles/rspamd-server.dir/libutil/upstream.c.o [ 55%] Building C object src/CMakeFiles/rspamd-server.dir/libutil/util.c.o [ 55%] Building C object src/CMakeFiles/rspamd-server.dir/libutil/heap.c.o [ 56%] Building C object src/CMakeFiles/rspamd-server.dir/libutil/multipattern.c.o [ 56%] Building CXX object src/CMakeFiles/rspamd-server.dir/libutil/cxx/utf8_util.cxx.o [ 56%] Building CXX object src/CMakeFiles/rspamd-server.dir/libutil/cxx/file_util.cxx.o /tmp/mail/rspamd/work/rspamd-3.5/src/libutil/str_util.c: In function 'rspamd_encode_qp_fold': /tmp/mail/rspamd/work/rspamd-3.5/src/libutil/str_util.c:1375:38: warning: 'last_sp' may be used uninitialized in this function [-Wmaybe-uninitialized] out[i++] = hexdigests[(last_sp & 0xF)]; ~~~~~~~~~^~~~~~ [ 56%] Building C object src/CMakeFiles/rspamd-server.dir/libserver/cfg_utils.c.o [ 57%] Building C object src/CMakeFiles/rspamd-server.dir/libserver/cfg_rcl.c.o [ 57%] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/composites/composites.cxx.o /tmp/mail/rspamd/work/rspamd-3.5/src/libutil/cxx/file_util.cxx: In function 'std::__cxx11::string rspamd::util::tests::_DOCTEST_ANON_SUITE_2::get_tmpdir()': /tmp/mail/rspamd/work/rspamd-3.5/src/libutil/cxx/file_util.cxx:382:17: error: 'std::__cxx11::string' {aka 'class std::__cxx11::basic_string'} has no member named 'ends_with' if (!mut_fname.ends_with(G_DIR_SEPARATOR)) { ^~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/rspamd-server.dir/libserver/composites/composites_manager.cxx.o In file included from /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/format.h:3099, from /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/core.h:3234, from /tmp/mail/rspamd/work/rspamd-3.5/src/libutil/cxx/file_util.cxx:17: /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/format-inl.h: In instantiation of 'int fmt::v8::detail::snprintf_float(T, int, fmt::v8::detail::float_specs, fmt::v8::detail::buffer&) [with T = double]': /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/format.h:2011:19: required from 'OutputIt fmt::v8::detail::write(OutputIt, T, fmt::v8::basic_format_specs, fmt::v8::detail::locale_ref) [with Char = char; OutputIt = fmt::v8::appender; T = float; typename std::enable_if::value, int>::type = 0]' /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/format.h:2217:25: required from 'constexpr fmt::v8::detail::arg_formatter::iterator fmt::v8::detail::arg_formatter::operator()(T) [with T = float; Char = char; fmt::v8::detail::arg_formatter::iterator = fmt::v8::appender]' /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/core.h:1609:15: required from 'constexpr decltype (vis(0)) fmt::v8::visit_format_arg(Visitor&&, const fmt::v8::basic_format_arg&) [with Visitor = fmt::v8::detail::arg_formatter&; Context = fmt::v8::basic_format_context; decltype (vis(0)) = fmt::v8::appender]' /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/format.h:2984:42: required from 'const Char* fmt::v8::detail::vformat_to(fmt::v8::detail::buffer&, fmt::v8::basic_string_view, fmt::v8::basic_format_args::type, char>::value, fmt::v8::appender, std::back_insert_iterator::type> > >::type, typename fmt::v8::type_identity::type> >, fmt::v8::detail::locale_ref)::format_handler::on_format_specs(int, const Char*, const Char*) [with Char = char]' /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/format.h:2987:3: required from 'void fmt::v8::detail::vformat_to(fmt::v8::detail::buffer&, fmt::v8::basic_string_view, fmt::v8::basic_format_args::type, char>::value, fmt::v8::appender, std::back_insert_iterator::type> > >::type, typename fmt::v8::type_identity::type> >, fmt::v8::detail::locale_ref) [with Char = char; typename fmt::v8::type_identity::type = char; typename std::conditional::type, char>::value, fmt::v8::appender, std::back_insert_iterator::type> > >::type = fmt::v8::appender]' /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/format-inl.h:2588:39: required from here /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/format-inl.h:2457:11: warning: target of initialization might be a candidate for a format attribute [-Wsuggest-attribute=format] int (*snprintf_ptr)(char*, size_t, const char*, ...) = FMT_SNPRINTF; ^~~~~~~~~~~~ /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/format-inl.h: In instantiation of 'int fmt::v8::detail::snprintf_float(T, int, fmt::v8::detail::float_specs, fmt::v8::detail::buffer&) [with T = long double]': /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/format.h:2011:19: required from 'OutputIt fmt::v8::detail::write(OutputIt, T, fmt::v8::basic_format_specs, fmt::v8::detail::locale_ref) [with Char = char; OutputIt = fmt::v8::appender; T = long double; typename std::enable_if::value, int>::type = 0]' /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/format.h:2217:25: required from 'constexpr fmt::v8::detail::arg_formatter::iterator fmt::v8::detail::arg_formatter::operator()(T) [with T = long double; Char = char; fmt::v8::detail::arg_formatter::iterator = fmt::v8::appender]' /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/core.h:1613:15: required from 'constexpr decltype (vis(0)) fmt::v8::visit_format_arg(Visitor&&, const fmt::v8::basic_format_arg&) [with Visitor = fmt::v8::detail::arg_formatter&; Context = fmt::v8::basic_format_context; decltype (vis(0)) = fmt::v8::appender]' /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/format.h:2984:42: required from 'const Char* fmt::v8::detail::vformat_to(fmt::v8::detail::buffer&, fmt::v8::basic_string_view, fmt::v8::basic_format_args::type, char>::value, fmt::v8::appender, std::back_insert_iterator::type> > >::type, typename fmt::v8::type_identity::type> >, fmt::v8::detail::locale_ref)::format_handler::on_format_specs(int, const Char*, const Char*) [with Char = char]' /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/format.h:2987:3: required from 'void fmt::v8::detail::vformat_to(fmt::v8::detail::buffer&, fmt::v8::basic_string_view, fmt::v8::basic_format_args::type, char>::value, fmt::v8::appender, std::back_insert_iterator::type> > >::type, typename fmt::v8::type_identity::type> >, fmt::v8::detail::locale_ref) [with Char = char; typename fmt::v8::type_identity::type = char; typename std::conditional::type, char>::value, fmt::v8::appender, std::back_insert_iterator::type> > >::type = fmt::v8::appender]' /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/format-inl.h:2588:39: required from here /tmp/mail/rspamd/work/rspamd-3.5/contrib/fmt/include/fmt/format-inl.h:2457:11: warning: target of initialization might be a candidate for a format attribute [-Wsuggest-attribute=format] [ 57%] Building C object src/CMakeFiles/rspamd-server.dir/libserver/dkim.c.o --- src/CMakeFiles/rspamd-server.dir/libutil/cxx/file_util.cxx.o --- *** [src/CMakeFiles/rspamd-server.dir/libutil/cxx/file_util.cxx.o] Error code 1 make[2]: stopped in /tmp/mail/rspamd/work/rspamd-3.5/cmake-pkgsrc-build 1 error make[2]: stopped in /tmp/mail/rspamd/work/rspamd-3.5/cmake-pkgsrc-build --- src/CMakeFiles/rspamd-server.dir/all --- *** [src/CMakeFiles/rspamd-server.dir/all] Error code 2 make[1]: stopped in /tmp/mail/rspamd/work/rspamd-3.5/cmake-pkgsrc-build 1 error make[1]: stopped in /tmp/mail/rspamd/work/rspamd-3.5/cmake-pkgsrc-build *** [all] Error code 2 make: stopped in /tmp/mail/rspamd/work/rspamd-3.5/cmake-pkgsrc-build 1 error make: stopped in /tmp/mail/rspamd/work/rspamd-3.5/cmake-pkgsrc-build *** Error code 2 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/mail/rspamd *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/mail/rspamd