>>> icinga2: Building community/icinga2 2.14.5-r1 (using abuild 3.15.0-r0) started Fri, 10 Oct 2025 06:29:21 +0000 >>> icinga2: Validating /home/udu/aports/community/icinga2/APKBUILD... >>> icinga2: Analyzing dependencies... >>> icinga2: Installing for build: build-base monitoring-plugins cmake bison flex boost-dev yajl-dev libpq-dev mariadb-connector-c-dev openssl-dev>3 libedit-dev samurai WARNING: opening /home/udu/packages//community: No such file or directory WARNING: opening /home/udu/packages//main: No such file or directory fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz (1/91) Installing iputils-arping (20240905-r0) (2/91) Installing iputils-clockdiff (20240905-r0) (3/91) Installing iputils-ping (20240905-r0) (4/91) Installing iputils-tracepath (20240905-r0) (5/91) Installing iputils (20240905-r0) (6/91) Installing skalibs-libs (2.14.4.0-r0) (7/91) Installing utmps-libs (0.1.3.1-r0) (8/91) Installing libproc2 (4.0.4-r3) (9/91) Installing procps-ng (4.0.4-r3) (10/91) Installing fstrm (0.6.1-r4) (11/91) Installing krb5-conf (1.0-r2) (12/91) Installing libcom_err (1.47.2-r2) (13/91) Installing keyutils-libs (1.6.3-r4) (14/91) Installing libverto (0.3.2-r2) (15/91) Installing krb5-libs (1.21.3-r0) (16/91) Installing json-c (0.18-r1) (17/91) Installing protobuf-c (1.5.2-r0) (18/91) Installing userspace-rcu (0.15.2-r0) (19/91) Installing libuv (1.51.0-r0) (20/91) Installing libxml2 (2.13.9-r0) (21/91) Installing bind-libs (9.20.13-r0) (22/91) Installing bind-tools (9.20.13-r0) (23/91) Installing libdbi (0.9.0-r5) (24/91) Installing mariadb-connector-c (3.3.10-r0) (25/91) Installing libpq (17.6-r0) (26/91) Installing monitoring-plugins (2.4.0-r0) (27/91) Installing lz4-libs (1.10.0-r0) (28/91) Installing libarchive (3.8.1-r0) (29/91) Installing rhash-libs (1.4.5-r0) (30/91) Installing cmake (3.31.7-r1) (31/91) Installing m4 (1.4.19-r4) (32/91) Installing bison (3.8.2-r2) (33/91) Installing flex (2.6.4-r7) (34/91) Installing boost1.84-atomic (1.84.0-r3) (35/91) Installing boost1.84-chrono (1.84.0-r3) (36/91) Installing boost1.84-container (1.84.0-r3) (37/91) Installing boost1.84-context (1.84.0-r3) (38/91) Installing boost1.84-contract (1.84.0-r3) (39/91) Installing boost1.84-coroutine (1.84.0-r3) (40/91) Installing boost1.84-date_time (1.84.0-r3) (41/91) Installing boost1.84-fiber (1.84.0-r3) (42/91) Installing boost1.84-filesystem (1.84.0-r3) (43/91) Installing boost1.84-graph (1.84.0-r3) (44/91) Installing boost1.84-iostreams (1.84.0-r3) (45/91) Installing boost1.84-thread (1.84.0-r3) (46/91) Installing icu-data-en (76.1-r1) Executing icu-data-en-76.1-r1.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (47/91) Installing icu-libs (76.1-r1) (48/91) Installing boost1.84-locale (1.84.0-r3) (49/91) Installing boost1.84-log (1.84.0-r3) (50/91) Installing boost1.84-log_setup (1.84.0-r3) (51/91) Installing boost1.84-math (1.84.0-r3) (52/91) Installing boost1.84-prg_exec_monitor (1.84.0-r3) (53/91) Installing boost1.84-program_options (1.84.0-r3) (54/91) Installing boost1.84-python3 (1.84.0-r3) (55/91) Installing boost1.84-random (1.84.0-r3) (56/91) Installing boost1.84-regex (1.84.0-r3) (57/91) Installing boost1.84-serialization (1.84.0-r3) (58/91) Installing boost1.84-stacktrace_basic (1.84.0-r3) (59/91) Installing boost1.84-stacktrace_noop (1.84.0-r3) (60/91) Installing boost1.84-system (1.84.0-r3) (61/91) Installing boost1.84-timer (1.84.0-r3) (62/91) Installing boost1.84-type_erasure (1.84.0-r3) (63/91) Installing boost1.84-unit_test_framework (1.84.0-r3) (64/91) Installing boost1.84-url (1.84.0-r3) (65/91) Installing boost1.84-wave (1.84.0-r3) (66/91) Installing boost1.84-wserialization (1.84.0-r3) (67/91) Installing boost1.84-json (1.84.0-r3) (68/91) Installing boost1.84-nowide (1.84.0-r3) (69/91) Installing boost1.84-libs (1.84.0-r3) (70/91) Installing boost1.84 (1.84.0-r3) (71/91) Installing linux-headers (6.14.2-r0) (72/91) Installing bzip2-dev (1.0.8-r6) (73/91) Installing icu (76.1-r1) (74/91) Installing icu-dev (76.1-r1) (75/91) Installing xz (5.8.1-r0) (76/91) Installing xz-dev (5.8.1-r0) (77/91) Installing zlib-dev (1.3.1-r2) (78/91) Installing zstd (1.5.7-r0) (79/91) Installing zstd-dev (1.5.7-r0) (80/91) Installing boost1.84-dev (1.84.0-r3) (81/91) Installing boost-dev (1.84.0-r3) (82/91) Installing yajl (2.1.0-r9) (83/91) Installing yajl-dev (2.1.0-r9) (84/91) Installing openssl-dev (3.5.4-r0) (85/91) Installing libpq-dev (17.6-r0) (86/91) Installing mariadb-connector-c-dev (3.3.10-r0) (87/91) Installing bsd-compat-headers (0.7.2-r6) (88/91) Installing libedit (20250104.3.1-r1) (89/91) Installing libedit-dev (20250104.3.1-r1) (90/91) Installing samurai (1.2-r7) (91/91) Installing .makedepends-icinga2 (20251010.062922) Executing busybox-1.37.0-r19.trigger OK: 535 MiB in 180 packages >>> icinga2: Cleaning up srcdir >>> icinga2: Cleaning up pkgdir >>> icinga2: Cleaning up tmpdir >>> icinga2: Fetching icinga2-2.14.5.tar.gz::https://github.com/Icinga/icinga2/archive/v2.14.5.tar.gz >>> icinga2: Fetching icinga2-2.14.5.tar.gz::https://github.com/Icinga/icinga2/archive/v2.14.5.tar.gz >>> icinga2: Checking sha512sums... icinga2-2.14.5.tar.gz: OK icinga2.initd: OK avoid-bash-in-scripts.patch: OK disable-failing-tests.patch: OK boost-1.81.patch: OK >>> icinga2: Unpacking /var/cache/distfiles/icinga2-2.14.5.tar.gz... >>> icinga2: avoid-bash-in-scripts.patch patching file etc/icinga2/scripts/mail-host-notification.sh patching file etc/icinga2/scripts/mail-service-notification.sh >>> icinga2: disable-failing-tests.patch patching file test/CMakeLists.txt >>> icinga2: boost-1.81.patch patching file lib/cli/consolecommand.cpp patching file lib/perfdata/elasticsearchwriter.cpp Hunk #1 succeeded at 488 (offset -1 lines). Hunk #2 succeeded at 505 (offset -1 lines). patching file lib/perfdata/influxdb2writer.cpp Hunk #1 succeeded at 25 with fuzz 2. patching file lib/perfdata/influxdbcommonwriter.cpp patching file lib/perfdata/influxdbwriter.cpp patching file lib/remote/httpserverconnection.cpp Hunk #1 succeeded at 486 (offset -25 lines). patching file plugins/check_nscp_api.cpp >>> icinga2: Creating group icinga >>> icinga2: Creating group icingacmd >>> icinga2: Creating user icinga CMake Deprecation Warning at CMakeLists.txt:3 (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 14.2.0 -- The CXX compiler identification is GNU 14.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 -- Prefixing in ICINGA2_FULL_PKGDATADIR "share/icinga2" with /usr -- Prefixing in ICINGA2_FULL_INCLUDEDIR "share/icinga2/include" with /usr -- ICINGA2_VERSION_SAFE=2.14.5 CHOCO_VERSION_SHORT=2.14.5 CMake Warning (dev) at CMakeLists.txt:176 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib/cmake/Boost-1.84.0/BoostConfig.cmake (found suitable version "1.84.0", minimum required is "1.66.0") found components: coroutine context date_time filesystem iostreams thread system program_options regex -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.5.4") -- Found JSON: /home/udu/aports/community/icinga2/src/icinga2-2.14.5/third-party/nlohmann_json -- Found UTF8CPP: /home/udu/aports/community/icinga2/src/icinga2-2.14.5/third-party/utf8cpp/source -- Found Editline: /usr/lib/libedit.so -- Found Termcap: /usr/lib/libncurses.so -- Performing Test CXX_INVALID_PCH -- Performing Test CXX_INVALID_PCH - Success -- Looking for __COUNTER__ -- Looking for __COUNTER__ - found -- Looking for vfork -- Looking for vfork - found -- Looking for backtrace_symbols -- Looking for backtrace_symbols - not found -- Looking for pipe2 -- Looking for pipe2 - found -- Looking for nice -- Looking for nice - found -- Looking for malloc_info -- Looking for malloc_info - not found -- Looking for dladdr in dl -- Looking for dladdr in dl - found -- Looking for backtrace_symbols in execinfo -- Looking for backtrace_symbols in execinfo - not found -- Looking for C++ include cxxabi.h -- Looking for C++ include cxxabi.h - found CMake Warning (dev) at CMakeLists.txt:392 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. This warning is for project developers. Use -Wno-dev to suppress it. -- Performing Test CXX_FEATURE_OVERRIDE -- Performing Test CXX_FEATURE_OVERRIDE - Success -- Target architecture - x86_64 Problem opening /proc/cpuinfo Problem opening /proc/meminfo -- Found BISON: /usr/bin/bison (Required is at least version "2.3.0") -- Found FLEX: 2.6.4 (Required is at least version "2.5.31") -- MySQL Include dir: /usr/include/mysql library dir: /usr/lib -- MySQL client libraries: mysqlclient;mariadbclient -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Found PostgreSQL: /usr/lib/libpq.so CMake Warning (dev) at third-party/cmake/BoostTestTargets.cmake:58 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): test/CMakeLists.txt:3 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Test 'base' uses the CMake-configurable form of the boost test framework - congrats! (Including File: test-runner.cpp) -- Test 'livestatus' uses the CMake-configurable form of the boost test framework - congrats! (Including File: test-runner.cpp) -- Test 'icinga_checkable' uses the CMake-configurable form of the boost test framework - congrats! (Including File: test-runner.cpp) -- Configuring done (0.9s) -- Generating done (0.1s) -- Build files have been written to: /home/udu/aports/community/icinga2/src/icinga2-2.14.5/build ninja: entering directory 'build' [1/418] Building CXX object lib/pgsql_shim/CMakeFiles/pgsql_shim.dir/pgsqlinterface.cpp.o [2/418] Building CXX object lib/mysql_shim/CMakeFiles/mysql_shim.dir/mysqlinterface.cpp.o [3/418] Building C object tools/mkembedconfig/CMakeFiles/mkembedconfig.dir/mkembedconfig.c.o [4/418] [BISON][class_parser] Building parser with bison 3.8.2 [5/418] [FLEX][class_lexer] Building scanner with flex 2.6.4 [6/418] Building C object third-party/socketpair/CMakeFiles/socketpair.dir/socketpair.c.o [7/418] Building C object third-party/execvpe/CMakeFiles/execvpe.dir/execvpe.c.o [8/418] Building C object third-party/mmatch/CMakeFiles/mmatch.dir/mmatch.c.o [9/418] Linking C executable Bin/None/mkembedconfig class_parser.yy:19.1-12: warning: deprecated directive: ‘%pure-parser’, use ‘%define api.pure’ [-Wdeprecated] 19 | %pure-parser | ^~~~~~~~~~~~ | %define api.pure class_parser.yy:23.1-14: warning: deprecated directive: ‘%error-verbose’, use ‘%define parse.error verbose’ [-Wdeprecated] 23 | %error-verbose | ^~~~~~~~~~~~~~ | %define parse.error verbose class_parser.yy: warning: 2 shift/reduce conflicts [-Wconflicts-sr] class_parser.yy: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples class_parser.yy: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] [10/418] Building CXX object tools/mkclass/CMakeFiles/mkclass.dir/class_parser.cc.o [11/418] Building CXX object tools/mkclass/CMakeFiles/mkclass.dir/class_lexer.cc.o [12/418] Building CXX object tools/mkclass/CMakeFiles/mkclass.dir/classcompiler.cpp.o [13/418] Building CXX object tools/mkclass/CMakeFiles/mkclass.dir/mkclass.cpp.o [14/418] Linking CXX shared library Bin/None/libpgsql_shim.so.2.14.5 [15/418] Linking CXX shared library Bin/None/libmysql_shim.so.2.14.5 [16/418] Creating library symlink Bin/None/libpgsql_shim.so [17/418] Creating library symlink Bin/None/libmysql_shim.so [18/418] Linking CXX executable Bin/None/mkclass [19/418] Generating sysloglogger-ti.cpp, sysloglogger-ti.hpp [20/418] Generating streamlogger-ti.cpp, streamlogger-ti.hpp [21/418] Generating perfdatavalue-ti.cpp, perfdatavalue-ti.hpp [22/418] Generating logger-ti.cpp, logger-ti.hpp [23/418] Generating journaldlogger-ti.cpp, journaldlogger-ti.hpp [24/418] Generating function-ti.cpp, function-ti.hpp [25/418] Generating filelogger-ti.cpp, filelogger-ti.hpp [26/418] Generating datetime-ti.cpp, datetime-ti.hpp [27/418] Generating configuration-ti.cpp, configuration-ti.hpp [28/418] Generating configobject-ti.cpp, configobject-ti.hpp [29/418] Generating application-ti.cpp, application-ti.hpp [30/418] Building CXX object lib/base/CMakeFiles/base.dir/workqueue.cpp.o [31/418] Building CXX object lib/base/CMakeFiles/base.dir/value-operators.cpp.o [32/418] Building CXX object lib/base/CMakeFiles/base.dir/value.cpp.o [33/418] Building CXX object lib/base/CMakeFiles/base.dir/utility.cpp.o [34/418] Building CXX object lib/base/CMakeFiles/base.dir/unixsocket.cpp.o [35/418] Building CXX object lib/base/CMakeFiles/base.dir/typetype-script.cpp.o [36/418] Building CXX object lib/base/CMakeFiles/base.dir/type.cpp.o [37/418] Building CXX object lib/base/CMakeFiles/base.dir/tlsutility.cpp.o [38/418] Building CXX object lib/base/CMakeFiles/base.dir/tlsstream.cpp.o [39/418] Building CXX object lib/base/CMakeFiles/base.dir/timer.cpp.o [40/418] Building CXX object lib/base/CMakeFiles/base.dir/threadpool.cpp.o [41/418] Building CXX object lib/base/CMakeFiles/base.dir/tcpsocket.cpp.o [42/418] Building CXX object lib/base/CMakeFiles/base.dir/sysloglogger.cpp.o [43/418] Building CXX object lib/base/CMakeFiles/base.dir/string-script.cpp.o [44/418] Building CXX object lib/base/CMakeFiles/base.dir/string.cpp.o [45/418] Building CXX object lib/base/CMakeFiles/base.dir/streamlogger.cpp.o [46/418] Building CXX object lib/base/CMakeFiles/base.dir/stream.cpp.o [47/418] Building CXX object lib/base/CMakeFiles/base.dir/stdiostream.cpp.o [48/418] Building CXX object lib/base/CMakeFiles/base.dir/stacktrace.cpp.o [49/418] Building CXX object lib/base/CMakeFiles/base.dir/socket.cpp.o [50/418] Building CXX object lib/base/CMakeFiles/base.dir/serializer.cpp.o [51/418] Building CXX object lib/base/CMakeFiles/base.dir/scriptutils.cpp.o [52/418] Building CXX object lib/base/CMakeFiles/base.dir/scriptglobal.cpp.o [53/418] Building CXX object lib/base/CMakeFiles/base.dir/scriptframe.cpp.o [54/418] Building CXX object lib/base/CMakeFiles/base.dir/ringbuffer.cpp.o [55/418] Building CXX object lib/base/CMakeFiles/base.dir/reference-script.cpp.o [56/418] Building CXX object lib/base/CMakeFiles/base.dir/reference.cpp.o [57/418] Building CXX object lib/base/CMakeFiles/base.dir/process.cpp.o /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp: In function 'int icinga::MakeX509CSR(const String&, const String&, const String&, const String&, bool)': /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp:485:27: warning: 'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 485 | RSA *rsa = RSA_new(); | ~~~~~~~^~ In file included from /usr/include/openssl/x509.h:36, from /usr/include/openssl/ssl.h:32, from /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.hpp:12, from /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp:3: /usr/include/openssl/rsa.h:212:28: note: declared here 212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp:499:33: warning: 'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 499 | if (!RSA_generate_key_ex(rsa, 4096, e, nullptr)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:271:27: note: declared here 271 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp:525:41: warning: 'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 525 | if (!PEM_write_bio_RSAPrivateKey(bio, rsa, nullptr, nullptr, 0, nullptr, nullptr)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ssl.h:37: /usr/include/openssl/pem.h:457:1: note: declared here 457 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA) | ^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp: In function 'std::shared_ptr icinga::CreateCert(EVP_PKEY*, X509_NAME*, X509_NAME*, EVP_PKEY*, bool)': /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp:658:23: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 658 | if (!SHA1_Init(&context)) { | ~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/openssl/x509.h:41: /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp:667:25: warning: 'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 667 | if (!SHA1_Update(&context, (unsigned char*)id.CStr(), id.GetLength())) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp:676:24: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 676 | if (!SHA1_Final(digest, &context)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp: In function 'std::shared_ptr icinga::CreateCertIcingaCA(EVP_PKEY*, X509_NAME*, bool)': /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp:748:41: warning: 'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 748 | rsa = PEM_read_bio_RSAPrivateKey(cakeybio, nullptr, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/pem.h:457:1: note: declared here 457 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA) | ^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp: In function 'icinga::String icinga::SHA1(const String&, bool)': /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp:864:23: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 864 | if (!SHA1_Init(&context)) { | ~~~~~~~~~^~~~~~~~~~ /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp:873:25: warning: 'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 873 | if (!SHA1_Update(&context, (unsigned char*)s.CStr(), s.GetLength())) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp:882:24: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 882 | if (!SHA1_Final(digest, &context)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp: In function 'icinga::String icinga::SHA256(const String&)': /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp:903:25: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 903 | if (!SHA256_Init(&context)) { | ~~~~~~~~~~~^~~~~~~~~~ /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp:912:27: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 912 | if (!SHA256_Update(&context, (unsigned char*)s.CStr(), s.GetLength())) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.cpp:921:26: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 921 | if (!SHA256_Final(digest, &context)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ [58/418] Building CXX object lib/base/CMakeFiles/base.dir/primitivetype.cpp.o [59/418] Building CXX object lib/base/CMakeFiles/base.dir/perfdatavalue.cpp.o [60/418] Building CXX object lib/base/CMakeFiles/base.dir/objecttype.cpp.o [61/418] Building CXX object lib/base/CMakeFiles/base.dir/object-packer.cpp.o [62/418] Building CXX object lib/base/CMakeFiles/base.dir/objectlock.cpp.o [63/418] Building CXX object lib/base/CMakeFiles/base.dir/object-script.cpp.o [64/418] Building CXX object lib/base/CMakeFiles/base.dir/object.cpp.o [65/418] Building CXX object lib/base/CMakeFiles/base.dir/number-script.cpp.o [66/418] Building CXX object lib/base/CMakeFiles/base.dir/number.cpp.o [67/418] Building CXX object lib/base/CMakeFiles/base.dir/namespace-script.cpp.o [68/418] Building CXX object lib/base/CMakeFiles/base.dir/namespace.cpp.o [69/418] Building CXX object lib/base/CMakeFiles/base.dir/networkstream.cpp.o [70/418] Building CXX object lib/base/CMakeFiles/base.dir/netstring.cpp.o [71/418] Building CXX object lib/base/CMakeFiles/base.dir/math-script.cpp.o [72/418] Building CXX object lib/base/CMakeFiles/base.dir/logger.cpp.o [73/418] Building CXX object lib/base/CMakeFiles/base.dir/loader.cpp.o [74/418] Building CXX object lib/base/CMakeFiles/base.dir/library.cpp.o [75/418] Building CXX object lib/base/CMakeFiles/base.dir/json-script.cpp.o [76/418] Building CXX object lib/base/CMakeFiles/base.dir/json.cpp.o [77/418] Building CXX object lib/base/CMakeFiles/base.dir/journaldlogger.cpp.o [78/418] Building CXX object lib/base/CMakeFiles/base.dir/io-engine.cpp.o [79/418] Building CXX object lib/base/CMakeFiles/base.dir/initialize.cpp.o [80/418] Building CXX object lib/base/CMakeFiles/base.dir/function-script.cpp.o [81/418] Building CXX object lib/base/CMakeFiles/base.dir/function.cpp.o [82/418] Building CXX object lib/base/CMakeFiles/base.dir/filelogger.cpp.o [83/418] Building CXX object lib/base/CMakeFiles/base.dir/fifo.cpp.o [84/418] Building CXX object lib/base/CMakeFiles/base.dir/exception.cpp.o [85/418] Building CXX object lib/base/CMakeFiles/base.dir/dictionary-script.cpp.o [86/418] Building CXX object lib/base/CMakeFiles/base.dir/dictionary.cpp.o [87/418] Building CXX object lib/base/CMakeFiles/base.dir/dependencygraph.cpp.o [88/418] Building CXX object lib/base/CMakeFiles/base.dir/debuginfo.cpp.o [89/418] Building CXX object lib/base/CMakeFiles/base.dir/datetime-script.cpp.o [90/418] Building CXX object lib/base/CMakeFiles/base.dir/datetime.cpp.o [91/418] Building CXX object lib/base/CMakeFiles/base.dir/convert.cpp.o [92/418] Building CXX object lib/base/CMakeFiles/base.dir/context.cpp.o [93/418] Building CXX object lib/base/CMakeFiles/base.dir/console.cpp.o [94/418] Building CXX object lib/base/CMakeFiles/base.dir/configwriter.cpp.o [95/418] Building CXX object lib/base/CMakeFiles/base.dir/configuration.cpp.o [96/418] Building CXX object lib/base/CMakeFiles/base.dir/configtype.cpp.o [97/418] Building CXX object lib/base/CMakeFiles/base.dir/configobject-script.cpp.o [98/418] Building CXX object lib/base/CMakeFiles/base.dir/configobject.cpp.o [99/418] Building CXX object lib/base/CMakeFiles/base.dir/boolean-script.cpp.o [100/418] Building CXX object lib/base/CMakeFiles/base.dir/boolean.cpp.o [101/418] Building CXX object lib/base/CMakeFiles/base.dir/base64.cpp.o [102/418] Building CXX object lib/base/CMakeFiles/base.dir/atomic-file.cpp.o [103/418] Building CXX object lib/base/CMakeFiles/base.dir/array-script.cpp.o [104/418] Building CXX object lib/base/CMakeFiles/base.dir/array.cpp.o [105/418] Building CXX object lib/base/CMakeFiles/base.dir/application-environment.cpp.o [106/418] Building CXX object lib/base/CMakeFiles/base.dir/application-version.cpp.o [107/418] Building CXX object lib/base/CMakeFiles/base.dir/application.cpp.o [108/418] [FLEX][config_lexer] Building scanner with flex 2.6.4 [109/418] [BISON][config_parser] Building parser with bison 3.8.2 config_parser.yy:59.1-12: warning: deprecated directive: ‘%pure-parser’, use ‘%define api.pure’ [-Wdeprecated] 59 | %pure-parser | ^~~~~~~~~~~~ | %define api.pure config_parser.yy:63.1-14: warning: deprecated directive: ‘%error-verbose’, use ‘%define parse.error verbose’ [-Wdeprecated] 63 | %error-verbose | ^~~~~~~~~~~~~~ | %define parse.error verbose config_parser.yy: warning: 52 shift/reduce conflicts [-Wconflicts-sr] config_parser.yy: warning: 105 reduce/reduce conflicts [-Wconflicts-rr] config_parser.yy: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples config_parser.yy: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] [110/418] Building CXX object lib/config/CMakeFiles/config.dir/config_parser.cc.o [111/418] Building CXX object lib/config/CMakeFiles/config.dir/config_lexer.cc.o [112/418] Building CXX object lib/config/CMakeFiles/config.dir/objectrule.cpp.o [113/418] Building CXX object lib/config/CMakeFiles/config.dir/expression.cpp.o [114/418] Building CXX object lib/config/CMakeFiles/config.dir/configitembuilder.cpp.o [115/418] Building CXX object lib/config/CMakeFiles/config.dir/configitem.cpp.o [116/418] Building CXX object lib/config/CMakeFiles/config.dir/configcompilercontext.cpp.o [117/418] Building CXX object lib/config/CMakeFiles/config.dir/configcompiler.cpp.o [118/418] Building CXX object lib/config/CMakeFiles/config.dir/applyrule-targeted.cpp.o [119/418] Building CXX object lib/config/CMakeFiles/config.dir/applyrule.cpp.o [120/418] Building CXX object lib/config/CMakeFiles/config.dir/activationcontext.cpp.o [121/418] Generating zone-ti.cpp, zone-ti.hpp [122/418] Generating endpoint-ti.cpp, endpoint-ti.hpp [123/418] Generating apiuser-ti.cpp, apiuser-ti.hpp [124/418] Generating apilistener-ti.cpp, apilistener-ti.hpp [125/418] Building CXX object plugins/CMakeFiles/check_nscp_api.dir/check_nscp_api.cpp.o [126/418] Building CXX object lib/remote/CMakeFiles/remote.dir/zone.cpp.o [127/418] Building CXX object lib/remote/CMakeFiles/remote.dir/variablequeryhandler.cpp.o [128/418] Building CXX object lib/remote/CMakeFiles/remote.dir/url.cpp.o [129/418] Building CXX object lib/remote/CMakeFiles/remote.dir/typequeryhandler.cpp.o [130/418] Building CXX object lib/remote/CMakeFiles/remote.dir/templatequeryhandler.cpp.o [131/418] Building CXX object lib/remote/CMakeFiles/remote.dir/statushandler.cpp.o [132/418] Building CXX object lib/remote/CMakeFiles/remote.dir/pkiutility.cpp.o [133/418] Building CXX object lib/remote/CMakeFiles/remote.dir/objectqueryhandler.cpp.o [134/418] Building CXX object lib/remote/CMakeFiles/remote.dir/modifyobjecthandler.cpp.o [135/418] Building CXX object lib/remote/CMakeFiles/remote.dir/messageorigin.cpp.o [136/418] Building CXX object lib/remote/CMakeFiles/remote.dir/mallocinfohandler.cpp.o [137/418] Building CXX object lib/remote/CMakeFiles/remote.dir/jsonrpcconnection-pki.cpp.o [138/418] Building CXX object lib/remote/CMakeFiles/remote.dir/jsonrpcconnection-heartbeat.cpp.o [139/418] Building CXX object lib/remote/CMakeFiles/remote.dir/jsonrpcconnection.cpp.o [140/418] Building CXX object lib/remote/CMakeFiles/remote.dir/jsonrpc.cpp.o [141/418] Building CXX object lib/remote/CMakeFiles/remote.dir/infohandler.cpp.o [142/418] Building CXX object lib/remote/CMakeFiles/remote.dir/httputility.cpp.o [143/418] Building CXX object lib/remote/CMakeFiles/remote.dir/httpserverconnection.cpp.o [144/418] Building CXX object lib/remote/CMakeFiles/remote.dir/httphandler.cpp.o [145/418] Building CXX object lib/remote/CMakeFiles/remote.dir/filterutility.cpp.o [146/418] Building CXX object lib/remote/CMakeFiles/remote.dir/eventshandler.cpp.o [147/418] Building CXX object lib/remote/CMakeFiles/remote.dir/eventqueue.cpp.o [148/418] Building CXX object lib/remote/CMakeFiles/remote.dir/endpoint.cpp.o [149/418] Building CXX object lib/remote/CMakeFiles/remote.dir/deleteobjecthandler.cpp.o [150/418] Building CXX object lib/remote/CMakeFiles/remote.dir/createobjecthandler.cpp.o [151/418] Building CXX object lib/remote/CMakeFiles/remote.dir/consolehandler.cpp.o [152/418] Building CXX object lib/remote/CMakeFiles/remote.dir/configstageshandler.cpp.o [153/418] Building CXX object lib/remote/CMakeFiles/remote.dir/configpackageutility.cpp.o [154/418] Building CXX object lib/remote/CMakeFiles/remote.dir/configpackageshandler.cpp.o [155/418] Building CXX object lib/remote/CMakeFiles/remote.dir/configobjectutility.cpp.o [156/418] Building CXX object lib/remote/CMakeFiles/remote.dir/configobjectslock.cpp.o [157/418] Building CXX object lib/remote/CMakeFiles/remote.dir/configfileshandler.cpp.o [158/418] Building CXX object lib/remote/CMakeFiles/remote.dir/apiuser.cpp.o [159/418] Building CXX object lib/remote/CMakeFiles/remote.dir/apilistener-authority.cpp.o [160/418] Building CXX object lib/remote/CMakeFiles/remote.dir/apilistener-filesync.cpp.o [161/418] Building CXX object lib/remote/CMakeFiles/remote.dir/apilistener-configsync.cpp.o [162/418] Building CXX object lib/remote/CMakeFiles/remote.dir/apilistener.cpp.o [163/418] Building CXX object lib/remote/CMakeFiles/remote.dir/apifunction.cpp.o [164/418] Building CXX object lib/remote/CMakeFiles/remote.dir/apiaction.cpp.o [165/418] Building CXX object lib/remote/CMakeFiles/remote.dir/actionshandler.cpp.o /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/remote/jsonrpcconnection-pki.cpp: In function 'icinga::Value UpdateCertificateHandler(const icinga::MessageOrigin::Ptr&, const icinga::Dictionary::Ptr&)': /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/remote/jsonrpcconnection-pki.cpp:374:29: warning: 'int EVP_PKEY_cmp(const EVP_PKEY*, const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 374 | EVP_PKEY_cmp(oldKey.get(), newKey.get()) != 1) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:29, from /usr/include/openssl/ssl.h:32, from /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.hpp:12, from /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsstream.hpp:10, from /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/remote/jsonrpcconnection.hpp:10, from /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/remote/jsonrpcconnection-pki.cpp:3: /usr/include/openssl/evp.h:1477:5: note: declared here 1477 | int EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b); | ^~~~~~~~~~~~ [166/418] Linking CXX executable Bin/None/check_nscp_api [167/418] Generating usergroup-ti.cpp, usergroup-ti.hpp [168/418] Generating user-ti.cpp, user-ti.hpp [169/418] Generating timeperiod-ti.cpp, timeperiod-ti.hpp [170/418] Generating servicegroup-ti.cpp, servicegroup-ti.hpp [171/418] Generating service-ti.cpp, service-ti.hpp [172/418] Generating scheduleddowntime-ti.cpp, scheduleddowntime-ti.hpp [173/418] Generating notificationcommand-ti.cpp, notificationcommand-ti.hpp [174/418] Generating notification-ti.cpp, notification-ti.hpp [175/418] Generating icingaapplication-ti.cpp, icingaapplication-ti.hpp [176/418] Generating hostgroup-ti.cpp, hostgroup-ti.hpp [177/418] Generating host-ti.cpp, host-ti.hpp [178/418] Generating eventcommand-ti.cpp, eventcommand-ti.hpp [179/418] Generating downtime-ti.cpp, downtime-ti.hpp [180/418] Generating dependency-ti.cpp, dependency-ti.hpp [181/418] Generating customvarobject-ti.cpp, customvarobject-ti.hpp [182/418] Generating comment-ti.cpp, comment-ti.hpp [183/418] Generating command-ti.cpp, command-ti.hpp [184/418] Generating checkresult-ti.cpp, checkresult-ti.hpp [185/418] Generating checkcommand-ti.cpp, checkcommand-ti.hpp [186/418] Generating checkable-ti.cpp, checkable-ti.hpp [187/418] Generating icinga-itl.cpp [188/418] Building CXX object test/CMakeFiles/boosttest-test-icinga_checkable.dir/icinga-checkable-flapping.cpp.o [189/418] Building CXX object test/CMakeFiles/boosttest-test-icinga_checkable.dir/icinga-checkable-fixture.cpp.o [190/418] Building CXX object test/CMakeFiles/boosttest-test-icinga_checkable.dir/icingaapplication-fixture.cpp.o [191/418] Building CXX object test/CMakeFiles/boosttest-test-icinga_checkable.dir/test-runner.cpp.o [192/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/usergroup.cpp.o [193/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/user.cpp.o [194/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/timeperiod.cpp.o [195/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/servicegroup.cpp.o [196/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/service-apply.cpp.o [197/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/service.cpp.o [198/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/scheduleddowntime-apply.cpp.o [199/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/scheduleddowntime.cpp.o [200/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/pluginutility.cpp.o [201/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/objectutils.cpp.o [202/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/notificationcommand.cpp.o [203/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/notification-apply.cpp.o [204/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/notification.cpp.o [205/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/macroprocessor.cpp.o [206/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/legacytimeperiod.cpp.o [207/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/icingaapplication.cpp.o [208/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/hostgroup.cpp.o [209/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/host.cpp.o [210/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/externalcommandprocessor.cpp.o [211/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/eventcommand.cpp.o [212/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/envresolver.cpp.o [213/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/downtime.cpp.o [214/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/dependency-apply.cpp.o [215/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/dependency.cpp.o [216/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/customvarobject.cpp.o [217/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/compatutility.cpp.o [218/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/comment.cpp.o [219/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/command.cpp.o [220/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/clusterevents-check.cpp.o [221/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/clusterevents.cpp.o [222/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/cib.cpp.o [223/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/checkresult.cpp.o [224/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/checkcommand.cpp.o [225/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/checkable-script.cpp.o [226/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/checkable-notification.cpp.o [227/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/checkable-flapping.cpp.o [228/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/checkable-event.cpp.o [229/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/checkable-downtime.cpp.o [230/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/checkable-dependency.cpp.o [231/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/checkable-comment.cpp.o [232/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/checkable-check.cpp.o /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/icinga/notification.cpp: In member function 'void icinga::Notification::BeginExecuteNotification(icinga::NotificationType, const icinga::CheckResult::Ptr&, bool, bool, const icinga::String&, const icinga::String&)': /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/icinga/notification.cpp:453:54: warning: enumerated mismatch in conditional expression: 'icinga::ServiceState' vs 'icinga::HostState' [-Wenum-compare] 453 | uint_fast8_t state = service ? service->GetState() : host->GetState(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/icinga/notification.cpp:482:54: warning: enumerated mismatch in conditional expression: 'icinga::ServiceState' vs 'icinga::HostState' [-Wenum-compare] 482 | uint_fast8_t state = service ? service->GetState() : host->GetState(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [233/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/checkable.cpp.o [234/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/apievents.cpp.o [235/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/apiactions.cpp.o [236/418] Building CXX object lib/icinga/CMakeFiles/icinga.dir/icinga-itl.cpp.o [237/418] Building CXX object icinga-app/CMakeFiles/icingaloader.dir/icinga.cpp.o [238/418] Building CXX object lib/cli/CMakeFiles/cli.dir/variableutility.cpp.o [239/418] Building CXX object lib/cli/CMakeFiles/cli.dir/variablelistcommand.cpp.o [240/418] Building CXX object lib/cli/CMakeFiles/cli.dir/variablegetcommand.cpp.o [241/418] Building CXX object lib/cli/CMakeFiles/cli.dir/pkiverifycommand.cpp.o [242/418] Building CXX object lib/cli/CMakeFiles/cli.dir/pkiticketcommand.cpp.o [243/418] Building CXX object lib/cli/CMakeFiles/cli.dir/pkisigncsrcommand.cpp.o [244/418] Building CXX object lib/cli/CMakeFiles/cli.dir/pkisavecertcommand.cpp.o [245/418] Building CXX object lib/cli/CMakeFiles/cli.dir/pkirequestcommand.cpp.o [246/418] Building CXX object lib/cli/CMakeFiles/cli.dir/pkinewcertcommand.cpp.o [247/418] Building CXX object lib/cli/CMakeFiles/cli.dir/pkinewcacommand.cpp.o [248/418] Building CXX object lib/cli/CMakeFiles/cli.dir/objectlistutility.cpp.o [249/418] Building CXX object lib/cli/CMakeFiles/cli.dir/objectlistcommand.cpp.o [250/418] Building CXX object lib/cli/CMakeFiles/cli.dir/nodewizardcommand.cpp.o [251/418] Building CXX object lib/cli/CMakeFiles/cli.dir/nodeutility.cpp.o [252/418] Building CXX object lib/cli/CMakeFiles/cli.dir/nodesetupcommand.cpp.o [253/418] Building CXX object lib/cli/CMakeFiles/cli.dir/internalsignalcommand.cpp.o [254/418] Building CXX object lib/cli/CMakeFiles/cli.dir/featureutility.cpp.o [255/418] Building CXX object lib/cli/CMakeFiles/cli.dir/featurelistcommand.cpp.o [256/418] Building CXX object lib/cli/CMakeFiles/cli.dir/featureenablecommand.cpp.o [257/418] Building CXX object lib/cli/CMakeFiles/cli.dir/featuredisablecommand.cpp.o [258/418] Building CXX object lib/cli/CMakeFiles/cli.dir/daemonutility.cpp.o [259/418] Building CXX object lib/cli/CMakeFiles/cli.dir/daemoncommand.cpp.o [260/418] Building CXX object lib/cli/CMakeFiles/cli.dir/consolecommand.cpp.o [261/418] Building CXX object lib/cli/CMakeFiles/cli.dir/clicommand.cpp.o [262/418] Building CXX object lib/cli/CMakeFiles/cli.dir/casigncommand.cpp.o [263/418] Building CXX object lib/cli/CMakeFiles/cli.dir/carestorecommand.cpp.o [264/418] Building CXX object lib/cli/CMakeFiles/cli.dir/caremovecommand.cpp.o [265/418] Building CXX object lib/cli/CMakeFiles/cli.dir/calistcommand.cpp.o [266/418] Building CXX object lib/cli/CMakeFiles/cli.dir/apisetuputility.cpp.o [267/418] Building CXX object lib/cli/CMakeFiles/cli.dir/apisetupcommand.cpp.o [268/418] Generating icingadb-itl.cpp [269/418] Generating icingadb-ti.cpp, icingadb-ti.hpp [270/418] Generating perfdatawriter-ti.cpp, perfdatawriter-ti.hpp [271/418] Generating opentsdbwriter-ti.cpp, opentsdbwriter-ti.hpp [272/418] Generating influxdb2writer-ti.cpp, influxdb2writer-ti.hpp [273/418] Generating influxdbwriter-ti.cpp, influxdbwriter-ti.hpp [274/418] Generating influxdbcommonwriter-ti.cpp, influxdbcommonwriter-ti.hpp [275/418] Generating graphitewriter-ti.cpp, graphitewriter-ti.hpp [276/418] Generating gelfwriter-ti.cpp, gelfwriter-ti.hpp [277/418] Generating elasticsearchwriter-ti.cpp, elasticsearchwriter-ti.hpp [278/418] Generating notificationcomponent-ti.cpp, notificationcomponent-ti.hpp [279/418] Generating livestatuslistener-ti.cpp, livestatuslistener-ti.hpp [280/418] Building CXX object lib/icingadb/CMakeFiles/icingadb.dir/icingadb-itl.cpp.o [281/418] Building CXX object lib/icingadb/CMakeFiles/icingadb.dir/icingadbchecktask.cpp.o [282/418] Building CXX object lib/notification/CMakeFiles/notification.dir/notificationcomponent.cpp.o [283/418] Building CXX object lib/icingadb/CMakeFiles/icingadb.dir/redisconnection.cpp.o [284/418] Building CXX object lib/icingadb/CMakeFiles/icingadb.dir/icingadb-utility.cpp.o [285/418] Building CXX object lib/icingadb/CMakeFiles/icingadb.dir/icingadb-stats.cpp.o [286/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/zonestable.cpp.o [287/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/timeperiodstable.cpp.o [288/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/table.cpp.o [289/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/sumaggregator.cpp.o [290/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/stdaggregator.cpp.o [291/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/statustable.cpp.o [292/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/statehisttable.cpp.o [293/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/servicestable.cpp.o [294/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/servicegroupstable.cpp.o [295/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/orfilter.cpp.o [296/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/negatefilter.cpp.o [297/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/minaggregator.cpp.o [298/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/maxaggregator.cpp.o [299/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/logtable.cpp.o [300/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/livestatusquery.cpp.o [301/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/livestatuslogutility.cpp.o [302/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/livestatuslistener.cpp.o [303/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/invsumaggregator.cpp.o [304/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/invavgaggregator.cpp.o [305/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/hoststable.cpp.o [306/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/hostgroupstable.cpp.o [307/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/endpointstable.cpp.o [308/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/downtimestable.cpp.o [309/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/countaggregator.cpp.o [310/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/contactstable.cpp.o [311/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/contactgroupstable.cpp.o [312/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/commentstable.cpp.o [313/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/commandstable.cpp.o [314/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/combinerfilter.cpp.o [315/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/column.cpp.o [316/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/avgaggregator.cpp.o [317/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/attributefilter.cpp.o [318/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/andfilter.cpp.o [319/418] Building CXX object lib/livestatus/CMakeFiles/livestatus.dir/aggregator.cpp.o [320/418] Linking CXX executable Bin/None/boosttest-test-icinga_checkable [321/418] Building CXX object lib/perfdata/CMakeFiles/perfdata.dir/perfdatawriter.cpp.o [322/418] Building CXX object lib/perfdata/CMakeFiles/perfdata.dir/opentsdbwriter.cpp.o [323/418] Building CXX object lib/perfdata/CMakeFiles/perfdata.dir/influxdb2writer.cpp.o [324/418] Building CXX object lib/perfdata/CMakeFiles/perfdata.dir/influxdbwriter.cpp.o [325/418] Building CXX object lib/perfdata/CMakeFiles/perfdata.dir/influxdbcommonwriter.cpp.o [326/418] Building CXX object lib/perfdata/CMakeFiles/perfdata.dir/graphitewriter.cpp.o [327/418] Building CXX object lib/perfdata/CMakeFiles/perfdata.dir/gelfwriter.cpp.o [328/418] Building CXX object lib/perfdata/CMakeFiles/perfdata.dir/elasticsearchwriter.cpp.o [329/418] Building CXX object lib/icingadb/CMakeFiles/icingadb.dir/icingadb-objects.cpp.o [330/418] Building CXX object lib/icingadb/CMakeFiles/icingadb.dir/icingadb.cpp.o [331/418] Generating dbconnection-ti.cpp, dbconnection-ti.hpp [332/418] Generating db_ido-itl.cpp [333/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/db_ido-itl.cpp.o [334/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/zonedbobject.cpp.o [335/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/usergroupdbobject.cpp.o [336/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/userdbobject.cpp.o [337/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/timeperioddbobject.cpp.o [338/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/servicegroupdbobject.cpp.o [339/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/servicedbobject.cpp.o [340/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/idochecktask.cpp.o [341/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/hostgroupdbobject.cpp.o [342/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/hostdbobject.cpp.o [343/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/endpointdbobject.cpp.o [344/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/dbvalue.cpp.o [345/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/dbtype.cpp.o [346/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/dbreference.cpp.o [347/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/dbquery.cpp.o [348/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/dbobject.cpp.o [349/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/dbevents.cpp.o [350/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/dbconnection.cpp.o [351/418] Building CXX object lib/db_ido/CMakeFiles/db_ido.dir/commanddbobject.cpp.o [352/418] Generating externalcommandlistener-ti.cpp, externalcommandlistener-ti.hpp [353/418] Generating compatlogger-ti.cpp, compatlogger-ti.hpp [354/418] Building CXX object lib/compat/CMakeFiles/compat.dir/externalcommandlistener.cpp.o [355/418] Building CXX object lib/compat/CMakeFiles/compat.dir/compatlogger.cpp.o [356/418] Generating checkercomponent-ti.cpp, checkercomponent-ti.hpp [357/418] Building CXX object lib/checker/CMakeFiles/checker.dir/checkercomponent.cpp.o [358/418] Generating methods-itl.cpp [359/418] Building CXX object lib/methods/CMakeFiles/methods.dir/methods-itl.cpp.o [360/418] Building CXX object test/CMakeFiles/boosttest-test-livestatus.dir/livestatus.cpp.o [361/418] Building CXX object test/CMakeFiles/boosttest-test-livestatus.dir/livestatus-fixture.cpp.o [362/418] Building CXX object test/CMakeFiles/boosttest-test-livestatus.dir/icingaapplication-fixture.cpp.o [363/418] Building CXX object test/CMakeFiles/boosttest-test-livestatus.dir/test-runner.cpp.o [364/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/remote-url.cpp.o [365/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/remote-configpackageutility.cpp.o [366/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/methods-pluginnotificationtask.cpp.o [367/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/icinga-perfdata.cpp.o [368/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/icinga-notification.cpp.o [369/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/icinga-macros.cpp.o [370/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/icinga-legacytimeperiod.cpp.o [371/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/icinga-dependencies.cpp.o [372/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/icinga-checkresult.cpp.o [373/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/config-ops.cpp.o [374/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/config-apply.cpp.o [375/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-value.cpp.o [376/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-utility.cpp.o [377/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-type.cpp.o [378/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-tlsutility.cpp.o [379/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-timer.cpp.o [380/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-string.cpp.o [381/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-stream.cpp.o [382/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-stacktrace.cpp.o [383/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-shellescape.cpp.o [384/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-serialize.cpp.o [385/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-object-packer.cpp.o [386/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-object.cpp.o [387/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-netstring.cpp.o [388/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-match.cpp.o [389/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-json.cpp.o /home/udu/aports/community/icinga2/src/icinga2-2.14.5/test/base-tlsutility.cpp: In function 'EVP_PKEY* GenKeypair()': /home/udu/aports/community/icinga2/src/icinga2-2.14.5/test/base-tlsutility.cpp:25:26: warning: 'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 25 | auto rsa (RSA_new()); | ~~~~~~~^~ In file included from /usr/include/openssl/x509.h:36, from /usr/include/openssl/ssl.h:32, from /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/base/tlsutility.hpp:12, from /home/udu/aports/community/icinga2/src/icinga2-2.14.5/test/base-tlsutility.cpp:3: /usr/include/openssl/rsa.h:212:28: note: declared here 212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ In file included from /usr/include/boost/test/test_tools.hpp:45, from /usr/include/boost/test/unit_test.hpp:18, from /home/udu/aports/community/icinga2/src/icinga2-2.14.5/build/test/BoostTestTargetConfig.h:8, from /home/udu/aports/community/icinga2/src/icinga2-2.14.5/test/base-tlsutility.cpp:4: /home/udu/aports/community/icinga2/src/icinga2-2.14.5/test/base-tlsutility.cpp:32:42: warning: 'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 32 | BOOST_REQUIRE(RSA_generate_key_ex(rsa, 4096, e, nullptr)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:271:27: note: declared here 271 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, | ^~~~~~~~~~~~~~~~~~~ [390/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-io-engine.cpp.o [391/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-fifo.cpp.o [392/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-dictionary.cpp.o [393/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-convert.cpp.o [394/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-base64.cpp.o [395/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/base-array.cpp.o [396/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/icingaapplication-fixture.cpp.o [397/418] Building CXX object test/CMakeFiles/boosttest-test-base.dir/test-runner.cpp.o [398/418] Building CXX object lib/methods/CMakeFiles/methods.dir/sleepchecktask.cpp.o /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/icingadb/icingadb-objects.cpp: In member function 'void icinga::IcingaDB::SendSentNotification(const icinga::Notification::Ptr&, const icinga::Checkable::Ptr&, const std::set >&, icinga::NotificationType, const icinga::CheckResult::Ptr&, const icinga::String&, const icinga::String&, double)': /home/udu/aports/community/icinga2/src/icinga2-2.14.5/lib/icingadb/icingadb-objects.cpp:1805:87: warning: enumerated mismatch in conditional expression: 'icinga::ServiceState' vs 'icinga::HostState' [-Wenum-compare] 1805 | "previous_hard_state", Convert::ToString(cr ? Convert::ToLong(service ? cr->GetPreviousHardState() : Host::CalculateState(cr->GetPreviousHardState())) : 99), | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [399/418] Building CXX object lib/methods/CMakeFiles/methods.dir/timeperiodtask.cpp.o [400/418] Building CXX object lib/methods/CMakeFiles/methods.dir/randomchecktask.cpp.o [401/418] Building CXX object lib/methods/CMakeFiles/methods.dir/pluginnotificationtask.cpp.o [402/418] Building CXX object lib/methods/CMakeFiles/methods.dir/plugineventtask.cpp.o [403/418] Building CXX object lib/methods/CMakeFiles/methods.dir/pluginchecktask.cpp.o [404/418] Building CXX object lib/methods/CMakeFiles/methods.dir/nulleventtask.cpp.o [405/418] Building CXX object lib/methods/CMakeFiles/methods.dir/nullchecktask.cpp.o [406/418] Building CXX object lib/methods/CMakeFiles/methods.dir/ifwapichecktask.cpp.o [407/418] Building CXX object lib/methods/CMakeFiles/methods.dir/icingachecktask.cpp.o [408/418] Building CXX object lib/methods/CMakeFiles/methods.dir/exceptionchecktask.cpp.o [409/418] Building CXX object lib/methods/CMakeFiles/methods.dir/dummychecktask.cpp.o [410/418] Generating idopgsqlconnection-ti.cpp, idopgsqlconnection-ti.hpp [411/418] Building CXX object lib/db_ido_pgsql/CMakeFiles/db_ido_pgsql.dir/idopgsqlconnection.cpp.o [412/418] Generating idomysqlconnection-ti.cpp, idomysqlconnection-ti.hpp [413/418] Building CXX object lib/db_ido_mysql/CMakeFiles/db_ido_mysql.dir/idomysqlconnection.cpp.o [414/418] Building CXX object lib/methods/CMakeFiles/methods.dir/clusterzonechecktask.cpp.o [415/418] Building CXX object lib/methods/CMakeFiles/methods.dir/clusterchecktask.cpp.o [416/418] Linking CXX executable Bin/None/boosttest-test-livestatus [417/418] Linking CXX executable Bin/None/boosttest-test-base [418/418] Linking CXX executable Bin/None/icinga2