-
Notifications
You must be signed in to change notification settings - Fork 217
Description
摘要 / Summary
配置了readme里的环境,构建不出来
重现步骤 / Steps to Reproduce
按readme构建
预期行为 / Expected Behavior
构建成功
日志 / Log
FAILED: fcitx5/src/lib/fcitx-utils/CMakeFiles/Fcitx5Utils.dir/log.cpp.o
/home/supa/cmdline-tools/android/ndk/28.0.13004108/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --target=aarch64-none-linux-android23 --sysroot=/home/supa/cmdline-tools/android/ndk/28.0.13004108/toolchains/llvm/prebuilt/linux-x86_64/sysroot -DFCITX_GETTEXT_DOMAIN="fcitx5" -DFcitx5Utils_EXPORTS -I/home/supa/fcitx5-android/lib/fcitx5/.cxx/Debug/6x2h5m1e/arm64-v8a/fcitx5 -I/home/supa/fcitx5-android/lib/fcitx5/src/main/cpp/fcitx5/src/lib/fcitx-utils/.. -I/home/supa/fcitx5-android/lib/fcitx5/.cxx/Debug/6x2h5m1e/arm64-v8a/fcitx5/src/lib/fcitx-utils/.. -isystem /home/supa/fcitx5-android/lib/fcitx5/src/main/cpp/prebuilt/libintl-lite/arm64-v8a/include -isystem /home/supa/fcitx5-android/lib/fcitx5/src/main/cpp/prebuilt/libuv/arm64-v8a/include -Wall -Wextra -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++20 -MD -MT fcitx5/src/lib/fcitx-utils/CMakeFiles/Fcitx5Utils.dir/log.cpp.o -MF fcitx5/src/lib/fcitx-utils/CMakeFiles/Fcitx5Utils.dir/log.cpp.o.d -o fcitx5/src/lib/fcitx-utils/CMakeFiles/Fcitx5Utils.dir/log.cpp.o -c /home/supa/fcitx5-android/lib/fcitx5/src/main/cpp/fcitx5/src/lib/fcitx-utils/log.cpp
/home/supa/fcitx5-android/lib/fcitx5/src/main/cpp/fcitx5/src/lib/fcitx-utils/log.cpp:38:30: error: no type named 'osyncstream' in namespace 'std'
38 | static thread_local std::osyncstream localLogStream;
| ~~~~~^
/home/supa/fcitx5-android/lib/fcitx5/src/main/cpp/fcitx5/src/lib/fcitx-utils/log.cpp:43:19: error: no type named 'osyncstream' in namespace 'std'
43 | thread_local std::osyncstream LogConfig::localLogStream = {
| ~~~~~^
/home/supa/fcitx5-android/lib/fcitx5/src/main/cpp/fcitx5/src/lib/fcitx-utils/log.cpp:44:21: error: expected ';' after expression
44 | std::osyncstream out(*LogConfig::defaultLogStream);
| ^
| ;
/home/supa/fcitx5-android/lib/fcitx5/src/main/cpp/fcitx5/src/lib/fcitx-utils/log.cpp:44:10: error: no member named 'osyncstream' in namespace 'std'
44 | std::osyncstream out(*LogConfig::defaultLogStream);
| ~~~~~^
/home/supa/fcitx5-android/lib/fcitx5/src/main/cpp/fcitx5/src/lib/fcitx-utils/log.cpp:44:22: error: use of undeclared identifier 'out'
44 | std::osyncstream out(*LogConfig::defaultLogStream);
| ^
/home/supa/fcitx5-android/lib/fcitx5/src/main/cpp/fcitx5/src/lib/fcitx-utils/log.cpp:45:5: error: use of undeclared identifier 'out'
45 | out.rdbuf()->set_emit_on_sync(true);
| ^
/home/supa/fcitx5-android/lib/fcitx5/src/main/cpp/fcitx5/src/lib/fcitx-utils/log.cpp:46:12: error: use of undeclared identifier 'out'
46 | return out;
| ^
/home/supa/fcitx5-android/lib/fcitx5/src/main/cpp/fcitx5/src/lib/fcitx-utils/log.cpp:204:42: error: no member named 'osyncstream' in namespace 'std'
204 | LogConfig::localLogStream = std::osyncstream(buf);
| ~~~~~^
8 errors generated.
[14/38] Building CXX object fcitx5/src/lib/fcitx/CMakeFiles/Fcitx5Core.dir/globalconfig.cpp.o
[15/38] Building CXX object fcitx5/src/lib/fcitx/CMakeFiles/Fcitx5Core.dir/addonloader.cpp.o
[16/38] Building CXX object
截图 / Screenshot
No response
附加信息 / Additional Context
No response
系统版本 / OS Version
ubuntu 22.04 wsl
应用版本 / App Version
插件版本 / Plugins Version
No response