Applying ./patches/010-doxy.patch using plaintext: patching file meson.build Applying ./patches/030-include-generated-code.patch using plaintext: patching file subprojects/spice-common/common/meson.build Applying ./patches/040-only-server.patch using plaintext: patching file meson.build Applying ./patches/050-no-mkenums.patch using plaintext: patching file server/meson.build The Meson build system Version: 1.1.1 Source dir: /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/spice-0.15.0 Build dir: /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/spice-0.15.0/openwrt-build Build type: cross build Project name: spice Project version: 0.15.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 host machine: mips64-openwrt-linux-musl-g++ (gcc 12.3.0 "mips64-openwrt-linux-musl-g++ (OpenWrt GCC 12.3.0 r23346-8fcfb21b16) 12.3.0") C++ linker for the host machine: mips64-openwrt-linux-musl-g++ 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 C++ compiler for the build machine: g++ (gcc 10.2.1 "g++ (Debian 10.2.1-6) 10.2.1 20210110") C++ linker for the build machine: g++ 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 Message: Updating submodules Message: libspice.so version: 1.14.1 Run-time dependency threads found: YES Executing subproject spice-common spice-common| Project name: spice-common spice-common| Project version: undefined spice-common| 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") spice-common| C linker for the host machine: mips64-openwrt-linux-musl-gcc ld.bfd 2.40.0 spice-common| C compiler for the build machine: gcc (gcc 10.2.1 "gcc (Debian 10.2.1-6) 10.2.1 20210110") spice-common| C linker for the build machine: gcc ld.bfd 2.35.2 spice-common| Has header "alloca.h" : YES spice-common| Has header "arpa/inet.h" : YES spice-common| Has header "dlfcn.h" : YES spice-common| Has header "inttypes.h" : YES spice-common| Has header "netinet/in.h" : YES spice-common| Has header "stdlib.h" : YES spice-common| Has header "sys/socket.h" : YES spice-common| Has header "sys/stat.h" : YES spice-common| Has header "sys/types.h" : YES spice-common| Has header "unistd.h" : YES spice-common| Has header "regex.h" : YES spice-common| Has header "sys/mman.h" : YES spice-common| Checking for function "alloca" : YES spice-common| Checking for function "sigaction" : YES spice-common| Checking for function "drand48" : YES spice-common| Checking for function "setlinebuf" : YES spice-common| Library m found: YES spice-common| Found pkg-config: /builder/shared-workdir/build/sdk/staging_dir/host/bin/pkg-config (1.9.5) spice-common| Run-time dependency spice-protocol found: YES 0.14.4 spice-common| Run-time dependency glib-2.0 found: YES 2.74.0 spice-common| Run-time dependency pixman-1 found: YES 0.40.0 spice-common| Found CMake: /builder/shared-workdir/build/sdk/staging_dir/host/bin/cmake (3.26.4) spice-common| WARNING: CMake: Dependency dl for OpenSSL was not found spice-common| WARNING: CMake: Dependency dl for OpenSSL was not found spice-common| WARNING: CMake: Dependency dl for OpenSSL was not found spice-common| Run-time dependency openssl (modules: OpenSSL::Crypto, OpenSSL::SSL) found: YES 2.0.0 spice-common| Run-time dependency gio-2.0 found: YES 2.74.0 spice-common| Dependency opus skipped: feature opus disabled spice-common| Dependency libcacard skipped: feature smartcard disabled spice-common| Compiler for C supports arguments -DG_LOG_DOMAIN="Spice": YES spice-common| Compiler for C supports arguments -Wno-unused-parameter: YES spice-common| Compiler for C supports arguments -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38: YES spice-common| Compiler for C supports arguments -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38: YES spice-common| Configuring config.h using configuration spice-common| Build targets in project: 2 spice-common| Subproject spice-common finished. Has header "sys/time.h" : YES Has header "execinfo.h" : NO Has header "linux/sockios.h" : YES Has header "pthread_np.h" : NO Header "netinet/tcp.h" has symbol "TCP_KEEPIDLE" : YES Dependency glib-2.0 found: YES 2.74.0 (cached) Dependency pixman-1 found: YES 0.40.0 (cached) Dependency openssl found: YES 2.0.0 (cached) Run-time dependency libjpeg found: YES 2.1.4 Run-time dependency zlib found: YES 1.2.13 Library rt found: YES Library m found: YES Dependency opus skipped: feature opus disabled Dependency libcacard skipped: feature smartcard disabled Compiler for C supports arguments -DSPICE_SERVER_INTERNAL: YES Compiler for C supports arguments -DG_LOG_DOMAIN="Spice": YES (cached) Compiler for C supports arguments -Wno-sign-compare: YES Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38: YES (cached) Compiler for C supports arguments -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38: YES (cached) Compiler for C++ supports arguments -DSPICE_SERVER_INTERNAL: YES Compiler for C++ supports arguments -DG_LOG_DOMAIN="Spice": YES Compiler for C++ supports arguments -Wno-sign-compare: YES Compiler for C++ supports arguments -Wno-unused-parameter: YES Compiler for C++ supports arguments -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38: YES Compiler for C++ supports arguments -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38: YES Compiler for C++ supports arguments -fno-exceptions: YES Compiler for C++ supports arguments -Wno-suggest-final-methods: YES Compiler for C++ supports arguments -Wno-suggest-final-types: YES Compiler for C++ supports arguments -Wno-array-bounds: YES Compiler for C++ supports arguments -Wno-narrowing: YES Compiler for C++ supports arguments -Wno-missing-field-initializers: YES Compiler for C++ supports arguments -Wno-deprecated-declarations: YES Compiler for C++ supports arguments -Wshadow: YES Configuring spice-version.h using configuration Compiler for C supports link arguments -Wl,--no-copy-dt-needed-entries: YES Compiler for C supports link arguments -Wl,-z,relro: YES Compiler for C supports link arguments -Wl,-z,now: YES Compiler for C supports link arguments -Wl,--version-script=/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/spice-0.15.0/server/spice-server.syms: YES Configuring config.h using configuration Build targets in project: 3 NOTICE: Future-deprecated features used: * 0.56.0: {'meson.source_root'} spice 0.15.0 Subprojects spice-common : YES 3 warnings User defined options Cross files : /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/spice-0.15.0/openwrt-cross.txt Native files : /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/spice-0.15.0/openwrt-native.txt buildtype : plain alignment-checks : false extra-checks : false gstreamer : no instrumentation : no lz4 : false manual : false opus : disabled sasl : false smartcard : disabled statistics : false tests : false spice-common:alignment-checks: false spice-common:extra-checks : false spice-common:generate-code : none spice-common:instrumentation : no spice-common:manual : false spice-common:opus : disabled spice-common:python-checks : false spice-common:smartcard : disabled spice-common:tests : false 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/spice-0.15.0/openwrt-build' [1/71] Compiling C object subprojects/spice-common/common/libspice-common.a.p/agent.c.o [2/71] Compiling C object subprojects/spice-common/common/libspice-common.a.p/backtrace.c.o [3/71] Compiling C object subprojects/spice-common/common/libspice-common.a.p/canvas_utils.c.o [4/71] Compiling C object subprojects/spice-common/common/libspice-common.a.p/lines.c.o [5/71] Compiling C object subprojects/spice-common/common/libspice-common.a.p/log.c.o [6/71] Compiling C object subprojects/spice-common/common/libspice-common.a.p/lz.c.o [7/71] Compiling C object subprojects/spice-common/common/libspice-common.a.p/marshaller.c.o [8/71] Compiling C object subprojects/spice-common/common/libspice-common.a.p/mem.c.o [9/71] Compiling C object subprojects/spice-common/common/libspice-common.a.p/pixman_utils.c.o [10/71] Compiling C object subprojects/spice-common/common/libspice-common.a.p/region.c.o [11/71] Compiling C object subprojects/spice-common/common/libspice-common.a.p/quic.c.o [12/71] Compiling C object subprojects/spice-common/common/libspice-common.a.p/snd_codec.c.o [13/71] Compiling C object subprojects/spice-common/common/libspice-common.a.p/utils.c.o [14/71] Compiling C object subprojects/spice-common/common/libspice-common-server.a.p/generated_server_marshallers.c.o [15/71] Compiling C object subprojects/spice-common/common/libspice-common-server.a.p/generated_server_demarshallers.c.o [16/71] Linking static target subprojects/spice-common/common/libspice-common-server.a [17/71] Compiling C object server/libspice-server.so.1.14.1.p/spice-server-enums.c.o [18/71] Compiling C object server/libspice-server.so.1.14.1.p/agent-msg-filter.c.o [19/71] Compiling C++ object server/libspice-server.so.1.14.1.p/char-device.cpp.o [20/71] Compiling C++ object server/libspice-server.so.1.14.1.p/common-graphics-channel.cpp.o [21/71] Compiling C++ object server/libspice-server.so.1.14.1.p/cursor-channel.cpp.o [22/71] Compiling C++ object server/libspice-server.so.1.14.1.p/cursor-channel-client.cpp.o [23/71] Compiling C++ object server/libspice-server.so.1.14.1.p/dcc.cpp.o [24/71] Compiling C++ object server/libspice-server.so.1.14.1.p/dcc-send.cpp.o [25/71] Compiling C++ object server/libspice-server.so.1.14.1.p/dispatcher.cpp.o [26/71] Compiling C++ object server/libspice-server.so.1.14.1.p/display-channel.cpp.o [27/71] Compiling C object server/libspice-server.so.1.14.1.p/event-loop.c.o [28/71] Compiling C object server/libspice-server.so.1.14.1.p/glz-encoder.c.o [29/71] Compiling C object server/libspice-server.so.1.14.1.p/glz-encoder-dict.c.o [30/71] Compiling C object subprojects/spice-common/common/libspice-common.a.p/rop3.c.o [31/71] Linking static target subprojects/spice-common/common/libspice-common.a [32/71] Compiling C++ object server/libspice-server.so.1.14.1.p/image-cache.cpp.o [33/71] Compiling C++ object server/libspice-server.so.1.14.1.p/inputs-channel.cpp.o [34/71] Compiling C++ object server/libspice-server.so.1.14.1.p/image-encoders.cpp.o [35/71] Compiling C object server/libspice-server.so.1.14.1.p/jpeg-encoder.c.o [36/71] Compiling C++ object server/libspice-server.so.1.14.1.p/inputs-channel-client.cpp.o [37/71] Compiling C++ object server/libspice-server.so.1.14.1.p/main-channel.cpp.o [38/71] Compiling C++ object server/libspice-server.so.1.14.1.p/main-dispatcher.cpp.o [39/71] Compiling C++ object server/libspice-server.so.1.14.1.p/main-channel-client.cpp.o [40/71] Compiling C object server/libspice-server.so.1.14.1.p/memslot.c.o [41/71] Compiling C object server/libspice-server.so.1.14.1.p/mjpeg-encoder.c.o [42/71] Compiling C object server/libspice-server.so.1.14.1.p/net-utils.c.o [43/71] Compiling C++ object server/libspice-server.so.1.14.1.p/pixmap-cache.cpp.o [44/71] Compiling C object server/libspice-server.so.1.14.1.p/red-channel-capabilities.c.o [45/71] Compiling C++ object server/libspice-server.so.1.14.1.p/red-channel.cpp.o [46/71] Compiling C++ object server/libspice-server.so.1.14.1.p/red-client.cpp.o [47/71] Compiling C++ object server/libspice-server.so.1.14.1.p/red-channel-client.cpp.o [48/71] Compiling C++ object server/libspice-server.so.1.14.1.p/red-pipe-item.cpp.o [49/71] Compiling C++ object server/libspice-server.so.1.14.1.p/red-parse-qxl.cpp.o [50/71] Compiling C object server/libspice-server.so.1.14.1.p/red-record-qxl.c.o [51/71] Compiling C++ object server/libspice-server.so.1.14.1.p/red-qxl.cpp.o [52/71] Compiling C++ object server/libspice-server.so.1.14.1.p/red-replay-qxl.cpp.o [53/71] Compiling C++ object server/libspice-server.so.1.14.1.p/red-stream.cpp.o FAILED: server/libspice-server.so.1.14.1.p/red-stream.cpp.o mips64-openwrt-linux-musl-g++ -Iserver/libspice-server.so.1.14.1.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include/spice-1 -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include/glib-2.0 -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/lib/glib-2.0/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include/pixman-1 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-suggest-final-methods -Wno-suggest-final-types -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -Os -pipe -mno-branch-likely -march=octeon+ -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/spice-0.15.0=spice-0.15.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -fPIC -pthread -MD -MQ server/libspice-server.so.1.14.1.p/red-stream.cpp.o -MF server/libspice-server.so.1.14.1.p/red-stream.cpp.o.d -o server/libspice-server.so.1.14.1.p/red-stream.cpp.o -c ../server/red-stream.cpp ../server/red-stream.cpp: In function 'RedStreamSslStatus red_stream_ssl_accept(RedStream*)': ../server/red-stream.cpp:526:22: error: invalid use of incomplete type 'SSL' {aka 'struct ssl_st'} 526 | stream->priv->ssl->s3->flags |= SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS; | ^~ In file included from /builder/shared-workdir/build/sdk/staging_dir/host/include/openssl/err.h:120, from ../server/red-stream.cpp:33: /builder/shared-workdir/build/sdk/staging_dir/host/include/openssl/ossl_typ.h:176:16: note: forward declaration of 'SSL' {aka 'struct ssl_st'} 176 | typedef struct ssl_st SSL; | ^~~~~~ [54/71] Compiling C++ object server/libspice-server.so.1.14.1.p/reds.cpp.o ninja: build stopped: subcommand failed. make[3]: *** [Makefile:80: /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/spice-0.15.0/.built] Error 1 time: package/feeds/packages/spice/compile#59.25#7.38#49.77