Compilation on MacOS 14.5 fails

Me again, Since Simon showcased constellation I tried to install it and it failed:sad_parrot:

It does not like sprintf in asio. I guess there is an option to disable this warning for subprojects, but I do not know how 😄

Just to let you know...

[1/34] Compiling C++ object cxx/constellation/core/libConstellationCore.dylib.p/chirp_BroadcastSend.cpp.o
FAILED: cxx/constellation/core/libConstellationCore.dylib.p/chirp_BroadcastSend.cpp.o 
/opt/homebrew/opt/llvm/bin/clang++ -Icxx/constellation/core/libConstellationCore.dylib.p -Icxx/constellation/core -I../cxx/constellation/core -Icxx -I../cxx -I../subprojects/asio-1.28.1/include -Isubprojects/cppzmq-4.10.0 -I../subprojects/cppzmq-4.10.0 -I../subprojects/libzmq-4.3.5/include -I../subprojects/magic_enum-0.9.5/include/magic_enum -I../subprojects/spdlog-1.14.1/include -I/opt/homebrew/include -fvisibility=hidden -fdiagnostics-color=always -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c++20 -O2 -g -fexperimental-library -DMSGPACK_DEFAULT_API_VERSION=3 -DZMQ_BUILD_DRAFT_API -DASIO_STANDALONE=1 -DCNSTLN_BUILDLIB=1 -MD -MQ cxx/constellation/core/libConstellationCore.dylib.p/chirp_BroadcastSend.cpp.o -MF cxx/constellation/core/libConstellationCore.dylib.p/chirp_BroadcastSend.cpp.o.d -o cxx/constellation/core/libConstellationCore.dylib.p/chirp_BroadcastSend.cpp.o -c ../cxx/constellation/core/chirp/BroadcastSend.cpp
In file included from ../cxx/constellation/core/chirp/BroadcastSend.cpp:10:
In file included from ../cxx/constellation/core/chirp/BroadcastSend.hpp:16:
In file included from ../subprojects/asio-1.28.1/include/asio.hpp:30:
In file included from ../subprojects/asio-1.28.1/include/asio/basic_datagram_socket.hpp:20:
In file included from ../subprojects/asio-1.28.1/include/asio/basic_socket.hpp:38:
In file included from ../subprojects/asio-1.28.1/include/asio/detail/reactive_socket_service.hpp:31:
In file included from ../subprojects/asio-1.28.1/include/asio/detail/reactive_socket_accept_op.hpp:26:
In file included from ../subprojects/asio-1.28.1/include/asio/detail/socket_holder.hpp:20:
In file included from ../subprojects/asio-1.28.1/include/asio/detail/socket_ops.hpp:372:
../subprojects/asio-1.28.1/include/asio/detail/impl/socket_ops.ipp:2525:7: error: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Werror,-Wdeprecated-declarations]
 2525 |       sprintf(if_name + 1, "%lu", scope_id);
      |       ^