checking for uint16_t... yes checking for uint8_t... yes checking for ptrdiff_t... yes checking for pid_t... yes checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... cross configure: WARNING: result yes guessed because of cross compilation checking for working vfork... (cached) yes checking return type of signal handlers... void checking for vprintf... yes checking for _doprnt... no checking for dup2... yes checking for memmove... yes checking for memset... yes checking for strchr... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating ticpp/Makefile config.status: creating include/Makefile config.status: creating test/Makefile config.status: creating conf/Makefile config.status: creating config.h config.status: executing depfiles commands configure: WARNING: unrecognized options: --disable-gtk-doc, --disable-gtk-doc-html, --disable-doc, --disable-docs, --disable-documentation, --with-xmlto, --with-fop, --enable-ipv6, --disable-nls, --disable-static, --enable-shared >>> linknx 0.0.1.33 Building PATH="/home/buildroot/autobuild/run/instance-0/output/host/bin:/home/buildroot/autobuild/run/instance-0/output/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" /usr/bin/make -j4 -C /home/buildroot/autobuild/run/instance-0/output/build/linknx-0.0.1.33/ /usr/bin/make all-recursive Making all in ticpp /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../ticpp -DTIXML_USE_TICPP -DTIXML_USE_STL -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o ticpp.o ticpp.cpp /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../ticpp -DTIXML_USE_TICPP -DTIXML_USE_STL -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o tinystr.o tinystr.cpp /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../ticpp -DTIXML_USE_TICPP -DTIXML_USE_STL -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o tinyxml.o tinyxml.cpp /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../ticpp -DTIXML_USE_TICPP -DTIXML_USE_STL -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o tinyxmlerror.o tinyxmlerror.cpp /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../ticpp -DTIXML_USE_TICPP -DTIXML_USE_STL -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o tinyxmlparser.o tinyxmlparser.cpp rm -f libticpp.a ar cru libticpp.a ticpp.o tinystr.o tinyxml.o tinyxmlerror.o tinyxmlparser.o /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-ranlib libticpp.a Making all in src /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../ticpp -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/include -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o linknx.o linknx.cpp /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../ticpp -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/include -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o logger.o logger.cpp /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../ticpp -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/include -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o ruleserver.o ruleserver.cpp /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../ticpp -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/include -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o objectcontroller.o objectcontroller.cpp In file included from /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/pthsem.h:46:0, from linknx.cpp:31: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] #warning redirecting incorrect #include to ^~~~~~~ In file included from /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/pthsem.h:46:0, from threads.h:23, from knxconnection.h:28, from objectcontroller.h:31, from ruleserver.h:27, from ruleserver.cpp:20: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] #warning redirecting incorrect #include to ^~~~~~~ In file included from /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/pthsem.h:46:0, from threads.h:23, from knxconnection.h:28, from objectcontroller.h:31, from objectcontroller.cpp:20: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] #warning redirecting incorrect #include to ^~~~~~~ In file included from ruleserver.cpp:24:0: ioport.h:112:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr rxThread_m; ^~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/include/c++/7.3.0/memory:80:0, from ../ticpp/ticpp.h:48, from logger.h:24, from ruleserver.h:26, from ruleserver.cpp:20: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/include/c++/7.3.0/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ objectcontroller.cpp: In member function 'virtual void SwitchingObject::doSend(bool)': objectcontroller.cpp:659:51: warning: narrowing conversion of '((isWrite ? 128 : 64) | (((SwitchingObject*)this)->SwitchingObject::getBoolObjectValue() ? 1 : 0))' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[2] = { 0, (isWrite ? 0x80 : 0x40) | (getBoolObjectValue() ? 1 : 0) }; ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ objectcontroller.cpp: In member function 'virtual void StepDirObject::doSend(bool)': objectcontroller.cpp:867:78: warning: narrowing conversion of '(((isWrite ? 128 : 64) | ((((StepDirObject*)this)->StepDirObject::getDirection() != 0) ? 8 : 0)) | (((StepDirObject*)this)->StepDirObject::getStepCode() & 7))' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[2] = { 0, (isWrite ? 0x80 : 0x40) | (getDirection() ? 8 : 0) | (getStepCode() & 0x07) }; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ objectcontroller.cpp: In member function 'virtual void TimeObject::doSend(bool)': objectcontroller.cpp:1234:36: warning: narrowing conversion of '(isWrite ? 128 : 64)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[5] = { 0, (isWrite ? 0x80 : 0x40), ((wday_m<<5) & 0xE0) | (hour_m & 0x1F), min_m, sec_m }; ~~~~~~~~~^~~~~~~~~~~~~~ objectcontroller.cpp:1234:73: warning: narrowing conversion of '(((((TimeObject*)this)->TimeObject::.TimeObjectValue::wday_m << 5) & 224) | (((TimeObject*)this)->TimeObject::.TimeObjectValue::hour_m & 31))' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[5] = { 0, (isWrite ? 0x80 : 0x40), ((wday_m<<5) & 0xE0) | (hour_m & 0x1F), min_m, sec_m }; ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ objectcontroller.cpp:1234:92: warning: narrowing conversion of '((TimeObject*)this)->TimeObject::.TimeObjectValue::min_m' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[5] = { 0, (isWrite ? 0x80 : 0x40), ((wday_m<<5) & 0xE0) | (hour_m & 0x1F), min_m, sec_m }; ^~~~~ objectcontroller.cpp:1234:99: warning: narrowing conversion of '((TimeObject*)this)->TimeObject::.TimeObjectValue::sec_m' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[5] = { 0, (isWrite ? 0x80 : 0x40), ((wday_m<<5) & 0xE0) | (hour_m & 0x1F), min_m, sec_m }; ^~~~~ /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../ticpp -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/include -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o eibclient.o eibclient.c objectcontroller.cpp: In member function 'virtual void DateObject::doSend(bool)': objectcontroller.cpp:1448:33: warning: narrowing conversion of '(isWrite ? 128 : 64)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] (isWrite ? 0x80 : 0x40), ~~~~~~~~~^~~~~~~~~~~~~~ objectcontroller.cpp:1449:24: warning: narrowing conversion of '((DateObject*)this)->DateObject::.DateObjectValue::day_m' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] day_m, month_m, ^~~~~ objectcontroller.cpp:1449:31: warning: narrowing conversion of '((DateObject*)this)->DateObject::.DateObjectValue::month_m' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] day_m, month_m, ^~~~~~~ objectcontroller.cpp:1450:56: warning: narrowing conversion of '(((((DateObject*)this)->DateObject::.DateObjectValue::year_m >= 100) && (((DateObject*)this)->DateObject::.DateObjectValue::year_m < 190)) ? (((DateObject*)this)->DateObject::.DateObjectValue::year_m - 100) : ((DateObject*)this)->DateObject::.DateObjectValue::year_m)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] (year_m >= 100 && year_m < 190) ? year_m-100 : year_m }; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ objectcontroller.cpp: In member function 'virtual void ValueObject::doSend(bool)': objectcontroller.cpp:1657:36: warning: narrowing conversion of '(isWrite ? 128 : 64)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[4] = { 0, (isWrite ? 0x80 : 0x40), 0, 0 }; ~~~~~~~~~^~~~~~~~~~~~~~ objectcontroller.cpp: In member function 'virtual void ValueObject32::doSend(bool)': objectcontroller.cpp:1747:36: warning: narrowing conversion of '(isWrite ? 128 : 64)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[6] = { 0, (isWrite ? 0x80 : 0x40), 0, 0, 0, 0 }; ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/pthsem.h:46:0, from ../include/eibclient.h:32, from eibclient.c:39: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] #warning redirecting incorrect #include to ^~~~~~~ objectcontroller.cpp: In member function 'virtual void U8ImplObject::doSend(bool)': objectcontroller.cpp:1875:36: warning: narrowing conversion of '(isWrite ? 128 : 64)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[3] = { 0, (isWrite ? 0x80 : 0x40), (getInt() & 0xff) }; ~~~~~~~~~^~~~~~~~~~~~~~ objectcontroller.cpp:1875:62: warning: narrowing conversion of '(((U8ImplObject*)this)->U8ImplObject::.UIntObject::getInt() & 255)' from 'uint32_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[3] = { 0, (isWrite ? 0x80 : 0x40), (getInt() & 0xff) }; ~~~~~~~~~~^~~~~~~ objectcontroller.cpp: In member function 'virtual void U16Object::doSend(bool)': objectcontroller.cpp:2205:36: warning: narrowing conversion of '(isWrite ? 128 : 64)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[4] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~^~~~~~~~~~~~~~ objectcontroller.cpp:2205:71: warning: narrowing conversion of '((((U16Object*)this)->U16Object::.U16ObjectValue::.UIntObjectValue::value_m & 65280) >> 8)' from 'uint32_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[4] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~~~~~~~~~~~^~~~ objectcontroller.cpp:2205:86: warning: narrowing conversion of '(((U16Object*)this)->U16Object::.U16ObjectValue::.UIntObjectValue::value_m & 255)' from 'uint32_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[4] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~^~~~~~~ objectcontroller.cpp: In member function 'virtual void U32Object::doSend(bool)': objectcontroller.cpp:2262:36: warning: narrowing conversion of '(isWrite ? 128 : 64)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[6] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff000000)>>24), ((value_m & 0xff0000)>>16), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~^~~~~~~~~~~~~~ objectcontroller.cpp:2262:75: warning: narrowing conversion of '((((U32Object*)this)->U32Object::.U32ObjectValue::.UIntObjectValue::value_m & 4278190080) >> 24)' from 'uint32_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[6] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff000000)>>24), ((value_m & 0xff0000)>>16), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ objectcontroller.cpp:2262:103: warning: narrowing conversion of '((((U32Object*)this)->U32Object::.U32ObjectValue::.UIntObjectValue::value_m & 16711680) >> 16)' from 'uint32_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[6] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff000000)>>24), ((value_m & 0xff0000)>>16), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~~~~~~~~~~~~~^~~~~ objectcontroller.cpp:2262:129: warning: narrowing conversion of '((((U32Object*)this)->U32Object::.U32ObjectValue::.UIntObjectValue::value_m & 65280) >> 8)' from 'uint32_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[6] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff000000)>>24), ((value_m & 0xff0000)>>16), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~~~~~~~~~~~^~~~ objectcontroller.cpp:2262:144: warning: narrowing conversion of '(((U32Object*)this)->U32Object::.U32ObjectValue::.UIntObjectValue::value_m & 255)' from 'uint32_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[6] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff000000)>>24), ((value_m & 0xff0000)>>16), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~^~~~~~~ objectcontroller.cpp: In member function 'virtual void RGBObject::doSend(bool)': objectcontroller.cpp:2322:36: warning: narrowing conversion of '(isWrite ? 128 : 64)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[5] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff0000)>>16), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~^~~~~~~~~~~~~~ objectcontroller.cpp:2322:73: warning: narrowing conversion of '((((RGBObject*)this)->RGBObject::.RGBObjectValue::.UIntObjectValue::value_m & 16711680) >> 16)' from 'uint32_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[5] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff0000)>>16), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~~~~~~~~~~~~~^~~~~ objectcontroller.cpp:2322:99: warning: narrowing conversion of '((((RGBObject*)this)->RGBObject::.RGBObjectValue::.UIntObjectValue::value_m & 65280) >> 8)' from 'uint32_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[5] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff0000)>>16), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~~~~~~~~~~~^~~~ objectcontroller.cpp:2322:114: warning: narrowing conversion of '(((RGBObject*)this)->RGBObject::.RGBObjectValue::.UIntObjectValue::value_m & 255)' from 'uint32_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[5] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff0000)>>16), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~^~~~~~~ /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../ticpp -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/include -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o threads.o threads.cpp objectcontroller.cpp: In member function 'virtual void S8Object::doSend(bool)': objectcontroller.cpp:2482:36: warning: narrowing conversion of '(isWrite ? 128 : 64)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[3] = { 0, (isWrite ? 0x80 : 0x40), (value_m & 0xff) }; ~~~~~~~~~^~~~~~~~~~~~~~ objectcontroller.cpp:2482:61: warning: narrowing conversion of '(((S8Object*)this)->S8Object::.S8ObjectValue::.IntObjectValue::value_m & 255)' from 'int32_t {aka int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[3] = { 0, (isWrite ? 0x80 : 0x40), (value_m & 0xff) }; ~~~~~~~~~^~~~~~~ objectcontroller.cpp: In member function 'virtual void S16Object::doSend(bool)': objectcontroller.cpp:2543:36: warning: narrowing conversion of '(isWrite ? 128 : 64)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[4] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~^~~~~~~~~~~~~~ objectcontroller.cpp:2543:71: warning: narrowing conversion of '((((S16Object*)this)->S16Object::.S16ObjectValue::.IntObjectValue::value_m & 65280) >> 8)' from 'int32_t {aka int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[4] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~~~~~~~~~~~^~~~ objectcontroller.cpp:2543:86: warning: narrowing conversion of '(((S16Object*)this)->S16Object::.S16ObjectValue::.IntObjectValue::value_m & 255)' from 'int32_t {aka int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[4] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~^~~~~~~ objectcontroller.cpp: In member function 'virtual void S32Object::doSend(bool)': objectcontroller.cpp:2600:36: warning: narrowing conversion of '(isWrite ? 128 : 64)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[6] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff000000)>>24), ((value_m & 0xff0000)>>16), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~^~~~~~~~~~~~~~ objectcontroller.cpp:2600:75: warning: narrowing conversion of '((((unsigned int)((S32Object*)this)->S32Object::.S32ObjectValue::.IntObjectValue::value_m) & 4278190080) >> 24)' from 'unsigned int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[6] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff000000)>>24), ((value_m & 0xff0000)>>16), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ objectcontroller.cpp:2600:103: warning: narrowing conversion of '((((S32Object*)this)->S32Object::.S32ObjectValue::.IntObjectValue::value_m & 16711680) >> 16)' from 'int32_t {aka int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[6] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff000000)>>24), ((value_m & 0xff0000)>>16), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~~~~~~~~~~~~~^~~~~ objectcontroller.cpp:2600:129: warning: narrowing conversion of '((((S32Object*)this)->S32Object::.S32ObjectValue::.IntObjectValue::value_m & 65280) >> 8)' from 'int32_t {aka int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[6] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff000000)>>24), ((value_m & 0xff0000)>>16), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~~~~~~~~~~~^~~~ objectcontroller.cpp:2600:144: warning: narrowing conversion of '(((S32Object*)this)->S32Object::.S32ObjectValue::.IntObjectValue::value_m & 255)' from 'int32_t {aka int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[6] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff000000)>>24), ((value_m & 0xff0000)>>16), ((value_m & 0xff00)>>8), (value_m & 0xff) }; ~~~~~~~~~^~~~~~~ objectcontroller.cpp: In member function 'virtual void S64Object::doSend(bool)': objectcontroller.cpp:2726:37: warning: narrowing conversion of '(isWrite ? 128 : 64)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[10] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff00000000000000LL)>>56), ((value_m & 0xff000000000000LL)>>48), ((value_m & 0xff0000000000LL)>>40), ((value_m & 0xff00000000LL)>>32), ~~~~~~~~~^~~~~~~~~~~~~~ objectcontroller.cpp:2726:86: warning: narrowing conversion of '((((long long unsigned int)((S64Object*)this)->S64Object::.S64ObjectValue::value_m) & 18374686479671623680) >> 56)' from 'long long unsigned int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[10] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff00000000000000LL)>>56), ((value_m & 0xff000000000000LL)>>48), ((value_m & 0xff0000000000LL)>>40), ((value_m & 0xff00000000LL)>>32), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ objectcontroller.cpp:2726:124: warning: narrowing conversion of '((((S64Object*)this)->S64Object::.S64ObjectValue::value_m & 71776119061217280) >> 48)' from 'int64_t {aka long long int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[10] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff00000000000000LL)>>56), ((value_m & 0xff000000000000LL)>>48), ((value_m & 0xff0000000000LL)>>40), ((value_m & 0xff00000000LL)>>32), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ objectcontroller.cpp:2726:160: warning: narrowing conversion of '((((S64Object*)this)->S64Object::.S64ObjectValue::value_m & 280375465082880) >> 40)' from 'int64_t {aka long long int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[10] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff00000000000000LL)>>56), ((value_m & 0xff000000000000LL)>>48), ((value_m & 0xff0000000000LL)>>40), ((value_m & 0xff00000000LL)>>32), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ objectcontroller.cpp:2726:194: warning: narrowing conversion of '((((S64Object*)this)->S64Object::.S64ObjectValue::value_m & 1095216660480) >> 32)' from 'int64_t {aka long long int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[10] = { 0, (isWrite ? 0x80 : 0x40), ((value_m & 0xff00000000000000LL)>>56), ((value_m & 0xff000000000000LL)>>48), ((value_m & 0xff0000000000LL)>>40), ((value_m & 0xff00000000LL)>>32), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ objectcontroller.cpp:2727:78: warning: narrowing conversion of '((((S64Object*)this)->S64Object::.S64ObjectValue::value_m & 4278190080) >> 24)' from 'int64_t {aka long long int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] ((value_m & 0xff000000LL)>>24), ((value_m & 0xff0000LL)>>16), ((value_m & 0xff00LL)>>8), (value_m & 0xffLL) }; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ objectcontroller.cpp:2727:108: warning: narrowing conversion of '((((S64Object*)this)->S64Object::.S64ObjectValue::value_m & 16711680) >> 16)' from 'int64_t {aka long long int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] ((value_m & 0xff000000LL)>>24), ((value_m & 0xff0000LL)>>16), ((value_m & 0xff00LL)>>8), (value_m & 0xffLL) }; ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ objectcontroller.cpp:2727:136: warning: narrowing conversion of '((((S64Object*)this)->S64Object::.S64ObjectValue::value_m & 65280) >> 8)' from 'int64_t {aka long long int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] ((value_m & 0xff000000LL)>>24), ((value_m & 0xff0000LL)>>16), ((value_m & 0xff00LL)>>8), (value_m & 0xffLL) }; ~~~~~~~~~~~~~~~~~~~~~^~~~ objectcontroller.cpp:2727:151: warning: narrowing conversion of '(((S64Object*)this)->S64Object::.S64ObjectValue::value_m & 255)' from 'int64_t {aka long long int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] ((value_m & 0xff000000LL)>>24), ((value_m & 0xff0000LL)>>16), ((value_m & 0xff00LL)>>8), (value_m & 0xffLL) }; ~~~~~~~~~^~~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/pthsem.h:46:0, from threads.h:23, from threads.cpp:20: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] #warning redirecting incorrect #include to ^~~~~~~ /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../ticpp -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/include -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o timermanager.o timermanager.cpp In file included from /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/pthsem.h:46:0, from threads.h:23, from timermanager.h:28, from timermanager.cpp:20: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] #warning redirecting incorrect #include to ^~~~~~~ In file included from objectcontroller.cpp:20:0: objectcontroller.h: In instantiation of 'void SwitchingControlObject::doSend(bool) [with TObjectValue = SwitchingControlImplObjectValue<12>]': objectcontroller.cpp:3219:1: required from here objectcontroller.h:275:91: warning: narrowing conversion of '(((isWrite ? 128 : 64) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<12>::.SwitchingControlObjectValue::control_m ? 2 : 0)) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<12>::.SwitchingControlObjectValue::value_m ? 1 : 0))' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] uint8_t buf[2] = { 0, (isWrite ? 0x80 : 0x40) | (TObjectValue::control_m ? 2 : 0) | (TObjectValue::value_m ? 1 : 0) }; objectcontroller.h: In instantiation of 'void SwitchingControlObject::doSend(bool) [with TObjectValue = SwitchingControlImplObjectValue<11>]': objectcontroller.cpp:3219:1: required from here objectcontroller.h:275:91: warning: narrowing conversion of '(((isWrite ? 128 : 64) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<11>::.SwitchingControlObjectValue::control_m ? 2 : 0)) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<11>::.SwitchingControlObjectValue::value_m ? 1 : 0))' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] objectcontroller.h: In instantiation of 'void SwitchingControlObject::doSend(bool) [with TObjectValue = SwitchingControlImplObjectValue<10>]': objectcontroller.cpp:3219:1: required from here objectcontroller.h:275:91: warning: narrowing conversion of '(((isWrite ? 128 : 64) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<10>::.SwitchingControlObjectValue::control_m ? 2 : 0)) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<10>::.SwitchingControlObjectValue::value_m ? 1 : 0))' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] objectcontroller.h: In instantiation of 'void SwitchingControlObject::doSend(bool) [with TObjectValue = SwitchingControlImplObjectValue<9>]': objectcontroller.cpp:3219:1: required from here objectcontroller.h:275:91: warning: narrowing conversion of '(((isWrite ? 128 : 64) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<9>::.SwitchingControlObjectValue::control_m ? 2 : 0)) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<9>::.SwitchingControlObjectValue::value_m ? 1 : 0))' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] objectcontroller.h: In instantiation of 'void SwitchingControlObject::doSend(bool) [with TObjectValue = SwitchingControlImplObjectValue<8>]': objectcontroller.cpp:3219:1: required from here objectcontroller.h:275:91: warning: narrowing conversion of '(((isWrite ? 128 : 64) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<8>::.SwitchingControlObjectValue::control_m ? 2 : 0)) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<8>::.SwitchingControlObjectValue::value_m ? 1 : 0))' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] objectcontroller.h: In instantiation of 'void SwitchingControlObject::doSend(bool) [with TObjectValue = SwitchingControlImplObjectValue<7>]': objectcontroller.cpp:3219:1: required from here objectcontroller.h:275:91: warning: narrowing conversion of '(((isWrite ? 128 : 64) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<7>::.SwitchingControlObjectValue::control_m ? 2 : 0)) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<7>::.SwitchingControlObjectValue::value_m ? 1 : 0))' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] objectcontroller.h: In instantiation of 'void SwitchingControlObject::doSend(bool) [with TObjectValue = SwitchingControlImplObjectValue<6>]': objectcontroller.cpp:3219:1: required from here objectcontroller.h:275:91: warning: narrowing conversion of '(((isWrite ? 128 : 64) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<6>::.SwitchingControlObjectValue::control_m ? 2 : 0)) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<6>::.SwitchingControlObjectValue::value_m ? 1 : 0))' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] objectcontroller.h: In instantiation of 'void SwitchingControlObject::doSend(bool) [with TObjectValue = SwitchingControlImplObjectValue<5>]': objectcontroller.cpp:3219:1: required from here objectcontroller.h:275:91: warning: narrowing conversion of '(((isWrite ? 128 : 64) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<5>::.SwitchingControlObjectValue::control_m ? 2 : 0)) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<5>::.SwitchingControlObjectValue::value_m ? 1 : 0))' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] objectcontroller.h: In instantiation of 'void SwitchingControlObject::doSend(bool) [with TObjectValue = SwitchingControlImplObjectValue<4>]': objectcontroller.cpp:3219:1: required from here objectcontroller.h:275:91: warning: narrowing conversion of '(((isWrite ? 128 : 64) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<4>::.SwitchingControlObjectValue::control_m ? 2 : 0)) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<4>::.SwitchingControlObjectValue::value_m ? 1 : 0))' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] objectcontroller.h: In instantiation of 'void SwitchingControlObject::doSend(bool) [with TObjectValue = SwitchingControlImplObjectValue<3>]': objectcontroller.cpp:3219:1: required from here objectcontroller.h:275:91: warning: narrowing conversion of '(((isWrite ? 128 : 64) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<3>::.SwitchingControlObjectValue::control_m ? 2 : 0)) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<3>::.SwitchingControlObjectValue::value_m ? 1 : 0))' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] objectcontroller.h: In instantiation of 'void SwitchingControlObject::doSend(bool) [with TObjectValue = SwitchingControlImplObjectValue<2>]': objectcontroller.cpp:3219:1: required from here objectcontroller.h:275:91: warning: narrowing conversion of '(((isWrite ? 128 : 64) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<2>::.SwitchingControlObjectValue::control_m ? 2 : 0)) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<2>::.SwitchingControlObjectValue::value_m ? 1 : 0))' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] objectcontroller.h: In instantiation of 'void SwitchingControlObject::doSend(bool) [with TObjectValue = SwitchingControlImplObjectValue<1>]': objectcontroller.cpp:3219:1: required from here objectcontroller.h:275:91: warning: narrowing conversion of '(((isWrite ? 128 : 64) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<1>::.SwitchingControlObjectValue::control_m ? 2 : 0)) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<1>::.SwitchingControlObjectValue::value_m ? 1 : 0))' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] objectcontroller.h: In instantiation of 'void SwitchingControlObject::doSend(bool) [with TObjectValue = SwitchingControlImplObjectValue<0>]': objectcontroller.cpp:3219:1: required from here objectcontroller.h:275:91: warning: narrowing conversion of '(((isWrite ? 128 : 64) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<0>::.SwitchingControlObjectValue::control_m ? 2 : 0)) | (((SwitchingControlObject >*)this)->SwitchingControlObject >::.SwitchingControlImplObjectValue<0>::.SwitchingControlObjectValue::value_m ? 1 : 0))' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing] /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../ticpp -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/include -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o persistentstorage.o persistentstorage.cpp /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../ticpp -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/include -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o xmlserver.o xmlserver.cpp In file included from /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/pthsem.h:46:0, from threads.h:23, from xmlserver.h:27, from xmlserver.cpp:24: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] #warning redirecting incorrect #include to ^~~~~~~ /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../ticpp -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/include -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o smsgateway.o smsgateway.cpp /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../ticpp -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/include -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o emailgateway.o emailgateway.cpp /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../ticpp -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/include -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o knxconnection.o knxconnection.cpp In file included from /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/pthsem.h:46:0, from threads.h:23, from knxconnection.h:28, from objectcontroller.h:31, from knxconnection.cpp:25: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] #warning redirecting incorrect #include to ^~~~~~~ /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../ticpp -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/include -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o services.o services.cpp In file included from /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/pthsem.h:46:0, from threads.h:23, from timermanager.h:28, from services.h:26, from services.cpp:20: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] #warning redirecting incorrect #include to ^~~~~~~ /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../ticpp -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/include -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o suncalc.o suncalc.cpp In file included from /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/pthsem.h:46:0, from threads.h:23, from knxconnection.h:28, from objectcontroller.h:31, from suncalc.h:27, from suncalc.cpp:27: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] #warning redirecting incorrect #include to ^~~~~~~ /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../ticpp -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/include -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o luacondition.o luacondition.cpp In file included from /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/pthsem.h:46:0, from threads.h:23, from knxconnection.h:28, from objectcontroller.h:31, from ruleserver.h:27, from luacondition.h:25, from luacondition.cpp:20: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] #warning redirecting incorrect #include to ^~~~~~~ In file included from services.cpp:21:0: ioport.h:112:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr rxThread_m; ^~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/include/c++/7.3.0/memory:80:0, from ../ticpp/ticpp.h:48, from services.h:25, from services.cpp:20: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/include/c++/7.3.0/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../ticpp -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/include -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o ioport.o ioport.cpp In file included from /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/pthsem.h:46:0, from threads.h:23, from ioport.h:25, from ioport.cpp:22: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] #warning redirecting incorrect #include to ^~~~~~~ In file included from ioport.cpp:22:0: ioport.h:112:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr rxThread_m; ^~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/include/c++/7.3.0/bits/locale_conv.h:41:0, from /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/include/c++/7.3.0/locale:43, from /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/include/c++/7.3.0/iomanip:43, from ioport.cpp:21: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/include/c++/7.3.0/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -o linknx linknx.o logger.o ruleserver.o objectcontroller.o eibclient.o threads.o timermanager.o persistentstorage.o xmlserver.o smsgateway.o emailgateway.o knxconnection.o services.o suncalc.o luacondition.o ioport.o ../ticpp/libticpp.a -L/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/lib -lpthsem -L/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin/../../usr/lib -lcurl -rdynamic -L/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/lib -lmysqlclient -lz -lm -lm -largp Making all in conf make[4]: Nothing to be done for `all'. Making all in include make[4]: Nothing to be done for `all'. >>> linknx 0.0.1.33 Installing to staging directory PATH="/home/buildroot/autobuild/run/instance-0/output/host/bin:/home/buildroot/autobuild/run/instance-0/output/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" /usr/bin/make -j4 DESTDIR=/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot install -C /home/buildroot/autobuild/run/instance-0/output/build/linknx-0.0.1.33/ Making install in ticpp make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. Making install in src make[4]: Nothing to be done for `install-data-am'. /bin/mkdir -p '/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin' /usr/bin/install -c linknx '/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/bin' Making install in conf make[4]: Nothing to be done for `install-exec-am'. /bin/mkdir -p '/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/share/doc/linknx' /usr/bin/install -c -m 644 linknx.xml sample.xml linknx.xsd linknx_doc.tgz '/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/share/doc/linknx' Making install in include make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. >>> linknx 0.0.1.33 Fixing libtool files >>> linknx 0.0.1.33 Installing to target PATH="/home/buildroot/autobuild/run/instance-0/output/host/bin:/home/buildroot/autobuild/run/instance-0/output/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" /usr/bin/make -j4 DESTDIR=/home/buildroot/autobuild/run/instance-0/output/target install -C /home/buildroot/autobuild/run/instance-0/output/build/linknx-0.0.1.33/ Making install in ticpp make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. Making install in src make[4]: Nothing to be done for `install-data-am'. /bin/mkdir -p '/home/buildroot/autobuild/run/instance-0/output/target/usr/bin' /usr/bin/install -c linknx '/home/buildroot/autobuild/run/instance-0/output/target/usr/bin' Making install in conf make[4]: Nothing to be done for `install-exec-am'. /bin/mkdir -p '/home/buildroot/autobuild/run/instance-0/output/target/usr/share/doc/linknx' /usr/bin/install -c -m 644 linknx.xml sample.xml linknx.xsd linknx_doc.tgz '/home/buildroot/autobuild/run/instance-0/output/target/usr/share/doc/linknx' Making install in include make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. linux-syscall-support-3f6478ac95edf86cd3da300c2c0d34a438f5dbeb.tar.gz: OK (sha256: e5088b81011e30b567b6bde6bb7c22ad529c4ee8890cc5e93d58b21f2c4df56a) >>> linux-syscall-support 3f6478ac95edf86cd3da300c2c0d34a438f5dbeb Extracting gzip -d -c /home/buildroot/autobuild/run/instance-0/dl/linux-syscall-support/linux-syscall-support-3f6478ac95edf86cd3da300c2c0d34a438f5dbeb.tar.gz | tar --strip-components=1 -C /home/buildroot/autobuild/run/instance-0/output/build/linux-syscall-support-3f6478ac95edf86cd3da300c2c0d34a438f5dbeb -xf - >>> linux-syscall-support 3f6478ac95edf86cd3da300c2c0d34a438f5dbeb Patching >>> linux-syscall-support 3f6478ac95edf86cd3da300c2c0d34a438f5dbeb Configuring >>> linux-syscall-support 3f6478ac95edf86cd3da300c2c0d34a438f5dbeb Building >>> linux-syscall-support 3f6478ac95edf86cd3da300c2c0d34a438f5dbeb Installing to staging directory /usr/bin/install -D -m 0644 /home/buildroot/autobuild/run/instance-0/output/build/linux-syscall-support-3f6478ac95edf86cd3da300c2c0d34a438f5dbeb/linux_syscall_support.h /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/linux_syscall_support.h >>> linux-syscall-support 3f6478ac95edf86cd3da300c2c0d34a438f5dbeb Fixing libtool files linuxptp-2.0.tgz: OK (sha1: 592ca42c6146a79c1fcabed7c19fa7af4803d4f6) linuxptp-2.0.tgz: OK (md5: d8bb7374943bb747db7786ac26f17f11) linuxptp-2.0.tgz: OK (sha256: 0a24d9401e87d4af023d201e234d91127d82c350daad93432106284aa9459c7d) >>> linuxptp 2.0 Extracting gzip -d -c /home/buildroot/autobuild/run/instance-0/dl/linuxptp/linuxptp-2.0.tgz | tar --strip-components=1 -C /home/buildroot/autobuild/run/instance-0/output/build/linuxptp-2.0 -xf - >>> linuxptp 2.0 Patching Applying 0001-missing.h-drop-clock_nanosleep-replacement.patch using patch: patching file missing.h >>> linuxptp 2.0 Configuring >>> linuxptp 2.0 Building PATH="/home/buildroot/autobuild/run/instance-0/output/host/bin:/home/buildroot/autobuild/run/instance-0/output/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" CROSS_COMPILE="/home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-" KBUILD_OUTPUT=/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot /usr/bin/make -j4 prefix=/usr EXTRA_CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os " EXTRA_LDFLAGS="" -C /home/buildroot/autobuild/run/instance-0/output/build/linuxptp-2.0 all DEPEND timemaster.c DEPEND sysoff.c DEPEND pmc_common.c DEPEND pmc.c DEPEND phc_ctl.c DEPEND phc2sys.c DEPEND nsm.c DEPEND hwstamp_ctl.c DEPEND version.c DEPEND util.c DEPEND unicast_service.c DEPEND unicast_fsm.c DEPEND unicast_client.c DEPEND uds.c DEPEND udp6.c DEPEND udp.c DEPEND tsproc.c DEPEND transport.c DEPEND tlv.c DEPEND telecom.c DEPEND tc.c DEPEND stats.c DEPEND sk.c DEPEND servo.c DEPEND rtnl.c DEPEND raw.c DEPEND p2p_tc.c DEPEND ptp4l.c DEPEND print.c DEPEND pqueue.c DEPEND port_signaling.c DEPEND port.c DEPEND pi.c DEPEND phc.c DEPEND nullf.c DEPEND ntpshm.c DEPEND msg.c DEPEND mmedian.c DEPEND mave.c DEPEND linreg.c DEPEND hash.c DEPEND fsm.c DEPEND filter.c DEPEND fault.c DEPEND e2e_tc.c DEPEND config.c DEPEND clockcheck.c DEPEND clockadj.c DEPEND clock.c DEPEND bmc.c /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-gcc -Wall -DVER=2.0 -D_GNU_SOURCE -DHAVE_CLOCK_ADJTIME -DHAVE_POSIX_SPAWN -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -DHAVE_ONESTEP_SYNC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o ptp4l.o ptp4l.c /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-gcc -Wall -DVER=2.0 -D_GNU_SOURCE -DHAVE_CLOCK_ADJTIME -DHAVE_POSIX_SPAWN -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -DHAVE_ONESTEP_SYNC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o bmc.o bmc.c /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-gcc -Wall -DVER=2.0 -D_GNU_SOURCE -DHAVE_CLOCK_ADJTIME -DHAVE_POSIX_SPAWN -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -DHAVE_ONESTEP_SYNC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o clock.o clock.c /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-gcc -Wall -DVER=2.0 -D_GNU_SOURCE -DHAVE_CLOCK_ADJTIME -DHAVE_POSIX_SPAWN -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -DHAVE_ONESTEP_SYNC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o clockadj.o clockadj.c In file included from clock.c:20:0: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/linux/net_tstamp.h:158:2: error: unknown type name 'clockid_t' clockid_t clockid; /* reference clockid */ ^~~~~~~~~ /home/buildroot/autobuild/run/instance-0/output/host/bin/arm-buildroot-linux-musleabihf-gcc -Wall -DVER=2.0 -D_GNU_SOURCE -DHAVE_CLOCK_ADJTIME -DHAVE_POSIX_SPAWN -I/home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include -DHAVE_ONESTEP_SYNC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o clockcheck.o clockcheck.c make[2]: *** [clock.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [/home/buildroot/autobuild/run/instance-0/output/build/linuxptp-2.0/.stamp_built] Error 2 make: *** [_all] Error 2 make: Leaving directory `/home/buildroot/autobuild/run/instance-0/buildroot'