>>> ebusd: Building community/ebusd 25.1-r0 (using abuild 3.16.0_rc4-r0) started Mon, 20 Oct 2025 06:49:01 +0000 >>> ebusd: Validating /home/buildozer/aports/community/ebusd/APKBUILD... >>> ebusd: Analyzing dependencies... >>> ebusd: Installing for build: build-base cmake mosquitto-dev openssl-dev samurai ( 1/11) Installing libbz2 (1.0.8-r6) ( 2/11) Installing xz-libs (5.8.1-r0) ( 3/11) Installing libarchive (3.8.2-r0) ( 4/11) Installing rhash-libs (1.4.6-r0) ( 5/11) Installing libuv (1.51.0-r0) ( 6/11) Installing cmake (4.1.2-r0) ( 7/11) Installing mosquitto-libs++ (2.0.22-r0) ( 8/11) Installing mosquitto-dev (2.0.22-r0) ( 9/11) Installing openssl-dev (3.5.4-r0) (10/11) Installing samurai (1.2-r7) (11/11) Installing .makedepends-ebusd (20251020.064909) busybox-1.37.0-r24.trigger: Executing script... OK: 487 MiB in 116 packages >>> ebusd: Cleaning up srcdir >>> ebusd: Cleaning up pkgdir >>> ebusd: Cleaning up tmpdir >>> ebusd: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/ebusd-25.1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> ebusd: Fetching ebusd-25.1.tar.gz::https://github.com/john30/ebusd/archive/refs/tags/25.1.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/v3.23/ebusd-25.1.tar.gz.part' ebusd-25.1.tar.gz.pa 100% |********************************| 584k 0:00:00 ETA '/var/cache/distfiles/v3.23/ebusd-25.1.tar.gz.part' saved /var/cache/distfiles/v3.23/ebusd-25.1.tar.gz: OK >>> ebusd: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/ebusd-25.1.tar.gz /var/cache/distfiles/v3.23/ebusd-25.1.tar.gz: OK >>> ebusd: Unpacking /var/cache/distfiles/v3.23/ebusd-25.1.tar.gz... CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done fatal: not a git repository (or any of the parent directories): .git -- Looking for arpa/inet.h -- Looking for arpa/inet.h - found -- Looking for dirent.h -- Looking for dirent.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for netdb.h -- Looking for netdb.h - found -- Looking for poll.h -- Looking for poll.h - found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for sys/ioctl.h -- Looking for sys/ioctl.h - found -- Looking for sys/select.h -- Looking for sys/select.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for syslog.h -- Looking for syslog.h - found -- Looking for time.h -- Looking for time.h - found -- Looking for termios.h -- Looking for termios.h - found -- Looking for cfsetspeed -- Looking for cfsetspeed - found -- Looking for pthread_setname_np -- Looking for pthread_setname_np - found -- Looking for pselect -- Looking for pselect - found -- Looking for ppoll -- Looking for ppoll - found -- Looking for timegm -- Looking for timegm - found -- Looking for linux/serial.h -- Looking for linux/serial.h - not found -- Looking for dev/usb/uftdiio.h -- Looking for dev/usb/uftdiio.h - not found -- contrib enabled -- MQTT enabled -- KNX enabled -- SSL enabled -- Performing Test HAVE_DIRECT_FLOAT_FORMAT -- Performing Test HAVE_DIRECT_FLOAT_FORMAT - Success -- Configuring done (2.0s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/ebusd/src/ebusd-25.1/build [1/53] Building CXX object src/tools/CMakeFiles/ebuspicloader.dir/intelhex/intelhexclass.cpp.o [2/53] Building CXX object src/tools/CMakeFiles/ebuspicloader.dir/ebuspicloader.cpp.o [3/53] Building CXX object src/tools/CMakeFiles/ebusctl.dir/ebusctl.cpp.o [4/53] Building CXX object src/lib/ebus/test/CMakeFiles/test_message.dir/test_message.cpp.o [5/53] Building CXX object src/lib/ebus/test/CMakeFiles/test_data.dir/test_data.cpp.o [6/53] Building CXX object src/lib/ebus/test/CMakeFiles/test_symbol.dir/test_symbol.cpp.o [7/53] Building CXX object src/lib/ebus/test/CMakeFiles/test_filereader.dir/test_filereader.cpp.o [8/53] Building CXX object src/lib/ebus/contrib/test/CMakeFiles/test_contrib.dir/test_tem.cpp.o [9/53] Building CXX object src/lib/ebus/contrib/CMakeFiles/ebuscontrib.dir/tem.cpp.o [10/53] Building CXX object src/lib/ebus/contrib/CMakeFiles/ebuscontrib.dir/contrib.cpp.o [11/53] Building CXX object src/lib/knx/CMakeFiles/knx.dir/knx.cpp.o [12/53] Building CXX object src/lib/ebus/CMakeFiles/ebus.dir/stringhelper.cpp.o [13/53] Building CXX object src/lib/ebus/CMakeFiles/ebus.dir/message.cpp.o [14/53] Building CXX object src/lib/ebus/CMakeFiles/ebus.dir/protocol_direct.cpp.o [15/53] Building CXX object src/lib/ebus/CMakeFiles/ebus.dir/protocol.cpp.o [16/53] Building CXX object src/lib/ebus/CMakeFiles/ebus.dir/transport.cpp.o [17/53] Building CXX object src/lib/ebus/CMakeFiles/ebus.dir/device_trans.cpp.o [18/53] Building CXX object src/lib/ebus/CMakeFiles/ebus.dir/data.cpp.o [19/53] Building CXX object src/lib/ebus/CMakeFiles/ebus.dir/datatype.cpp.o [20/53] Building CXX object src/lib/ebus/CMakeFiles/ebus.dir/filereader.cpp.o [21/53] Building CXX object src/lib/ebus/CMakeFiles/ebus.dir/symbol.cpp.o [22/53] Building CXX object src/lib/ebus/CMakeFiles/ebus.dir/result.cpp.o [23/53] Building CXX object src/lib/utils/CMakeFiles/utils.dir/httpclient.cpp.o [24/53] Building CXX object src/lib/utils/CMakeFiles/utils.dir/rotatefile.cpp.o [25/53] Building CXX object src/lib/utils/CMakeFiles/utils.dir/clock.cpp.o [26/53] Building CXX object src/lib/utils/CMakeFiles/utils.dir/thread.cpp.o [27/53] Building CXX object src/lib/utils/CMakeFiles/utils.dir/tcpsocket.cpp.o [28/53] Building CXX object src/lib/utils/CMakeFiles/utils.dir/log.cpp.o [29/53] Building CXX object src/lib/utils/CMakeFiles/utils.dir/arg.cpp.o [30/53] Building CXX object src/ebusd/CMakeFiles/ebusd.dir/knxhandler.cpp.o [31/53] Building CXX object src/ebusd/CMakeFiles/ebusd.dir/mqttclient_mosquitto.cpp.o [32/53] Building CXX object src/ebusd/CMakeFiles/ebusd.dir/mqttclient.cpp.o [33/53] Building CXX object src/ebusd/CMakeFiles/ebusd.dir/mqtthandler.cpp.o [34/53] Building CXX object src/ebusd/CMakeFiles/ebusd.dir/main_args.cpp.o [35/53] Building CXX object src/ebusd/CMakeFiles/ebusd.dir/main.cpp.o [36/53] Building CXX object src/ebusd/CMakeFiles/ebusd.dir/scan.cpp.o [37/53] Building CXX object src/ebusd/CMakeFiles/ebusd.dir/mainloop.cpp.o [38/53] Building CXX object src/ebusd/CMakeFiles/ebusd.dir/network.cpp.o [39/53] Building CXX object src/ebusd/CMakeFiles/ebusd.dir/request.cpp.o [40/53] Building CXX object src/ebusd/CMakeFiles/ebusd.dir/datahandler.cpp.o [41/53] Building CXX object src/ebusd/CMakeFiles/ebusd.dir/bushandler.cpp.o /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/lib/utils/tcpsocket.cpp: In function 'int ebusd::socketPoll(int, int, int)': /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/lib/utils/tcpsocket.cpp:226:19: warning: conversion from 'int' to 'short int' may change value [-Wconversion] 226 | fds[0].events = which; | ^~~~~ In file included from /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/lib/knx/knx.cpp:30: /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/lib/knx/knxnet.h: In member function 'const char* ebusd::KnxNetConnection::send(ebusd::knx_transfer_t, ebusd::knx_addr_t, int, const uint8_t*)': /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/lib/knx/knxnet.h:575:32: warning: conversion from 'size_t' {aka 'unsigned int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 575 | h->totalLength.raw = htons(totalLen); | ^~~~~~~~ /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/lib/knx/knxnet.h:592:31: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 592 | l->informationLength = len-1; // subtracting the TPCI/APCI | ~~~^~ /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/lib/knx/knxnet.h:603:12: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 603 | d[0] = tpci; | ^~~~ [42/53] Linking CXX static library src/lib/knx/libknx.a /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/lib/ebus/transport.cpp: In member function 'virtual ebusd::result_t ebusd::FileTransport::write(const uint8_t*, size_t)': /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/lib/ebus/transport.cpp:136:36: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 136 | return (::write(m_fd, data, len) == len) ? RESULT_OK : RESULT_ERR_DEVICE; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/lib/ebus/filereader.h:29, from /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/lib/ebus/datatype.h:32, from /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/ebusd/request.h:26, from /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/ebusd/network.h:26, from /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/ebusd/network.cpp:23: /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/lib/utils/thread.h:66:16: warning: 'virtual void ebusd::Thread::stop()' was hidden [-Woverloaded-virtual=] 66 | virtual void stop() { m_stopped = true; } | ^~~~ /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/ebusd/network.h:135:8: note: by 'void ebusd::Network::stop() const' 135 | void stop() const { m_notify.notify(); usleep(100000); } | ^~~~ [43/53] Linking CXX static library src/lib/ebus/contrib/libebuscontrib.a [44/53] Linking CXX static library src/lib/utils/libutils.a /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/lib/ebus/protocol_direct.cpp: In member function 'bool ebusd::DirectProtocolHandler::getAnswer()': /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/lib/ebus/protocol_direct.cpp:890:76: warning: left shift count >= width of type [-Wshift-count-overflow] 890 | key = (key&~(0x07LL << (8 * 7 + 5))&~(0xffLL << (8 * (3-len)))) | (len << (8 * 7 + 5)); | ~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/tools/ebuspicloader.cpp: In function 'int parse_opt(int, char*, const ebusd::argParseOpt*, void*)': /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/tools/ebuspicloader.cpp:238:45: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 238 | if (!setGatewayBits || setGatewayBits == ((1 << (32 - setMaskLen)) - 1)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/tools/ebuspicloader.cpp:262:33: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 262 | if ((setGatewayBits >> 5) == ((1<<((32-setMaskLen)-5))-1)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [45/53] Linking CXX executable src/tools/ebuspicloader In file included from /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/lib/ebus/filereader.h:29, from /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/lib/ebus/data.h:31, from /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/ebusd/main.h:25, from /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/ebusd/main.cpp:23: /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/lib/utils/thread.h:66:16: warning: 'virtual void ebusd::Thread::stop()' was hidden [-Woverloaded-virtual=] 66 | virtual void stop() { m_stopped = true; } | ^~~~ In file included from /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/ebusd/main.cpp:35: /home/buildozer/aports/community/ebusd/src/ebusd-25.1/src/ebusd/network.h:135:8: note: by 'void ebusd::Network::stop() const' 135 | void stop() const { m_notify.notify(); usleep(100000); } | ^~~~ [46/53] Linking CXX static library src/lib/ebus/libebus.a [47/53] Linking CXX executable src/tools/ebusctl [48/53] Linking CXX executable src/lib/ebus/test/test_message [49/53] Linking CXX executable src/lib/ebus/test/test_symbol [50/53] Linking CXX executable src/lib/ebus/test/test_filereader [51/53] Linking CXX executable src/lib/ebus/contrib/test/test_contrib [52/53] Linking CXX executable src/ebusd/ebusd [53/53] Linking CXX executable src/lib/ebus/test/test_data Test project /home/buildozer/aports/community/ebusd/src/ebusd-25.1/build Start 1: contrib Start 2: filereader Start 3: symbol Start 4: data Start 5: message 1/5 Test #1: contrib .......................... Passed 0.01 sec 2/5 Test #2: filereader ....................... Passed 0.01 sec 3/5 Test #3: symbol ........................... Passed 0.01 sec 4/5 Test #4: data ............................. Passed 0.02 sec 5/5 Test #5: message .......................... Passed 4.02 sec 100% tests passed, 0 tests failed out of 5 Total Test time (real) = 4.02 sec >>> ebusd: Entering fakeroot... -- Install configuration: "MinSizeRel" -- Installing: /home/buildozer/aports/community/ebusd/pkg/ebusd/etc/ebusd/mqtt-hassio.cfg -- Installing: /home/buildozer/aports/community/ebusd/pkg/ebusd/etc/ebusd/mqtt-integration.cfg -- Installing: /home/buildozer/aports/community/ebusd/pkg/ebusd/etc/ebusd/knx.cfg -- Installing: /home/buildozer/aports/community/ebusd/pkg/ebusd/usr/bin/ebusd -- Installing: /home/buildozer/aports/community/ebusd/pkg/ebusd/usr/bin/ebusctl -- Installing: /home/buildozer/aports/community/ebusd/pkg/ebusd/usr/bin/ebuspicloader >>> ebusd*: Running postcheck for ebusd >>> ebusd*: Preparing package ebusd... >>> ebusd*: Stripping binaries >>> ebusd*: Scanning shared objects >>> ebusd*: Tracing dependencies... so:libc.musl-x86.so.1 so:libcrypto.so.3 so:libgcc_s.so.1 so:libmosquitto.so.1 so:libssl.so.3 so:libstdc++.so.6 >>> ebusd*: Package size: 742.6 KB >>> ebusd*: Compressing data... >>> ebusd*: Create checksum... >>> ebusd*: Create ebusd-25.1-r0.apk >>> ebusd: Build complete at Mon, 20 Oct 2025 06:49:30 +0000 elapsed time 0h 0m 29s >>> ebusd: Cleaning up srcdir >>> ebusd: Cleaning up pkgdir >>> ebusd: Uninstalling dependencies... ( 1/11) Purging .makedepends-ebusd (20251020.064909) ( 2/11) Purging cmake (4.1.2-r0) ( 3/11) Purging mosquitto-dev (2.0.22-r0) ( 4/11) Purging mosquitto-libs++ (2.0.22-r0) ( 5/11) Purging samurai (1.2-r7) ( 6/11) Purging libarchive (3.8.2-r0) ( 7/11) Purging libbz2 (1.0.8-r6) ( 8/11) Purging libuv (1.51.0-r0) ( 9/11) Purging rhash-libs (1.4.6-r0) (10/11) Purging xz-libs (5.8.1-r0) (11/11) Purging openssl-dev (3.5.4-r0) busybox-1.37.0-r24.trigger: Executing script... OK: 426 MiB in 105 packages >>> ebusd: Updating the community/x86 repository index... >>> ebusd: Signing the index...