>>> mosquitto 2.0.20 Extracting gzip -d -c /home/buildroot/instance-0/dl/mosquitto/mosquitto-2.0.20.tar.gz | /home/buildroot/instance-0/output-1/host/bin/tar --strip-components=1 -C /home/buildroot/instance-0/output-1/build/mosquitto-2.0.20 -xf - >>> mosquitto 2.0.20 Patching /bin/sed -i -e '/-C cpp/d' /home/buildroot/instance-0/output-1/build/mosquitto-2.0.20/lib/Makefile >>> mosquitto 2.0.20 Configuring >>> mosquitto 2.0.20 Building /usr/bin/make -j17 -C /home/buildroot/instance-0/output-1/build/mosquitto-2.0.20 GIT_DIR=. PATH="/home/buildroot/instance-0/output-1/host/bin:/home/buildroot/instance-0/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" AR="/home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc-ar" AS="/home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-as" LD="/home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-ld" NM="/home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc-nm" CC="/home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc" GCC="/home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc" CPP="/home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-cpp" CXX="/home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-g++" FC="/home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gfortran" F77="/home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gfortran" RANLIB="/home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc-ranlib" READELF="/home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-readelf" STRIP="/bin/true" OBJCOPY="/home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-objcopy" OBJDUMP="/home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-objdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/home/buildroot/instance-0/output-1/host/include" CFLAGS_FOR_BUILD="-O2 -I/home/buildroot/instance-0/output-1/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/home/buildroot/instance-0/output-1/host/include" LDFLAGS_FOR_BUILD="-L/home/buildroot/instance-0/output-1/host/lib -Wl,-rpath,/home/buildroot/instance-0/output-1/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-as" DEFAULT_LINKER="/home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-ld" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static" CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -Wl,-elf2flt=-r -static" LDFLAGS=" -Wl,-elf2flt=-r -static" FCFLAGS=" -O3 -g0 -Wl,-elf2flt=-r -static" FFLAGS=" -O3 -g0 -Wl,-elf2flt=-r -static" PKG_CONFIG="/home/buildroot/instance-0/output-1/host/bin/pkg-config" STAGING_DIR="/home/buildroot/instance-0/output-1/host/riscv64-buildroot-linux-uclibc/sysroot" INTLTOOL_PERL=/usr/bin/perl CXX=no DIRS="lib client" CLIENT_STATIC_LDADD="`/home/buildroot/instance-0/output-1/host/bin/pkg-config --libs openssl`" UNAME=Linux STRIP=true prefix=/usr WITH_WRAP=no WITH_DOCS=no WITH_STATIC_LIBRARIES=yes WITH_SHARED_LIBRARIES=no WITH_ADNS=no WITH_THREADING=no WITH_TLS=yes WITH_CJSON=no WITH_SRV=no WITH_WEBSOCKETS=no make[1]: Entering directory '/home/buildroot/instance-0/output-1/build/mosquitto-2.0.20' set -e; for d in lib client; do /usr/bin/make -C ${d}; done make[2]: Entering directory '/home/buildroot/instance-0/output-1/build/mosquitto-2.0.20/lib' /home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.. -I../include -I../../include -DWITH_TLS -DOPENSSL_API_COMPAT=0x10100000L -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_UNIX_SOCKETS -I../deps -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -fPIC -c mosquitto.c -o mosquitto.o /home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.. -I../include -I../../include -DWITH_TLS -DOPENSSL_API_COMPAT=0x10100000L -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_UNIX_SOCKETS -I../deps -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -fPIC -c actions.c -o actions.o /home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.. -I../include -I../../include -DWITH_TLS -DOPENSSL_API_COMPAT=0x10100000L -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_UNIX_SOCKETS -I../deps -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -fPIC -c callbacks.c -o callbacks.o /home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.. -I../include -I../../include -DWITH_TLS -DOPENSSL_API_COMPAT=0x10100000L -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_UNIX_SOCKETS -I../deps -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -fPIC -c connect.c -o connect.o /home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.. -I../include -I../../include -DWITH_TLS -DOPENSSL_API_COMPAT=0x10100000L -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_UNIX_SOCKETS -I../deps -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -fPIC -c handle_auth.c -o handle_auth.o /home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.. -I../include -I../../include -DWITH_TLS -DOPENSSL_API_COMPAT=0x10100000L -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_UNIX_SOCKETS -I../deps -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -fPIC -c handle_connack.c -o handle_connack.o /home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.. -I../include -I../../include -DWITH_TLS -DOPENSSL_API_COMPAT=0x10100000L -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_UNIX_SOCKETS -I../deps -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -fPIC -c handle_disconnect.c -o handle_disconnect.o /home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.. -I../include -I../../include -DWITH_TLS -DOPENSSL_API_COMPAT=0x10100000L -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_UNIX_SOCKETS -I../deps -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -fPIC -c handle_ping.c -o handle_ping.o /home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.. -I../include -I../../include -DWITH_TLS -DOPENSSL_API_COMPAT=0x10100000L -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_UNIX_SOCKETS -I../deps -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -fPIC -c handle_pubackcomp.c -o handle_pubackcomp.o /home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.. -I../include -I../../include -DWITH_TLS -DOPENSSL_API_COMPAT=0x10100000L -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_UNIX_SOCKETS -I../deps -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -fPIC -c handle_publish.c -o handle_publish.o /home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.. -I../include -I../../include -DWITH_TLS -DOPENSSL_API_COMPAT=0x10100000L -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_UNIX_SOCKETS -I../deps -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -fPIC -c handle_pubrec.c -o handle_pubrec.o /home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.. -I../include -I../../include -DWITH_TLS -DOPENSSL_API_COMPAT=0x10100000L -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_UNIX_SOCKETS -I../deps -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -fPIC -c handle_pubrel.c -o handle_pubrel.o /home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.. -I../include -I../../include -DWITH_TLS -DOPENSSL_API_COMPAT=0x10100000L -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_UNIX_SOCKETS -I../deps -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -fPIC -c handle_suback.c -o handle_suback.o /home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.. -I../include -I../../include -DWITH_TLS -DOPENSSL_API_COMPAT=0x10100000L -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_UNIX_SOCKETS -I../deps -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -fPIC -c handle_unsuback.c -o handle_unsuback.o /home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.. -I../include -I../../include -DWITH_TLS -DOPENSSL_API_COMPAT=0x10100000L -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_UNIX_SOCKETS -I../deps -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -fPIC -c helpers.c -o helpers.o /home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.. -I../include -I../../include -DWITH_TLS -DOPENSSL_API_COMPAT=0x10100000L -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_UNIX_SOCKETS -I../deps -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -fPIC -c logging_mosq.c -o logging_mosq.o /home/buildroot/instance-0/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.. -I../include -I../../include -DWITH_TLS -DOPENSSL_API_COMPAT=0x10100000L -DWITH_TLS_PSK -DWITH_SOCKS -DWITH_UNIX_SOCKETS -I../deps -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -fPIC -Wl,-elf2flt=-r -static -fPIC -c loop.c -o loop.o handle_suback.c: In function 'handle__suback': handle_suback.c:100:33: error: 'struct mosquitto' has no member named 'callback_mutex' 100 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ handle_suback.c:111:35: error: 'struct mosquitto' has no member named 'callback_mutex' 111 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ make[2]: *** [Makefile:135: handle_suback.o] Error 1 make[2]: *** Waiting for unfinished jobs.... handle_publish.c: In function 'handle__publish': handle_publish.c:125:49: error: 'struct mosquitto' has no member named 'callback_mutex' 125 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ handle_publish.c:136:51: error: 'struct mosquitto' has no member named 'callback_mutex' 136 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ handle_publish.c:143:49: error: 'struct mosquitto' has no member named 'callback_mutex' 143 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ handle_publish.c:154:51: error: 'struct mosquitto' has no member named 'callback_mutex' 154 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ handle_publish.c:162:58: error: 'struct mosquitto_msg_data' has no member named 'mutex' 162 | pthread_mutex_lock(&mosq->msgs_in.mutex); | ^ handle_publish.c:165:60: error: 'struct mosquitto_msg_data' has no member named 'mutex' 165 | pthread_mutex_unlock(&mosq->msgs_in.mutex); | ^ callbacks.c: In function 'mosquitto_connect_callback_set': callbacks.c:27:33: error: 'struct mosquitto' has no member named 'callback_mutex' 27 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ callbacks.c:29:35: error: 'struct mosquitto' has no member named 'callback_mutex' 29 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ callbacks.c: In function 'mosquitto_connect_with_flags_callback_set': callbacks.c:34:33: error: 'struct mosquitto' has no member named 'callback_mutex' 34 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ callbacks.c:36:35: error: 'struct mosquitto' has no member named 'callback_mutex' 36 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ callbacks.c: In function 'mosquitto_connect_v5_callback_set': callbacks.c:41:33: error: 'struct mosquitto' has no member named 'callback_mutex' 41 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ callbacks.c:43:35: error: 'struct mosquitto' has no member named 'callback_mutex' 43 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ callbacks.c: In function 'mosquitto_disconnect_callback_set': callbacks.c:48:33: error: 'struct mosquitto' has no member named 'callback_mutex' 48 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ handle_connack.c: In function 'connack_callback': handle_connack.c:39:33: error: 'struct mosquitto' has no member named 'callback_mutex' 39 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ callbacks.c:50:35: error: 'struct mosquitto' has no member named 'callback_mutex' 50 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ callbacks.c: In function 'mosquitto_disconnect_v5_callback_set': handle_connack.c:55:35: error: 'struct mosquitto' has no member named 'callback_mutex' 55 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ callbacks.c:55:33: error: 'struct mosquitto' has no member named 'callback_mutex' 55 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ callbacks.c:57:35: error: 'struct mosquitto' has no member named 'callback_mutex' 57 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ callbacks.c: In function 'mosquitto_publish_callback_set': callbacks.c:62:33: error: 'struct mosquitto' has no member named 'callback_mutex' 62 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ callbacks.c:64:35: error: 'struct mosquitto' has no member named 'callback_mutex' 64 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ handle_connack.c: In function 'handle__connack': handle_connack.c:120:49: error: 'struct mosquitto' has no member named 'state_mutex' 120 | pthread_mutex_lock(&mosq->state_mutex); | ^~ callbacks.c: In function 'mosquitto_publish_v5_callback_set': callbacks.c:69:33: error: 'struct mosquitto' has no member named 'callback_mutex' 69 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ handle_connack.c:124:51: error: 'struct mosquitto' has no member named 'state_mutex' 124 | pthread_mutex_unlock(&mosq->state_mutex); | ^~ callbacks.c:71:35: error: 'struct mosquitto' has no member named 'callback_mutex' 71 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ make[2]: *** [Makefile:120: handle_publish.o] Error 1 callbacks.c: In function 'mosquitto_message_callback_set': callbacks.c:76:33: error: 'struct mosquitto' has no member named 'callback_mutex' 76 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ callbacks.c:78:35: error: 'struct mosquitto' has no member named 'callback_mutex' 78 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ callbacks.c: In function 'mosquitto_message_v5_callback_set': callbacks.c:83:33: error: 'struct mosquitto' has no member named 'callback_mutex' 83 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ callbacks.c:85:35: error: 'struct mosquitto' has no member named 'callback_mutex' 85 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ callbacks.c: In function 'mosquitto_subscribe_callback_set': handle_pubackcomp.c: In function 'handle__pubackcomp': callbacks.c:90:33: error: 'struct mosquitto' has no member named 'callback_mutex' 90 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ handle_pubackcomp.c:140:41: error: 'struct mosquitto' has no member named 'callback_mutex' 140 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ callbacks.c:92:35: error: 'struct mosquitto' has no member named 'callback_mutex' 92 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ handle_pubackcomp.c:151:43: error: 'struct mosquitto' has no member named 'callback_mutex' 151 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ callbacks.c: In function 'mosquitto_subscribe_v5_callback_set': handle_pubackcomp.c:156:43: error: 'struct mosquitto_msg_data' has no member named 'mutex' 156 | pthread_mutex_lock(&mosq->msgs_out.mutex); | ^ callbacks.c:97:33: error: 'struct mosquitto' has no member named 'callback_mutex' 97 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ handle_pubackcomp.c:158:45: error: 'struct mosquitto_msg_data' has no member named 'mutex' 158 | pthread_mutex_unlock(&mosq->msgs_out.mutex); | ^ callbacks.c:99:35: error: 'struct mosquitto' has no member named 'callback_mutex' 99 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ callbacks.c: In function 'mosquitto_unsubscribe_callback_set': callbacks.c:104:33: error: 'struct mosquitto' has no member named 'callback_mutex' 104 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ callbacks.c:106:35: error: 'struct mosquitto' has no member named 'callback_mutex' 106 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ callbacks.c: In function 'mosquitto_unsubscribe_v5_callback_set': callbacks.c:111:33: error: 'struct mosquitto' has no member named 'callback_mutex' 111 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ callbacks.c:113:35: error: 'struct mosquitto' has no member named 'callback_mutex' 113 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ callbacks.c: In function 'mosquitto_log_callback_set': callbacks.c:118:33: error: 'struct mosquitto' has no member named 'log_callback_mutex' 118 | pthread_mutex_lock(&mosq->log_callback_mutex); | ^~ callbacks.c:120:35: error: 'struct mosquitto' has no member named 'log_callback_mutex' 120 | pthread_mutex_unlock(&mosq->log_callback_mutex); | ^~ make[2]: *** [Makefile:114: handle_connack.o] Error 1 make[2]: *** [Makefile:126: handle_pubackcomp.o] Error 1 handle_pubrel.c: In function 'handle__pubrel': handle_pubrel.c:119:41: error: 'struct mosquitto' has no member named 'callback_mutex' 119 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ handle_pubrel.c:130:43: error: 'struct mosquitto' has no member named 'callback_mutex' 130 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ make[2]: *** [Makefile:105: callbacks.o] Error 1 make[2]: *** [Makefile:132: handle_pubrel.o] Error 1 handle_pubrec.c: In function 'handle__pubrec': handle_pubrec.c:110:49: error: 'struct mosquitto' has no member named 'callback_mutex' 110 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ handle_pubrec.c:116:51: error: 'struct mosquitto' has no member named 'callback_mutex' 116 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ handle_pubrec.c:119:51: error: 'struct mosquitto_msg_data' has no member named 'mutex' 119 | pthread_mutex_lock(&mosq->msgs_out.mutex); | ^ handle_pubrec.c:121:53: error: 'struct mosquitto_msg_data' has no member named 'mutex' 121 | pthread_mutex_unlock(&mosq->msgs_out.mutex); | ^ make[2]: *** [Makefile:129: handle_pubrec.o] Error 1 connect.c: In function 'mosquitto__reconnect': connect.c:182:33: error: 'struct mosquitto' has no member named 'msgtime_mutex' 182 | pthread_mutex_lock(&mosq->msgtime_mutex); | ^~ connect.c:185:35: error: 'struct mosquitto' has no member named 'msgtime_mutex' 185 | pthread_mutex_unlock(&mosq->msgtime_mutex); | ^~ connect.c: In function 'do_client_disconnect': connect.c:274:35: error: 'struct mosquitto' has no member named 'out_packet_mutex'; did you mean 'out_packet_count'? 274 | pthread_mutex_lock(&mosq->out_packet_mutex); | ^~~~~~~~~~~~~~~~ | out_packet_count connect.c:283:37: error: 'struct mosquitto' has no member named 'out_packet_mutex'; did you mean 'out_packet_count'? 283 | pthread_mutex_unlock(&mosq->out_packet_mutex); | ^~~~~~~~~~~~~~~~ | out_packet_count connect.c:285:33: error: 'struct mosquitto' has no member named 'msgtime_mutex' 285 | pthread_mutex_lock(&mosq->msgtime_mutex); | ^~ connect.c:287:35: error: 'struct mosquitto' has no member named 'msgtime_mutex' 287 | pthread_mutex_unlock(&mosq->msgtime_mutex); | ^~ connect.c:289:33: error: 'struct mosquitto' has no member named 'callback_mutex' 289 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ connect.c:300:35: error: 'struct mosquitto' has no member named 'callback_mutex' 300 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ connect.c:301:37: error: 'struct mosquitto' has no member named 'current_out_packet_mutex'; did you mean 'current_out_packet'? 301 | pthread_mutex_unlock(&mosq->current_out_packet_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~ | current_out_packet make[2]: *** [Makefile:108: connect.o] Error 1 logging_mosq.c: In function 'log__printf': logging_mosq.c:40:33: error: 'struct mosquitto' has no member named 'log_callback_mutex' 40 | pthread_mutex_lock(&mosq->log_callback_mutex); | ^~ logging_mosq.c:45:51: error: 'struct mosquitto' has no member named 'log_callback_mutex' 45 | pthread_mutex_unlock(&mosq->log_callback_mutex); | ^~ logging_mosq.c:58:35: error: 'struct mosquitto' has no member named 'log_callback_mutex' 58 | pthread_mutex_unlock(&mosq->log_callback_mutex); | ^~ make[2]: *** [Makefile:144: logging_mosq.o] Error 1 actions.c: In function 'mosquitto_publish_v5': actions.c:158:51: error: 'struct mosquitto_msg_data' has no member named 'mutex' 158 | pthread_mutex_lock(&mosq->msgs_out.mutex); | ^ actions.c:161:53: error: 'struct mosquitto_msg_data' has no member named 'mutex' 161 | pthread_mutex_unlock(&mosq->msgs_out.mutex); | ^ make[2]: *** [Makefile:102: actions.o] Error 1 handle_unsuback.c: In function 'handle__unsuback': handle_unsuback.c:79:33: error: 'struct mosquitto' has no member named 'callback_mutex' 79 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ handle_unsuback.c:90:35: error: 'struct mosquitto' has no member named 'callback_mutex' 90 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ loop.c: In function 'mosquitto_loop': loop.c:73:59: error: 'struct mosquitto' has no member named 'current_out_packet_mutex'; did you mean 'current_out_packet'? 73 | pthread_mutex_lock(&mosq->current_out_packet_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~ | current_out_packet loop.c:74:59: error: 'struct mosquitto' has no member named 'out_packet_mutex'; did you mean 'out_packet_count'? 74 | pthread_mutex_lock(&mosq->out_packet_mutex); | ^~~~~~~~~~~~~~~~ | out_packet_count loop.c:78:61: error: 'struct mosquitto' has no member named 'out_packet_mutex'; did you mean 'out_packet_count'? 78 | pthread_mutex_unlock(&mosq->out_packet_mutex); | ^~~~~~~~~~~~~~~~ | out_packet_count loop.c:79:61: error: 'struct mosquitto' has no member named 'current_out_packet_mutex'; did you mean 'current_out_packet'? 79 | pthread_mutex_unlock(&mosq->current_out_packet_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~ | current_out_packet loop.c:113:33: error: 'struct mosquitto' has no member named 'msgtime_mutex' 113 | pthread_mutex_lock(&mosq->msgtime_mutex); | ^~ loop.c:117:35: error: 'struct mosquitto' has no member named 'msgtime_mutex' 117 | pthread_mutex_unlock(&mosq->msgtime_mutex); | ^~ loop.c: In function 'mosquitto__loop_rc_handle': make[2]: *** [Makefile:138: handle_unsuback.o] Error 1 loop.c:338:41: error: 'struct mosquitto' has no member named 'callback_mutex' 338 | pthread_mutex_lock(&mosq->callback_mutex); | ^~ loop.c:349:43: error: 'struct mosquitto' has no member named 'callback_mutex' 349 | pthread_mutex_unlock(&mosq->callback_mutex); | ^~ loop.c: In function 'mosquitto_loop_read': loop.c:361:43: error: 'struct mosquitto_msg_data' has no member named 'mutex' 361 | pthread_mutex_lock(&mosq->msgs_out.mutex); | ^ loop.c:363:45: error: 'struct mosquitto_msg_data' has no member named 'mutex' 363 | pthread_mutex_unlock(&mosq->msgs_out.mutex); | ^ loop.c:365:42: error: 'struct mosquitto_msg_data' has no member named 'mutex' 365 | pthread_mutex_lock(&mosq->msgs_in.mutex); | ^ loop.c:367:44: error: 'struct mosquitto_msg_data' has no member named 'mutex' 367 | pthread_mutex_unlock(&mosq->msgs_in.mutex); | ^ make[2]: *** [Makefile:147: loop.o] Error 1 make[2]: Leaving directory '/home/buildroot/instance-0/output-1/build/mosquitto-2.0.20/lib' make[1]: *** [Makefile:66: mosquitto] Error 2 make[1]: Leaving directory '/home/buildroot/instance-0/output-1/build/mosquitto-2.0.20' make: *** [package/pkg-generic.mk:289: /home/buildroot/instance-0/output-1/build/mosquitto-2.0.20/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/instance-0/buildroot'