-- The CXX compiler identification is GNU 12.3.0 -- The C compiler identification is GNU 12.3.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /immortalwrt/openwrt-23.05/staging_dir/toolchain-arm_mpcore_gcc-12.3.0_musl_eabi/bin/arm-openwrt-linux-muslgnueabi-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /immortalwrt/openwrt-23.05/staging_dir/toolchain-arm_mpcore_gcc-12.3.0_musl_eabi/bin/arm-openwrt-linux-muslgnueabi-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Using and shipping https://github.com/Microsoft/GSL version Cloning into '/immortalwrt/openwrt-23.05/build_dir/target-arm_mpcore_musl_eabi/trojan-plus-10.0.3/external/GSL'... fatal: unable to access 'https://github.com/Microsoft/GSL/': gnutls_handshake() failed: The TLS connection was non-properly terminated. -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1690 ] _boost_TEST_VERSIONS = "1.81.0;1.81;1.80.0;1.80;1.79.0;1.79;1.78.0;1.78;1.77.0;1.77;1.76.0;1.76;1.75.0;1.75;1.74.0;1.74;1.73.0;1.73;1.72.0;1.72;1.71.0;1.71;1.70.0;1.70;1.69.0;1.69;1.68.0;1.68;1.67.0;1.67;1.66.0;1.66" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1691 ] Boost_USE_MULTITHREADED = "TRUE" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1692 ] Boost_USE_STATIC_LIBS = -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1693 ] Boost_USE_STATIC_RUNTIME = -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1694 ] Boost_ADDITIONAL_VERSIONS = -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1695 ] Boost_NO_SYSTEM_PATHS = -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1727 ] BOOST_ROOT = -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1728 ] ENV{BOOST_ROOT} = -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1729 ] BOOST_INCLUDEDIR = -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1730 ] ENV{BOOST_INCLUDEDIR} = -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1731 ] BOOST_LIBRARYDIR = -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1732 ] ENV{BOOST_LIBRARYDIR} = -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1804 ] _boost_INCLUDE_SEARCH_DIRS = "PATHS;C:/boost/include;C:/boost;/sw/local/include" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1805 ] _boost_PATH_SUFFIXES = "boost-1_81_0;boost_1_81_0;boost/boost-1_81_0;boost/boost_1_81_0;boost-1_81;boost_1_81;boost/boost-1_81;boost/boost_1_81;boost-1_80_0;boost_1_80_0;boost/boost-1_80_0;boost/boost_1_80_0;boost-1_80;boost_1_80;boost/boost-1_80;boost/boost_1_80;boost-1_79_0;boost_1_79_0;boost/boost-1_79_0;boost/boost_1_79_0;boost-1_79;boost_1_79;boost/boost-1_79;boost/boost_1_79;boost-1_78_0;boost_1_78_0;boost/boost-1_78_0;boost/boost_1_78_0;boost-1_78;boost_1_78;boost/boost-1_78;boost/boost_1_78;boost-1_77_0;boost_1_77_0;boost/boost-1_77_0;boost/boost_1_77_0;boost-1_77;boost_1_77;boost/boost-1_77;boost/boost_1_77;boost-1_76_0;boost_1_76_0;boost/boost-1_76_0;boost/boost_1_76_0;boost-1_76;boost_1_76;boost/boost-1_76;boost/boost_1_76;boost-1_75_0;boost_1_75_0;boost/boost-1_75_0;boost/boost_1_75_0;boost-1_75;boost_1_75;boost/boost-1_75;boost/boost_1_75;boost-1_74_0;boost_1_74_0;boost/boost-1_74_0;boost/boost_1_74_0;boost-1_74;boost_1_74;boost/boost-1_74;boost/boost_1_74;boost-1_73_0;boost_1_73_0;boost/boost-1_73_0;boost/boost_1_73_0;boost-1_73;boost_1_73;boost/boost-1_73;boost/boost_1_73;boost-1_72_0;boost_1_72_0;boost/boost-1_72_0;boost/boost_1_72_0;boost-1_72;boost_1_72;boost/boost-1_72;boost/boost_1_72;boost-1_71_0;boost_1_71_0;boost/boost-1_71_0;boost/boost_1_71_0;boost-1_71;boost_1_71;boost/boost-1_71;boost/boost_1_71;boost-1_70_0;boost_1_70_0;boost/boost-1_70_0;boost/boost_1_70_0;boost-1_70;boost_1_70;boost/boost-1_70;boost/boost_1_70;boost-1_69_0;boost_1_69_0;boost/boost-1_69_0;boost/boost_1_69_0;boost-1_69;boost_1_69;boost/boost-1_69;boost/boost_1_69;boost-1_68_0;boost_1_68_0;boost/boost-1_68_0;boost/boost_1_68_0;boost-1_68;boost_1_68;boost/boost-1_68;boost/boost_1_68;boost-1_67_0;boost_1_67_0;boost/boost-1_67_0;boost/boost_1_67_0;boost-1_67;boost_1_67;boost/boost-1_67;boost/boost_1_67;boost-1_66_0;boost_1_66_0;boost/boost-1_66_0;boost/boost_1_66_0;boost-1_66;boost_1_66;boost/boost-1_66;boost/boost_1_66" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1820 ] location of version.hpp: /immortalwrt/openwrt-23.05/staging_dir/target-arm_mpcore_musl_eabi/usr/include/boost/version.hpp -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1860 ] Boost_VERSION = "108200" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1861 ] Boost_VERSION_STRING = "1.82.0" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1862 ] Boost_VERSION_MACRO = "108200" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1863 ] Boost_VERSION_MAJOR = "1" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1864 ] Boost_VERSION_MINOR = "82" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1865 ] Boost_VERSION_PATCH = "0" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1866 ] Boost_VERSION_COUNT = "3" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1890 ] Boost_LIB_PREFIX = "" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1891 ] Boost_NAMESPACE = "boost" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:953 ] _boost_COMPILER = "-gcc12" (guessed) -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1927 ] _boost_MULTITHREADED = "-mt" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:2005 ] _boost_ARCHITECTURE_TAG = "" (detected) -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:2009 ] _boost_RELEASE_ABI_TAG = "-" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:2010 ] _boost_DEBUG_ABI_TAG = "-d" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:2070 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/immortalwrt/openwrt-23.05/staging_dir/target-arm_mpcore_musl_eabi/usr/include/lib;/immortalwrt/openwrt-23.05/staging_dir/target-arm_mpcore_musl_eabi/usr/include/../lib;/immortalwrt/openwrt-23.05/staging_dir/target-arm_mpcore_musl_eabi/usr/include/stage/lib;PATHS;C:/boost/lib;C:/boost;/sw/local/lib" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:2071 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/immortalwrt/openwrt-23.05/staging_dir/target-arm_mpcore_musl_eabi/usr/include/lib;/immortalwrt/openwrt-23.05/staging_dir/target-arm_mpcore_musl_eabi/usr/include/../lib;/immortalwrt/openwrt-23.05/staging_dir/target-arm_mpcore_musl_eabi/usr/include/stage/lib;PATHS;C:/boost/lib;C:/boost;/sw/local/lib" CMake Warning at /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1384 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1508 (_Boost_COMPONENT_DEPENDENCIES) /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:2119 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:199 (find_package) CMake Warning at /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1384 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:1508 (_Boost_COMPONENT_DEPENDENCIES) /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:2119 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:199 (find_package) -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:2256 ] Searching for SYSTEM_LIBRARY_RELEASE: boost_system-gcc12-mt-1_82;boost_system-gcc12-mt;boost_system-gcc12-mt;boost_system-mt-1_82;boost_system-mt;boost_system-mt;boost_system-mt;boost_system -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:807 ] Boost_LIBRARY_DIR_RELEASE = "/immortalwrt/openwrt-23.05/staging_dir/target-arm_mpcore_musl_eabi/usr/lib" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:809 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/immortalwrt/openwrt-23.05/staging_dir/target-arm_mpcore_musl_eabi/usr/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:2311 ] Searching for SYSTEM_LIBRARY_DEBUG: boost_system-gcc12-mt-d-1_82;boost_system-gcc12-mt-d;boost_system-gcc12-mt-d;boost_system-mt-d-1_82;boost_system-mt-d;boost_system-mt-d;boost_system-mt;boost_system -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:807 ] Boost_LIBRARY_DIR_DEBUG = "/immortalwrt/openwrt-23.05/staging_dir/target-arm_mpcore_musl_eabi/usr/lib" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:809 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/immortalwrt/openwrt-23.05/staging_dir/target-arm_mpcore_musl_eabi/usr/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:2256 ] Searching for PROGRAM_OPTIONS_LIBRARY_RELEASE: boost_program_options-gcc12-mt-1_82;boost_program_options-gcc12-mt;boost_program_options-gcc12-mt;boost_program_options-mt-1_82;boost_program_options-mt;boost_program_options-mt;boost_program_options-mt;boost_program_options -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:807 ] Boost_LIBRARY_DIR_RELEASE = "/immortalwrt/openwrt-23.05/staging_dir/target-arm_mpcore_musl_eabi/usr/lib" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:809 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/immortalwrt/openwrt-23.05/staging_dir/target-arm_mpcore_musl_eabi/usr/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:2311 ] Searching for PROGRAM_OPTIONS_LIBRARY_DEBUG: boost_program_options-gcc12-mt-d-1_82;boost_program_options-gcc12-mt-d;boost_program_options-gcc12-mt-d;boost_program_options-mt-d-1_82;boost_program_options-mt-d;boost_program_options-mt-d;boost_program_options-mt;boost_program_options -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:807 ] Boost_LIBRARY_DIR_DEBUG = "/immortalwrt/openwrt-23.05/staging_dir/target-arm_mpcore_musl_eabi/usr/lib" -- [ /immortalwrt/openwrt-23.05/staging_dir/host/share/cmake-3.26/Modules/FindBoost.cmake:809 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/immortalwrt/openwrt-23.05/staging_dir/target-arm_mpcore_musl_eabi/usr/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- Found Boost: /immortalwrt/openwrt-23.05/staging_dir/target-arm_mpcore_musl_eabi/usr/include (found suitable version "1.82.0", minimum required is "1.66.0") found components: system program_options -- Found OpenSSL: /immortalwrt/openwrt-23.05/staging_dir/target-arm_mpcore_musl_eabi/usr/lib/libcrypto.so (found suitable version "3.0.16", minimum required is "1.1.0") -- Configuring done (21.7s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER CMAKE_ASM_COMPILER_LAUNCHER CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_EXPORT_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY CMAKE_MODULE_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS DL_LIBRARY -- Build files have been written to: /immortalwrt/openwrt-23.05/build_dir/target-arm_mpcore_musl_eabi/trojan-plus-10.0.3 ninja: Entering directory `/immortalwrt/openwrt-23.05/build_dir/target-arm_mpcore_musl_eabi/trojan-plus-10.0.3' [1/25] Building CXX object CMakeFiles/trojan.dir/src/core/authenticator.cpp.o [2/25] Building CXX object CMakeFiles/trojan.dir/src/core/config.cpp.o FAILED: CMakeFiles/trojan.dir/src/core/config.cpp.o /immortalwrt/openwrt-23.05/staging_dir/toolchain-arm_mpcore_gcc-12.3.0_musl_eabi/bin/arm-openwrt-linux-muslgnueabi-g++ -DBADVPN_BREACTOR_BADVPN=1 -DBADVPN_LINUX=1 -DBADVPN_LITTLE_ENDIAN=1 -DBADVPN_THREADWORK_USE_PTHREAD=1 -DBADVPN_THREAD_SAFE=1 -DBADVPN_USE_EPOLL=1 -DBADVPN_USE_SIGNALFD=1 -DBOOST_BIND_GLOBAL_PLACEHOLDERS=1 -DDEFAULT_CONFIG=\"/etc/trojan/config.json\" -DENABLE_NAT -DENABLE_REUSE_PORT -DENABLE_SSL_KEYLOG -DENABLE_TLS13_CIPHERSUITES -D_GNU_SOURCE=1 -I/immortalwrt/openwrt-23.05/build_dir/target-arm_mpcore_musl_eabi/trojan-plus-10.0.3/src -I/immortalwrt/openwrt-23.05/build_dir/target-arm_mpcore_musl_eabi/trojan-plus-10.0.3/NAMES -I/immortalwrt/openwrt-23.05/build_dir/target-arm_mpcore_musl_eabi/trojan-plus-10.0.3/external/GSL/include -pipe -fno-caller-saves -fno-plt -fhonour-copts -mfloat-abi=soft -ffile-prefix-map=/immortalwrt/openwrt-23.05/build_dir/target-arm_mpcore_musl_eabi/trojan-plus-10.0.3=trojan-plus-10.0.3 -ffunction-sections -fdata-sections -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -ffunction-sections -fdata-sections -flto=auto -fno-fat-lto-objects -Wall -Wextra -DPIC -fpic -std=c++11 -O3 -DNDEBUG -s -std=gnu++17 -Wall -Wextra -MD -MT CMakeFiles/trojan.dir/src/core/config.cpp.o -MF CMakeFiles/trojan.dir/src/core/config.cpp.o.d -o CMakeFiles/trojan.dir/src/core/config.cpp.o -c /immortalwrt/openwrt-23.05/build_dir/target-arm_mpcore_musl_eabi/trojan-plus-10.0.3/src/core/config.cpp /immortalwrt/openwrt-23.05/build_dir/target-arm_mpcore_musl_eabi/trojan-plus-10.0.3/src/core/config.cpp:26:10: fatal error: gsl/gsl: No such file or directory 26 | #include | ^~~~~~~~~ compilation terminated. ninja: build stopped: subcommand failed. make[2]: *** [Makefile:69: /immortalwrt/openwrt-23.05/build_dir/target-arm_mpcore_musl_eabi/trojan-plus-10.0.3/.built] Error 1 time: package/feeds/packages/trojan-plus/compile#2.10#0.36#23.94