Opde Issues Tracker

compile.35

build number: 35

re-implement command

docker pull immortalwrt/opde:sdk
docker run -it --rm immortalwrt/opde:sdk zsh # or bash
export http_proxy= # [your proxy], do not use localhost or 127.0.0.1
export https_proxy=$http_proxy
opde feeds && opde config -a
make package/feeds/packages/libesmtp/compile -j$(nproc) || make package/feeds/packages/libesmtp/compile V=s

Compile.txt

The Meson build system
Version: 0.60.0
Source dir: /openwrt/build_dir/target-mips_24kc_musl/libESMTP-1.1.0
Build dir: /openwrt/build_dir/target-mips_24kc_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: ccache_cc (gcc 8.4.0 "mips-openwrt-linux-musl-gcc (OpenWrt GCC 8.4.0 r0-2e04066) 8.4.0")
C linker for the host machine: ccache_cc ld.bfd 2.37
C compiler for the build machine: ccache gcc (gcc 9.3.0 "gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0")
C linker for the build machine: gcc ld.bfd 2.34
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: mips
Host machine cpu: generic
Target machine cpu family: mips
Target machine cpu: generic
Compiler for C supports arguments -D_POSIX_C_SOURCE=200809L: YES 
Library dl found: YES
Found pkg-config: /openwrt/staging_dir/host/bin/pkg-config (1.8.0)
Found CMake: /openwrt/staging_dir/host/bin/cmake (3.21.3)
Run-time dependency openssl found: NO (tried pkgconfig and cmake)
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" : 4
Checking for size of "unsigned short" : 2
Configuring config.h using configuration
Configuring libesmtp.spec using configuration
../../../../build_dir/target-mips_24kc_musl/libESMTP-1.1.0/meson.build:157: WARNING: The variable(s) 'RPM_BUILDREQUIRES', 'RPM_OPENSSL', 'RPM_OPENSSLDEVEL', 'RPM_REQUIRES' in the input file 'libesmtp.spec.in' are not present in the given configuration data.
Build targets in project: 4

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            : False
    CHUNKING            : True
    ETRN                : True
    XUSR                : True

  User defined options
    Cross files         : /openwrt/build_dir/target-mips_24kc_musl/libESMTP-1.1.0/openwrt-cross.txt
    Native files        : /openwrt/build_dir/target-mips_24kc_musl/libESMTP-1.1.0/openwrt-native.txt
    buildtype           : plain

