Hash of the local file trojan-plus-10.0.3.tar.zst does not match (file: 490defd6444434c23233789c9adb7a40a6e387606f10d8436b0a81205c7559a7, requested: ed7c71afb74c8232cfda084545ad8c1f8fe6c5e8176da9a77729e1fa9044d863) - deleting download. trojan-plus-10.0.3.tar.zst: Download from https://github.com/peter-tank/trojan-plus.git failed trojan-plus-10.0.3.tar.zst: Wrong hash (probably caused by .gitattributes), expecting ed7c71afb74c8232cfda084545ad8c1f8fe6c5e8176da9a77729e1fa9044d863, got 84c9cfe946ae6f1977351a31658208396d46184630875faa93d670962b6e446b Checking out files from the git repository... Cloning into 'trojan-plus-10.0.3'... Updating files: 1% (2/105) Updating files: 2% (3/105) Updating files: 3% (4/105) Updating files: 4% (5/105) Updating files: 5% (6/105) Updating files: 6% (7/105) Updating files: 7% (8/105) Updating files: 8% (9/105) Updating files: 9% (10/105) Updating files: 10% (11/105) Updating files: 11% (12/105) Updating files: 12% (13/105) Updating files: 13% (14/105) Updating files: 14% (15/105) Updating files: 15% (16/105) Updating files: 16% (17/105) Updating files: 17% (18/105) Updating files: 18% (19/105) Updating files: 19% (20/105) Updating files: 20% (21/105) Updating files: 21% (23/105) Updating files: 22% (24/105) Updating files: 23% (25/105) Updating files: 24% (26/105) Updating files: 25% (27/105) Updating files: 26% (28/105) Updating files: 27% (29/105) Updating files: 28% (30/105) Updating files: 29% (31/105) Updating files: 30% (32/105) Updating files: 31% (33/105) Updating files: 32% (34/105) Updating files: 33% (35/105) Updating files: 34% (36/105) Updating files: 35% (37/105) Updating files: 36% (38/105) Updating files: 37% (39/105) Updating files: 38% (40/105) Updating files: 39% (41/105) Updating files: 40% (42/105) Updating files: 41% (44/105) Updating files: 42% (45/105) Updating files: 43% (46/105) Updating files: 44% (47/105) Updating files: 45% (48/105) Updating files: 46% (49/105) Updating files: 47% (50/105) Updating files: 48% (51/105) Updating files: 49% (52/105) Updating files: 50% (53/105) Updating files: 51% (54/105) Updating files: 52% (55/105) Updating files: 53% (56/105) Updating files: 54% (57/105) Updating files: 55% (58/105) Updating files: 56% (59/105) Updating files: 57% (60/105) Updating files: 58% (61/105) Updating files: 59% (62/105) Updating files: 60% (63/105) Updating files: 61% (65/105) Updating files: 62% (66/105) Updating files: 63% (67/105) Updating files: 64% (68/105) Updating files: 65% (69/105) Updating files: 66% (70/105) Updating files: 67% (71/105) Updating files: 68% (72/105) Updating files: 69% (73/105) Updating files: 70% (74/105) Updating files: 71% (75/105) Updating files: 72% (76/105) Updating files: 73% (77/105) Updating files: 74% (78/105) Updating files: 75% (79/105) Updating files: 76% (80/105) Updating files: 77% (81/105) Updating files: 78% (82/105) Updating files: 79% (83/105) Updating files: 80% (84/105) Updating files: 81% (86/105) Updating files: 82% (87/105) Updating files: 83% (88/105) Updating files: 84% (89/105) Updating files: 85% (90/105) Updating files: 86% (91/105) Updating files: 87% (92/105) Updating files: 88% (93/105) Updating files: 89% (94/105) Updating files: 90% (95/105) Updating files: 91% (96/105) Updating files: 92% (97/105) Updating files: 93% (98/105) Updating files: 94% (99/105) Updating files: 95% (100/105) Updating files: 96% (101/105) Updating files: 97% (102/105) Updating files: 98% (103/105) Updating files: 99% (104/105) Updating files: 100% (105/105) Updating files: 100% (105/105), done. Note: switching to 'a6394cdd718669b0c7491493a78e61f6f0f899b3'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at a6394cd Bump 10.0.3 - #tproxy implement tcp tproxy of iptables - minor fixes Generating formal git archive (apply .gitattributes rules) Packing checkout... CMake Deprecation Warning at CMakeLists.txt:23 (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 13.3.0 -- The C compiler identification is GNU 13.3.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /immortalwrt/master/staging_dir/toolchain-powerpc64_e5500_gcc-13.3.0_musl/bin/powerpc64-openwrt-linux-musl-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/master/staging_dir/toolchain-powerpc64_e5500_gcc-13.3.0_musl/bin/powerpc64-openwrt-linux-musl-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/master/build_dir/target-powerpc64_e5500_musl/trojan-plus-10.0.3/external/GSL'... Note: switching to '0f6dbc9'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 0f6dbc9 Merge pull request #892 from JordanMaples/dev/jomaples/gsl3.1.0 CMake Warning (dev) at CMakeLists.txt:199 (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:1722 ] _boost_TEST_VERSIONS = "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:1723 ] Boost_USE_MULTITHREADED = "TRUE" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1724 ] Boost_USE_STATIC_LIBS = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1725 ] Boost_USE_STATIC_RUNTIME = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1726 ] Boost_ADDITIONAL_VERSIONS = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1727 ] Boost_NO_SYSTEM_PATHS = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1759 ] BOOST_ROOT = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1760 ] ENV{BOOST_ROOT} = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1761 ] BOOST_INCLUDEDIR = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1762 ] ENV{BOOST_INCLUDEDIR} = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1763 ] BOOST_LIBRARYDIR = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1764 ] ENV{BOOST_LIBRARYDIR} = -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1836 ] _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:1837 ] _boost_PATH_SUFFIXES = "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:1852 ] location of version.hpp: /immortalwrt/master/staging_dir/target-powerpc64_e5500_musl/usr/include/boost/version.hpp -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1892 ] Boost_VERSION = "108700" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1893 ] Boost_VERSION_STRING = "1.87.0" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1894 ] Boost_VERSION_MACRO = "108700" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1895 ] Boost_VERSION_MAJOR = "1" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1896 ] Boost_VERSION_MINOR = "87" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1897 ] Boost_VERSION_PATCH = "0" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1898 ] Boost_VERSION_COUNT = "3" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1922 ] Boost_LIB_PREFIX = "" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1923 ] Boost_NAMESPACE = "boost" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:969 ] _boost_COMPILER = "-gcc13" (guessed) -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1959 ] _boost_MULTITHREADED = "-mt" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2037 ] _boost_ARCHITECTURE_TAG = "" (detected) -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2041 ] _boost_RELEASE_ABI_TAG = "-" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2042 ] _boost_DEBUG_ABI_TAG = "-d" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2102 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/immortalwrt/master/staging_dir/target-powerpc64_e5500_musl/usr/include/lib;/immortalwrt/master/staging_dir/target-powerpc64_e5500_musl/usr/include/../lib;/immortalwrt/master/staging_dir/target-powerpc64_e5500_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:2103 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/immortalwrt/master/staging_dir/target-powerpc64_e5500_musl/usr/include/lib;/immortalwrt/master/staging_dir/target-powerpc64_e5500_musl/usr/include/../lib;/immortalwrt/master/staging_dir/target-powerpc64_e5500_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:1414 (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:1539 (_Boost_COMPONENT_DEPENDENCIES) /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2151 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:199 (find_package) CMake Warning at /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:1414 (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:1539 (_Boost_COMPONENT_DEPENDENCIES) /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2151 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:199 (find_package) -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2288 ] Searching for SYSTEM_LIBRARY_RELEASE: boost_system-gcc13-mt-1_87;boost_system-gcc13-mt;boost_system-gcc13-mt;boost_system-mt-1_87;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-powerpc64_e5500_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-powerpc64_e5500_musl/usr/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2343 ] Searching for SYSTEM_LIBRARY_DEBUG: boost_system-gcc13-mt-d-1_87;boost_system-gcc13-mt-d;boost_system-gcc13-mt-d;boost_system-mt-d-1_87;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-powerpc64_e5500_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-powerpc64_e5500_musl/usr/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2288 ] Searching for PROGRAM_OPTIONS_LIBRARY_RELEASE: boost_program_options-gcc13-mt-1_87;boost_program_options-gcc13-mt;boost_program_options-gcc13-mt;boost_program_options-mt-1_87;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-powerpc64_e5500_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-powerpc64_e5500_musl/usr/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- [ /immortalwrt/master/staging_dir/host/share/cmake-3.31/Modules/FindBoost.cmake:2343 ] Searching for PROGRAM_OPTIONS_LIBRARY_DEBUG: boost_program_options-gcc13-mt-d-1_87;boost_program_options-gcc13-mt-d;boost_program_options-gcc13-mt-d;boost_program_options-mt-d-1_87;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-powerpc64_e5500_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-powerpc64_e5500_musl/usr/lib;NO_DEFAULT_PATH;NO_CMAKE_FIND_ROOT_PATH" -- Found Boost: /immortalwrt/master/staging_dir/target-powerpc64_e5500_musl/usr/include (found suitable version "1.87.0", minimum required is "1.66.0") found components: system program_options -- Found OpenSSL: /immortalwrt/master/staging_dir/target-powerpc64_e5500_musl/usr/lib/libcrypto.so (found suitable version "3.0.15", minimum required is "1.1.0") -- Configuring done (3.8s) -- Generating done (0.0s) -- Build files have been written to: /immortalwrt/master/build_dir/target-powerpc64_e5500_musl/trojan-plus-10.0.3 ninja: Entering directory `/immortalwrt/master/build_dir/target-powerpc64_e5500_musl/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 [3/25] Building CXX object CMakeFiles/trojan.dir/src/core/log.cpp.o [4/25] Building CXX object CMakeFiles/trojan.dir/src/core/service.cpp.o FAILED: CMakeFiles/trojan.dir/src/core/service.cpp.o /immortalwrt/master/staging_dir/toolchain-powerpc64_e5500_gcc-13.3.0_musl/bin/powerpc64-openwrt-linux-musl-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/master/build_dir/target-powerpc64_e5500_musl/trojan-plus-10.0.3/src -I/immortalwrt/master/build_dir/target-powerpc64_e5500_musl/trojan-plus-10.0.3/NAMES -I/immortalwrt/master/build_dir/target-powerpc64_e5500_musl/trojan-plus-10.0.3/external/GSL/include -pipe -mcpu=e5500 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-powerpc64_e5500_musl/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/service.cpp.o -MF CMakeFiles/trojan.dir/src/core/service.cpp.o.d -o CMakeFiles/trojan.dir/src/core/service.cpp.o -c /immortalwrt/master/build_dir/target-powerpc64_e5500_musl/trojan-plus-10.0.3/src/core/service.cpp /immortalwrt/master/build_dir/target-powerpc64_e5500_musl/trojan-plus-10.0.3/src/core/service.cpp: In lambda function: /immortalwrt/master/build_dir/target-powerpc64_e5500_musl/trojan-plus-10.0.3/src/core/service.cpp:550:28: error: 'buffer_cast' is not a member of 'boost::asio'; did you mean 'buffer_copy'? 550 | boost::asio::buffer_cast(udp_read_buf.prepare(config.get_udp_recv_buf())), read_length, ttl); | ^~~~~~~~~~~ | buffer_copy /immortalwrt/master/build_dir/target-powerpc64_e5500_musl/trojan-plus-10.0.3/src/core/service.cpp:550:40: error: expected primary-expression before 'char' 550 | boost::asio::buffer_cast(udp_read_buf.prepare(config.get_udp_recv_buf())), read_length, ttl); | ^~~~ ninja: build stopped: subcommand failed. make[2]: *** [Makefile:69: /immortalwrt/master/build_dir/target-powerpc64_e5500_musl/trojan-plus-10.0.3/.built] Error 1 time: package/feeds/packages/trojan-plus/compile#14.24#1.56#27.44