INFO: not using any hashes in /data/userland-archives/hashes for libesmtp-1.1.0.tar.gz (overridden with --hash) Source /data/userland-archives/libesmtp-1.1.0.tar.gz... not found, skipping file copy Source https://github.com/libesmtp/libESMTP/archive/refs/tags/v1.1.0.tar.gz... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ok patching file meson.build WARNING: Recommend using either -Dbuildtype or -Doptimization + -Ddebug. Using both is redundant since they override each other. See: https://mesonbuild.com/Builtin-options.html#build-type-options The Meson build system Version: 1.6.0 Source dir: /jenkins/jobs/oi-userland/workspace/components/library/libesmtp/libesmtp-1.1.0 Build dir: /jenkins/jobs/oi-userland/workspace/components/library/libesmtp/build/amd64 Build type: native build meson_options.txt:3: WARNING: Project does not target a minimum version but uses feature deprecated since '1.1.0': "boolean option" keyword argument "value" of type str. use a boolean, not a string meson_options.txt:5: WARNING: Project does not target a minimum version but uses feature deprecated since '1.1.0': "boolean option" keyword argument "value" of type str. use a boolean, not a string meson_options.txt:6: WARNING: Project does not target a minimum version but uses feature deprecated since '1.1.0': "boolean option" keyword argument "value" of type str. use a boolean, not a string meson_options.txt:7: WARNING: Project does not target a minimum version but uses feature deprecated since '1.1.0': "boolean option" keyword argument "value" of type str. use a boolean, not a string Project name: libESMTP Project version: 1.1.0 C compiler for the host machine: /usr/gcc/14/bin/gcc (gcc 14.2.0 "gcc (OpenIndiana 14.2.0-oi-1) 14.2.0") C linker for the host machine: /usr/gcc/14/bin/gcc ld.solaris 5.11-1.1790 (illumos) Host machine cpu family: x86_64 Host machine cpu: x86_64 Compiler for C supports arguments -D_POSIX_C_SOURCE=200809L: YES Library dl found: YES Found pkg-config: YES (/usr/bin/amd64/pkg-config) 0.29.2 Run-time dependency openssl found: YES 3.4.1 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" : YES 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 WARNING: Deprecated features used: * 1.1.0: {'"boolean option" keyword argument "value" of type str'} libESMTP 1.1.0 current:revision:age: 8:0:2 so version : 6.2.0 prefix : /usr libdir : lib/amd64 threads : true lwres : false AUTH modules : /usr/lib/amd64/esmtp-plugins-6.2.0 Legacy file layout : false STARTTLS : true CHUNKING : true ETRN : true XUSR : true User defined options b_pie : false bindir : /usr/bin buildtype : plain default_library : shared libdir : /usr/lib/amd64 libexecdir : /usr/libexec localstatedir : /var mandir : /usr/share/man optimization : 3 prefix : /usr sbindir : /usr/sbin sysconfdir : /etc wrap_mode : nodownload Found ninja-1.12.1 at /usr/bin/ninja Generating targets: 0%| | 0/6 eta ? Writing build.ninja: 0%| | 0/69 eta ? ninja: Entering directory `/jenkins/jobs/oi-userland/workspace/components/library/libesmtp/build/amd64' [1/34] Compiling C object libesmtp.so.6.2.0.p/missing.c.o [2/34] Compiling C object libesmtp.so.6.2.0.p/message-callbacks.c.o [3/34] Compiling C object libesmtp.so.6.2.0.p/rfc2822date.c.o [4/34] Compiling C object libesmtp.so.6.2.0.p/base64.c.o [5/34] Compiling C object libesmtp.so.6.2.0.p/concatenate.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-source.c.o [8/34] Compiling C object libesmtp.so.6.2.0.p/auth-client.c.o [9/34] Compiling C object libesmtp.so.6.2.0.p/tlsutils.c.o [10/34] Compiling C object libesmtp.so.6.2.0.p/smtp-bdat.c.o [11/34] Compiling C object libesmtp.so.6.2.0.p/smtp-auth.c.o [12/34] Compiling C object libesmtp.so.6.2.0.p/tokens.c.o [13/34] Compiling C object login/sasl-login.so.p/client-login.c.o [14/34] Compiling C object plain/sasl-plain.so.p/client-plain.c.o [15/34] Compiling C object libesmtp.so.6.2.0.p/smtp-etrn.c.o [16/34] Compiling C object crammd5/sasl-crammd5.so.p/client-crammd5.c.o [17/34] Compiling C object crammd5/sasl-crammd5.so.p/hmacmd5.c.o ../../libesmtp-1.1.0/crammd5/hmacmd5.c: In function 'hmac_md5_pre': ../../libesmtp-1.1.0/crammd5/hmacmd5.c:58:7: warning: 'MD5_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 58 | MD5_Init (&tctx); | ^~~~~~~~ In file included from ../../libesmtp-1.1.0/crammd5/hmacmd5.h:27, from ../../libesmtp-1.1.0/crammd5/hmacmd5.c:26: /usr/openssl/3/include/openssl/md5.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); | ^~~~~~~~ ../../libesmtp-1.1.0/crammd5/hmacmd5.c:59:7: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 59 | MD5_Update (&tctx, secret, secret_len); | ^~~~~~~~~~ /usr/openssl/3/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ ../../libesmtp-1.1.0/crammd5/hmacmd5.c:60:7: warning: 'MD5_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | MD5_Final (tk, &tctx); | ^~~~~~~~~ /usr/openssl/3/include/openssl/md5.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); | ^~~~~~~~~ ../../libesmtp-1.1.0/crammd5/hmacmd5.c:81:3: warning: 'MD5_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 81 | MD5_Init (inner); | ^~~~~~~~ /usr/openssl/3/include/openssl/md5.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); | ^~~~~~~~ ../../libesmtp-1.1.0/crammd5/hmacmd5.c:82:3: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 82 | MD5_Update (inner, ipad, sizeof ipad); | ^~~~~~~~~~ /usr/openssl/3/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ ../../libesmtp-1.1.0/crammd5/hmacmd5.c:85:3: warning: 'MD5_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 85 | MD5_Init (outer); | ^~~~~~~~ /usr/openssl/3/include/openssl/md5.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); | ^~~~~~~~ ../../libesmtp-1.1.0/crammd5/hmacmd5.c:86:3: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 86 | MD5_Update (outer, opad, sizeof opad); | ^~~~~~~~~~ /usr/openssl/3/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ ../../libesmtp-1.1.0/crammd5/hmacmd5.c: In function 'hmac_md5_post': ../../libesmtp-1.1.0/crammd5/hmacmd5.c:98:3: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | MD5_Update (inner, challenge, challenge_len); | ^~~~~~~~~~ /usr/openssl/3/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ ../../libesmtp-1.1.0/crammd5/hmacmd5.c:99:3: warning: 'MD5_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 99 | MD5_Final (id, inner); | ^~~~~~~~~ /usr/openssl/3/include/openssl/md5.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); | ^~~~~~~~~ ../../libesmtp-1.1.0/crammd5/hmacmd5.c:102:3: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 102 | MD5_Update (outer, id, sizeof id); | ^~~~~~~~~~ /usr/openssl/3/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ ../../libesmtp-1.1.0/crammd5/hmacmd5.c:103:3: warning: 'MD5_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 103 | MD5_Final (digest, outer); | ^~~~~~~~~ /usr/openssl/3/include/openssl/md5.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); | ^~~~~~~~~ [18/34] Compiling C object ntlm/sasl-ntlm.so.p/client-ntlm.c.o ../../libesmtp-1.1.0/ntlm/client-ntlm.c:24:9: warning: "_XOPEN_SOURCE" redefined 24 | #define _XOPEN_SOURCE 500 | ^~~~~~~~~~~~~ <command-line>: note: this is the location of the previous definition [19/34] Linking target login/sasl-login.so [20/34] Linking target plain/sasl-plain.so [21/34] Compiling C object ntlm/sasl-ntlm.so.p/ntlmdes.c.o ../../libesmtp-1.1.0/ntlm/ntlmdes.c: In function 'lm_deshash': ../../libesmtp-1.1.0/ntlm/ntlmdes.c:58:3: warning: 'DES_set_odd_parity' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 58 | DES_set_odd_parity (&key); | ^~~~~~~~~~~~~~~~~~ In file included from ../../libesmtp-1.1.0/ntlm/ntlmdes.c:27: /usr/openssl/3/include/openssl/des.h:176:28: note: declared here 176 | OSSL_DEPRECATEDIN_3_0 void DES_set_odd_parity(DES_cblock *key); | ^~~~~~~~~~~~~~~~~~ ../../libesmtp-1.1.0/ntlm/ntlmdes.c:59:3: warning: 'DES_set_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 59 | DES_set_key (&key, &ks); | ^~~~~~~~~~~ /usr/openssl/3/include/openssl/des.h:186:5: note: declared here 186 | int DES_set_key(const_DES_cblock *key, DES_key_schedule *schedule); | ^~~~~~~~~~~ ../../libesmtp-1.1.0/ntlm/ntlmdes.c:60:3: warning: 'DES_ecb_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 60 | DES_ecb_encrypt (iv, result, &ks, DES_ENCRYPT); | ^~~~~~~~~~~~~~~ /usr/openssl/3/include/openssl/des.h:105:6: note: declared here 105 | void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, | ^~~~~~~~~~~~~~~ ../../libesmtp-1.1.0/ntlm/ntlmdes.c: In function 'nt_hash_password': ../../libesmtp-1.1.0/ntlm/ntlmdes.c:128:3: warning: 'MD4_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | MD4_Init (&context); | ^~~~~~~~ In file included from ../../libesmtp-1.1.0/ntlm/ntlmdes.c:28: /usr/openssl/3/include/openssl/md4.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD4_Init(MD4_CTX *c); | ^~~~~~~~ ../../libesmtp-1.1.0/ntlm/ntlmdes.c:129:3: warning: 'MD4_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 129 | MD4_Update (&context, nt_pw, 2 * len); | ^~~~~~~~~~ /usr/openssl/3/include/openssl/md4.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int MD4_Update(MD4_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ ../../libesmtp-1.1.0/ntlm/ntlmdes.c:130:3: warning: 'MD4_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 130 | MD4_Final (hash, &context); | ^~~~~~~~~ /usr/openssl/3/include/openssl/md4.h:52:27: note: declared here 52 | OSSL_DEPRECATEDIN_3_0 int MD4_Final(unsigned char *md, MD4_CTX *c); | ^~~~~~~~~ [22/34] Linking target crammd5/sasl-crammd5.so [23/34] Compiling C object libesmtp.so.6.2.0.p/smtp-tls.c.o [24/34] Compiling C object libesmtp.so.6.2.0.p/smtp-api.c.o [25/34] Compiling C object ntlm/sasl-ntlm.so.p/ntlmstruct.c.o [26/34] Linking target ntlm/sasl-ntlm.so [27/34] Compiling C object libesmtp.so.6.2.0.p/errors.c.o [28/34] Compiling C object libesmtp.so.6.2.0.p/protocol.c.o [29/34] Compiling C object libesmtp.so.6.2.0.p/headers.c.o [30/34] Compiling C object examples/mail-file.p/mail-file.c.o ../../libesmtp-1.1.0/examples/mail-file.c:25:9: warning: "_XOPEN_SOURCE" redefined 25 | #define _XOPEN_SOURCE 500 | ^~~~~~~~~~~~~ <command-line>: note: this is the location of the previous definition [31/34] Compiling C object libesmtp.so.6.2.0.p/siobuf.c.o [32/34] Linking target libesmtp.so.6.2.0 [33/34] Generating symbol file libesmtp.so.6.2.0.p/libesmtp.so.6.2.0.symbols [34/34] Linking target examples/mail-file ninja: Entering directory `/jenkins/jobs/oi-userland/workspace/components/library/libesmtp/build/amd64' [0/1] Installing files. Installing libesmtp.so.6.2.0 to /jenkins/jobs/oi-userland/workspace/components/library/libesmtp/build/prototype/i386/usr/lib/amd64 Installing login/sasl-login.so to /jenkins/jobs/oi-userland/workspace/components/library/libesmtp/build/prototype/i386/usr/lib/amd64/esmtp-plugins-6.2.0 Installing plain/sasl-plain.so to /jenkins/jobs/oi-userland/workspace/components/library/libesmtp/build/prototype/i386/usr/lib/amd64/esmtp-plugins-6.2.0 Installing crammd5/sasl-crammd5.so to /jenkins/jobs/oi-userland/workspace/components/library/libesmtp/build/prototype/i386/usr/lib/amd64/esmtp-plugins-6.2.0 Installing ntlm/sasl-ntlm.so to /jenkins/jobs/oi-userland/workspace/components/library/libesmtp/build/prototype/i386/usr/lib/amd64/esmtp-plugins-6.2.0 Installing /jenkins/jobs/oi-userland/workspace/components/library/libesmtp/libesmtp-1.1.0/libesmtp.h to /jenkins/jobs/oi-userland/workspace/components/library/libesmtp/build/prototype/i386/usr/include Installing /jenkins/jobs/oi-userland/workspace/components/library/libesmtp/libesmtp-1.1.0/auth-client.h to /jenkins/jobs/oi-userland/workspace/components/library/libesmtp/build/prototype/i386/usr/include Installing /jenkins/jobs/oi-userland/workspace/components/library/libesmtp/build/amd64/meson-private/libesmtp-1.0.pc to /jenkins/jobs/oi-userland/workspace/components/library/libesmtp/build/prototype/i386/usr/lib/amd64/pkgconfig Installing symlink pointing to libesmtp.so.6.2.0 to /jenkins/jobs/oi-userland/workspace/components/library/libesmtp/build/prototype/i386/usr/lib/amd64/libesmtp.so VALIDATING MANIFEST CONTENT: /jenkins/jobs/oi-userland/workspace/components/library/libesmtp/build/manifest-i386-libesmtp.depend.res NEW PACKAGE CONTENTS ARE LOCALLY VALIDATED AND READY TO GO generating metadata: library/libesmtp pkg://openindiana.org/library/libesmtp@1.1.0,5.11-2025.0.0.1:20250314T182231Z PUBLISHED