Found ninja-1.10.2 at /openwrt/staging_dir/host/bin/ninja
ninja: Entering directory `/openwrt/build_dir/target-mips_24kc_musl/libESMTP-1.1.0/openwrt-build'
[1/28] Compiling C object libesmtp.so.6.2.0.p/auth-client.c.o
[2/28] Compiling C object libesmtp.so.6.2.0.p/base64.c.o
[3/28] Compiling C object libesmtp.so.6.2.0.p/concatenate.c.o
[4/28] Compiling C object libesmtp.so.6.2.0.p/errors.c.o
[5/28] Compiling C object libesmtp.so.6.2.0.p/headers.c.o
../headers.c: In function 'print_message_id':
../headers.c:173:32: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=]
  snprintf (buf, sizeof buf, "%ld.%ld.%d@%s", tv.tv_sec, tv.tv_usec,
                              ~~^             ~~~~~~~~~
                              %lld
../headers.c:173:36: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'suseconds_t' {aka 'long long int'} [-Wformat=]
  snprintf (buf, sizeof buf, "%ld.%ld.%d@%s", tv.tv_sec, tv.tv_usec,
                                  ~~^                    ~~~~~~~~~~
                                  %lld
../headers.c:177:37: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=]
       snprintf (buf, sizeof buf, "%ld.%d@%s", time (NULL),
                                   ~~^         ~~~~~~~~~~~
                                   %lld
../headers.c: In function 'set_date':
../headers.c:196:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   if ((time_t) header->value != (time_t) 0)  /* Already set */
       ^
../headers.c:200:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   header->value = (void *) *value;
                   ^
../headers.c: In function 'print_date':
../headers.c:213:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   when = (time_t) header->value;
          ^
[6/28] Compiling C object libesmtp.so.6.2.0.p/htable.c.o
[7/28] Compiling C object libesmtp.so.6.2.0.p/message-callbacks.c.o
[8/28] Compiling C object libesmtp.so.6.2.0.p/message-source.c.o
[9/28] Compiling C object libesmtp.so.6.2.0.p/missing.c.o
[10/28] Compiling C object libesmtp.so.6.2.0.p/protocol.c.o
[11/28] Compiling C object libesmtp.so.6.2.0.p/rfc2822date.c.o
[12/28] Compiling C object libesmtp.so.6.2.0.p/siobuf.c.o
In file included from ../siobuf.c:39:
/openwrt/staging_dir/toolchain-mips_24kc_gcc-8.4.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include <sys/poll.h> to <poll.h> [-Wcpp]
 #warning redirecting incorrect #include <sys/poll.h> to <poll.h>
  ^~~~~~~
[13/28] 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]
   if (strlcpy (buf, v, len) > len)
       ^~~~~~~
       strncpy
[14/28] Compiling C object libesmtp.so.6.2.0.p/smtp-auth.c.o
[15/28] Compiling C object libesmtp.so.6.2.0.p/smtp-bdat.c.o
[16/28] Compiling C object libesmtp.so.6.2.0.p/smtp-etrn.c.o
[17/28] Compiling C object libesmtp.so.6.2.0.p/smtp-tls.c.o
[18/28] Compiling C object libesmtp.so.6.2.0.p/tlsutils.c.o
[19/28] Compiling C object libesmtp.so.6.2.0.p/tokens.c.o
[20/28] Compiling C object login/sasl-login.so.p/client-login.c.o
[21/28] Linking target libesmtp.so.6.2.0
[22/28] Linking target login/sasl-login.so
[23/28] Compiling C object plain/sasl-plain.so.p/client-plain.c.o
[24/28] Linking target plain/sasl-plain.so
[25/28] Compiling C object crammd5/sasl-crammd5.so.p/client-crammd5.c.o
[26/28] Compiling C object crammd5/sasl-crammd5.so.p/hmacmd5.c.o
[27/28] Compiling C object crammd5/sasl-crammd5.so.p/md5.c.o
[28/28] Linking target crammd5/sasl-crammd5.so
ninja: Entering directory `/openwrt/build_dir/target-mips_24kc_musl/libESMTP-1.1.0/openwrt-build'
[0/1] Installing files.
Installing libesmtp.so.6.2.0 to /openwrt/build_dir/target-mips_24kc_musl/libESMTP-1.1.0/ipkg-install/usr/lib
Installing login/sasl-login.so to /openwrt/build_dir/target-mips_24kc_musl/libESMTP-1.1.0/ipkg-install/usr/lib/esmtp-plugins-6.2.0
Installing plain/sasl-plain.so to /openwrt/build_dir/target-mips_24kc_musl/libESMTP-1.1.0/ipkg-install/usr/lib/esmtp-plugins-6.2.0
Installing crammd5/sasl-crammd5.so to /openwrt/build_dir/target-mips_24kc_musl/libESMTP-1.1.0/ipkg-install/usr/lib/esmtp-plugins-6.2.0
Installing /openwrt/build_dir/target-mips_24kc_musl/libESMTP-1.1.0/libesmtp.h to /openwrt/build_dir/target-mips_24kc_musl/libESMTP-1.1.0/ipkg-install/usr/include
Installing /openwrt/build_dir/target-mips_24kc_musl/libESMTP-1.1.0/auth-client.h to /openwrt/build_dir/target-mips_24kc_musl/libESMTP-1.1.0/ipkg-install/usr/include
Installing /openwrt/build_dir/target-mips_24kc_musl/libESMTP-1.1.0/openwrt-build/meson-private/libesmtp-1.0.pc to /openwrt/build_dir/target-mips_24kc_musl/libESMTP-1.1.0/ipkg-install/usr/lib/pkgconfig
cp: cannot stat '/openwrt/build_dir/target-mips_24kc_musl/libESMTP-1.1.0/ipkg-install/usr/lib/esmtp-plugins-6.2.0/sasl-ntlm.so': No such file or directory
make[3]: *** [Makefile:65: /openwrt/build_dir/target-mips_24kc_musl/libESMTP-1.1.0/.pkgdir/libesmtp.installed] Error 1
Last updated on 14 Nov 2021
Published on 14 Nov 2021