Skip to content

Update boost.nowide#1401

Merged
poco0317 merged 1 commit intoetternagame:developfrom
K1ngfish3r:update-boost-nowide
Jan 5, 2026
Merged

Update boost.nowide#1401
poco0317 merged 1 commit intoetternagame:developfrom
K1ngfish3r:update-boost-nowide

Conversation

@K1ngfish3r
Copy link

@K1ngfish3r K1ngfish3r commented Nov 8, 2025

i@clr:~/.install/etterna
$ git remote add upstream-boost-nowide https://github.com/boostorg/nowide.git
i@clr:~/.install/etterna
$ git subtree pull --prefix=extern/boost/nowide upstream-boost-nowide develop --squash

build failing, converted to draft
EDIT: build success

@K1ngfish3r K1ngfish3r marked this pull request as draft November 9, 2025 00:05
@K1ngfish3r K1ngfish3r marked this pull request as ready for review November 9, 2025 00:19
@poco0317
Copy link
Member

this introduces a dependency on boost

@K1ngfish3r K1ngfish3r force-pushed the update-boost-nowide branch 2 times, most recently from 799ad5f to 602f53b Compare November 16, 2025 19:39
@K1ngfish3r
Copy link
Author

changed PR to use standalone branch of boost.nowide seen here https://github.com/boostorg/nowide/tree/standalone

would like to note that the Boost dependency is now being added by extern/websocketpp

* Configuring Boost
-- -- Using BOOST_ROOT
--
CMake Warning (dev) at extern/websocketpp/CMakeLists.txt:218 (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.

CMake Error at /usr/share/cmake-4.1/Modules/FindPackageHandleStandardArgs.cmake:227 (message):
  Could NOT find Boost (missing: Boost_INCLUDE_DIR) (Required is at least
  version "1.39.0")
Call Stack (most recent call first):
  /usr/share/cmake-4.1/Modules/FindPackageHandleStandardArgs.cmake:591 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-4.1/Modules/FindBoost.cmake:2437 (find_package_handle_standard_args)
  extern/websocketpp/CMakeLists.txt:218 (find_package)

@poco0317
Copy link
Member

try running cmake with -DBUILD_TESTS=OFF -DBUILD_EXAMPLES=OFF

fa328e8ea5 Include 'Merge pull request etternagame#201 from boostorg/boost-166-requirement
2479e86b5c Include 'Update links to regression test matrix'
d0f7add871 Include 'Increase CMake version range to 3.20
de3bb558eb Include 'Fix readme badges'
f0fc265561 Include 'Merge pull request etternagame#191 from boostorg/get-env-thread
bffe4ad9b0 Include 'Fix documentation of enable_if_path_t'
df13d5c1cd Include 'Fix test for coverage'
47df3041de Include 'CMake: Build tests only on make: Nothing to be done for 'test'. (etternagame#182)
12651dad48 Include 'Merge pull request etternagame#178 from striezel-stash/fix-typos
1810c37169 Include 'Merge pull request etternagame#177 from Jackarain/develop
a064a3aa0f Include 'Merge pull request etternagame#173 from boostorg/fix-warning
2a0543f827 Include 'Add some missing C++11 requirements'
302f6d63ab Include 'CI: Update GHA container jobs
7d2278ee8b Include 'Increase (internal) version to 11.3.0'
a2683462ca Include 'CI: Extend coverage collection to C++14-20
ade7bb9d0c Include 'Update docs regarding C++11 usage'
ec5a2eb4d3 Include 'Fix potential macro redefinition in test_traits
b98cdaa47a Include 'Remove uneccessary cast in test_swap
40666d41d2 Include 'Update readme
37abcc3f71 Include 'CI: Test standalone release tarball'
dcda1fec3f Include 'Prepare release 11.2.0'
495bbcc11f Include 'Merge pull request etternagame#161 from Flamefire/coverity
3e81b6e08c Include 'Merge pull request etternagame#160 from Flamefire/filebuf_perf
a58c678d19 Include 'Merge pull request etternagame#159 from Flamefire/simplify_putback
1229a7b905 Include 'Merge pull request etternagame#155 from Flamefire/fix-flush
69b9a2a86f Include 'Fix MSYS2 builds'
1119935c51 Include 'Fix sign confusion in filebuf sanity check
300c6de72f Include 'Don't force using the custom filebuf (especially on Cygwin)
92943916cd Include 'Fix return value of sync() when fflush fails
960c2016a2 Include 'CI: Remove Visual Studio 2019 CMake test
89ac8cc5f9 Include 'Docu update especially related to filesystem::path
37ed2c0151 Include 'Enhance CTRL+Z iostream test
6dd7118fc0 Include 'Merge pull request etternagame#148 from Flamefire/gcc11_ming-w64-compat
03d71d614c Include 'Merge pull request etternagame#147 from Flamefire/fix/missing_include
fccb720589 Include 'Fix update of standalone branch

git-subtree-dir: extern/boost/nowide
git-subtree-split: fa328e8ea5da612fb8f018750e1c35a0c6c6c0a1
@K1ngfish3r
Copy link
Author

try running cmake with -DBUILD_TESTS=OFF -DBUILD_EXAMPLES=OFF

all good

cmake.log
  $ cmake -DWITH_CRASHPAD=OFF -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=OFF -DBUILD_EXAMPLES=OFF -G "Ninja" ..
-- The C compiler identification is Clang 21.1.5
-- The CXX compiler identification is Clang 21.1.5
-- The ASM compiler identification is Clang with GNU-like command-line
-- Found assembler: /usr/bin/cc
-- 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
-- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "3.6.0", minimum required is "3.5")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Using CMake version 4.1.2
-- curl version=[8.13.0]
-- CMake platform flags: UNIX
-- Picky compiler options: -Werror-implicit-function-declaration -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-sign-conversion -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wformat=2 -Wlanguage-extension-token -Wdouble-promotion -Wenum-conversion -Wheader-guard -Wpragmas -Wsometimes-uninitialized -Wunused-const-variable -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough
-- Could NOT find Perl (missing: PERL_EXECUTABLE)
CMake Warning at extern/curl/CMakeLists.txt:551 (message):
  Perl not found.  Will not build manuals.


