Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mosquitto-dev] Mosquitto 2.0.19 released

>>>>> "Roger" == Roger Light via mosquitto-dev <mosquitto-dev@xxxxxxxxxxx> writes:

Hello,

 > Hi Greg,
 > Could you please check the current `fixes` branch? I've tested the
 > idea in a virtual NetBSD so hopefully it should be fine.

Those NetBSD changes unfortunately causes a number of build failures on
Linux. I see you replaced most, but not all pthread_* calls by
COMPAT_pthread_*?

For details, see http://autobuild.buildroot.net/?reason=mosquitto-2.0.20
(click on the end log links), E.G.:

make ... WITH_THREADING=no WITH_TLS=yes WITH_CJSON=no WITH_SRV=no WITH_WEBSOCKETS=no
make[1]: Entering directory '/home/autobuild/autobuild/instance-7/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/autobuild/autobuild/instance-7/output-1/build/mosquitto-2.0.20/lib'
/home/autobuild/autobuild/instance-7/output-1/per-package/mosquitto/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  -Ofast -g0  -fPIC  -Wl,-elf2flt=-r -static -fPIC -c mosquitto.c -o mosquitto.o
/home/autobuild/autobuild/instance-7/output-1/per-package/mosquitto/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  -Ofast -g0  -fPIC  -Wl,-elf2flt=-r -static -fPIC -c actions.c -o actions.o
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);
      |                                                     ^

-- 
Bye, Peter Korsgaard


Back to the top