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