The Meson build system Version: 1.1.1 Source dir: /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/libESMTP-1.1.0 Build dir: /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/libESMTP-1.1.0/openwrt-build Build type: cross build Project name: libESMTP Project version: 1.1.0 C compiler for the host machine: mips64-openwrt-linux-musl-gcc (gcc 12.3.0 "mips64-openwrt-linux-musl-gcc (OpenWrt GCC 12.3.0 r23346-8fcfb21b16) 12.3.0") C linker for the host machine: mips64-openwrt-linux-musl-gcc ld.bfd 2.40.0 C compiler for the build machine: gcc (gcc 10.2.1 "gcc (Debian 10.2.1-6) 10.2.1 20210110") C linker for the build machine: gcc ld.bfd 2.35.2 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: mips64 Host machine cpu: generic Target machine cpu family: mips64 Target machine cpu: generic Compiler for C supports arguments -D_POSIX_C_SOURCE=200809L: YES Library dl found: YES Found pkg-config: /builder/shared-workdir/build/sdk/staging_dir/host/bin/pkg-config (1.9.5) Found CMake: /builder/shared-workdir/build/sdk/staging_dir/host/bin/cmake (3.26.4) WARNING: CMake: Dependency dl for OpenSSL was not found WARNING: CMake: Dependency dl for OpenSSL was not found WARNING: CMake: Dependency dl for OpenSSL was not found Run-time dependency openssl (modules: OpenSSL::Crypto, OpenSSL::SSL) found: YES 2.0.0 Run-time dependency threads found: YES Library lwres skipped: feature lwres disabled Checking for function "strlcpy" : YES Checking for function "strdup" : YES Checking for function "strncasecmp" : YES Checking for function "strcasecmp" : YES Header "string.h" has symbol "memrchr" : NO Checking for size of "unsigned int" : 4 Checking for size of "unsigned long" : 8 Checking for size of "unsigned short" : 2 Configuring config.h using configuration Configuring libesmtp.spec using configuration Build targets in project: 6 libESMTP 1.1.0 current:revision:age: 8:0:2 so version : 6.2.0 prefix : /usr libdir : lib threads : True lwres : False AUTH modules : /usr/lib/esmtp-plugins-6.2.0 Legacy file layout : False STARTTLS : True CHUNKING : True ETRN : True XUSR : True User defined options Cross files : /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/libESMTP-1.1.0/openwrt-cross.txt Native files : /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/libESMTP-1.1.0/openwrt-native.txt buildtype : plain Found ninja-1.11.1 at /builder/shared-workdir/build/sdk/staging_dir/host/bin/ninja WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated. ninja: Entering directory `/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/libESMTP-1.1.0/openwrt-build' [1/34] Compiling C object libesmtp.so.6.2.0.p/auth-client.c.o [2/34] Compiling C object libesmtp.so.6.2.0.p/base64.c.o [3/34] Compiling C object libesmtp.so.6.2.0.p/concatenate.c.o [4/34] Compiling C object libesmtp.so.6.2.0.p/errors.c.o [5/34] Compiling C object libesmtp.so.6.2.0.p/headers.c.o [6/34] Compiling C object libesmtp.so.6.2.0.p/htable.c.o [7/34] Compiling C object libesmtp.so.6.2.0.p/message-callbacks.c.o [8/34] Compiling C object libesmtp.so.6.2.0.p/message-source.c.o [9/34] Compiling C object libesmtp.so.6.2.0.p/missing.c.o [10/34] Compiling C object libesmtp.so.6.2.0.p/protocol.c.o [11/34] Compiling C object libesmtp.so.6.2.0.p/rfc2822date.c.o [12/34] Compiling C object libesmtp.so.6.2.0.p/siobuf.c.o In file included from ../siobuf.c:39: /builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include <sys/poll.h> to <poll.h> [-Wcpp] 1 | #warning redirecting incorrect #include <sys/poll.h> to <poll.h> | ^~~~~~~ [13/34] Compiling C object libesmtp.so.6.2.0.p/smtp-api.c.o ../smtp-api.c: In function 'smtp_version': ../smtp-api.c:1183:7: warning: implicit declaration of function 'strlcpy'; did you mean 'strncpy'? [-Wimplicit-function-declaration] 1183 | if (strlcpy (buf, v, len) > len) | ^~~~~~~ | strncpy [14/34] Compiling C object libesmtp.so.6.2.0.p/smtp-auth.c.o [15/34] Compiling C object libesmtp.so.6.2.0.p/smtp-bdat.c.o [16/34] Compiling C object libesmtp.so.6.2.0.p/smtp-etrn.c.o [17/34] Compiling C object libesmtp.so.6.2.0.p/smtp-tls.c.o ../smtp-tls.c: In function 'check_acceptable_security': ../smtp-tls.c:580:21: warning: implicit declaration of function 'strlcpy'; did you mean 'strncpy'? [-Wimplicit-function-declaration] 580 | strlcpy (buf, ia5str, sizeof buf); | ^~~~~~~ | strncpy [18/34] Compiling C object libesmtp.so.6.2.0.p/tlsutils.c.o [19/34] Compiling C object libesmtp.so.6.2.0.p/tokens.c.o [20/34] Linking target libesmtp.so.6.2.0 FAILED: libesmtp.so.6.2.0 mips64-openwrt-linux-musl-gcc -o libesmtp.so.6.2.0 libesmtp.so.6.2.0.p/auth-client.c.o libesmtp.so.6.2.0.p/base64.c.o libesmtp.so.6.2.0.p/concatenate.c.o libesmtp.so.6.2.0.p/errors.c.o libesmtp.so.6.2.0.p/headers.c.o libesmtp.so.6.2.0.p/htable.c.o libesmtp.so.6.2.0.p/message-callbacks.c.o libesmtp.so.6.2.0.p/message-source.c.o libesmtp.so.6.2.0.p/missing.c.o libesmtp.so.6.2.0.p/protocol.c.o libesmtp.so.6.2.0.p/rfc2822date.c.o libesmtp.so.6.2.0.p/siobuf.c.o libesmtp.so.6.2.0.p/smtp-api.c.o libesmtp.so.6.2.0.p/smtp-auth.c.o libesmtp.so.6.2.0.p/smtp-bdat.c.o libesmtp.so.6.2.0.p/smtp-etrn.c.o libesmtp.so.6.2.0.p/smtp-tls.c.o libesmtp.so.6.2.0.p/tlsutils.c.o libesmtp.so.6.2.0.p/tokens.c.o -L/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/usr/lib -L/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/lib -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libesmtp.so.6.2.0 -znow -zrelro -Wl,--version-script,/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/libESMTP-1.1.0/libesmtp.map -ldl /builder/shared-workdir/build/sdk/staging_dir/host/lib/libcrypto.a /builder/shared-workdir/build/sdk/staging_dir/host/lib/libssl.a -Wl,--end-group -pthread /builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/bin/../lib/gcc/mips64-openwrt-linux-musl/12.3.0/../../../../mips64-openwrt-linux-musl/bin/ld: /builder/shared-workdir/build/sdk/staging_dir/host/lib/libcrypto.a(libcrypto_la-malloc-wrapper.o): Relocations in generic ELF (EM: 62) /builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/bin/../lib/gcc/mips64-openwrt-linux-musl/12.3.0/../../../../mips64-openwrt-linux-musl/bin/ld: /builder/shared-workdir/build/sdk/staging_dir/host/lib/libcrypto.a(libcrypto_la-malloc-wrapper.o): Relocations in generic ELF (EM: 62) /builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/bin/../lib/gcc/mips64-openwrt-linux-musl/12.3.0/../../../../mips64-openwrt-linux-musl/bin/ld: /builder/shared-workdir/build/sdk/staging_dir/host/lib/libcrypto.a: error adding symbols: file in wrong format collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. make[3]: *** [Makefile:61: /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/libESMTP-1.1.0/.built] Error 1 time: package/feeds/packages/libesmtp/compile#5.75#1.68#55.37