[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
|
Re: [mosquitto-dev] 2.1.0rc1 available for testing
|
Roger Light via mosquitto-dev <mosquitto-dev@xxxxxxxxxxx> writes:
> The first release candidate for Mosquitto 2.1.0 is now available for
> testing. If no release critical issues are reported, this will become
> 2.1.0 on 2026-01-26.
Thanks for giving it 7 days. I'd be tempted to go a bit longer given
that the changes are huge. There are a bunch of minor things to fix
and I think an rc2 would be good.
I tried to build under NetBSD 10 using pkgsrc. pkgsrc uses cmake for
mosquitto, which I see follows the updated README guidance.
- va_list was undefined because stdarg.h was not included. I stuck it
in libcommon.h, not really the right place, but this needs fixing
somehow.
- There are a bunch of warnings about improper use of <ctype.h> macros
(which is UB). The issue is that isspace etc. accept that argument
that is an int, and must have a value representable as unsigned char
or EOF. A signed char becomes a negative int, which is not. The
usual approach is to cast to unsigned char.
- There are some other warnings,
- I didn't ask to test, but I got a failure because gmock was not
provided. I think this is a cmake architecture bug, where it looks
in the filesystem and finds things and assumes they are part of the
build environment. (pkgsrc has compiler wrappers that hide things
that are not declared dependencies, to get repeatable builds, and I
expect that other packaging systems will do this too.) The fix is
to check for GTest by trying to build with it - but it is probably
better to note this in the README.
I'll deal with the gmock problem and continue testing, but I wanted to
send an interim report.
workaround for varags:
--- include/mosquitto/libcommon.h.orig 2026-01-20 17:17:48.207158050 +0000
+++ include/mosquitto/libcommon.h
@@ -36,6 +36,8 @@ extern "C" {
# define libmosqcommon_EXPORT
#endif
+#include <stdarg.h>
+
#include <mosquitto/libcommon_base64.h>
#include <mosquitto/libcommon_cjson.h>
#include <mosquitto/libcommon_file.h>
warnings:
=> Bootstrap dependency digest>=20211023: found digest-20220214
=> Checksum BLAKE2s OK for mosquitto-2.1.0rc1.tar.gz
=> Checksum SHA512 OK for mosquitto-2.1.0rc1.tar.gz
work -> /tmp/work/net/mosquitto/work
===> Installing dependencies for mosquitto-2.1.0rc1
==========================================================================
The supported build options for mosquitto are:
websockets
The currently selected options are:
websockets
You can select which build options to use by setting PKG_DEFAULT_OPTIONS
or the following variable. Its current value is shown:
PKG_OPTIONS.mosquitto (not defined)
==========================================================================
==========================================================================
The following variables will affect the build process of this package,
mosquitto-2.1.0rc1. Their current value is shown below:
* SSLBASE = /usr
* SSLCERTBUNDLE (not defined)
* SSLCERTS = /etc/openssl/certs
* SSLDIR = /etc/openssl
* SSLKEYS = /etc/openssl/private
* VARBASE = /var
You may want to abort the process now with CTRL-C and change the value
of variables in the first group before continuing. Be sure to run
`/usr/bin/make clean' after the changes.
==========================================================================
=> Tool dependency libxslt-[0-9]*: found libxslt-1.1.43nb6
=> Tool dependency docbook-xsl-[0-9]*: found docbook-xsl-1.79.2nb7
=> Tool dependency cmake>=0: found cmake-4.2.1nb1
=> Tool dependency ninja-build-[0-9]*: found ninja-build-1.13.2
=> Tool dependency mktools-[0-9]*: found mktools-20250213
=> Tool dependency ccache-[0-9]*: found ccache-4.12.2
=> Tool dependency cwrappers>=20150314: found cwrappers-20220403
=> Tool dependency checkperms>=1.1: found checkperms-1.12
=> Build dependency uthash>=1.9.9: found uthash-2.3.0
=> Full dependency CUnit>=2.1: found CUnit-2.1.3nb1
=> Full dependency cJSON>=1.7.15: found cJSON-1.7.19
=> Full dependency libcares>=1.6.0: found libcares-1.34.6
=> Full dependency libuuid>=2.18: found libuuid-2.40.2
=> Full dependency libwebsockets>=4.3.0nb1: found libwebsockets-4.3.3nb1
===> Checking for vulnerabilities in mosquitto-2.1.0rc1
Package mosquitto-2.1.0rc1 has a security-bypass vulnerability, see https://nvd.nist.gov/vuln/detail/CVE-2021-34434
===> Overriding tools for mosquitto-2.1.0rc1
===> Extracting for mosquitto-2.1.0rc1
===> Patching for mosquitto-2.1.0rc1
=> Applying pkgsrc patches for mosquitto-2.1.0rc1
=> Verifying /n0/gdt/pkgsrc-current/pkgsrc/net/mosquitto/patches/patch-include_mosquitto_libcommon.h
=> Applying pkgsrc patch /n0/gdt/pkgsrc-current/pkgsrc/net/mosquitto/patches/patch-include_mosquitto_libcommon.h
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD$
|
|--- include/mosquitto/libcommon.h.orig 2026-01-20 17:17:48.207158050 +0000
|+++ include/mosquitto/libcommon.h
--------------------------
Patching file include/mosquitto/libcommon.h using Plan A...
Hunk #1 succeeded at 36.
done
=> Ignoring patchfile /n0/gdt/pkgsrc-current/pkgsrc/net/mosquitto/patches/patch-include_mosquitto_libcommon.h.orig
=> Verifying /n0/gdt/pkgsrc-current/pkgsrc/net/mosquitto/patches/patch-mosquitto.conf
=> Applying pkgsrc patch /n0/gdt/pkgsrc-current/pkgsrc/net/mosquitto/patches/patch-mosquitto.conf
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-mosquitto.conf,v 1.8 2025/03/08 13:59:13 gdt Exp $
|
|Align pid_file to pkgsrc norms.
|
|Provide a dir for capath, but do not set it. (In mosquitto, having a
|key/cert for the server is linked to having a CA, and to treating
|clients with a certificate from a known CA as authorized. This is
|complicated, and not about pkgsrc, and this change does not intend to
|step into the situation.)
|
|Log to syslog, instead of (perhaps) not logging.
|
|--- mosquitto.conf.orig 2025-03-06 16:25:31.000000000 +0000
|+++ mosquitto.conf
--------------------------
Patching file mosquitto.conf using Plan A...
Hunk #1 succeeded at 186 (offset 19 lines).
Hunk #2 succeeded at 421 (offset 60 lines).
Hunk #3 succeeded at 497 (offset 28 lines).
done
=> Verifying /n0/gdt/pkgsrc-current/pkgsrc/net/mosquitto/patches/patch-src_CMakeLists.txt
=> Applying pkgsrc patch /n0/gdt/pkgsrc-current/pkgsrc/net/mosquitto/patches/patch-src_CMakeLists.txt
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-src_CMakeLists.txt,v 1.8 2024/10/14 21:51:21 gdt Exp $
|
|The first hunk removes linker args on SunOS, for no apparent reason.
|\todo Explain and file a bug upstream; this should not be a pkgsrc change.
|
|--- src/CMakeLists.txt.orig 2026-01-19 00:00:46.000000000 +0000
|+++ src/CMakeLists.txt
--------------------------
Patching file src/CMakeLists.txt using Plan A...
Hunk #1 succeeded at 310.
done
===> Creating toolchain wrappers for mosquitto-2.1.0rc1
===> Configuring for mosquitto-2.1.0rc1
=> Checking for portability problems in extracted files
-- The C compiler identification is GNU 10.5.0
-- The CXX compiler identification is GNU 10.5.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /tmp/work/net/mosquitto/work/.cwrapper/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /tmp/work/net/mosquitto/work/.cwrapper/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.0.12")
-- WITH_DLT = OFF
-- Found cJSON: /tmp/work/net/mosquitto/work/.buildlink/include
-- Could NOT find argon2 (missing: ARGON2_INCLUDE_DIR ARGON2_LIBRARY)
-- Could NOT find edit (missing: EDITLINE_INCLUDE_DIR)
CMake Warning at CMakeLists.txt:114 (message):
LTO/IPO is not supported: Change Dir:
'/tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/cmake-pkgsrc-build/CMakeFiles/_CMakeLTOTest-CXX/bin'
Run Build Command(s): /usr/pkg/bin/ninja -v
[1/4] /tmp/work/net/mosquitto/work/.cwrapper/bin/c++ -O2 -pthread
-I/usr/include -I/usr/pkg/include -flto=auto -fno-fat-lto-objects -o
CMakeFiles/foo.dir/foo.cpp.o -c
/tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/cmake-pkgsrc-build/CMakeFiles/_CMakeLTOTest-CXX/src/foo.cpp
[2/4] /tmp/work/net/mosquitto/work/.cwrapper/bin/c++ -O2 -pthread
-I/usr/include -I/usr/pkg/include -flto=auto -fno-fat-lto-objects -o
CMakeFiles/boo.dir/main.cpp.o -c
/tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/cmake-pkgsrc-build/CMakeFiles/_CMakeLTOTest-CXX/src/main.cpp
[3/4] : && /usr/pkg/bin/cmake -E rm -f libfoo.a &&
"CMAKE_CXX_COMPILER_AR-NOTFOUND" qc libfoo.a CMakeFiles/foo.dir/foo.cpp.o
&& "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" libfoo.a && :
FAILED: [code=127] libfoo.a
: && /usr/pkg/bin/cmake -E rm -f libfoo.a &&
"CMAKE_CXX_COMPILER_AR-NOTFOUND" qc libfoo.a CMakeFiles/foo.dir/foo.cpp.o
&& "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" libfoo.a && :
sh: CMAKE_CXX_COMPILER_AR-NOTFOUND: not found
ninja: build stopped: subcommand failed.
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Looking for include file sys/event.h
-- Looking for include file sys/event.h - found
-- Found GTest: /usr/pkg/lib/cmake/GTest/GTestConfig.cmake (found version "1.17.0")
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- Found CUnit: /tmp/work/net/mosquitto/work/.buildlink/lib/libcunit.so
-- Configuring done (0.8s)
-- Generating done (0.3s)
CMake Warning:
Manually-specified variables were not used by the project:
FETCHCONTENT_FULLY_DISCONNECTED
-- Build files have been written to: /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/cmake-pkgsrc-build
=> Substituting paths
===> Building for mosquitto-2.1.0rc1
[1/675] Building C object libcommon/CMakeFiles/libmosquitto_common.dir/base64_common.c.o
[2/675] Building C object libcommon/CMakeFiles/libmosquitto_common.dir/cjson_common.c.o
[3/675] Building C object libcommon/CMakeFiles/libmosquitto_common.dir/file_common.c.o
[4/675] Building C object libcommon/CMakeFiles/libmosquitto_common.dir/memory_common.c.o
[5/675] Building C object libcommon/CMakeFiles/libmosquitto_common.dir/mqtt_common.c.o
[6/675] Building C object libcommon/CMakeFiles/libmosquitto_common.dir/password_common.c.o
[7/675] Building C object libcommon/CMakeFiles/libmosquitto_common.dir/property_common.c.o
[8/675] Building C object libcommon/CMakeFiles/libmosquitto_common.dir/random_common.c.o
[9/675] Building C object libcommon/CMakeFiles/libmosquitto_common.dir/strings_common.c.o
[10/675] Building C object libcommon/CMakeFiles/libmosquitto_common.dir/time_common.c.o
[11/675] Building C object libcommon/CMakeFiles/libmosquitto_common.dir/topic_common.c.o
[12/675] Building C object libcommon/CMakeFiles/libmosquitto_common.dir/utf8_common.c.o
[13/675] Building C object lib/CMakeFiles/libmosquitto.dir/actions_publish.c.o
[14/675] Building C object lib/CMakeFiles/libmosquitto.dir/actions_subscribe.c.o
[15/675] Building C object lib/CMakeFiles/libmosquitto.dir/actions_unsubscribe.c.o
[16/675] Building C object lib/CMakeFiles/libmosquitto.dir/alias_mosq.c.o
[17/675] Building C object lib/CMakeFiles/libmosquitto.dir/callbacks.c.o
[18/675] Building C object lib/CMakeFiles/libmosquitto.dir/connect.c.o
[19/675] Building C object lib/CMakeFiles/libmosquitto.dir/extended_auth.c.o
[20/675] Building C object lib/CMakeFiles/libmosquitto.dir/handle_auth.c.o
[21/675] Building C object lib/CMakeFiles/libmosquitto.dir/handle_connack.c.o
[22/675] Building C object lib/CMakeFiles/libmosquitto.dir/handle_disconnect.c.o
[23/675] Building C object lib/CMakeFiles/libmosquitto.dir/handle_ping.c.o
[24/675] Building C object lib/CMakeFiles/libmosquitto.dir/handle_pubackcomp.c.o
[25/675] Building C object lib/CMakeFiles/libmosquitto.dir/handle_publish.c.o
[26/675] Building C object lib/CMakeFiles/libmosquitto.dir/handle_pubrec.c.o
[27/675] Building C object lib/CMakeFiles/libmosquitto.dir/handle_pubrel.c.o
[28/675] Building C object lib/CMakeFiles/libmosquitto.dir/handle_suback.c.o
[29/675] Building C object lib/CMakeFiles/libmosquitto.dir/handle_unsuback.c.o
[30/675] Building C object lib/CMakeFiles/libmosquitto.dir/helpers.c.o
[31/675] Building C object lib/CMakeFiles/libmosquitto.dir/http_client.c.o
[32/675] Building C object lib/CMakeFiles/libmosquitto.dir/libmosquitto.c.o
[33/675] Building C object lib/CMakeFiles/libmosquitto.dir/logging_mosq.c.o
[34/675] Building C object lib/CMakeFiles/libmosquitto.dir/loop.c.o
[35/675] Building C object lib/CMakeFiles/libmosquitto.dir/messages_mosq.c.o
[36/675] Building C object lib/CMakeFiles/libmosquitto.dir/net_mosq_ocsp.c.o
[37/675] Building C object lib/CMakeFiles/libmosquitto.dir/net_mosq.c.o
[38/675] Building C object lib/CMakeFiles/libmosquitto.dir/net_ws.c.o
[39/675] Building C object lib/CMakeFiles/libmosquitto.dir/options.c.o
[40/675] Building C object lib/CMakeFiles/libmosquitto.dir/packet_datatypes.c.o
[41/675] Building C object lib/CMakeFiles/libmosquitto.dir/packet_mosq.c.o
[42/675] Building C object lib/CMakeFiles/libmosquitto.dir/property_mosq.c.o
[43/675] Building C object lib/CMakeFiles/libmosquitto.dir/read_handle.c.o
[44/675] Building C object lib/CMakeFiles/libmosquitto.dir/send_connect.c.o
[45/675] Building C object lib/CMakeFiles/libmosquitto.dir/send_disconnect.c.o
[46/675] Building C object lib/CMakeFiles/libmosquitto.dir/send_mosq.c.o
[47/675] Building C object lib/CMakeFiles/libmosquitto.dir/send_publish.c.o
[48/675] Building C object lib/CMakeFiles/libmosquitto.dir/send_subscribe.c.o
[49/675] Building C object lib/CMakeFiles/libmosquitto.dir/send_unsubscribe.c.o
[50/675] Building C object lib/CMakeFiles/libmosquitto.dir/socks_mosq.c.o
[51/675] Building C object lib/CMakeFiles/libmosquitto.dir/srv_mosq.c.o
[52/675] Building C object lib/CMakeFiles/libmosquitto.dir/thread_mosq.c.o
[53/675] Building C object lib/CMakeFiles/libmosquitto.dir/tls_mosq.c.o
[54/675] Building C object lib/CMakeFiles/libmosquitto.dir/util_mosq.c.o
[55/675] Building C object lib/CMakeFiles/libmosquitto.dir/will_mosq.c.o
[56/675] Building C object lib/CMakeFiles/libmosquitto.dir/__/deps/picohttpparser/picohttpparser.c.o
[57/675] Linking C shared library lib/libmosquitto.so.2.1.0
[58/675] Creating library symlink lib/libmosquitto.so.1 lib/libmosquitto.so
[59/675] Building CXX object lib/cpp/CMakeFiles/mosquittopp.dir/mosquittopp.cpp.o
[60/675] Building C object src/CMakeFiles/mosquitto.dir/acl_file.c.o
[61/675] Building C object src/CMakeFiles/mosquitto.dir/__/plugins/acl-file/acl_check.c.o
[62/675] Building C object src/CMakeFiles/mosquitto.dir/__/plugins/acl-file/acl_parse.c.o
In file included from /usr/include/ctype.h:100,
from /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/plugins/acl-file/acl_parse.c:21:
/tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/plugins/acl-file/acl_parse.c: In function 'acl_file__parse':
/tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/plugins/acl-file/acl_parse.c:216:32: warning: array subscript has type 'char' [-Wchar-subscripts]
216 | while(slen > 0 && isspace(buf[slen-1])){
| ^
[63/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/alias_mosq.c.o
[64/675] Building C object src/CMakeFiles/mosquitto.dir/bridge.c.o
[65/675] Building C object src/CMakeFiles/mosquitto.dir/bridge_topic.c.o
[66/675] Building C object src/CMakeFiles/mosquitto.dir/broker_control.c.o
[67/675] Building C object src/CMakeFiles/mosquitto.dir/conf.c.o
[68/675] Building C object src/CMakeFiles/mosquitto.dir/conf_includedir.c.o
In file included from /usr/include/ctype.h:100,
from /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/src/conf_includedir.c:21:
/tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/src/conf_includedir.c: In function 'scmp_p':
/tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/src/conf_includedir.c:62:22: warning: array subscript has type 'char' [-Wchar-subscripts]
62 | result = toupper(s1[0]) - toupper(s2[0]);
| ^
/tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/src/conf_includedir.c:62:39: warning: array subscript has type 'char' [-Wchar-subscripts]
62 | result = toupper(s1[0]) - toupper(s2[0]);
| ^
[69/675] Building C object src/CMakeFiles/mosquitto.dir/context.c.o
[70/675] Building C object src/CMakeFiles/mosquitto.dir/control.c.o
/tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/src/control.c: In function 'control__negative_reply':
/tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/src/control.c:44:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion]
44 | mosquitto_broker_publish_copy(clientid, response_topic, strlen(payload), payload, 0, false, NULL);
| ^~~~~~~~~~~~~~~
[71/675] Building C object src/CMakeFiles/mosquitto.dir/control_common.c.o
[72/675] Building C object src/CMakeFiles/mosquitto.dir/database.c.o
[73/675] Building C object src/CMakeFiles/mosquitto.dir/handle_auth.c.o
[74/675] Building C object src/CMakeFiles/mosquitto.dir/handle_connack.c.o
[75/675] Building C object src/CMakeFiles/mosquitto.dir/handle_connect.c.o
[76/675] Building C object src/CMakeFiles/mosquitto.dir/handle_disconnect.c.o
[77/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/handle_ping.c.o
[78/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/handle_pubackcomp.c.o
[79/675] Building C object src/CMakeFiles/mosquitto.dir/handle_publish.c.o
[80/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/handle_pubrec.c.o
[81/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/handle_pubrel.c.o
[82/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/handle_suback.c.o
[83/675] Building C object src/CMakeFiles/mosquitto.dir/handle_subscribe.c.o
[84/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/handle_unsuback.c.o
[85/675] Building C object src/CMakeFiles/mosquitto.dir/handle_unsubscribe.c.o
[86/675] Building C object src/CMakeFiles/mosquitto.dir/http_serv.c.o
[87/675] Building C object src/CMakeFiles/mosquitto.dir/__/common/json_help.c.o
[88/675] Building C object src/CMakeFiles/mosquitto.dir/keepalive.c.o
[89/675] Building C object src/CMakeFiles/mosquitto.dir/listeners.c.o
[90/675] Building C object src/CMakeFiles/mosquitto.dir/logging.c.o
[91/675] Building C object src/CMakeFiles/mosquitto.dir/loop.c.o
[92/675] Building C object src/CMakeFiles/mosquitto.dir/mosquitto.c.o
[93/675] Building C object src/CMakeFiles/mosquitto.dir/mux.c.o
[94/675] Building C object src/CMakeFiles/mosquitto.dir/mux_epoll.c.o
[95/675] Building C object src/CMakeFiles/mosquitto.dir/mux_kqueue.c.o
/tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/src/mux_kqueue.c: In function 'mux_kqueue__handle':
/tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/src/mux_kqueue.c:188:53: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'short int' may change value [-Wconversion]
188 | loop_handle_reads_writes(context, event_list[i].filter);
| ~~~~~~~~~~~~~^~~~~~~
[96/675] Building C object src/CMakeFiles/mosquitto.dir/mux_poll.c.o
[97/675] Building C object src/CMakeFiles/mosquitto.dir/net.c.o
[98/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/net_mosq_ocsp.c.o
[99/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/net_mosq.c.o
[100/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/net_ws.c.o
[101/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/packet_datatypes.c.o
[102/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/packet_mosq.c.o
[103/675] Building C object src/CMakeFiles/mosquitto.dir/password_file.c.o
[104/675] Building C object src/CMakeFiles/mosquitto.dir/__/plugins/password-file/password_check.c.o
[105/675] Building C object src/CMakeFiles/mosquitto.dir/__/plugins/password-file/password_parse.c.o
[106/675] Building C object src/CMakeFiles/mosquitto.dir/persist_read_v234.c.o
[107/675] Building C object src/CMakeFiles/mosquitto.dir/persist_read_v5.c.o
[108/675] Building C object src/CMakeFiles/mosquitto.dir/persist_read.c.o
[109/675] Building C object src/CMakeFiles/mosquitto.dir/persist_write_v5.c.o
[110/675] Building C object src/CMakeFiles/mosquitto.dir/persist_write.c.o
[111/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_callbacks.c.o
[112/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_v5.c.o
[113/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_v4.c.o
[114/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_v3.c.o
[115/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_v2.c.o
[116/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_init.c.o
[117/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_cleanup.c.o
[118/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_persist.c.o
[119/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_acl_check.c.o
[120/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_basic_auth.c.o
[121/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_connect.c.o
[122/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_disconnect.c.o
[123/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_client_offline.c.o
[124/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_extended_auth.c.o
[125/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_message.c.o
[126/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_psk_key.c.o
[127/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_public.c.o
[128/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_reload.c.o
[129/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_subscribe.c.o
[130/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_tick.c.o
[131/675] Building C object src/CMakeFiles/mosquitto.dir/plugin_unsubscribe.c.o
[132/675] Building C object src/CMakeFiles/mosquitto.dir/property_broker.c.o
[133/675] Building C object src/CMakeFiles/mosquitto.dir/proxy_v1.c.o
[134/675] Building C object src/CMakeFiles/mosquitto.dir/proxy_v2.c.o
[135/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/property_mosq.c.o
[136/675] Building C object src/CMakeFiles/mosquitto.dir/psk_file.c.o
[137/675] Building C object src/CMakeFiles/mosquitto.dir/read_handle.c.o
[138/675] Building C object src/CMakeFiles/mosquitto.dir/retain.c.o
[139/675] Building C object src/CMakeFiles/mosquitto.dir/security_default.c.o
[140/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/send_mosq.c.o
[141/675] Building C object src/CMakeFiles/mosquitto.dir/send_auth.c.o
[142/675] Building C object src/CMakeFiles/mosquitto.dir/send_connack.c.o
[143/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/send_connect.c.o
[144/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/send_disconnect.c.o
[145/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/send_publish.c.o
[146/675] Building C object src/CMakeFiles/mosquitto.dir/send_suback.c.o
[147/675] Building C object src/CMakeFiles/mosquitto.dir/signals.c.o
[148/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/send_subscribe.c.o
[149/675] Building C object src/CMakeFiles/mosquitto.dir/send_unsuback.c.o
[150/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/send_unsubscribe.c.o
[151/675] Building C object src/CMakeFiles/mosquitto.dir/session_expiry.c.o
[152/675] Building C object src/CMakeFiles/mosquitto.dir/subs.c.o
[153/675] Building C object src/CMakeFiles/mosquitto.dir/sys_tree.c.o
[154/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/tls_mosq.c.o
[155/675] Building C object src/CMakeFiles/mosquitto.dir/topic_tok.c.o
[156/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/util_mosq.c.o
[157/675] Building C object src/CMakeFiles/mosquitto.dir/watchdog.c.o
[158/675] Building C object src/CMakeFiles/mosquitto.dir/websockets.c.o
[159/675] Building C object src/CMakeFiles/mosquitto.dir/will_delay.c.o
[160/675] Building C object src/CMakeFiles/mosquitto.dir/__/lib/will_mosq.c.o
[161/675] Building C object src/CMakeFiles/mosquitto.dir/__/deps/picohttpparser/picohttpparser.c.o
[162/675] Linking CXX shared library lib/cpp/libmosquittopp.so.2.1.0
[163/675] Linking C executable src/mosquitto
[164/675] Creating library symlink lib/cpp/libmosquittopp.so.1 lib/cpp/libmosquittopp.so
[165/675] Building C object client/CMakeFiles/mosquitto_pub.dir/pub_client.c.o
[166/675] Building C object client/CMakeFiles/mosquitto_pub.dir/pub_shared.c.o
[167/675] Building C object client/CMakeFiles/mosquitto_pub.dir/client_shared.c.o
[168/675] Building C object client/CMakeFiles/mosquitto_pub.dir/client_props.c.o
[169/675] Building C object client/CMakeFiles/mosquitto_sub.dir/sub_client.c.o
[170/675] Building C object client/CMakeFiles/mosquitto_sub.dir/sub_client_output.c.o
[171/675] Building C object client/CMakeFiles/mosquitto_sub.dir/client_shared.c.o
[172/675] Building C object client/CMakeFiles/mosquitto_sub.dir/client_props.c.o
[173/675] Building C object client/CMakeFiles/mosquitto_rr.dir/rr_client.c.o
[174/675] Building C object client/CMakeFiles/mosquitto_rr.dir/pub_shared.c.o
[175/675] Building C object client/CMakeFiles/mosquitto_rr.dir/sub_client_output.c.o
[176/675] Building C object client/CMakeFiles/mosquitto_rr.dir/client_shared.c.o
[177/675] Building C object client/CMakeFiles/mosquitto_rr.dir/client_props.c.o
[178/675] Building C object apps/db_dump/CMakeFiles/mosquitto_db_dump.dir/db_dump.c.o
[179/675] Building C object apps/db_dump/CMakeFiles/mosquitto_db_dump.dir/json.c.o
[180/675] Building C object apps/db_dump/CMakeFiles/mosquitto_db_dump.dir/print.c.o
[181/675] Building C object apps/db_dump/CMakeFiles/mosquitto_db_dump.dir/stubs.c.o
[182/675] Building C object apps/db_dump/CMakeFiles/mosquitto_db_dump.dir/__/__/common/json_help.c.o
[183/675] Building C object apps/db_dump/CMakeFiles/mosquitto_db_dump.dir/__/__/lib/packet_datatypes.c.o
[184/675] Building C object apps/db_dump/CMakeFiles/mosquitto_db_dump.dir/__/__/lib/property_mosq.c.o
[185/675] Building C object apps/db_dump/CMakeFiles/mosquitto_db_dump.dir/__/__/src/persist_read.c.o
[186/675] Building C object apps/db_dump/CMakeFiles/mosquitto_db_dump.dir/__/__/src/persist_read_v234.c.o
[187/675] Building C object apps/db_dump/CMakeFiles/mosquitto_db_dump.dir/__/__/src/persist_read_v5.c.o
[188/675] Building C object apps/db_dump/CMakeFiles/mosquitto_db_dump.dir/__/__/src/topic_tok.c.o
[189/675] Building C object apps/mosquitto_ctrl/CMakeFiles/mosquitto_ctrl.dir/mosquitto_ctrl.c.o
[190/675] Building C object apps/mosquitto_ctrl/CMakeFiles/mosquitto_ctrl.dir/broker.c.o
[191/675] Building C object apps/mosquitto_ctrl/CMakeFiles/mosquitto_ctrl.dir/client.c.o
[192/675] Building C object apps/mosquitto_ctrl/CMakeFiles/mosquitto_ctrl.dir/dynsec.c.o
[193/675] Building C object apps/mosquitto_ctrl/CMakeFiles/mosquitto_ctrl.dir/dynsec_client.c.o
[194/675] Building C object apps/mosquitto_ctrl/CMakeFiles/mosquitto_ctrl.dir/dynsec_group.c.o
[195/675] Building C object apps/mosquitto_ctrl/CMakeFiles/mosquitto_ctrl.dir/dynsec_role.c.o
[196/675] Building C object apps/mosquitto_ctrl/CMakeFiles/mosquitto_ctrl.dir/__/mosquitto_passwd/get_password.c.o
[197/675] Building C object apps/mosquitto_ctrl/CMakeFiles/mosquitto_ctrl.dir/options.c.o
[198/675] Building C object apps/mosquitto_ctrl/CMakeFiles/mosquitto_ctrl.dir/__/__/common/json_help.c.o
[199/675] Building C object apps/mosquitto_passwd/CMakeFiles/mosquitto_passwd.dir/mosquitto_passwd.c.o
In file included from /usr/include/ctype.h:100,
from /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/apps/mosquitto_passwd/mosquitto_passwd.c:21:
/tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/apps/mosquitto_passwd/mosquitto_passwd.c: In function 'is_username_valid':
/tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/apps/mosquitto_passwd/mosquitto_passwd.c:416:23: warning: array subscript has type 'char' [-Wchar-subscripts]
416 | if(iscntrl(username[i])){
| ^
[200/675] Building C object apps/mosquitto_passwd/CMakeFiles/mosquitto_passwd.dir/get_password.c.o
[201/675] Building C object apps/mosquitto_signal/CMakeFiles/mosquitto_signal.dir/mosquitto_signal.c.o
[202/675] Building C object apps/mosquitto_signal/CMakeFiles/mosquitto_signal.dir/signal_unix.c.o
[203/675] Building C object test/broker/c/CMakeFiles/auth_plugin_acl.dir/auth_plugin_acl.c.o
[204/675] Building C object test/broker/c/CMakeFiles/auth_plugin_acl_change.dir/auth_plugin_acl_change.c.o
[205/675] Building C object test/broker/c/CMakeFiles/auth_plugin_acl_sub_denied.dir/auth_plugin_acl_sub_denied.c.o
[206/675] Building C object test/broker/c/CMakeFiles/auth_plugin_context_params.dir/auth_plugin_context_params.c.o
[207/675] Building C object test/broker/c/CMakeFiles/auth_plugin_delayed.dir/auth_plugin_delayed.c.o
[208/675] Building C object test/broker/c/CMakeFiles/auth_plugin_extended_multiple.dir/auth_plugin_extended_multiple.c.o
[209/675] Building C object test/broker/c/CMakeFiles/auth_plugin_extended_reauth.dir/auth_plugin_extended_reauth.c.o
[210/675] Building C object test/broker/c/CMakeFiles/auth_plugin_extended_single.dir/auth_plugin_extended_single.c.o
[211/675] Building C object test/broker/c/CMakeFiles/auth_plugin_extended_single2.dir/auth_plugin_extended_single2.c.o
[212/675] Building C object test/broker/c/CMakeFiles/auth_plugin_id_change.dir/auth_plugin_id_change.c.o
[213/675] Building C object test/broker/c/CMakeFiles/auth_plugin_msg_params.dir/auth_plugin_msg_params.c.o
[214/675] Building C object test/broker/c/CMakeFiles/auth_plugin_publish.dir/auth_plugin_publish.c.o
[215/675] Building C object test/broker/c/CMakeFiles/auth_plugin_pwd.dir/auth_plugin_pwd.c.o
[216/675] Building C object test/broker/c/CMakeFiles/auth_plugin_v2.dir/auth_plugin_v2.c.o
[217/675] Building C object test/broker/c/CMakeFiles/auth_plugin_v3.dir/auth_plugin_v3.c.o
[218/675] Building C object test/broker/c/CMakeFiles/auth_plugin_v4.dir/auth_plugin_v4.c.o
[219/675] Building C object test/broker/c/CMakeFiles/auth_plugin_v5.dir/auth_plugin_v5.c.o
[220/675] Building C object test/broker/c/CMakeFiles/auth_plugin_v5_control.dir/auth_plugin_v5_control.c.o
[221/675] Building C object test/broker/c/CMakeFiles/bad_v1.dir/bad_v1.c.o
[222/675] Building C object test/broker/c/CMakeFiles/bad_v2_1.dir/bad_v2_1.c.o
[223/675] Building C object test/broker/c/CMakeFiles/bad_v2_2.dir/bad_v2_2.c.o
[224/675] Building C object test/broker/c/CMakeFiles/bad_v2_3.dir/bad_v2_3.c.o
[225/675] Building C object test/broker/c/CMakeFiles/bad_v2_4.dir/bad_v2_4.c.o
[226/675] Building C object test/broker/c/CMakeFiles/bad_v2_5.dir/bad_v2_5.c.o
[227/675] Building C object test/broker/c/CMakeFiles/bad_v2_6.dir/bad_v2_6.c.o
[228/675] Building C object test/broker/c/CMakeFiles/bad_v2_7.dir/bad_v2_7.c.o
[229/675] Building C object test/broker/c/CMakeFiles/bad_v3_1.dir/bad_v3_1.c.o
[230/675] Building C object test/broker/c/CMakeFiles/bad_v3_2.dir/bad_v3_2.c.o
[231/675] Building C object test/broker/c/CMakeFiles/bad_v3_3.dir/bad_v3_3.c.o
[232/675] Building C object test/broker/c/CMakeFiles/bad_v3_4.dir/bad_v3_4.c.o
[233/675] Building C object test/broker/c/CMakeFiles/bad_v3_5.dir/bad_v3_5.c.o
[234/675] Building C object test/broker/c/CMakeFiles/bad_v3_6.dir/bad_v3_6.c.o
[235/675] Building C object test/broker/c/CMakeFiles/bad_v3_7.dir/bad_v3_7.c.o
[236/675] Building C object test/broker/c/CMakeFiles/bad_v4_1.dir/bad_v4_1.c.o
[237/675] Building C object test/broker/c/CMakeFiles/bad_v4_2.dir/bad_v4_2.c.o
[238/675] Building C object test/broker/c/CMakeFiles/bad_v4_3.dir/bad_v4_3.c.o
[239/675] Building C object test/broker/c/CMakeFiles/bad_v4_4.dir/bad_v4_4.c.o
[240/675] Building C object test/broker/c/CMakeFiles/bad_v5_1.dir/bad_v5_1.c.o
[241/675] Building C object test/broker/c/CMakeFiles/bad_v6.dir/bad_v6.c.o
[242/675] Building C object test/broker/c/CMakeFiles/bad_vnone_1.dir/bad_vnone_1.c.o
[243/675] Building C object test/broker/c/CMakeFiles/kick_last_client.dir/kick_last_client.c.o
[244/675] Building C object test/broker/c/CMakeFiles/plugin_control.dir/plugin_control.c.o
[245/675] Building C object test/broker/c/CMakeFiles/plugin_evt_client_offline.dir/plugin_evt_client_offline.c.o
[246/675] Building C object test/broker/c/CMakeFiles/plugin_evt_message_in.dir/plugin_evt_message_in.c.o
[247/675] Building C object test/broker/c/CMakeFiles/plugin_evt_message_out.dir/plugin_evt_message_out.c.o
[248/675] Building C object test/broker/c/CMakeFiles/plugin_evt_persist_client_update.dir/plugin_evt_persist_client_update.c.o
[249/675] Building C object test/broker/c/CMakeFiles/plugin_evt_psk_key.dir/plugin_evt_psk_key.c.o
[250/675] Building C object test/broker/c/CMakeFiles/plugin_evt_reload.dir/plugin_evt_reload.c.o
[251/675] Building C object test/broker/c/CMakeFiles/plugin_evt_subscribe.dir/plugin_evt_subscribe.c.o
[252/675] Building C object test/broker/c/CMakeFiles/plugin_evt_tick.dir/plugin_evt_tick.c.o
[253/675] Building C object test/broker/c/CMakeFiles/plugin_evt_unsubscribe.dir/plugin_evt_unsubscribe.c.o
[254/675] Building C object test/broker/c/CMakeFiles/08-tls-psk-pub.dir/08-tls-psk-pub.c.o
[255/675] Building C object test/broker/c/CMakeFiles/08-tls-psk-bridge.dir/08-tls-psk-bridge.c.o
[256/675] Building C object test/lib/c/CMakeFiles/01-con-discon-success.dir/01-con-discon-success.c.o
[257/675] Building C object test/lib/c/CMakeFiles/01-con-discon-success-v5.dir/01-con-discon-success-v5.c.o
[258/675] Building C object test/lib/c/CMakeFiles/01-con-discon-will.dir/01-con-discon-will.c.o
[259/675] Building C object test/lib/c/CMakeFiles/01-con-discon-will-clear.dir/01-con-discon-will-clear.c.o
[260/675] Building C object test/lib/c/CMakeFiles/01-con-discon-will-v5.dir/01-con-discon-will-v5.c.o
[261/675] Building C object test/lib/c/CMakeFiles/01-extended-auth-continue.dir/01-extended-auth-continue.c.o
[262/675] Building C object test/lib/c/CMakeFiles/01-extended-auth-failure.dir/01-extended-auth-failure.c.o
[263/675] Building C object test/lib/c/CMakeFiles/01-keepalive-pingreq.dir/01-keepalive-pingreq.c.o
[264/675] Building C object test/lib/c/CMakeFiles/01-no-clean-session.dir/01-no-clean-session.c.o
[265/675] Building C object test/lib/c/CMakeFiles/01-pre-connect-callback.dir/01-pre-connect-callback.c.o
[266/675] Building C object test/lib/c/CMakeFiles/01-server-keepalive-pingreq.dir/01-server-keepalive-pingreq.c.o
[267/675] Building C object test/lib/c/CMakeFiles/01-unpwd-set.dir/01-unpwd-set.c.o
[268/675] Building C object test/lib/c/CMakeFiles/01-will-set.dir/01-will-set.c.o
[269/675] Building C object test/lib/c/CMakeFiles/01-will-unpwd-set.dir/01-will-unpwd-set.c.o
[270/675] Building C object test/lib/c/CMakeFiles/02-subscribe-helper-callback-qos2.dir/02-subscribe-helper-callback-qos2.c.o
[271/675] Building C object test/lib/c/CMakeFiles/02-subscribe-helper-simple-qos2.dir/02-subscribe-helper-simple-qos2.c.o
[272/675] Building C object test/lib/c/CMakeFiles/02-subscribe-qos0.dir/02-subscribe-qos0.c.o
[273/675] Building C object test/lib/c/CMakeFiles/02-subscribe-qos1-async1.dir/02-subscribe-qos1-async1.c.o
[274/675] Building C object test/lib/c/CMakeFiles/02-subscribe-qos1-async2.dir/02-subscribe-qos1-async2.c.o
[275/675] Building C object test/lib/c/CMakeFiles/02-subscribe-qos1.dir/02-subscribe-qos1.c.o
[276/675] Building C object test/lib/c/CMakeFiles/02-subscribe-qos2.dir/02-subscribe-qos2.c.o
[277/675] Building C object test/lib/c/CMakeFiles/02-unsubscribe2-v5.dir/02-unsubscribe2-v5.c.o
[278/675] Building C object test/lib/c/CMakeFiles/02-unsubscribe.dir/02-unsubscribe.c.o
[279/675] Building C object test/lib/c/CMakeFiles/02-unsubscribe-multiple-v5.dir/02-unsubscribe-multiple-v5.c.o
[280/675] Building C object test/lib/c/CMakeFiles/02-unsubscribe-v5.dir/02-unsubscribe-v5.c.o
[281/675] Building C object test/lib/c/CMakeFiles/03-publish-b2c-qos1.dir/03-publish-b2c-qos1.c.o
[282/675] Building C object test/lib/c/CMakeFiles/03-publish-b2c-qos1-unexpected-puback.dir/03-publish-b2c-qos1-unexpected-puback.c.o
[283/675] Building C object test/lib/c/CMakeFiles/03-publish-b2c-qos2.dir/03-publish-b2c-qos2.c.o
[284/675] Building C object test/lib/c/CMakeFiles/03-publish-b2c-qos2-len.dir/03-publish-b2c-qos2-len.c.o
[285/675] Building C object test/lib/c/CMakeFiles/03-publish-b2c-qos2-unexpected-pubcomp.dir/03-publish-b2c-qos2-unexpected-pubcomp.c.o
[286/675] Building C object test/lib/c/CMakeFiles/03-publish-b2c-qos2-unexpected-pubrel.dir/03-publish-b2c-qos2-unexpected-pubrel.c.o
[287/675] Building C object test/lib/c/CMakeFiles/03-publish-c2b-qos1-disconnect.dir/03-publish-c2b-qos1-disconnect.c.o
[288/675] Building C object test/lib/c/CMakeFiles/03-publish-c2b-qos1-len.dir/03-publish-c2b-qos1-len.c.o
[289/675] Building C object test/lib/c/CMakeFiles/03-publish-c2b-qos1-receive-maximum.dir/03-publish-c2b-qos1-receive-maximum.c.o
[290/675] Building C object test/lib/c/CMakeFiles/03-publish-c2b-qos2.dir/03-publish-c2b-qos2.c.o
[291/675] Building C object test/lib/c/CMakeFiles/03-publish-c2b-qos2-disconnect.dir/03-publish-c2b-qos2-disconnect.c.o
[292/675] Building C object test/lib/c/CMakeFiles/03-publish-c2b-qos2-len.dir/03-publish-c2b-qos2-len.c.o
[293/675] Building C object test/lib/c/CMakeFiles/03-publish-c2b-qos2-maximum-qos-0.dir/03-publish-c2b-qos2-maximum-qos-0.c.o
[294/675] Building C object test/lib/c/CMakeFiles/03-publish-c2b-qos2-maximum-qos-1.dir/03-publish-c2b-qos2-maximum-qos-1.c.o
[295/675] Building C object test/lib/c/CMakeFiles/03-publish-c2b-qos2-pubrec-error.dir/03-publish-c2b-qos2-pubrec-error.c.o
[296/675] Building C object test/lib/c/CMakeFiles/03-publish-c2b-qos2-receive-maximum.dir/03-publish-c2b-qos2-receive-maximum.c.o
[297/675] Building C object test/lib/c/CMakeFiles/03-publish-loop.dir/03-publish-loop.c.o
[298/675] Building C object test/lib/c/CMakeFiles/03-publish-loop-forever.dir/03-publish-loop-forever.c.o
[299/675] Building C object test/lib/c/CMakeFiles/03-publish-loop-manual.dir/03-publish-loop-manual.c.o
[300/675] Building C object test/lib/c/CMakeFiles/03-publish-loop-start.dir/03-publish-loop-start.c.o
[301/675] Building C object test/lib/c/CMakeFiles/03-publish-qos0.dir/03-publish-qos0.c.o
[302/675] Building C object test/lib/c/CMakeFiles/03-publish-qos0-no-payload.dir/03-publish-qos0-no-payload.c.o
[303/675] Building C object test/lib/c/CMakeFiles/03-request-response-1.dir/03-request-response-1.c.o
[304/675] Building C object test/lib/c/CMakeFiles/03-request-response-2.dir/03-request-response-2.c.o
[305/675] Building C object test/lib/c/CMakeFiles/03-request-response-correlation-1.dir/03-request-response-correlation-1.c.o
[306/675] Building C object test/lib/c/CMakeFiles/04-retain-qos0.dir/04-retain-qos0.c.o
[307/675] Building C object test/lib/c/CMakeFiles/08-ssl-bad-cacert.dir/08-ssl-bad-cacert.c.o
[308/675] Building C object test/lib/c/CMakeFiles/08-ssl-connect-cert-auth.dir/08-ssl-connect-cert-auth.c.o
[309/675] Building C object test/lib/c/CMakeFiles/08-ssl-connect-cert-auth-custom-ssl-ctx.dir/08-ssl-connect-cert-auth-custom-ssl-ctx.c.o
[310/675] Building C object test/lib/c/CMakeFiles/08-ssl-connect-cert-auth-custom-ssl-ctx-default.dir/08-ssl-connect-cert-auth-custom-ssl-ctx-default.c.o
[311/675] Building C object test/lib/c/CMakeFiles/08-ssl-connect-cert-auth-enc.dir/08-ssl-connect-cert-auth-enc.c.o
[312/675] Building C object test/lib/c/CMakeFiles/08-ssl-connect-no-auth.dir/08-ssl-connect-no-auth.c.o
[313/675] Building C object test/lib/c/CMakeFiles/08-ssl-connect-san.dir/08-ssl-connect-san.c.o
[314/675] Building C object test/lib/c/CMakeFiles/08-ssl-fake-cacert.dir/08-ssl-fake-cacert.c.o
[315/675] Building C object test/lib/c/CMakeFiles/09-util-topic-tokenise.dir/09-util-topic-tokenise.c.o
[316/675] Building C object test/lib/c/CMakeFiles/11-prop-oversize-packet.dir/11-prop-oversize-packet.c.o
[317/675] Building C object test/lib/c/CMakeFiles/11-prop-recv.dir/11-prop-recv.c.o
[318/675] Building C object test/lib/c/CMakeFiles/11-prop-send-content-type.dir/11-prop-send-content-type.c.o
[319/675] Building C object test/lib/c/CMakeFiles/11-prop-send-payload-format.dir/11-prop-send-payload-format.c.o
[320/675] Building C object test/lib/c/CMakeFiles/fuzzish.dir/fuzzish.c.o
[321/675] Building CXX object test/lib/cpp/CMakeFiles/01-con-discon-success-cpp.dir/01-con-discon-success.cpp.o
[322/675] Building CXX object test/lib/cpp/CMakeFiles/01-con-discon-success-v5-cpp.dir/01-con-discon-success-v5.cpp.o
[323/675] Building CXX object test/lib/cpp/CMakeFiles/01-con-discon-will-clear-cpp.dir/01-con-discon-will-clear.cpp.o
[324/675] Building CXX object test/lib/cpp/CMakeFiles/01-con-discon-will-cpp.dir/01-con-discon-will.cpp.o
[325/675] Building CXX object test/lib/cpp/CMakeFiles/01-con-discon-will-v5-cpp.dir/01-con-discon-will-v5.cpp.o
[326/675] Building CXX object test/lib/cpp/CMakeFiles/01-extended-auth-continue-cpp.dir/01-extended-auth-continue.cpp.o
[327/675] Building CXX object test/lib/cpp/CMakeFiles/01-extended-auth-failure-cpp.dir/01-extended-auth-failure.cpp.o
[328/675] Building CXX object test/lib/cpp/CMakeFiles/01-keepalive-pingreq-cpp.dir/01-keepalive-pingreq.cpp.o
[329/675] Building CXX object test/lib/cpp/CMakeFiles/01-no-clean-session-cpp.dir/01-no-clean-session.cpp.o
[330/675] Building CXX object test/lib/cpp/CMakeFiles/01-pre-connect-callback-cpp.dir/01-pre-connect-callback.cpp.o
[331/675] Building CXX object test/lib/cpp/CMakeFiles/01-server-keepalive-pingreq-cpp.dir/01-server-keepalive-pingreq.cpp.o
[332/675] Building CXX object test/lib/cpp/CMakeFiles/01-unpwd-set-cpp.dir/01-unpwd-set.cpp.o
[333/675] Building CXX object test/lib/cpp/CMakeFiles/01-will-set-cpp.dir/01-will-set.cpp.o
[334/675] Building CXX object test/lib/cpp/CMakeFiles/01-will-unpwd-set-cpp.dir/01-will-unpwd-set.cpp.o
[335/675] Building CXX object test/lib/cpp/CMakeFiles/02-subscribe-helper-callback-qos2-cpp.dir/02-subscribe-helper-callback-qos2.cpp.o
[336/675] Building CXX object test/lib/cpp/CMakeFiles/02-subscribe-helper-simple-qos2-cpp.dir/02-subscribe-helper-simple-qos2.cpp.o
[337/675] Building CXX object test/lib/cpp/CMakeFiles/02-subscribe-qos0-cpp.dir/02-subscribe-qos0.cpp.o
[338/675] Building CXX object test/lib/cpp/CMakeFiles/02-subscribe-qos1-async1-cpp.dir/02-subscribe-qos1-async1.cpp.o
[339/675] Building CXX object test/lib/cpp/CMakeFiles/02-subscribe-qos1-async2-cpp.dir/02-subscribe-qos1-async2.cpp.o
[340/675] Building CXX object test/lib/cpp/CMakeFiles/02-subscribe-qos1-cpp.dir/02-subscribe-qos1.cpp.o
[341/675] Building CXX object test/lib/cpp/CMakeFiles/02-subscribe-qos2-cpp.dir/02-subscribe-qos2.cpp.o
[342/675] Building CXX object test/lib/cpp/CMakeFiles/02-unsubscribe-cpp.dir/02-unsubscribe.cpp.o
[343/675] Building CXX object test/lib/cpp/CMakeFiles/02-unsubscribe-v5-cpp.dir/02-unsubscribe-v5.cpp.o
[344/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-b2c-qos1-cpp.dir/03-publish-b2c-qos1.cpp.o
[345/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-b2c-qos1-unexpected-puback-cpp.dir/03-publish-b2c-qos1-unexpected-puback.cpp.o
[346/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-b2c-qos2-cpp.dir/03-publish-b2c-qos2.cpp.o
[347/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-b2c-qos2-len-cpp.dir/03-publish-b2c-qos2-len.cpp.o
[348/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-b2c-qos2-unexpected-pubcomp-cpp.dir/03-publish-b2c-qos2-unexpected-pubcomp.cpp.o
[349/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-b2c-qos2-unexpected-pubrel-cpp.dir/03-publish-b2c-qos2-unexpected-pubrel.cpp.o
[350/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-c2b-qos1-disconnect-cpp.dir/03-publish-c2b-qos1-disconnect.cpp.o
[351/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-c2b-qos1-len-cpp.dir/03-publish-c2b-qos1-len.cpp.o
[352/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-c2b-qos1-receive-maximum-cpp.dir/03-publish-c2b-qos1-receive-maximum.cpp.o
[353/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-c2b-qos2-cpp.dir/03-publish-c2b-qos2.cpp.o
[354/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-c2b-qos2-disconnect-cpp.dir/03-publish-c2b-qos2-disconnect.cpp.o
[355/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-c2b-qos2-len-cpp.dir/03-publish-c2b-qos2-len.cpp.o
[356/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-c2b-qos2-maximum-qos-0-cpp.dir/03-publish-c2b-qos2-maximum-qos-0.cpp.o
[357/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-c2b-qos2-maximum-qos-1-cpp.dir/03-publish-c2b-qos2-maximum-qos-1.cpp.o
[358/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-c2b-qos2-pubrec-error-cpp.dir/03-publish-c2b-qos2-pubrec-error.cpp.o
[359/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-c2b-qos2-receive-maximum-cpp.dir/03-publish-c2b-qos2-receive-maximum.cpp.o
[360/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-loop-cpp.dir/03-publish-loop.cpp.o
[361/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-loop-forever-cpp.dir/03-publish-loop-forever.cpp.o
[362/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-loop-manual-cpp.dir/03-publish-loop-manual.cpp.o
[363/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-loop-start-cpp.dir/03-publish-loop-start.cpp.o
[364/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-qos0-cpp.dir/03-publish-qos0.cpp.o
[365/675] Building CXX object test/lib/cpp/CMakeFiles/03-publish-qos0-no-payload-cpp.dir/03-publish-qos0-no-payload.cpp.o
[366/675] Building CXX object test/lib/cpp/CMakeFiles/03-request-response-1-cpp.dir/03-request-response-1.cpp.o
[367/675] Building CXX object test/lib/cpp/CMakeFiles/03-request-response-2-cpp.dir/03-request-response-2.cpp.o
[368/675] Building CXX object test/lib/cpp/CMakeFiles/03-request-response-correlation-1-cpp.dir/03-request-response-correlation-1.cpp.o
[369/675] Building CXX object test/lib/cpp/CMakeFiles/04-retain-qos0-cpp.dir/04-retain-qos0.cpp.o
[370/675] Building CXX object test/lib/cpp/CMakeFiles/08-ssl-bad-cacert-cpp.dir/08-ssl-bad-cacert.cpp.o
[371/675] Building CXX object test/lib/cpp/CMakeFiles/08-ssl-connect-cert-auth-cpp.dir/08-ssl-connect-cert-auth.cpp.o
[372/675] Building CXX object test/lib/cpp/CMakeFiles/08-ssl-connect-cert-auth-custom-ssl-ctx-cpp.dir/08-ssl-connect-cert-auth-custom-ssl-ctx.cpp.o
[373/675] Building CXX object test/lib/cpp/CMakeFiles/08-ssl-connect-cert-auth-custom-ssl-ctx-default-cpp.dir/08-ssl-connect-cert-auth-custom-ssl-ctx-default.cpp.o
[374/675] Building CXX object test/lib/cpp/CMakeFiles/08-ssl-connect-cert-auth-enc-cpp.dir/08-ssl-connect-cert-auth-enc.cpp.o
[375/675] Building CXX object test/lib/cpp/CMakeFiles/08-ssl-connect-no-auth-cpp.dir/08-ssl-connect-no-auth.cpp.o
[376/675] Building CXX object test/lib/cpp/CMakeFiles/08-ssl-connect-san-cpp.dir/08-ssl-connect-san.cpp.o
[377/675] Building CXX object test/lib/cpp/CMakeFiles/08-ssl-fake-cacert-cpp.dir/08-ssl-fake-cacert.cpp.o
[378/675] Building CXX object test/lib/cpp/CMakeFiles/09-util-topic-tokenise-cpp.dir/09-util-topic-tokenise.cpp.o
[379/675] Building CXX object test/lib/cpp/CMakeFiles/11-prop-oversize-packet-cpp.dir/11-prop-oversize-packet.cpp.o
[380/675] Building CXX object test/lib/cpp/CMakeFiles/11-prop-recv-cpp.dir/11-prop-recv.cpp.o
[381/675] Building CXX object test/lib/cpp/CMakeFiles/11-prop-send-content-type-cpp.dir/11-prop-send-content-type.cpp.o
[382/675] Building CXX object test/lib/cpp/CMakeFiles/11-prop-send-payload-format-cpp.dir/11-prop-send-payload-format.cpp.o
[383/675] Building C object test/unit/libcommon/CMakeFiles/libcommon-test.dir/base64_test.c.o
[384/675] Building C object test/unit/libcommon/CMakeFiles/libcommon-test.dir/property_add.c.o
[385/675] Building C object test/unit/libcommon/CMakeFiles/libcommon-test.dir/property_value.c.o
[386/675] Building C object test/unit/libcommon/CMakeFiles/libcommon-test.dir/strings_test.c.o
[387/675] Building C object test/unit/libcommon/CMakeFiles/libcommon-test.dir/test.c.o
[388/675] Building C object test/unit/libcommon/CMakeFiles/libcommon-test.dir/topic_test.c.o
[389/675] Building C object test/unit/libcommon/CMakeFiles/libcommon-test.dir/trim_test.c.o
[390/675] Building C object test/unit/libcommon/CMakeFiles/libcommon-test.dir/utf8.c.o
[391/675] Building C object test/unit/broker/CMakeFiles/bridge-topic-obj.dir/__/__/__/src/bridge_topic.c.o
[392/675] Building C object test/unit/broker/CMakeFiles/bridge-topic-test.dir/bridge_topic_test.c.o
[393/675] Building C object test/unit/broker/CMakeFiles/bridge-topic-test.dir/stubs.c.o
[394/675] Building C object test/unit/broker/CMakeFiles/keepalive-test.dir/keepalive_test.c.o
[395/675] Building C object test/unit/broker/CMakeFiles/keepalive-test.dir/keepalive_stubs.c.o
[396/675] Building C object test/unit/broker/CMakeFiles/persistence-read-obj.dir/__/__/__/src/database.c.o
[397/675] Building C object test/unit/broker/CMakeFiles/persistence-read-obj.dir/__/__/__/src/persist_read_v234.c.o
[398/675] Building C object test/unit/broker/CMakeFiles/persistence-read-obj.dir/__/__/__/src/persist_read_v5.c.o
[399/675] Building C object test/unit/broker/CMakeFiles/persistence-read-obj.dir/__/__/__/src/persist_read.c.o
[400/675] Building C object test/unit/broker/CMakeFiles/persistence-read-obj.dir/__/__/__/src/retain.c.o
[401/675] Building C object test/unit/broker/CMakeFiles/persistence-read-obj.dir/__/__/__/src/topic_tok.c.o
[402/675] Building C object test/unit/broker/CMakeFiles/persist-read-test.dir/persist_read_test.c.o
[403/675] Building C object test/unit/broker/CMakeFiles/persist-read-test.dir/persist_read_stubs.c.o
[404/675] Building C object test/unit/broker/CMakeFiles/persist-read-test.dir/__/__/__/lib/packet_datatypes.c.o
[405/675] Building C object test/unit/broker/CMakeFiles/persist-read-test.dir/__/__/__/lib/property_mosq.c.o
[406/675] Building C object test/unit/broker/CMakeFiles/persist-read-test.dir/__/__/__/lib/util_mosq.c.o
[407/675] Building C object test/unit/broker/CMakeFiles/persistence-write-obj.dir/__/__/__/src/database.c.o
[408/675] Building C object test/unit/broker/CMakeFiles/persistence-write-obj.dir/__/__/__/src/persist_read_v234.c.o
[409/675] Building C object test/unit/broker/CMakeFiles/persistence-write-obj.dir/__/__/__/src/persist_read_v5.c.o
[410/675] Building C object test/unit/broker/CMakeFiles/persistence-write-obj.dir/__/__/__/src/persist_read.c.o
[411/675] Building C object test/unit/broker/CMakeFiles/persistence-write-obj.dir/__/__/__/src/persist_write_v5.c.o
[412/675] Building C object test/unit/broker/CMakeFiles/persistence-write-obj.dir/__/__/__/src/persist_write.c.o
[413/675] Building C object test/unit/broker/CMakeFiles/persistence-write-obj.dir/__/__/__/src/retain.c.o
[414/675] Building C object test/unit/broker/CMakeFiles/persistence-write-obj.dir/__/__/__/src/subs.c.o
[415/675] Building C object test/unit/broker/CMakeFiles/persistence-write-obj.dir/__/__/__/src/topic_tok.c.o
[416/675] Building C object test/unit/broker/CMakeFiles/persist-write-test.dir/persist_write_test.c.o
[417/675] Building C object test/unit/broker/CMakeFiles/persist-write-test.dir/persist_write_stubs.c.o
[418/675] Building C object test/unit/broker/CMakeFiles/persist-write-test.dir/__/__/__/lib/packet_datatypes.c.o
[419/675] Building C object test/unit/broker/CMakeFiles/persist-write-test.dir/__/__/__/lib/property_mosq.c.o
[420/675] Building C object test/unit/broker/CMakeFiles/persist-write-test.dir/__/__/__/lib/util_mosq.c.o
[421/675] Building C object test/unit/broker/CMakeFiles/persist-write-test.dir/__/__/__/lib/packet_mosq.c.o
[422/675] Building C object test/unit/broker/CMakeFiles/subs-obj.dir/__/__/__/lib/property_mosq.c.o
[423/675] Building C object test/unit/broker/CMakeFiles/subs-obj.dir/__/__/__/lib/packet_datatypes.c.o
[424/675] Building C object test/unit/broker/CMakeFiles/subs-obj.dir/__/__/__/src/database.c.o
[425/675] Building C object test/unit/broker/CMakeFiles/subs-obj.dir/__/__/__/src/subs.c.o
[426/675] Building C object test/unit/broker/CMakeFiles/subs-obj.dir/__/__/__/src/topic_tok.c.o
[427/675] Building C object test/unit/broker/CMakeFiles/subs-test.dir/subs_stubs.c.o
[428/675] Building C object test/unit/broker/CMakeFiles/subs-test.dir/subs_test.c.o
[429/675] Building C object test/unit/lib/CMakeFiles/lib-test.dir/datatype_read.c.o
[430/675] Building C object test/unit/lib/CMakeFiles/lib-test.dir/datatype_write.c.o
[431/675] Building C object test/unit/lib/CMakeFiles/lib-test.dir/property_read.c.o
[432/675] Building C object test/unit/lib/CMakeFiles/lib-test.dir/property_user_read.c.o
[433/675] Building C object test/unit/lib/CMakeFiles/lib-test.dir/property_write.c.o
[434/675] Building C object test/unit/lib/CMakeFiles/lib-test.dir/stubs.c.o
[435/675] Building C object test/unit/lib/CMakeFiles/lib-test.dir/test.c.o
[436/675] Building C object test/unit/lib/CMakeFiles/lib-test.dir/__/__/__/lib/packet_datatypes.c.o
[437/675] Building C object test/unit/lib/CMakeFiles/lib-test.dir/__/__/__/lib/packet_mosq.c.o
[438/675] Building C object test/unit/lib/CMakeFiles/lib-test.dir/__/__/__/lib/property_mosq.c.o
[439/675] Building C object test/unit/lib/CMakeFiles/lib-test.dir/__/__/__/lib/util_mosq.c.o
[440/675] Linking C executable client/mosquitto_pub
[441/675] Linking C executable client/mosquitto_sub
[442/675] Linking C executable client/mosquitto_rr
[443/675] Linking C executable apps/db_dump/mosquitto_db_dump
[444/675] Linking C executable apps/mosquitto_ctrl/mosquitto_ctrl
[445/675] Linking C executable apps/mosquitto_passwd/mosquitto_passwd
[446/675] Linking C executable apps/mosquitto_signal/mosquitto_signal
[447/675] Generating /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/man/libmosquitto.3
[448/675] Generating /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/man/mosquitto-tls.7
[449/675] Generating /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/man/mosquitto.7
[450/675] Generating /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/man/mosquitto.8
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
[451/675] Generating /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/man/mosquitto.conf.5
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
[452/675] Generating /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/man/mosquitto_ctrl.1
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsynopsisdiv, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsynopsisdiv, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
[453/675] Generating /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/man/mosquitto_ctrl_dynsec.1
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
[454/675] Generating /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/man/mosquitto_ctrl_shell.1
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
[455/675] Generating /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/man/mosquitto_passwd.1
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
[456/675] Generating /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/man/mosquitto_pub.1
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in cmdsynopsis, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsynopsisdiv, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsynopsisdiv, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
[457/675] Generating /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/man/mosquitto_rr.1
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in cmdsynopsis, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsynopsisdiv, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsynopsisdiv, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
[458/675] Generating /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/man/mosquitto_signal.1
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
[459/675] Generating /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/man/mosquitto_sub.1
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in cmdsynopsis, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsynopsisdiv, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsynopsisdiv, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in variablelist, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refsect1, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
Element include in namespace 'http://www.w3.org/2001/XInclude' encountered in refentry, but no template matches.
[460/675] Generating /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/man/mqtt.7
[461/675] Building CXX object test/mock/CMakeFiles/pthread_mock.dir/pthread_mock.cpp.o
FAILED: [code=1] test/mock/CMakeFiles/pthread_mock.dir/pthread_mock.cpp.o
/tmp/work/net/mosquitto/work/.cwrapper/bin/c++ -DCMAKE -DOPENSSL_API_COMPAT=0x10100000L -DVERSION=\"2.1.0\" -DWITH_SOCKS -DWITH_THREADING -DWITH_TLS -DWITH_TLS_PSK -DWITH_UNIX_SOCKETS -I/tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/test/mock -O2 -pthread -I/usr/include -I/usr/pkg/include -MD -MT test/mock/CMakeFiles/pthread_mock.dir/pthread_mock.cpp.o -MF test/mock/CMakeFiles/pthread_mock.dir/pthread_mock.cpp.o.d -o test/mock/CMakeFiles/pthread_mock.dir/pthread_mock.cpp.o -c /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/test/mock/pthread_mock.cpp
In file included from /tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/test/mock/pthread_mock.cpp:1:
/tmp/work/net/mosquitto/work/mosquitto-2.1.0rc1/test/mock/pthread_mock.hpp:3:10: fatal error: gmock/gmock.h: No such file or directory
3 | #include <gmock/gmock.h>
| ^~~~~~~~~~~~~~~
compilation terminated.
ninja: build stopped: subcommand failed.
*** Error code 1
Stop.
make[1]: stopped in /n0/gdt/pkgsrc-current/pkgsrc/net/mosquitto
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/net/mosquitto