-- Looking for connect in socket
-- Looking for connect in socket - not found
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID - Success
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_ADDR
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_ADDR - Success
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.6.0")
-- Looking for OPENSSL_IS_BORINGSSL
-- Looking for OPENSSL_IS_BORINGSSL - not found
-- Looking for OPENSSL_IS_AWSLC
-- Looking for OPENSSL_IS_AWSLC - not found
-- Looking for LIBRESSL_VERSION_NUMBER
-- Looking for LIBRESSL_VERSION_NUMBER - not found
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.1")
-- Checking for modules 'libbrotlidec;libbrotlicommon'
--   Found libbrotlidec, version 1.2.0
--   Found libbrotlicommon, version 1.2.0
-- Found Brotli (via pkg-config): /usr/include (found version "")
-- Checking for module 'libzstd'
--   Found libzstd, version 1.5.7
-- Found Zstd (via pkg-config): /usr/include (found version "1.5.7")
-- Looking for SSL_set0_wbio
-- Looking for SSL_set0_wbio - found
-- Looking for SSL_CTX_set_srp_username
-- Looking for SSL_CTX_set_srp_username - found
-- Checking for module 'libnghttp2'
--   Found libnghttp2, version 1.68.0
-- Found NGHTTP2 (via pkg-config): /usr/include (found version "1.68.0")
-- Checking for module 'libidn2'
--   Found libidn2, version 2.3.8
-- Found Libidn2 (via pkg-config): /usr/include (found version "2.3.8")
-- Performing Test USE_UNIX_SOCKETS
-- Performing Test USE_UNIX_SOCKETS - Success
-- Found CA bundle: /etc/ssl/certs/ca-certificates.crt
-- Found CA path: /etc/ssl/certs
-- Looking for sys/eventfd.h
-- Looking for sys/eventfd.h - found
-- Looking for sys/filio.h
-- Looking for sys/filio.h - not found
-- Looking for sys/ioctl.h
-- Looking for sys/ioctl.h - found
-- Looking for sys/param.h
-- Looking for sys/param.h - found
-- Looking for sys/poll.h
-- Looking for sys/poll.h - found
-- Looking for sys/resource.h
-- Looking for sys/resource.h - found
-- Looking for include file sys/select.h
-- Looking for include file sys/select.h - found
-- Looking for include files sys/select.h, sys/socket.h
-- Looking for include files sys/select.h, sys/socket.h - found
-- Looking for sys/sockio.h
-- Looking for sys/sockio.h - not found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for 3 include files sys/select.h, ..., sys/time.h
-- Looking for 3 include files sys/select.h, ..., sys/time.h - found
-- Looking for 4 include files sys/select.h, ..., sys/types.h
-- Looking for 4 include files sys/select.h, ..., sys/types.h - found
-- Looking for sys/un.h
-- Looking for sys/un.h - found
-- Looking for 5 include files sys/select.h, ..., sys/utime.h
-- Looking for 5 include files sys/select.h, ..., sys/utime.h - not found
-- Looking for 5 include files sys/select.h, ..., arpa/inet.h
-- Looking for 5 include files sys/select.h, ..., arpa/inet.h - found
-- Looking for dirent.h
-- Looking for dirent.h - found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for 6 include files sys/select.h, ..., ifaddrs.h
-- Looking for 6 include files sys/select.h, ..., ifaddrs.h - found
-- Looking for io.h
-- Looking for io.h - not found
-- Looking for 7 include files sys/select.h, ..., libgen.h
-- Looking for 7 include files sys/select.h, ..., libgen.h - found
-- Looking for linux/tcp.h
-- Looking for linux/tcp.h - found
-- Looking for locale.h
-- Looking for locale.h - found
-- Looking for 8 include files sys/select.h, ..., net/if.h
-- Looking for 8 include files sys/select.h, ..., net/if.h - found
-- Looking for 9 include files sys/select.h, ..., netdb.h
-- Looking for 9 include files sys/select.h, ..., netdb.h - found
-- Looking for 10 include files sys/select.h, ..., netinet/in.h
-- Looking for 10 include files sys/select.h, ..., netinet/in.h - found
-- Looking for netinet/in6.h
-- Looking for netinet/in6.h - not found
-- Looking for 11 include files sys/select.h, ..., netinet/tcp.h
-- Looking for 11 include files sys/select.h, ..., netinet/tcp.h - found
-- Looking for 12 include files sys/select.h, ..., netinet/udp.h
-- Looking for 12 include files sys/select.h, ..., netinet/udp.h - found
-- Looking for poll.h
-- Looking for poll.h - found
-- Looking for pwd.h
-- Looking for pwd.h - found
-- Looking for stdatomic.h
-- Looking for stdatomic.h - found
-- Looking for stdbool.h
-- Looking for stdbool.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for strings.h
-- Looking for strings.h - found
-- Looking for stropts.h
-- Looking for stropts.h - not found
-- Looking for termio.h
-- Looking for termio.h - not found
-- Looking for termios.h
-- Looking for termios.h - found
-- Looking for 13 include files sys/select.h, ..., unistd.h
-- Looking for 13 include files sys/select.h, ..., unistd.h - found
-- Looking for utime.h
-- Looking for utime.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of size_t
-- Check size of size_t - done
-- Check size of ssize_t
-- Check size of ssize_t - done
-- Check size of long long
-- Check size of long long - done
-- Check size of long
-- Check size of long - done
-- Check size of int
-- Check size of int - done
-- Check size of __int64
-- Check size of __int64 - failed
-- Check size of time_t
-- Check size of time_t - done
-- Check size of suseconds_t
-- Check size of suseconds_t - done
-- Looking for fnmatch
-- Looking for fnmatch - found
-- Looking for basename
-- Looking for basename - found
-- Looking for opendir
-- Looking for opendir - found
-- Looking for poll
-- Looking for poll - found
-- Looking for socket
-- Looking for socket - found
-- Looking for socketpair
-- Looking for socketpair - found
-- Looking for recv
-- Looking for recv - found
-- Looking for send
-- Looking for send - found
-- Looking for sendmsg
-- Looking for sendmsg - found
-- Looking for sendmmsg
-- Looking for sendmmsg - found
-- Looking for select
-- Looking for select - found
-- Looking for strdup
-- Looking for strdup - found
-- Looking for memrchr
-- Looking for memrchr - found
-- Looking for alarm
-- Looking for alarm - found
-- Looking for fcntl
-- Looking for fcntl - found
-- Looking for getppid
-- Looking for getppid - found
-- Looking for utimes
-- Looking for utimes - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for closesocket
-- Looking for closesocket - not found
-- Looking for sigsetjmp
-- Looking for sigsetjmp - found
-- Looking for getpass_r
-- Looking for getpass_r - not found
-- Looking for getpwuid
-- Looking for getpwuid - found
-- Looking for getpwuid_r
-- Looking for getpwuid_r - found
-- Looking for geteuid
-- Looking for geteuid - found
-- Looking for utime
-- Looking for utime - found
-- Looking for gmtime_r
-- Looking for gmtime_r - found
-- Looking for gethostbyname_r
-- Looking for gethostbyname_r - found
-- Looking for gethostname
-- Looking for gethostname - found
-- Looking for signal
-- Looking for signal - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Looking for sigaction
-- Looking for sigaction - found
-- Looking for siginterrupt
-- Looking for siginterrupt - found
-- Looking for getaddrinfo
-- Looking for getaddrinfo - found
-- Looking for getifaddrs
-- Looking for getifaddrs - found
-- Looking for freeaddrinfo
-- Looking for freeaddrinfo - found
-- Looking for pipe
-- Looking for pipe - found
-- Looking for eventfd
-- Looking for eventfd - found
-- Looking for ftruncate
-- Looking for ftruncate - found
-- Looking for getpeername
-- Looking for getpeername - found
-- Looking for getsockname
-- Looking for getsockname - found
-- Looking for getrlimit
-- Looking for getrlimit - found
-- Looking for setlocale
-- Looking for setlocale - found
-- Looking for setrlimit
-- Looking for setrlimit - found
-- Looking for if_nametoindex
-- Looking for if_nametoindex - found
-- Looking for realpath
-- Looking for realpath - found
-- Looking for sched_yield
-- Looking for sched_yield - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for stricmp
-- Looking for stricmp - not found
-- Looking for strcmpi
-- Looking for strcmpi - not found
-- Looking for setmode
-- Looking for setmode - not found
-- Looking for snprintf
-- Looking for snprintf - found
-- Looking for inet_ntop
-- Looking for inet_ntop - found
-- Looking for inet_pton
-- Looking for inet_pton - found
-- Looking for fsetxattr
-- Looking for fsetxattr - found
-- Performing Test HAVE_FSETXATTR_5
-- Performing Test HAVE_FSETXATTR_5 - Success
-- Performing Test HAVE_FSETXATTR_6
-- Performing Test HAVE_FSETXATTR_6 - Failed
-- Check size of sa_family_t
-- Check size of sa_family_t - done
-- Performing Test HAVE_FCNTL_O_NONBLOCK
-- Performing Test HAVE_FCNTL_O_NONBLOCK - Success
-- Performing Test HAVE_IOCTLSOCKET
-- Performing Test HAVE_IOCTLSOCKET - Failed
-- Performing Test HAVE_IOCTLSOCKET_CAMEL
-- Performing Test HAVE_IOCTLSOCKET_CAMEL - Failed
-- Performing Test HAVE_IOCTLSOCKET_CAMEL_FIONBIO
-- Performing Test HAVE_IOCTLSOCKET_CAMEL_FIONBIO - Failed
-- Performing Test HAVE_IOCTLSOCKET_FIONBIO
-- Performing Test HAVE_IOCTLSOCKET_FIONBIO - Failed
-- Performing Test HAVE_IOCTL_FIONBIO
-- Performing Test HAVE_IOCTL_FIONBIO - Success
-- Performing Test HAVE_IOCTL_SIOCGIFADDR
-- Performing Test HAVE_IOCTL_SIOCGIFADDR - Success
-- Performing Test HAVE_SETSOCKOPT_SO_NONBLOCK
-- Performing Test HAVE_SETSOCKOPT_SO_NONBLOCK - Failed
-- Performing Test HAVE_GETHOSTBYNAME_R_3
-- Performing Test HAVE_GETHOSTBYNAME_R_3 - Failed
-- Performing Test HAVE_GETHOSTBYNAME_R_5
-- Performing Test HAVE_GETHOSTBYNAME_R_5 - Failed
-- Performing Test HAVE_GETHOSTBYNAME_R_6
-- Performing Test HAVE_GETHOSTBYNAME_R_6 - Success
-- Performing Test HAVE_BOOL_T
-- Performing Test HAVE_BOOL_T - Success
-- Performing Test STDC_HEADERS
-- Performing Test STDC_HEADERS - Success
-- Performing Test HAVE_ATOMIC
-- Performing Test HAVE_ATOMIC - Success
-- Performing Test HAVE_GETHOSTBYNAME_R_3_REENTRANT
-- Performing Test HAVE_GETHOSTBYNAME_R_3_REENTRANT - Failed
-- Performing Test HAVE_GETHOSTBYNAME_R_5_REENTRANT
-- Performing Test HAVE_GETHOSTBYNAME_R_5_REENTRANT - Failed
-- Performing Test HAVE_GETHOSTBYNAME_R_6_REENTRANT
-- Performing Test HAVE_GETHOSTBYNAME_R_6_REENTRANT - Success
-- Performing Test HAVE_FILE_OFFSET_BITS
-- Performing Test HAVE_FILE_OFFSET_BITS - Success
-- Check size of off_t
-- Check size of off_t - done
-- Looking for fseeko
-- Looking for fseeko - found
-- Check size of curl_off_t
-- Check size of curl_off_t - done
-- Check size of curl_socket_t
-- Check size of curl_socket_t - done
-- Performing Test HAVE_WRITABLE_ARGV
-- Performing Test HAVE_WRITABLE_ARGV - Success
-- Performing Test HAVE_TIME_T_UNSIGNED
-- Performing Test HAVE_TIME_T_UNSIGNED - Failed
-- Performing Test HAVE_GLIBC_STRERROR_R
-- Performing Test HAVE_GLIBC_STRERROR_R - Success
-- Performing Test HAVE_POSIX_STRERROR_R
-- Performing Test HAVE_POSIX_STRERROR_R - Failed
-- Performing Test HAVE_CLOCK_GETTIME_MONOTONIC
-- Performing Test HAVE_CLOCK_GETTIME_MONOTONIC - Success
-- Check size of struct sockaddr_storage
-- Check size of struct sockaddr_storage - done
-- Performing Test HAVE_MSG_NOSIGNAL
-- Performing Test HAVE_MSG_NOSIGNAL - Success
-- Performing Test HAVE_STRUCT_TIMEVAL
-- Performing Test HAVE_STRUCT_TIMEVAL - Success
-- Performing Test HAVE_H_ERRNO
-- Performing Test HAVE_H_ERRNO - Success
-- Performing Test HAVE_CLOCK_GETTIME_MONOTONIC_RAW
-- Performing Test HAVE_CLOCK_GETTIME_MONOTONIC_RAW - Success
-- Protocols: http https ws wss
-- Features: alt-svc AsynchDNS brotli HSTS HTTP2 HTTPS-proxy IDN IPv6 Largefile libz NTLM SSL threadsafe TLS-SRP UnixSockets zstd
-- Enabled SSL backends: OpenSSL v3+
CMake Deprecation Warning at extern/SQLiteCpp/CMakeLists.txt:7 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- Using c++ standard c++20
-- CMake version: 4.1.2
-- Project version: 3.3.2
-- Using Stack Protection hardening
-- CMAKE_CXX_COMPILER '/usr/bin/c++' 'Clang' '21.1.5'
-- CMAKE_CXX_FLAGS                ' -Wall -Wextra -Wpedantic -Wswitch-enum -Wshadow -Wno-long-long'
-- CMAKE_CXX_FLAGS_RELEASE        '-O3 -DNDEBUG'
-- Compile sqlite3 from source in subdirectory
-- SQLITECPP_RUN_CPPLINT OFF
-- SQLITECPP_RUN_CPPCHECK OFF
-- SQLITECPP_RUN_DOXYGEN OFF
-- SQLITECPP_BUILD_EXAMPLES OFF
-- SQLITECPP_BUILD_TESTS OFF
CMake Deprecation Warning at extern/websocketpp/CMakeLists.txt:5 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


