Closed cosmos1978 closed 8 months ago
I tried to install on a raspberry pi 4B debian version 12.1 Did a fresh install of kiauh followed by installing fluidd klipper and moonraker.
Then I tried crownest but it failed
I expected it to just install
see above
/=======================================================\ | ~~~~~ [ KIAUH ] ~~~~~ | | Klipper Installation And Update Helper | | ~~~~~~~~~ | \=======================================================/
Cloning into '/home/admin/crowsnest'... remote: Enumerating objects: 1451, done. remote: Counting objects: 100% (1451/1451), done. remote: Compressing objects: 100% (547/547), done. remote: Total 1451 (delta 887), reused 1434 (delta 880), pack-reused 0 Receiving objects: 100% (1451/1451), 561.23 KiB | 1.76 MiB/s, done. Resolving deltas: 100% (887/887), done.
● git ● make [✓ OK] Dependencies already met! Installer will prompt you for sudo password!
crowsnest - A webcam daemon for multiple cams and stream services.
Ahoy! Thank you for installing crowsnest ;) This will take a while ... Please reboot after the installation has finished.
Running apt-get update first ...
Hit:1 http://raspbian.raspberrypi.com/raspbian bookworm InRelease Hit:2 http://archive.raspberrypi.com/debian bookworm InRelease Reading package lists... W: http://raspbian.raspberrypi.com/raspbian/dists/bookworm/InRelease: Key is stored in legacy trusted.gpg keytc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. Running apt-get update first ... [OK] Installing dependencies ...
Reading package lists... Done Building dependency tree... Done Reading state information... Done git is already the newest version (1:2.39.2-1.1). crudini is already the newest version (0.9.4-1). bsdutils is already the newest version (1:2.38.1-5). findutils is already the newest version (4.9.0-4). v4l-utils is already the newest version (1.22.1-5). curl is already the newest version (7.88.1-10+rpi1). build-essential is already the newest version (12.9). libevent-dev is already the newest version (2.1.12-stable-8). libjpeg-dev is already the newest version (1:2.1.5-2). libbsd-dev is already the newest version (0.11.7-2). cmake is already the newest version (3.25.1-1). libavformat-dev is already the newest version (8:5.1.3-1+rpt4). libavutil-dev is already the newest version (8:5.1.3-1+rpt4). libavcodec-dev is already the newest version (8:5.1.3-1+rpt4). libcamera-dev is already the newest version (0.1.0+pi5~0-1). libcamera-apps-lite is already the newest version (1.2.1-1+bookworm+1). liblivemedia-dev is already the newest version (2020.01.19-1+build1). pkg-config is already the newest version (1.8.1-1). xxd is already the newest version (2:9.0.1378-2). libssl-dev is already the newest version (3.0.11-1~deb12u1+rpt1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Install dependencies ... [OK] Reading configuration ... No user configuration file found ... Using default configuration ... [OK] Creating file structure ... Directory /home/admin/printer_data/config already exists ... Directory /home/admin/printer_data/logs already exists ... Directory /home/admin/printer_data/systemd already exists ... Creating file structure ... [OK] Link crowsnest to /usr/local/bin ... [OK] Install service file ... [OK] Install environment file ... [OK] Install logrotate configuration ... [OK] Install crowsnest.conf ... [OK] Enable crowsnest.service ... [OK] Add User admin to group 'video' ... [SKIPPED] ==> User admin is already in group 'video' Build dependend Stream Apps ... Cloning ustreamer repository ... Cloning into 'bin/ustreamer'... remote: Enumerating objects: 178, done. remote: Counting objects: 100% (178/178), done. remote: Compressing objects: 100% (128/128), done. remote: Total 178 (delta 61), reused 107 (delta 38), pack-reused 0 Receiving objects: 100% (178/178), 177.03 KiB | 2.64 MiB/s, done. Resolving deltas: 100% (61/61), done. Cloning camera-streamer repository ... Cloning into 'bin/camera-streamer'... remote: Enumerating objects: 153, done. remote: Counting objects: 100% (153/153), done. remote: Compressing objects: 100% (140/140), done. remote: Total 153 (delta 12), reused 78 (delta 5), pack-reused 0 Receiving objects: 100% (153/153), 3.78 MiB | 4.07 MiB/s, done. Resolving deltas: 100% (12/12), done. Submodule 'third_party/libdatachannel' (https://github.com/paullouisageneau/libdatachannel.git) registered fothird_party/libdatachannel' Cloning into '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel'... remote: Enumerating objects: 16763, done. remote: Counting objects: 100% (1184/1184), done. remote: Compressing objects: 100% (575/575), done. remote: Total 16763 (delta 700), reused 955 (delta 578), pack-reused 15579 Receiving objects: 100% (16763/16763), 53.48 MiB | 3.86 MiB/s, done. Resolving deltas: 100% (10120/10120), done. Submodule path 'third_party/libdatachannel': checked out '04cf4738961f55ba3f0aa39b4a61342f66bb3781' Submodule 'deps/json' (https://github.com/nlohmann/json.git) registered for path 'third_party/libdatachannel/n' Submodule 'deps/libjuice' (https://github.com/paullouisageneau/libjuice.git) registered for path 'third_partychannel/deps/libjuice' Submodule 'deps/libsrtp' (https://github.com/cisco/libsrtp.git) registered for path 'third_party/libdatachannlibsrtp' Submodule 'deps/plog' (https://github.com/SergiusTheBest/plog.git) registered for path 'third_party/libdatachps/plog' Submodule 'deps/usrsctp' (https://github.com/sctplab/usrsctp.git) registered for path 'third_party/libdatachas/usrsctp' Cloning into '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/json'... remote: Enumerating objects: 34798, done. remote: Counting objects: 100% (348/348), done. remote: Compressing objects: 100% (177/177), done. remote: Total 34798 (delta 149), reused 346 (delta 149), pack-reused 34450 Receiving objects: 100% (34798/34798), 175.06 MiB | 3.71 MiB/s, done. Resolving deltas: 100% (21591/21591), done. Cloning into '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libjuice'... remote: Enumerating objects: 3321, done. remote: Counting objects: 100% (1304/1304), done. remote: Compressing objects: 100% (342/342), done. remote: Total 3321 (delta 1022), reused 1145 (delta 957), pack-reused 2017 Receiving objects: 100% (3321/3321), 779.28 KiB | 3.13 MiB/s, done. Resolving deltas: 100% (2256/2256), done. Cloning into '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libsrtp'... remote: Enumerating objects: 10275, done. remote: Counting objects: 100% (1860/1860), done. remote: Compressing objects: 100% (154/154), done. remote: Total 10275 (delta 1758), reused 1708 (delta 1706), pack-reused 8415 Receiving objects: 100% (10275/10275), 5.93 MiB | 3.71 MiB/s, done. Resolving deltas: 100% (5594/5594), done. Cloning into '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/plog'... remote: Enumerating objects: 3304, done. remote: Counting objects: 100% (644/644), done. remote: Compressing objects: 100% (292/292), done. remote: Total 3304 (delta 324), reused 571 (delta 281), pack-reused 2660 Receiving objects: 100% (3304/3304), 681.61 KiB | 3.25 MiB/s, done. Resolving deltas: 100% (1855/1855), done. Cloning into '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/usrsctp'... remote: Enumerating objects: 15475, done. remote: Counting objects: 100% (1322/1322), done. remote: Compressing objects: 100% (347/347), done. remote: Total 15475 (delta 1045), reused 1198 (delta 973), pack-reused 14153 Receiving objects: 100% (15475/15475), 6.31 MiB | 3.48 MiB/s, done. Resolving deltas: 100% (11390/11390), done. Submodule path 'third_party/libdatachannel/deps/json': checked out '4f8fba14066156b73f1189a2b8bd568bde5284c5' Submodule path 'third_party/libdatachannel/deps/libjuice': checked out '06bbfe93ab344e95797220d89b55c7204c3ff remote: Enumerating objects: 50, done. remote: Counting objects: 100% (31/31), done. remote: Total 50 (delta 31), reused 31 (delta 31), pack-reused 19 Unpacking objects: 100% (50/50), 10.87 KiB | 68.00 KiB/s, done. From https://github.com/cisco/libsrtp
Something went wrong! Please try again...
Duplicate of #188
What happened
I tried to install on a raspberry pi 4B debian version 12.1 Did a fresh install of kiauh followed by installing fluidd klipper and moonraker.
Then I tried crownest but it failed
What did you expect to happen
I expected it to just install
How to reproduce
see above
Additional information
/=======================================================\ |
~~~~~ [ KIAUH ]~~~~~ | | Klipper Installation And Update Helper | |~~~~~~~~~| \=======================================================/Cloning 'crowsnest' repository ...
Cloning into '/home/admin/crowsnest'... remote: Enumerating objects: 1451, done. remote: Counting objects: 100% (1451/1451), done. remote: Compressing objects: 100% (547/547), done. remote: Total 1451 (delta 887), reused 1434 (delta 880), pack-reused 0 Receiving objects: 100% (1451/1451), 561.23 KiB | 1.76 MiB/s, done. Resolving deltas: 100% (887/887), done.
Checking for the following dependencies:
● git ● make [✓ OK] Dependencies already met! Installer will prompt you for sudo password!
Launching crowsnest installer ...
crowsnest - A webcam daemon for multiple cams and stream services.
Running apt-get update first ...
Hit:1 http://raspbian.raspberrypi.com/raspbian bookworm InRelease Hit:2 http://archive.raspberrypi.com/debian bookworm InRelease Reading package lists... W: http://raspbian.raspberrypi.com/raspbian/dists/bookworm/InRelease: Key is stored in legacy trusted.gpg keytc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. Running apt-get update first ... [OK] Installing dependencies ...
Reading package lists... Done Building dependency tree... Done Reading state information... Done git is already the newest version (1:2.39.2-1.1). crudini is already the newest version (0.9.4-1). bsdutils is already the newest version (1:2.38.1-5). findutils is already the newest version (4.9.0-4). v4l-utils is already the newest version (1.22.1-5). curl is already the newest version (7.88.1-10+rpi1). build-essential is already the newest version (12.9). libevent-dev is already the newest version (2.1.12-stable-8). libjpeg-dev is already the newest version (1:2.1.5-2). libbsd-dev is already the newest version (0.11.7-2). cmake is already the newest version (3.25.1-1). libavformat-dev is already the newest version (8:5.1.3-1+rpt4). libavutil-dev is already the newest version (8:5.1.3-1+rpt4). libavcodec-dev is already the newest version (8:5.1.3-1+rpt4). libcamera-dev is already the newest version (0.1.0+pi5~0-1). libcamera-apps-lite is already the newest version (1.2.1-1+bookworm+1). liblivemedia-dev is already the newest version (2020.01.19-1+build1). pkg-config is already the newest version (1.8.1-1). xxd is already the newest version (2:9.0.1378-2). libssl-dev is already the newest version (3.0.11-1~deb12u1+rpt1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Install dependencies ... [OK] Reading configuration ... No user configuration file found ... Using default configuration ... [OK] Creating file structure ... Directory /home/admin/printer_data/config already exists ... Directory /home/admin/printer_data/logs already exists ... Directory /home/admin/printer_data/systemd already exists ... Creating file structure ... [OK] Link crowsnest to /usr/local/bin ... [OK] Install service file ... [OK] Install environment file ... [OK] Install logrotate configuration ... [OK] Install crowsnest.conf ... [OK] Enable crowsnest.service ... [OK] Add User admin to group 'video' ... [SKIPPED] ==> User admin is already in group 'video' Build dependend Stream Apps ... Cloning ustreamer repository ... Cloning into 'bin/ustreamer'... remote: Enumerating objects: 178, done. remote: Counting objects: 100% (178/178), done. remote: Compressing objects: 100% (128/128), done. remote: Total 178 (delta 61), reused 107 (delta 38), pack-reused 0 Receiving objects: 100% (178/178), 177.03 KiB | 2.64 MiB/s, done. Resolving deltas: 100% (61/61), done. Cloning camera-streamer repository ... Cloning into 'bin/camera-streamer'... remote: Enumerating objects: 153, done. remote: Counting objects: 100% (153/153), done. remote: Compressing objects: 100% (140/140), done. remote: Total 153 (delta 12), reused 78 (delta 5), pack-reused 0 Receiving objects: 100% (153/153), 3.78 MiB | 4.07 MiB/s, done. Resolving deltas: 100% (12/12), done. Submodule 'third_party/libdatachannel' (https://github.com/paullouisageneau/libdatachannel.git) registered fothird_party/libdatachannel' Cloning into '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel'... remote: Enumerating objects: 16763, done. remote: Counting objects: 100% (1184/1184), done. remote: Compressing objects: 100% (575/575), done. remote: Total 16763 (delta 700), reused 955 (delta 578), pack-reused 15579 Receiving objects: 100% (16763/16763), 53.48 MiB | 3.86 MiB/s, done. Resolving deltas: 100% (10120/10120), done. Submodule path 'third_party/libdatachannel': checked out '04cf4738961f55ba3f0aa39b4a61342f66bb3781' Submodule 'deps/json' (https://github.com/nlohmann/json.git) registered for path 'third_party/libdatachannel/n' Submodule 'deps/libjuice' (https://github.com/paullouisageneau/libjuice.git) registered for path 'third_partychannel/deps/libjuice' Submodule 'deps/libsrtp' (https://github.com/cisco/libsrtp.git) registered for path 'third_party/libdatachannlibsrtp' Submodule 'deps/plog' (https://github.com/SergiusTheBest/plog.git) registered for path 'third_party/libdatachps/plog' Submodule 'deps/usrsctp' (https://github.com/sctplab/usrsctp.git) registered for path 'third_party/libdatachas/usrsctp' Cloning into '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/json'... remote: Enumerating objects: 34798, done. remote: Counting objects: 100% (348/348), done. remote: Compressing objects: 100% (177/177), done. remote: Total 34798 (delta 149), reused 346 (delta 149), pack-reused 34450 Receiving objects: 100% (34798/34798), 175.06 MiB | 3.71 MiB/s, done. Resolving deltas: 100% (21591/21591), done. Cloning into '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libjuice'... remote: Enumerating objects: 3321, done. remote: Counting objects: 100% (1304/1304), done. remote: Compressing objects: 100% (342/342), done. remote: Total 3321 (delta 1022), reused 1145 (delta 957), pack-reused 2017 Receiving objects: 100% (3321/3321), 779.28 KiB | 3.13 MiB/s, done. Resolving deltas: 100% (2256/2256), done. Cloning into '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libsrtp'... remote: Enumerating objects: 10275, done. remote: Counting objects: 100% (1860/1860), done. remote: Compressing objects: 100% (154/154), done. remote: Total 10275 (delta 1758), reused 1708 (delta 1706), pack-reused 8415 Receiving objects: 100% (10275/10275), 5.93 MiB | 3.71 MiB/s, done. Resolving deltas: 100% (5594/5594), done. Cloning into '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/plog'... remote: Enumerating objects: 3304, done. remote: Counting objects: 100% (644/644), done. remote: Compressing objects: 100% (292/292), done. remote: Total 3304 (delta 324), reused 571 (delta 281), pack-reused 2660 Receiving objects: 100% (3304/3304), 681.61 KiB | 3.25 MiB/s, done. Resolving deltas: 100% (1855/1855), done. Cloning into '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/usrsctp'... remote: Enumerating objects: 15475, done. remote: Counting objects: 100% (1322/1322), done. remote: Compressing objects: 100% (347/347), done. remote: Total 15475 (delta 1045), reused 1198 (delta 973), pack-reused 14153 Receiving objects: 100% (15475/15475), 6.31 MiB | 3.48 MiB/s, done. Resolving deltas: 100% (11390/11390), done. Submodule path 'third_party/libdatachannel/deps/json': checked out '4f8fba14066156b73f1189a2b8bd568bde5284c5' Submodule path 'third_party/libdatachannel/deps/libjuice': checked out '06bbfe93ab344e95797220d89b55c7204c3ff remote: Enumerating objects: 50, done. remote: Counting objects: 100% (31/31), done. remote: Total 50 (delta 31), reused 31 (delta 31), pack-reused 19 Unpacking objects: 100% (50/50), 10.87 KiB | 68.00 KiB/s, done. From https://github.com/cisco/libsrtp
~~~~~~~ cc -std=gnu17 -MMD -Werror -Wall -g -I/home/admin/crowsnest/bin/camera-streamer -D_GNU_SOURCE -DUSE_HW_H264 -PEG -DUSE_LIBCAMERA -I/usr/include/libcamera -DUSE_RTSP -I/usr/include/liveMedia -I/usr/include/groupsock -Ilude/BasicUsageEnvironment -I/usr/include/UsageEnvironment -DUSE_LIBDATACHANNEL -Ithird_party/libdatachannel -Ithird_party/libdatachannel/deps/json/include -c -o util/opts/control.o util/opts/control.c -- Looking for include files sys/socket.h, linux/if_addr.h - found -- Looking for include files sys/socket.h, linux/rtnetlink.h cc1: all warnings being treated as errors make[1]: [Makefile:92: util/ffmpeg/remuxer.o] Error 1 make[1]: Waiting for unfinished jobs.... -- Looking for include files sys/socket.h, linux/rtnetlink.h - found -- Looking for 4 include files sys/types.h, ..., netinet/ip_icmp.h -- Looking for 4 include files sys/types.h, ..., netinet/ip_icmp.h - found -- Looking for 3 include files sys/types.h, ..., net/route.h -- Looking for 3 include files sys/types.h, ..., net/route.h - found -- Looking for include file stdatomic.h -- Looking for include file stdatomic.h - found -- Looking for usrsctp.h -- Looking for usrsctp.h - found -- Performing Test have_sa_len -- Performing Test have_sa_len - Failed -- Performing Test have_sin_len -- Performing Test have_sin_len - Failed -- Performing Test have_sin6_len -- Performing Test have_sin6_len - Failed -- Performing Test have_sconn_len -- Performing Test have_sconn_len - Failed -- Performing Test has_wfloat_equal -- Performing Test has_wfloat_equal - Success -- Performing Test has_wshadow -- Performing Test has_wshadow - Success -- Performing Test has_wpointer_aritih -- Performing Test has_wpointer_aritih - Success -- Performing Test has_wunreachable_code -- Performing Test has_wunreachable_code - Success -- Performing Test has_winit_self -- Performing Test has_winit_self - Success -- Performing Test has_wno_unused_function -- Performing Test has_wno_unused_function - Success -- Performing Test has_wno_unused_parameter -- Performing Test has_wno_unused_parameter - Success -- Performing Test has_wno_unreachable_code -- Performing Test has_wno_unreachable_code - Success -- Performing Test has_wstrict_prototypes -- Performing Test has_wstrict_prototypes - Success -- Compiler flags (CMAKE_C_FLAGS): -std=c99 -pedantic -Wall -Wextra -Wfloat-equal -Wshadow -Wpointer-arith -able-code -Winit-self -Wno-unused-function -Wno-unused-parameter -Wno-unreachable-code -Wstrict-prototypes -W -- Performing Test has_wno_address_of_packed_member -- Performing Test has_wno_address_of_packed_member - Success -- Performing Test has_wno_deprecated_declarations -- Performing Test has_wno_deprecated_declarations - Success -- Looking for arpa/inet.h -- Looking for arpa/inet.h - found -- Looking for byteswap.h -- Looking for byteswap.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for machine/types.h -- Looking for machine/types.h - not found -- Looking for netinet/in.h -- Looking for netinet/in.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stdlib.h -- Looking for stdlib.h - found -- Looking for sys/int_types.h -- Looking for sys/int_types.h - not found -- Looking for sys/socket.h -- Looking for sys/socket.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for windows.h -- Looking for windows.h - not found -- Looking for winsock2.h -- Looking for winsock2.h - not found -- Looking for sigaction -- Looking for sigaction - found -- Looking for inet_aton -- Looking for inet_aton - found -- Looking for usleep -- Looking for usleep - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of uint8_t -- Check size of uint8_t - done -- Check size of uint16_t -- Check size of uint16_t - done -- Check size of uint32_t -- Check size of uint32_t - done -- Check size of uint64_t -- Check size of uint64_t - done -- Check size of int32_t -- Check size of int32_t - done -- Check size of unsigned long -- Check size of unsigned long - done -- Check size of unsigned long long -- Check size of unsigned long long - done -- Performing Test HAVE_INLINE -- Performing Test HAVE_INLINE - Success -- Found OpenSSL: /usr/lib/arm-linux-gnueabihf/libcrypto.so (found version "3.0.11") -- 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 -- Using the single-header code from /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/depingle_include/ -- Configuring done -- Generating done -- Build files have been written to: /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/bui make -C third_party/libdatachannel/build datachannel-static make[2]: Entering directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' make[3]: Entering directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' make[4]: Entering directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' make[5]: Entering directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' make[5]: Entering directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' make[5]: Entering directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' make[5]: Leaving directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' make[5]: Leaving directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' make[5]: Leaving directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' make[5]: Entering directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' make[5]: Entering directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' make[5]: Entering directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' [ 2%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/addr.c.o [ 2%] Building C object deps/libsrtp/CMakeFiles/srtp2.dir/srtp/srtp.c.o [ 2%] Building C object deps/libsrtp/CMakeFiles/srtp2.dir/crypto/cipher/cipher.c.o [ 2%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctp_asconf.c.o [ 2%] Building C object deps/libsrtp/CMakeFiles/srtp2.dir/crypto/cipher/cipher_test_cases.c.o [ 4%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/agent.c.o [ 4%] Building C object deps/libsrtp/CMakeFiles/srtp2.dir/crypto/cipher/null_cipher.c.o [ 7%] Building C object deps/libsrtp/CMakeFiles/srtp2.dir/crypto/cipher/aes_icm_ossl.c.o [ 9%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctp_auth.c.o [ 9%] Building C object deps/libsrtp/CMakeFiles/srtp2.dir/crypto/cipher/aes_gcm_ossl.c.o [ 9%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/crc32.c.o [ 9%] Building C object deps/libsrtp/CMakeFiles/srtp2.dir/crypto/hash/auth.c.o [ 9%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/const_time.c.o [ 12%] Building C object deps/libsrtp/CMakeFiles/srtp2.dir/crypto/hash/auth_test_cases.c.o [ 12%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctp_bsd_addr.c.o [ 14%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/conn.c.o [ 14%] Building C object deps/libsrtp/CMakeFiles/srtp2.dir/crypto/hash/null_auth.c.o [ 17%] Building C object deps/libsrtp/CMakeFiles/srtp2.dir/crypto/hash/hmac_ossl.c.o [ 17%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/conn_poll.c.o [ 17%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctp_callout.c.o [ 17%] Building C object deps/libsrtp/CMakeFiles/srtp2.dir/crypto/kernel/alloc.c.o /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libsrtp/crypto/hash/hmac_ossl.c: Inn ‘srtp_hmac_alloc’: /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libsrtp/crypto/hash/hmac_ossl.c:106ing: ‘HMAC_CTX_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 106 | (a)->state = HMAC_CTX_new(); | ^ In file included from /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libsrtp/cryptmac_ossl.c:54: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX HMAC_CTX_new(void); | ^~~~ /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libsrtp/crypto/hash/hmac_ossl.c: Inn ‘srtp_hmac_dealloc’: /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libsrtp/crypto/hash/hmac_ossl.c:136ing: ‘HMAC_CTX_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | HMAC_CTX_free(hmac_ctx); | ^~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX ctx); | ^~~~~ /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libsrtp/crypto/hash/hmac_ossl.c: Inn ‘srtp_hmac_start’: /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libsrtp/crypto/hash/hmac_ossl.c:152ing: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 152 | if (HMAC_Init_ex(state, NULL, 0, NULL, NULL) == 0) | ^~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX ctx, const void key, int len, | ^~~~ /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libsrtp/crypto/hash/hmac_ossl.c: Inn ‘srtp_hmac_init’: /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libsrtp/crypto/hash/hmac_ossl.c:164ing: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 164 | if (HMAC_Init_ex(state, key, key_len, EVP_sha1(), NULL) == 0) | ^~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX ctx, const void key, int len, | ^~~~ /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libsrtp/crypto/hash/hmac_ossl.c: Inn ‘srtp_hmac_update’: /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libsrtp/crypto/hash/hmac_ossl.c:179ing: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 179 | if (HMAC_Update(state, message, msg_octets) == 0) | ^~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX ctx, const unsigned char data, | ^~~/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libsrtp/crypto/hash/hmac_ossl.c: Inn ‘srtp_hmac_compute’: /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libsrtp/crypto/hash/hmac_ossl.c:205ing: ‘HMAC_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 205 | if (HMAC_Update(state, message, msg_octets) == 0) | ^~ [ 19%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctp_cc_functions.c.o /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX ctx, const unsigned char data, | ^~~/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/deps/libsrtp/crypto/hash/hmac_ossl.c:208ing: ‘HMAC_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 208 | if (HMAC_Final(state, hash_value, &len) == 0) | ^~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX ctx, unsigned char md, | ^~~~~~ [ 19%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/conn_thread.c.o [ 19%] Building C object deps/libsrtp/CMakeFiles/srtp2.dir/crypto/kernel/crypto_kernel.c.o [ 21%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/conn_mux.c.o [ 24%] Building C object deps/libsrtp/CMakeFiles/srtp2.dir/crypto/kernel/err.c.o [ 24%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/base64.c.o [ 24%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/hash.c.o [ 24%] Building C object deps/libsrtp/CMakeFiles/srtp2.dir/crypto/kernel/key.c.o [ 26%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/hmac.c.o [ 26%] Building C object deps/libsrtp/CMakeFiles/srtp2.dir/crypto/math/datatypes.c.o [ 26%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctp_crc32.c.o [ 29%] Building C object deps/libsrtp/CMakeFiles/srtp2.dir/crypto/replay/rdb.c.o [ 29%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/ice.c.o [ 29%] Building C object deps/libsrtp/CMakeFiles/srtp2.dir/crypto/replay/rdbx.c.o [ 29%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/juice.c.o [ 29%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctp_indata.c.o [ 29%] Linking C static library libsrtp2.a [ 31%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/log.c.o [ 34%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctp_input.c.o make[5]: Leaving directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' [ 34%] Built target srtp2 [ 34%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/random.c.o [ 36%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/server.c.o [ 36%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/stun.c.o [ 36%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/timestamp.c.o [ 36%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctp_output.c.o [ 39%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/turn.c.o [ 39%] Building C object deps/libjuice/CMakeFiles/juice-static.dir/src/udp.c.o [ 39%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctp_pcb.c.o [ 39%] Linking C static library libjuice-static.a [ 41%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctp_peeloff.c.o make[5]: Leaving directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' [ 41%] Built target juice-static [ 41%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctp_sha1.c.o [ 43%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctp_ss_functions.c.o [ 43%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctp_sysctl.c.o [ 43%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctp_timer.c.o [ 46%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctp_userspace.c.o [ 46%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctp_usrreq.c.o [ 46%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet/sctputil.c.o [ 48%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/netinet6/sctp6_usrreq.c.o [ 48%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/user_environment.c.o [ 48%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/user_mbuf.c.o [ 51%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/user_recv_thread.c.o [ 51%] Building C object deps/usrsctp/usrsctplib/CMakeFiles/usrsctp.dir/user_socket.c.o [ 53%] Linking C static library libusrsctp.a make[5]: Leaving directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' [ 53%] Built target usrsctp make[5]: Entering directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' make[5]: Leaving directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' make[5]: Entering directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' [ 56%] Building CXX object CMakeFiles/datachannel-static.dir/src/channel.cpp.o [ 56%] Building CXX object CMakeFiles/datachannel-static.dir/src/candidate.cpp.o [ 56%] Building CXX object CMakeFiles/datachannel-static.dir/src/configuration.cpp.o [ 56%] Building CXX object CMakeFiles/datachannel-static.dir/src/datachannel.cpp.o [ 56%] Building CXX object CMakeFiles/datachannel-static.dir/src/description.cpp.o [ 58%] Building CXX object CMakeFiles/datachannel-static.dir/src/global.cpp.o [ 58%] Building CXX object CMakeFiles/datachannel-static.dir/src/message.cpp.o [ 60%] Building CXX object CMakeFiles/datachannel-static.dir/src/peerconnection.cpp.o [ 60%] Building CXX object CMakeFiles/datachannel-static.dir/src/rtcpreceivingsession.cpp.o [ 60%] Building CXX object CMakeFiles/datachannel-static.dir/src/track.cpp.o [ 63%] Building CXX object CMakeFiles/datachannel-static.dir/src/websocket.cpp.o [ 63%] Building CXX object CMakeFiles/datachannel-static.dir/src/websocketserver.cpp.o [ 63%] Building CXX object CMakeFiles/datachannel-static.dir/src/rtppacketizationconfig.cpp.o [ 65%] Building CXX object CMakeFiles/datachannel-static.dir/src/rtcpsrreporter.cpp.o [ 65%] Building CXX object CMakeFiles/datachannel-static.dir/src/rtppacketizer.cpp.o [ 65%] Building CXX object CMakeFiles/datachannel-static.dir/src/opusrtppacketizer.cpp.o [ 68%] Building CXX object CMakeFiles/datachannel-static.dir/src/opuspacketizationhandler.cpp.o [ 68%] Building CXX object CMakeFiles/datachannel-static.dir/src/h264rtppacketizer.cpp.o [ 70%] Building CXX object CMakeFiles/datachannel-static.dir/src/nalunit.cpp.o [ 70%] Building CXX object CMakeFiles/datachannel-static.dir/src/h264packetizationhandler.cpp.o [ 70%] Building CXX object CMakeFiles/datachannel-static.dir/src/mediachainablehandler.cpp.o [ 73%] Building CXX object CMakeFiles/datachannel-static.dir/src/mediahandlerelement.cpp.o [ 73%] Building CXX object CMakeFiles/datachannel-static.dir/src/mediahandlerrootelement.cpp.o [ 73%] Building CXX object CMakeFiles/datachannel-static.dir/src/rtcpnackresponder.cpp.o [ 75%] Building CXX object CMakeFiles/datachannel-static.dir/src/rtp.cpp.o [ 75%] Building CXX object CMakeFiles/datachannel-static.dir/src/capi.cpp.o [ 75%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/certificate.cpp.o [ 78%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/channel.cpp.o [ 78%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/datachannel.cpp.o /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/certificate.cpp: In static membion ‘static rtc::impl::Certificate rtc::impl::Certificate::Generate(rtc::CertificateType, const std::string&) /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/certificate.cpp:241:46: warningEC_KEY_free(EC_KEY)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 241 | unique_ptr<EC_KEY, decltype(&EC_KEY_free)> ecc( | ^~~In file included from /usr/include/openssl/x509.h:33, from /usr/include/openssl/ssl.h:31, from /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/tls.hpp:5 from /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/certifica4, from /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/certifica9: /usr/include/openssl/ec.h:1003:28: note: declared here 1003 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY key); | ^~~/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/certificate.cpp:242:45: warningY EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 242 | EC_KEY_new_by_curve_name(NID_X9_62_prime256v1), EC_KEY_free); |~~~~~~^~~~~~~~ /usr/include/openssl/ec.h:998:31: note: declared here 998 | OSSL_DEPRECATEDIN_3_0 EC_KEY EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~ /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/certificate.cpp:242:80: warningEC_KEY_free(EC_KEY)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 242 | EC_KEY_new_by_curve_name(NID_X9_62_prime256v1), EC_KEY_free); | ^ /usr/include/openssl/ec.h:1003:28: note: declared here 1003 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY key); | ^~~/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/certificate.cpp:246:37: warningEC_KEY_set_asn1_flag(EC_KEY, int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 246 | EC_KEY_set_asn1_flag(ecc.get(), OPENSSL_EC_NAMED_CURVE); // Set ASN1 OID |~~~~^~~~~~~~~~~ /usr/include/openssl/ec.h:1087:28: note: declared here 1087 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_set_asn1_flag(EC_KEY eckey, int asn1_flag); | ^~~~~~~~ /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/certificate.cpp:247:41: warningC_KEY_generate_key(EC_KEY)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | if (!EC_KEY_generate_key(ecc.get()) || |~~~~~^~~~~ /usr/include/openssl/ec.h:1101:27: note: declared here 1101 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY key); | ^~~~~~~ /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/certificate.cpp:260:43: warningRSA_free(RSA)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 260 | unique_ptr<RSA, decltype(&RSA_free)> rsa(RSA_new(), RSA_free); | ^~~~ In file included from /usr/include/openssl/x509.h:36: /usr/include/openssl/rsa.h:293:28: note: declared here 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA r); | ^~~~ /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/certificate.cpp:260:65: warningRSA_new()’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 260 | unique_ptr<RSA, decltype(&RSA_free)> rsa(RSA_new(), RSA_free); |~~~^~ /usr/include/openssl/rsa.h:201:28: note: declared here 201 | OSSL_DEPRECATEDIN_3_0 RSA RSA_new(void); | ^~~ /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/certificate.cpp:260:77: warningRSA_free(RSA)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 260 | unique_ptr<RSA, decltype(&RSA_free)> rsa(RSA_new(), RSA_free); | ^ /usr/include/openssl/rsa.h:293:28: note: declared here 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA r); | ^~~~ /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/certificate.cpp:266:41: warningSA_generate_key_ex(RSA, int, BIGNUM, BN_GENCB)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declaration 266 | !RSA_generate_key_ex(rsa.get(), bits, exponent.get(), NULL) || |~~~~~^~~~~~~~~ /usr/include/openssl/rsa.h:260:27: note: declared here 260 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA rsa, int bits, BIGNUM e, | ^~~~~~~ /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/certificate.cpp:287:28: warningN_pseudo_rand(BIGNUM, int, int, int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 287 | !BN_pseudo_rand(serial_number.get(), serialSize, 0, 0) || |~~~~^~~~~~~~~ In file included from /usr/include/openssl/params.h:16, from /usr/include/openssl/evp.h:32, from /usr/include/openssl/x509.h:29: /usr/include/openssl/bn.h:231:5: note: declared here 231 | int BN_pseudo_rand(BIGNUM rnd, int bits, int top, int bottom); | ^~~~~~ [ 78%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/dtlssrtptransport.cpp.o [ 80%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/dtlstransport.cpp.o [ 80%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/icetransport.cpp.o [ 82%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/init.cpp.o /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/dtlstransport.cpp: In construct:impl::DtlsTransport::DtlsTransport(std::shared_ptr~~In file included from /usr/include/openssl/x509.h:33, from /usr/include/openssl/ssl.h:31, from /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/tls.hpp:5 from /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/certifica4, from /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/dtlstrans:22, from /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/dtlstrans:19: /usr/include/openssl/ec.h:1003:28: note: declared here 1003 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY key); | ^~~/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/dtlstransport.cpp:440:45: warniKEY EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 440 | EC_KEY_new_by_curve_name(NID_X9_62_prime256v1), EC_KEY_free); |~~~~~~^~~~~~~~ /usr/include/openssl/ec.h:998:31: note: declared here 998 | OSSL_DEPRECATEDIN_3_0 EC_KEY EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~ /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/dtlstransport.cpp:440:80: warnid EC_KEY_free(EC_KEY)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 440 | EC_KEY_new_by_curve_name(NID_X9_62_prime256v1), EC_KEY_free); | ^ /usr/include/openssl/ec.h:1003:28: note: declared here 1003 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY key); | ^~~[ 82%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/peerconnection.cpp.o [ 82%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/logcounter.cpp.o [ 85%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/sctptransport.cpp.o [ 85%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/threadpool.cpp.o [ 85%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/tls.cpp.o [ 87%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/track.cpp.o [ 87%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/utils.cpp.o [ 87%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/processor.cpp.o [ 90%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/sha.cpp.o [ 90%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/pollinterrupter.cpp.o /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/sha.cpp: In function ‘rtc::binaimpl::{anonymous}::Sha1(const std::byte, std::size_t)’: /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/sha.cpp:47:18: warning: ‘int SHSHA_CTX)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 47 | SHA1_Init(&ctx); |~~~^~~~ In file included from /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/sha.cpp:2 /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX c); | ^~~~~ /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/sha.cpp:48:20: warning: ‘int SHe(SHA_CTX, const void, size_t)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 48 | SHA1_Update(&ctx, data, size); |~~~^~~~~~ /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/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/sha.cpp:49:19: warning: ‘int SH(unsigned char, SHA_CTX)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 49 | SHA1_Final(reinterpret_cast<unsigned char >(output.data()), &ctx); |~~^~~~~~~~~~~~/usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char md, SHA_CTX c); | ^~~~~~ [ 92%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/pollservice.cpp.o [ 92%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/tcpserver.cpp.o [ 92%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/tcptransport.cpp.o [ 95%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/tlstransport.cpp.o [ 95%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/verifiedtlstransport.cpp.o [ 95%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/websocket.cpp.o /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/tlstransport.cpp: In constructoimpl::TlsTransport::TlsTransport(std::shared_ptr~~In file included from /usr/include/openssl/x509.h:33, from /usr/include/openssl/ssl.h:31, from /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/tls.hpp:5 from /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/certifica4, from /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/tlstransp22, from /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/tlstransp19: /usr/include/openssl/ec.h:1003:28: note: declared here 1003 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY key); | ^~~/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/tlstransport.cpp:352:45: warninEY EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 352 | EC_KEY_new_by_curve_name(NID_X9_62_prime256v1), EC_KEY_free); |~~~~~~^~~~~~~~ /usr/include/openssl/ec.h:998:31: note: declared here 998 | OSSL_DEPRECATEDIN_3_0 EC_KEY EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~ /home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/src/impl/tlstransport.cpp:352:80: warnin EC_KEY_free(EC_KEY)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 352 | EC_KEY_new_by_curve_name(NID_X9_62_prime256v1), EC_KEY_free); | ^ /usr/include/openssl/ec.h:1003:28: note: declared here 1003 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~[ 97%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/websocketserver.cpp.o [ 97%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/wstransport.cpp.o [ 97%] Building CXX object CMakeFiles/datachannel-static.dir/src/impl/wshandshake.cpp.o [100%] Linking CXX static library libdatachannel-static.a make[5]: Leaving directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' [100%] Built target datachannel-static make[4]: Leaving directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' make[3]: Leaving directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' make[2]: Leaving directory '/home/admin/crowsnest/bin/camera-streamer/third_party/libdatachannel/build' rm device/buffer_lock.o device/v4l2/buffer.o output/http_hls.o device/camera/camera_output.o device/v4l2/buffo device/buffer_queue.o device/buffer.o device/camera/camera_decoder.o device/links.o cmd/list-devices/main.ov4l2/debug.o device/camera/camera_input.o device/v4l2/device_options.o output/http_ffmpeg.o device/camera/camvice/camera/camera_rescaller.o device/libcamera/fake_camera.o cmd/camera-streamer/main.o device/buffer_list.ocamera/camera_debug.o util/http/http.o device/camera/camera_pipeline.o device/dummy/buffer_list.o util/opts/c output/http_jpeg.o cmd/camera-streamer/opts.o output/output.o device/v4l2/device_list.o device/device_list.ov4l2/device_media.o device/dummy/device.o device/dummy/dummy.o util/http/http_methods.o device/dummy/buffer.oera-streamer/http.o device/camera/camera_isp.o device/v4l2/v4l2.o device/device.o device/v4l2/device.o output64.o make[1]: Leaving directory '/home/admin/crowsnest/bin/camera-streamer' make: [Makefile:62: all] Error 2 make: [Makefile:17: install] Error 2