Applying /immortalwrt/master/feeds/packages/net/trojan/patches/001-force-openssl-version.patch using plaintext: patching file CMakeLists.txt CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. Not searching for unused variables given on the command line. -- The CXX compiler identification is GNU 14.3.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/bin/loongarch64-openwrt-linux-musl-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE CMake Warning (dev) at CMakeLists.txt:39 (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. -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1736 ] _boost_TEST_VERSIONS = "1.87.0;1.87;1.86.0;1.86;1.85.0;1.85;1.84.0;1.84;1.83.0;1.83;1.82.0;1.82;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/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1737 ] Boost_USE_MULTITHREADED = "TRUE" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1738 ] Boost_USE_STATIC_LIBS = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1739 ] Boost_USE_STATIC_RUNTIME = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1740 ] Boost_ADDITIONAL_VERSIONS = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1741 ] Boost_NO_SYSTEM_PATHS = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1773 ] BOOST_ROOT = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1774 ] ENV{BOOST_ROOT} = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1775 ] BOOST_INCLUDEDIR = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1776 ] ENV{BOOST_INCLUDEDIR} = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1777 ] BOOST_LIBRARYDIR = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1778 ] ENV{BOOST_LIBRARYDIR} = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1850 ] _boost_INCLUDE_SEARCH_DIRS = "PATHS;C:/boost/include;C:/boost;/sw/local/include" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1851 ] _boost_PATH_SUFFIXES = "boost-1_87_0;boost_1_87_0;boost/boost-1_87_0;boost/boost_1_87_0;boost-1_87;boost_1_87;boost/boost-1_87;boost/boost_1_87;boost-1_86_0;boost_1_86_0;boost/boost-1_86_0;boost/boost_1_86_0;boost-1_86;boost_1_86;boost/boost-1_86;boost/boost_1_86;boost-1_85_0;boost_1_85_0;boost/boost-1_85_0;boost/boost_1_85_0;boost-1_85;boost_1_85;boost/boost-1_85;boost/boost_1_85;boost-1_84_0;boost_1_84_0;boost/boost-1_84_0;boost/boost_1_84_0;boost-1_84;boost_1_84;boost/boost-1_84;boost/boost_1_84;boost-1_83_0;boost_1_83_0;boost/boost-1_83_0;boost/boost_1_83_0;boost-1_83;boost_1_83;boost/boost-1_83;boost/boost_1_83;boost-1_82_0;boost_1_82_0;boost/boost-1_82_0;boost/boost_1_82_0;boost-1_82;boost_1_82;boost/boost-1_82;boost/boost_1_82;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/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1866 ] location of version.hpp: /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/include/boost/version.hpp -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1906 ] Boost_VERSION = "108800" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1907 ] Boost_VERSION_STRING = "1.88.0" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1908 ] Boost_VERSION_MACRO = "108800" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1909 ] Boost_VERSION_MAJOR = "1" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1910 ] Boost_VERSION_MINOR = "88" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1911 ] Boost_VERSION_PATCH = "0" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1912 ] Boost_VERSION_COUNT = "3" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1936 ] Boost_LIB_PREFIX = "" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1937 ] Boost_NAMESPACE = "boost" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:969 ] _boost_COMPILER = "-gcc14" (guessed) -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1973 ] _boost_MULTITHREADED = "-mt" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2051 ] _boost_ARCHITECTURE_TAG = "" (detected) -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2055 ] _boost_RELEASE_ABI_TAG = "-" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2056 ] _boost_DEBUG_ABI_TAG = "-d" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2116 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/include/lib;/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/include/../lib;/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/include/stage/lib;PATHS;C:/boost/lib;C:/boost;/sw/local/lib" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2117 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/include/lib;/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/include/../lib;/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/include/stage/lib;PATHS;C:/boost/lib;C:/boost;/sw/local/lib" CMake Warning at /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1428 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1553 (_Boost_COMPONENT_DEPENDENCIES) /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2165 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:39 (find_package) CMake Warning at /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1428 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1553 (_Boost_COMPONENT_DEPENDENCIES) /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2165 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:39 (find_package) -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2302 ] Searching for SYSTEM_LIBRARY_RELEASE: boost_system-gcc14-mt-1_88;boost_system-gcc14-mt;boost_system-gcc14-mt;boost_system-mt-1_88;boost_system-mt;boost_system-mt;boost_system-mt;boost_system -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:823 ] Boost_LIBRARY_DIR_RELEASE = "/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:825 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2357 ] Searching for SYSTEM_LIBRARY_DEBUG: boost_system-gcc14-mt-d-1_88;boost_system-gcc14-mt-d;boost_system-gcc14-mt-d;boost_system-mt-d-1_88;boost_system-mt-d;boost_system-mt-d;boost_system-mt;boost_system -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:823 ] Boost_LIBRARY_DIR_DEBUG = "/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:825 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2302 ] Searching for PROGRAM_OPTIONS_LIBRARY_RELEASE: boost_program_options-gcc14-mt-1_88;boost_program_options-gcc14-mt;boost_program_options-gcc14-mt;boost_program_options-mt-1_88;boost_program_options-mt;boost_program_options-mt;boost_program_options-mt;boost_program_options -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:823 ] Boost_LIBRARY_DIR_RELEASE = "/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:825 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2357 ] Searching for PROGRAM_OPTIONS_LIBRARY_DEBUG: boost_program_options-gcc14-mt-d-1_88;boost_program_options-gcc14-mt-d;boost_program_options-gcc14-mt-d;boost_program_options-mt-d-1_88;boost_program_options-mt-d;boost_program_options-mt-d;boost_program_options-mt;boost_program_options -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:823 ] Boost_LIBRARY_DIR_DEBUG = "/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:825 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- Found Boost: /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/include (found suitable version "1.88.0", minimum required is "1.66.0") found components: system program_options -- Found OpenSSL: /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib/libcrypto.so (found suitable version "3.5.0", minimum required is "1.1.1") -- Configuring done (0.9s) -- Generating done (0.0s) -- Build files have been written to: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/trojan-1.16.0 ninja: Entering directory `/immortalwrt/master/build_dir/target-loongarch64_generic_musl/trojan-1.16.0' [1/18] Building CXX object CMakeFiles/trojan.dir/src/core/authenticator.cpp.o [2/18] Building CXX object CMakeFiles/trojan.dir/src/core/config.cpp.o [3/18] Building CXX object CMakeFiles/trojan.dir/src/core/version.cpp.o [4/18] Building CXX object CMakeFiles/trojan.dir/src/core/log.cpp.o [5/18] Building CXX object CMakeFiles/trojan.dir/src/proto/socks5address.cpp.o [6/18] Building CXX object CMakeFiles/trojan.dir/src/proto/trojanrequest.cpp.o [7/18] Building CXX object CMakeFiles/trojan.dir/src/proto/udppacket.cpp.o [8/18] Building CXX object CMakeFiles/trojan.dir/src/main.cpp.o [9/18] Building CXX object CMakeFiles/trojan.dir/src/core/service.cpp.o [10/18] Building CXX object CMakeFiles/trojan.dir/src/session/clientsession.cpp.o [11/18] Building CXX object CMakeFiles/trojan.dir/src/session/forwardsession.cpp.o [12/18] Building CXX object CMakeFiles/trojan.dir/src/session/natsession.cpp.o [13/18] Building CXX object CMakeFiles/trojan.dir/src/ssl/ssldefaults.cpp.o [14/18] Building CXX object CMakeFiles/trojan.dir/src/ssl/sslsession.cpp.o [15/18] Building CXX object CMakeFiles/trojan.dir/src/session/serversession.cpp.o [16/18] Building CXX object CMakeFiles/trojan.dir/src/session/session.cpp.o [17/18] Building CXX object CMakeFiles/trojan.dir/src/session/udpforwardsession.cpp.o [18/18] Linking CXX executable trojan FAILED: trojan : && /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/bin/loongarch64-openwrt-linux-musl-g++ -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/trojan-1.16.0=trojan-1.16.0 -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 -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -flto=auto -fuse-linker-plugin -znow -zrelro -Wl,--dependency-file=CMakeFiles/trojan.dir/link.d CMakeFiles/trojan.dir/src/core/authenticator.cpp.o CMakeFiles/trojan.dir/src/core/config.cpp.o CMakeFiles/trojan.dir/src/core/log.cpp.o CMakeFiles/trojan.dir/src/core/service.cpp.o CMakeFiles/trojan.dir/src/core/version.cpp.o CMakeFiles/trojan.dir/src/main.cpp.o CMakeFiles/trojan.dir/src/proto/socks5address.cpp.o CMakeFiles/trojan.dir/src/proto/trojanrequest.cpp.o CMakeFiles/trojan.dir/src/proto/udppacket.cpp.o CMakeFiles/trojan.dir/src/session/clientsession.cpp.o CMakeFiles/trojan.dir/src/session/forwardsession.cpp.o CMakeFiles/trojan.dir/src/session/natsession.cpp.o CMakeFiles/trojan.dir/src/session/serversession.cpp.o CMakeFiles/trojan.dir/src/session/session.cpp.o CMakeFiles/trojan.dir/src/session/udpforwardsession.cpp.o CMakeFiles/trojan.dir/src/ssl/ssldefaults.cpp.o CMakeFiles/trojan.dir/src/ssl/sslsession.cpp.o -o trojan /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib/libboost_system.so /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib/libboost_program_options.so /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib/libssl.so /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib/libcrypto.so && : /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/14.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: _ZN5boost4asio6detail15keyword_tss_ptrINS1_10call_stackINS1_14thread_contextENS1_16thread_info_baseEE7contextEE6value_E: TLS definition in /immortalwrt/master/tmp/cchvn45y.ltrans2.ltrans.o section .tbss._ZN5boost4asio6detail15keyword_tss_ptrINS1_10call_stackINS1_14thread_contextENS1_16thread_info_baseEE7contextEE6value_E mismatches non-TLS reference in /immortalwrt/master/tmp/cchvn45y.ltrans3.ltrans.o /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/14.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: /immortalwrt/master/tmp/cchvn45y.ltrans3.ltrans.o: error adding symbols: bad value collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. make[2]: *** [Makefile:66: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/trojan-1.16.0/.built] Error 1 time: package/feeds/packages/trojan/compile#85.53#9.65#49.11