Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mosquitto 1.6.15 fails with message error: macro "pthread_testcancel" passed 1 arguments, but takes just 0 #429

Closed
pfichtner opened this issue Dec 26, 2021 · 16 comments
Labels

Comments

@pfichtner
Copy link

With be43d90 mosquitto was upgraded from 1.6.8 to 1.6.15.

make[2]: Entering directory '/freetz/source/target-mipsel_gcc-4.6.4_uClibc-0.9.32.1/mosquitto-1.6.15/src'
/freetz/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.32.1/mipsel-linux-uclibc/bin/mipsel-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=4kc -mtune=4kc -msoft-float -Os -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 --std=gnu99 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c mosquitto.c -o mosquitto.o
/freetz/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.32.1/mipsel-linux-uclibc/bin/mipsel-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=4kc -mtune=4kc -msoft-float -Os -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 --std=gnu99 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/alias_mosq.c -o alias_mosq.o
In file included from /freetz/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.32.1/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.6.4/../../../../mipsel-linux-uclibc/include/bits/uClibc_mutex.h:15:0,
                 from /freetz/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.32.1/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.6.4/../../../../mipsel-linux-uclibc/include/bits/uClibc_stdio.h:107,
                 from /freetz/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.32.1/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.6.4/../../../../mipsel-linux-uclibc/include/stdio.h:72,
                 from ../lib/memory_mosq.h:20,
                 from ../lib/alias_mosq.c:21:
/freetz/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.32.1/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.6.4/../../../../mipsel-linux-uclibc/include/pthread.h:622:37: error: macro "pthread_testcancel" passed 1 arguments, but takes just 0
make[2]: *** [Makefile:82: alias_mosq.o] Error 1

Downgrading mosquitto to the previous previous version 1.6.8 (and removing 100-pthread_setname_np.patch) fixed the problem, so the errors seems to be in relation to the upgrade.

@fda77
Copy link

fda77 commented Dec 28, 2021

Seems to work