** websocketpp

=========== Used Build Configuration =============

-- ENABLE_CPP11        = ON
-- BUILD_EXAMPLES      = OFF
-- BUILD_TESTS         = OFF

-- WEBSOCKETPP_ROOT    = /home/i/.install/etterna/extern/websocketpp
-- WEBSOCKETPP_BIN     = /home/i/.install/etterna/build/extern/websocketpp/bin
-- WEBSOCKETPP_LIB     = /home/i/.install/etterna/build/extern/websocketpp/lib
-- Install prefix      = /usr/local

-- WEBSOCKETPP_BOOST_LIBS        =
-- WEBSOCKETPP_PLATFORM_LIBS     =
-- WEBSOCKETPP_PLATFORM_TLS_LIBS =

-- OPENSSL_FOUND        = TRUE
-- OPENSSL_INCLUDE_DIR     = /usr/include
-- OPENSSL_LIBRARIES = /usr/lib/libssl.so;/usr/lib/libcrypto.so
-- OPENSSL_VERSION = 3.6.0

DISCORD_LIB_PATH="/home/i/.install/etterna/extern/discord/lib/release/libdiscord_partner_sdk.so"
CMake Deprecation Warning at extern/plog/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Deprecation Warning at extern/rapidjson/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- No Doxygen found. Documentation won't be built
CMake Warning (dev) at extern/rapidjson/CMakeLists.txt:167 (add_custom_command):
  Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given.  Assuming
  POST_BUILD to preserve backward compatibility.

  Policy CMP0175 is not set: add_custom_command() rejects invalid arguments.
  Run "cmake --help-policy CMP0175" 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.