$ make mosquitto-precompiled
mkdir -p packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/root
if test -d make/mosquitto/files; then   tools/tar-gnu -cf - -C make/mosquitto/files --exclude=.svn --exclude=.git --exclude=.gitignore --exclude=.build-prereq-checked --exclude=.unpacked --exclude=.configured --exclude=.compiled --exclude=.installed . | tools/tar-gnu -xf - -C packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15; fi
---> package/mosquitto ... preparing ... mkdir -p source/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15; tools/gunzip -c dl/mosquitto-1.6.15.tar.gz | tools/tar-gnu -x -C source/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15 --transform='s|^./\+||' --strip-components=1
set -e; shopt -s nullglob; for i in make/mosquitto/patches/*.patch*; do case $i in *.patch|*.patch.gz|*.patch.bzip2|*.patch.bz2|*.patch.bz|*.patch.xz|*.patch.lz|*.patch.lzma|*.patch.Z) ;; *) continue ;; esac; tools/freetz_patch source/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15 $i; done;
    applying patch file make/mosquitto/patches/010-no_cxx_lib.patch
    patching file lib/Makefile
    ----------------------------------------------------------------------
    applying patch file make/mosquitto/patches/100-pthread_setname_np.patch
    patching file lib/thread_mosq.c
    ----------------------------------------------------------------------
cmd() { PATH="/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin:/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0/mips-unknown-linux-gnu/bin:/home/freetz/.local/bin:/home/freetz/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/freetz/.composer/vendor/bin" LD_RUN_PATH="/usr/lib/freetz" FREETZ_LIBRARY_DIR="/usr/lib/freetz" make -j9  "$@"  || { printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed.";  exit 1; } };   if [ -e source/.echo_item_start -a ! -e source/.echo_item_build ]; then echo -ne "\e[48;5;56mbuilding\e[49m ... "; touch source/.echo_item_build; fi; cmd -C source/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15 CC="/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc" CFLAGS="-march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1" WITH_DOCS=no WITH_SRV=no WITH_UUID=no WITH_TLS=no WITH_MEMORY_TRACKING=no
building ... make[1]: Verzeichnis „/home/freetz/freetz-ng/source/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15“ wird betreten
set -e; for d in lib client src; do make -C ${d}; done
make[2]: Verzeichnis „/home/freetz/freetz-ng/source/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/lib“ wird betreten
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c mosquitto.c -o mosquitto.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c actions.c -o actions.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c callbacks.c -o callbacks.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c connect.c -o connect.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c handle_auth.c -o handle_auth.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c handle_connack.c -o handle_connack.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c handle_disconnect.c -o handle_disconnect.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c handle_ping.c -o handle_ping.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c handle_pubackcomp.c -o handle_pubackcomp.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c handle_publish.c -o handle_publish.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c handle_pubrec.c -o handle_pubrec.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c handle_pubrel.c -o handle_pubrel.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c handle_suback.c -o handle_suback.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c handle_unsuback.c -o handle_unsuback.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c helpers.c -o helpers.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c logging_mosq.c -o logging_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c loop.c -o loop.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c memory_mosq.c -o memory_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c messages_mosq.c -o messages_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c misc_mosq.c -o misc_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c net_mosq_ocsp.c -o net_mosq_ocsp.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c net_mosq.c -o net_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c options.c -o options.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c packet_datatypes.c -o packet_datatypes.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c packet_mosq.c -o packet_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c property_mosq.c -o property_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c read_handle.c -o read_handle.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c send_connect.c -o send_connect.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c send_disconnect.c -o send_disconnect.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c send_mosq.c -o send_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c send_publish.c -o send_publish.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c send_subscribe.c -o send_subscribe.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c send_unsubscribe.c -o send_unsubscribe.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c socks_mosq.c -o socks_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c srv_mosq.c -o srv_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c thread_mosq.c -o thread_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c time_mosq.c -o time_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c tls_mosq.c -o tls_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c utf8_mosq.c -o utf8_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c util_mosq.c -o util_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c util_topic.c -o util_topic.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -fPIC -c will_mosq.c -o will_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc -shared  -Wl,--version-script=linker.version -Wl,-soname,libmosquitto.so.1 mosquitto.o actions.o callbacks.o connect.o handle_auth.o handle_connack.o handle_disconnect.o handle_ping.o handle_pubackcomp.o handle_publish.o handle_pubrec.o handle_pubrel.o handle_suback.o handle_unsuback.o helpers.o logging_mosq.o loop.o memory_mosq.o messages_mosq.o misc_mosq.o net_mosq_ocsp.o net_mosq.o options.o packet_datatypes.o packet_mosq.o property_mosq.o read_handle.o send_connect.o send_disconnect.o send_mosq.o send_publish.o send_subscribe.o send_unsubscribe.o socks_mosq.o srv_mosq.o thread_mosq.o time_mosq.o tls_mosq.o utf8_mosq.o util_mosq.o util_topic.o will_mosq.o -o libmosquitto.so.1  -lrt -lpthread
make[2]: Verzeichnis „/home/freetz/freetz-ng/source/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/lib“ wird verlassen
make[2]: Verzeichnis „/home/freetz/freetz-ng/source/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/client“ wird betreten
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I.. -I../lib -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -c pub_client.c -o pub_client.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I.. -I../lib -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -c pub_shared.c -o pub_shared.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I.. -I../lib -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -c client_shared.c -o client_shared.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I.. -I../lib -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -c client_props.c -o client_props.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I.. -I../lib -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -c sub_client.c -o sub_client.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I.. -I../lib -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -c sub_client_output.c -o sub_client_output.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I.. -I../lib -DWITH_THREADING -DWITH_SOCKS -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -c rr_client.c -o rr_client.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -L../lib pub_client.o pub_shared.o client_shared.o client_props.o -o mosquitto_pub  ../lib/libmosquitto.so.1
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -L../lib sub_client.o sub_client_output.o client_shared.o client_props.o -o mosquitto_sub  ../lib/libmosquitto.so.1
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -L../lib rr_client.o client_shared.o client_props.o pub_shared.o sub_client_output.o -o mosquitto_rr  ../lib/libmosquitto.so.1
make[2]: Verzeichnis „/home/freetz/freetz-ng/source/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/client“ wird verlassen
make[2]: Verzeichnis „/home/freetz/freetz-ng/source/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/src“ wird betreten
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c mosquitto.c -o mosquitto.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/alias_mosq.c -o alias_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c bridge.c -o bridge.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c conf.c -o conf.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c conf_includedir.c -o conf_includedir.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c context.c -o context.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c database.c -o database.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c handle_auth.c -o handle_auth.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c handle_connack.c -o handle_connack.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c handle_connect.c -o handle_connect.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c handle_disconnect.c -o handle_disconnect.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/handle_ping.c -o handle_ping.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/handle_pubackcomp.c -o handle_pubackcomp.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c handle_publish.c -o handle_publish.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/handle_pubrec.c -o handle_pubrec.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/handle_pubrel.c -o handle_pubrel.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/handle_suback.c -o handle_suback.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c handle_subscribe.c -o handle_subscribe.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/handle_unsuback.c -o handle_unsuback.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c handle_unsubscribe.c -o handle_unsubscribe.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c logging.c -o logging.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c loop.c -o loop.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/memory_mosq.c -o memory_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/misc_mosq.c -o misc_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c net.c -o net.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/net_mosq.c -o net_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/net_mosq_ocsp.c -o net_mosq_ocsp.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/packet_datatypes.c -o packet_datatypes.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/packet_mosq.c -o packet_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c property_broker.c -o property_broker.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/property_mosq.c -o property_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c persist_read.c -o persist_read.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c persist_read_v234.c -o persist_read_v234.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c persist_read_v5.c -o persist_read_v5.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c persist_write.c -o persist_write.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c persist_write_v5.c -o persist_write_v5.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c plugin.c -o plugin.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c read_handle.c -o read_handle.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c security.c -o security.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c security_default.c -o security_default.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c send_auth.c -o send_auth.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c send_connack.c -o send_connack.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/send_connect.c -o send_connect.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/send_disconnect.c -o send_disconnect.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/send_mosq.c -o send_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/send_publish.c -o send_publish.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c send_suback.c -o send_suback.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/send_subscribe.c -o send_subscribe.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c send_unsuback.c -o send_unsuback.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/send_unsubscribe.c -o send_unsubscribe.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c service.c -o service.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c session_expiry.c -o session_expiry.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c signals.c -o signals.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c subs.c -o subs.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c sys_tree.c -o sys_tree.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/time_mosq.c -o time_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/tls_mosq.c -o tls_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/utf8_mosq.c -o utf8_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/util_mosq.c -o util_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/util_topic.c -o util_topic.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c websockets.c -o websockets.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c will_delay.c -o will_delay.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -I. -I.. -I../lib -I../src/deps -DWITH_BRIDGE -DWITH_PERSISTENCE -DWITH_SYS_TREE -DWITH_EC -DWITH_EPOLL -Ideps -march=34kc -mtune=34kc -msoft-float -Ofast -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-I/usr/lib/freetz/ld-uClibc.so.1 -DVERSION="\"1.6.15\"" -DWITH_BROKER -c ../lib/will_mosq.c -o will_mosq.o
/home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-gcc  -Wl,--dynamic-list=linker.syms mosquitto.o alias_mosq.o bridge.o conf.o conf_includedir.o context.o database.o handle_auth.o handle_connack.o handle_connect.o handle_disconnect.o handle_ping.o handle_pubackcomp.o handle_publish.o handle_pubrec.o handle_pubrel.o handle_suback.o handle_subscribe.o handle_unsuback.o handle_unsubscribe.o logging.o loop.o memory_mosq.o misc_mosq.o net.o net_mosq.o net_mosq_ocsp.o packet_datatypes.o packet_mosq.o property_broker.o property_mosq.o persist_read.o persist_read_v234.o persist_read_v5.o persist_write.o persist_write_v5.o plugin.o read_handle.o security.o security_default.o send_auth.o send_connack.o send_connect.o send_disconnect.o send_mosq.o send_publish.o send_suback.o send_subscribe.o send_unsuback.o send_unsubscribe.o service.o session_expiry.o signals.o subs.o sys_tree.o time_mosq.o tls_mosq.o utf8_mosq.o util_mosq.o util_topic.o websockets.o will_delay.o will_mosq.o -o mosquitto  -ldl -lm -lrt
make[2]: Verzeichnis „/home/freetz/freetz-ng/source/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/src“ wird verlassen
make[1]: Verzeichnis „/home/freetz/freetz-ng/source/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15“ wird verlassen
mkdir -p packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/root/usr/bin/; cp source/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/src/mosquitto packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/root/usr/bin/mosquitto; [ "y" == "y" ] && tools/patchelf --set-interpreter /usr/lib/freetz/ld-uClibc.so.1 packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/root/usr/bin/mosquitto || true; /home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/root/usr/bin/mosquitto;
mkdir -p packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/root/usr/bin/; cp source/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/client/mosquitto_pub packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/root/usr/bin/mosquitto_pub; [ "y" == "y" ] && tools/patchelf --set-interpreter /usr/lib/freetz/ld-uClibc.so.1 packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/root/usr/bin/mosquitto_pub || true; /home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/root/usr/bin/mosquitto_pub;
mkdir -p packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/root/usr/bin/; cp source/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/client/mosquitto_sub packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/root/usr/bin/mosquitto_sub; [ "y" == "y" ] && tools/patchelf --set-interpreter /usr/lib/freetz/ld-uClibc.so.1 packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/root/usr/bin/mosquitto_sub || true; /home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/root/usr/bin/mosquitto_sub;
chmod 755 source/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/lib/libmosquitto.so.1; mkdir -p packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/root/usr/lib/freetz/; rm -f packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/root/usr/lib/freetz/libmosquitto.so*; cp -a source/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/lib/libmosquitto.so* packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/root/usr/lib/freetz/; /home/freetz/freetz-ng/toolchain/build/mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mips-linux-uclibc/bin/mips-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mips_gcc-8.3.0_uClibc-1.0.37-nptl_kernel-4.9/mosquitto-1.6.15/root/usr/lib/freetz/libmosquitto.so.1;
done.

@pfichtner
Copy link
Author

I guess the problem is uClibc-0.9.32.1 vs uClibc-1.0.37. Do you have any suggestions what I could try to get deeper into it?

@fda77
Copy link

fda77 commented Dec 29, 2021

The uclibc version depends on your device and fritzos version

@pfichtner
Copy link
Author

Am I right that the problem is due to different uClibc versions? If so your answer means that mosquitto 1.6.8 will compile with the uClibc version used on my box while 1.6.15 won't anymore. If so: Anything I can do to get it working 1.6.15 working?

@fda77
Copy link

fda77 commented Dec 29, 2021

No, it couold be everything. A bug in the new mosquitto version, removed backward compatibility, uclibc, gcc, error in crosscompiler/host thing are used etc

@pfichtner
Copy link
Author

Fixed it manually, this made it work

freetz@693eb6861300:/freetz$ diff -Naur /freetz/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.32.1/mipsel-linux-uclibc/include/pthread.h.old /freetz/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.32.1/mipsel-linux-uclibc/include/pthread.h    
--- /freetz/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.32.1/mipsel-linux-uclibc/include/pthread.h.old	2021-12-29 22:58:35.649726659 +0100
+++ /freetz/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.32.1/mipsel-linux-uclibc/include/pthread.h	2021-12-29 22:59:33.881536051 +0100
@@ -619,7 +619,7 @@
 /* Test for pending cancellation for the current thread and terminate
    the thread as per pthread_exit(PTHREAD_CANCELED) if it has been
    cancelled.  */
-extern void pthread_testcancel (void);
+extern void pthread_testcancel ();
 
 
 /* Install a cleanup handler: ROUTINE will be called with arguments ARG

But I don't know how and when to apply the patch and I don't know if this will lead to other problems (my firmware builds fine from scratch)

@fda77
Copy link

fda77 commented Dec 29, 2021

If you change uclibc, other programs may fail to compile which use this function.
Isnt it better to patch mqtt and add 1 argument?

grep pthread_testcancel  . -r
./lib/loop.c:                   pthread_testcancel();
./lib/loop.c:                   pthread_testcancel();
./lib/dummypthread.h:#define pthread_testcancel()

Or: If you check the files you see they are in a #ifdef HAVE_PTHREAD_CANCEL. So it should compile if this is unset.
In version 1.6.11 - 2020-08-11 there where a change of HAVE_PTHREAD_CANCEL

As im not a c developer i cant say whats the best solution. You could ask in mqtt forum/bugtracker.
If asked: uclib version could not be changed, as avm closed-source binaries need this version

@pfichtner
Copy link
Author

Thanks for your help and your investigation @fda77!

As I am not a c developer, too, I played around in mosquitto sources without knowing what I am doing.

This works for me:

freetz@e149213ae41d:/freetz/source/target-mipsel_gcc-4.6.4_uClibc-0.9.32.1/mosquitto-1.6.15$ diff -Naur lib/dummypthread.h.orig lib/dummypthread.h
--- lib/dummypthread.h.orig	2021-06-09 16:06:23.000000000 +0200
+++ lib/dummypthread.h	2021-12-30 11:56:21.898242877 +0100
@@ -4,7 +4,7 @@
 #define pthread_create(A, B, C, D)
 #define pthread_join(A, B)
 #define pthread_cancel(A)
-#define pthread_testcancel()
+#define pthread_testcancel(void)
 
 #define pthread_mutex_init(A, B)
 #define pthread_mutex_destroy(A)

Mosquitto switches between the original pthread include and the dummy, see
https://github.com/eclipse/mosquitto/blob/3cbe805e71ac41a2a20cc9b2ea6b3b619f49554a/lib/mosquitto_internal.h#L36
While my pthread.h files have a signature of extern void pthread_testcancel (void); while mosquitto's dummythread.h has a define #define pthread_testcancel()
After adapting it (see patch) to have the same signature everything is fine.

Do you have an idea now how this could be integrated cleanly into freetz? Otherwise I'll ask on the mosquitto mailing list or will ask some C developers.

@fda77
Copy link

fda77 commented Dec 30, 2021

You could put your patch local into make/mosquitto/patches/
As it depends on uclib versions, it sould be conditional like https://github.com/Freetz-NG/freetz-ng/blob/master/make/tinc/tinc.mk#L8 and use subdir like make/mosquitto/patches/whatever/
These are used in freetz:

	default "0.9.28"    if FREETZ_TARGET_UCLIBC_0_9_28
	default "0.9.29"    if FREETZ_TARGET_UCLIBC_0_9_29
	default "0.9.32.1"  if FREETZ_TARGET_UCLIBC_0_9_32
	default "0.9.33.2"  if FREETZ_TARGET_UCLIBC_0_9_33
	default "1.0.14"    if FREETZ_TARGET_UCLIBC_1_0_14
	default "1.0.37"    if FREETZ_TARGET_UCLIBC_1_0_37

Much better: Open an issue here https://github.com/eclipse/mosquitto/issues
When its fixed, the new release version could be used in freetz - if support of old uclib will be fixed

@pfichtner
Copy link
Author

Issue filed: eclipse/mosquitto#2419

@fda77
Copy link

fda77 commented Dec 31, 2021

I think "pthread_testcancel" if used form libc/uclibc OR dummypthread. It seems "threads" could be disabled, but I dont know if then some functions are recuced.
I hope they dont close the issue because they dont want to support anymore a 10 year old uclibc

@fda77 fda77 added the bug it's up to you label Dec 31, 2021
@pfichtner
Copy link
Author

If I am right this is indeed a bug in the mosquitto sources that is covered on modern compilers, see my latest comment. If so my patch could be applied generally. But let's wait for the mosquitto devs reply.

@fda77
Copy link

fda77 commented Jan 4, 2022

Yes, even latest uclibc-ng 1.0.39 has pthread_testcancel (void) https://elixir.bootlin.com/uclibc-ng/v1.0.39/source/libpthread/nptl/pthread_testcancel.c
So your patch should fit for all uclibc and gcc versions

@pfichtner
Copy link
Author

Applied my patch without any condition and build against older and newer uClibc version without any problem. This reinforces my opinion that it is a bug in mosquitto. But let's wait and see the reaction of the mosquitto team.
On the other hand, we could of course also fix mosqitto version 1.6.5 in Freetz-NG directly without waiting what the mosquitto team will release in the future.

@fda77
Copy link

fda77 commented Jan 7, 2022

Fixed by a575b08 , if there is a fix upstream the patch could be deleted again

@fda77 fda77 closed this as completed Jan 7, 2022
@fda77 fda77 added fixed and removed bug it's up to you labels Jan 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

2 participants