-- Could NOT find GTestSrc (missing: GTEST_SOURCE_DIR GTEST_INCLUDE_DIR)
-- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "3.6.0", minimum required is "1.0.1")
CMake Deprecation Warning at extern/jwt-cpp-0.6.0/example/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Deprecation Warning at extern/jwt-cpp-0.6.0/example/traits/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- Could NOT find jsoncons (missing: jsoncons_DIR)
-- Could NOT find nlohmann_json (missing: nlohmann_json_DIR)
CMake Deprecation Warning at extern/luajit/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Deprecation Warning at extern/luajit/src/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Deprecation Warning at extern/luajit/src/host/cmake/minilua/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- Performing Test NO_STACK_PROTECTOR_FLAG
-- Performing Test NO_STACK_PROTECTOR_FLAG - Success
-- Check target system architecture: x86_64
-- Check target fpu: FPU IS Hard
-- Check target fpu abi: FPU ABI IS Hard
CMake Deprecation Warning at extern/luajit/src/host/cmake/buildvm/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Deprecation Warning at extern/muFFT/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


Processor: x86_64
Enabling x86 SIMD support.
CMake Deprecation Warning at extern/zlib/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- Check size of off64_t
-- Check size of off64_t - done
-- Looking for unistd.h
-- Looking for unistd.h - found
CMake Deprecation Warning at extern/fmt/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- Version: 7.0.3
-- Build type: Release
-- CXX_STANDARD: 20
-- Performing Test has_std_20_flag
-- Performing Test has_std_20_flag - Success
-- Performing Test has_std_2a_flag
-- Performing Test has_std_2a_flag - Success
-- Performing Test SUPPORTS_USER_DEFINED_LITERALS
-- Performing Test SUPPORTS_USER_DEFINED_LITERALS - Success
-- Performing Test FMT_HAS_VARIANT
-- Performing Test FMT_HAS_VARIANT - Success
-- Required features: cxx_variadic_templates
-- Performing Test HAS_NULLPTR_WARNING
-- Performing Test HAS_NULLPTR_WARNING - Success
-- Looking for strtod_l
-- Looking for strtod_l - not found
CMake Deprecation Warning at extern/boost/nowide/CMakeLists.txt:16 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Deprecation Warning at extern/filesystem/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Found DLFCN: /usr/lib/libdl.a
-- Found OpenGL: /usr/lib/libOpenGL.so
-- Found Xrandr: /usr/lib/libXrandr.so
-- Found Xinerama: /usr/lib/libXinerama.so
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1")
-- Checking for module 'libpulse'
--   Found libpulse, version 17.0
-- Found PulseAudio: /usr/include
-- Found ALSA: /usr/lib/libasound.so (found version "1.2.14")
-- Checking for module 'jack'
--   Package 'jack' not found
-- Could NOT find JACK (missing: JACK_INCLUDE_DIRS JACK_LIBRARIES)
-- Found OSS: /usr/include
-- Looking for include file alloca.h
-- Looking for include file alloca.h - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file sys/utsname.h
-- Looking for include file sys/utsname.h - found
-- Looking for _mkdir
-- Looking for _mkdir - not found
-- Looking for _snprintf
-- Looking for _snprintf - not found
-- Looking for _stricmp
-- Looking for _stricmp - not found
-- Looking for mkdir
-- Looking for mkdir - found
-- Looking for posix_fadvise
-- Looking for posix_fadvise - found
-- cppcheck not found. cppcheck target will not be created.
-- clang-tidy not found. clang-tidy target will not be created.
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Doxygen not found. Documentation target will not be created.
-- LDoc not found. Documentation target will not be created.
-- Configuring done (7.6s)
-- Generating done (0.1s)
-- Build files have been written to: /home/i/.install/etterna/build

@poco0317 poco0317 merged commit 049ca39 into etternagame:develop Jan 5, 2026
0 of 14 checks passed
@K1ngfish3r K1ngfish3r deleted the update-boost-nowide branch January 7, 2026 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants