xmake-io / xmake

🔥 A cross-platform build utility based on Lua
https://xmake.io
Apache License 2.0
9.77k stars 772 forks source link

Linux系统编译多出-framework选项 #5358

Closed moemoequte closed 1 month ago

moemoequte commented 1 month ago

Xmake 版本

xmake v2.9.3+20240718

操作系统版本和架构

Linux accf9ce6fb9b 5.15.146.1-microsoft-standard-WSL2 #1 SMP Thu Jan 11 04:09:03 UTC 2024 x86_64 GNU/Linux

描述问题

在linux执行xmake f -p linux成功安装包 但是xmake构建项目报错error: gcc: error: unrecognized command-line option '-framework' 上网查了这个framework是苹果系统的option, 不应该出现在linux系统中

期待的结果

不应该有-framework

工程配置

add_rules("mode.debug", "mode.release") set_languages("c++2a")

-- Debug Flag add_defines("DEBUG") add_defines("NOEXIT") -- add_defines("NOTOKEN")

add_requires("conan::yaml-cpp/0.8.0",{alias = "yaml-cpp", configs = {settings = {"compiler.cppstd=20"}}}) add_requires("conan::cxxopts/3.2.0",{alias = "cxxopts", configs = {settings = {"compiler.cppstd=20"}}}) add_requires("conan::nlohmann_json/3.11.3",{alias = "json", configs = {settings = {"compiler.cppstd=20"}}}) add_requires("conan::uwebsockets/20.60.0",{alias = "uwebsockets", configs = {settings = {"compiler.cppstd=20"}}}) add_requires("conan::rocksdb/8.8.1",{alias = "rocksdb", configs = {settings = {"compiler.cppstd=20"}}}) add_requires("conan::yaml-cpp/0.8.0",{alias = "yaml-cpp", configs = {settings = {"compiler.cppstd=20"}}}) add_requires("conan::librdkafka/2.3.0",{alias = "librdkafka", configs = {settings = {"compiler.cppstd=20"}}}) add_requires("conan::cpp-httplib/0.15.3",{alias = "cpp-httplib", configs = {settings = {"compiler.cppstd=20"}}}) add_requires("conan::etcd-cpp-apiv3/0.15.4",{alias = "etcd", configs = {settings = {"compiler.cppstd=20"}}})

target("message_broker") set_kind("binary") add_includedirs("src/include") add_files("src/.cpp") add_files("src/WebSocketHandler/.cpp") add_files("src/MessageHandler/.cpp") add_files("src/InitWorker/Sync/.cpp") add_files("src/InitWorker/Threading/*.cpp")

after_build(function (target)
    os.cp("etc", path.join(target:targetdir(), "etc"))
end)

add_packages("yaml-cpp")
add_packages("cxxopts")
add_packages("json")
add_packages("uwebsockets")
add_packages("rocksdb")
add_packages("yaml-cpp")
add_packages("librdkafka")
add_packages("cpp-httplib")
add_packages("etcd")

附加信息和错误日志

QQ_1721287784132

Issues-translate-bot commented 1 month ago

Bot detected the issue body's language is not English, translate it automatically.


Title: Linux system compiles with extra -framework option

waruqi commented 1 month ago

-vD 看下是哪个 framework 。。然后用排除法确认下 是哪个 package 引入的。

Issues-translate-bot commented 1 month ago

Bot detected the issue body's language is not English, translate it automatically.


-vD Check which framework it is. . Then use the elimination method to confirm which package introduced it.

star-hengxing commented 1 month ago

xmake show -t <target> 定位更快 :)

Issues-translate-bot commented 1 month ago

Bot detected the issue body's language is not English, translate it automatically.


Use xmake show -t <target> to locate faster :)

moemoequte commented 1 month ago

-vD 看下是哪个 framework 。。然后用排除法确认下 是哪个 package 引入的。

vscode ➜ ~/message-broker-main $ xmake -vD
[  6%]: cache compiling.release src/KafkaProducer.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/KafkaProducer.cpp.o src/KafkaProducer.cpp
[ 10%]: cache compiling.release src/SocketStorage.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/SocketStorage.cpp.o src/SocketStorage.cpp
[ 13%]: cache compiling.release src/MainApp.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/MainApp.cpp.o src/MainApp.cpp
[ 16%]: cache compiling.release src/KafkaConsumer.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/KafkaConsumer.cpp.o src/KafkaConsumer.cpp
[ 20%]: cache compiling.release src/ThreadPool.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/ThreadPool.cpp.o src/ThreadPool.cpp
[ 23%]: cache compiling.release src/main.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/main.cpp.o src/main.cpp
[ 26%]: cache compiling.release src/WebSocketHandler/onMessage.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/WebSocketHandler/onMessage.cpp.o src/WebSocketHandler/onMessage.cpp
[ 30%]: cache compiling.release src/WebSocketHandler/onPong.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/WebSocketHandler/onPong.cpp.o src/WebSocketHandler/onPong.cpp
[ 33%]: cache compiling.release src/WebSocketHandler/onOpen.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/WebSocketHandler/onOpen.cpp.o src/WebSocketHandler/onOpen.cpp
[ 36%]: cache compiling.release src/WebSocketHandler/onDrain.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/WebSocketHandler/onDrain.cpp.o src/WebSocketHandler/onDrain.cpp
[ 40%]: cache compiling.release src/WebSocketHandler/onClose.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/WebSocketHandler/onClose.cpp.o src/WebSocketHandler/onClose.cpp
[ 43%]: cache compiling.release src/WebSocketHandler/onPing.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/WebSocketHandler/onPing.cpp.o src/WebSocketHandler/onPing.cpp
[ 46%]: cache compiling.release src/MessageHandler/ConsumeSynchronousQueueHandler.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/MessageHandler/ConsumeSynchronousQueueHandler.cpp.o src/MessageHandler/ConsumeSynchronousQueueHandler.cpp
[ 50%]: cache compiling.release src/MessageHandler/ClientSendPrivateMessageHandler.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/MessageHandler/ClientSendPrivateMessageHandler.cpp.o src/MessageHandler/ClientSendPrivateMessageHandler.cpp
[ 53%]: cache compiling.release src/MessageHandler/ConsumeACKHandler.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/MessageHandler/ConsumeACKHandler.cpp.o src/MessageHandler/ConsumeACKHandler.cpp
[ 56%]: cache compiling.release src/MessageHandler/ClientSendGroupMessageHandler.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/MessageHandler/ClientSendGroupMessageHandler.cpp.o src/MessageHandler/ClientSendGroupMessageHandler.cpp
[ 60%]: cache compiling.release src/MessageHandler/MerchantReceiveMessageAckHandler.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/MessageHandler/MerchantReceiveMessageAckHandler.cpp.o src/MessageHandler/MerchantReceiveMessageAckHandler.cpp
[ 63%]: cache compiling.release src/InitWorker/Sync/initRocksCache.cpp
/usr/bin/gcc -c -m64 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -DNDEBUG -o build/.objs/message_broker/linux/x86_64/release/src/InitWorker/Sync/initRocksCache.cpp.o src/InitWorker/Sync/initRocksCache.cpp
error: @programdir/core/main.lua:329: @programdir/actions/build/main.lua:148: @programdir/modules/async/runjobs.lua:325: @programdir/modules/private/action/build/object.lua:91: @programdir/modules/core/tools/gcc.lua:916: gcc: error: unrecognized command-line option '-framework'
stack traceback:
    [C]: in function 'error'
    [@programdir/core/base/os.lua:973]:
    [@programdir/modules/core/tools/gcc.lua:916]: in function 'catch'
    [@programdir/core/sandbox/modules/try.lua:123]: in function 'try'
    [@programdir/modules/core/tools/gcc.lua:857]:
    [C]: in function 'xpcall'
    [@programdir/core/base/utils.lua:275]:
    [@programdir/core/tool/compiler.lua:278]: in function 'compile'
    [@programdir/modules/private/action/build/object.lua:91]: in function 'script'
    [@programdir/modules/private/action/build/object.lua:122]: in function 'build_object'
    [@programdir/modules/private/action/build/object.lua:147]: in function 'jobfunc'
    [@programdir/modules/async/runjobs.lua:241]:
    [C]: in function 'xpcall'
    [@programdir/core/base/utils.lua:275]: in function 'trycall'
    [@programdir/core/sandbox/modules/try.lua:117]: in function 'try'
    [@programdir/modules/async/runjobs.lua:223]: in function 'cotask'
    [@programdir/core/base/scheduler.lua:406]:

stack traceback:
        [C]: in function 'error'
        @programdir/core/base/os.lua:973: in function 'base/os.raiselevel'
        (...tail calls...)
        @programdir/core/main.lua:329: in upvalue 'cotask'
        @programdir/core/base/scheduler.lua:406: in function <@programdir/core/base/scheduler.lua:399>
waruqi commented 1 month ago

然后用排除法确认下 是哪个 package 引入的。 用 xmake show -t <target> 定位更快 :)

自己找下 哪里引入的

Issues-translate-bot commented 1 month ago

Bot detected the issue body's language is not English, translate it automatically.


Then use the elimination method to confirm which package introduced it. Use xmake show -t <target> to locate faster :)

Find out where you got it

moemoequte commented 1 month ago
vscode ➜ ~/message-broker-main $ xmake show -t message_broker
The information of target(message_broker):
    at: /home/vscode/message-broker-main/xmake.lua
    kind: binary
    targetfile: build/linux/x86_64/release/message_broker
    rules:
      -> mode.debug -> ./xmake.lua:1
      -> mode.release -> ./xmake.lua:1
    packages:
      -> yaml-cpp -> ./xmake.lua:37
      -> cxxopts -> ./xmake.lua:33
      -> json -> ./xmake.lua:34
      -> uwebsockets -> ./xmake.lua:35
      -> rocksdb -> ./xmake.lua:36
      -> librdkafka -> ./xmake.lua:38
      -> cpp-httplib -> ./xmake.lua:39
      -> etcd -> ./xmake.lua:40
    links:
      -> absl_random_distributions -> package(etcd)
      -> absl_log_internal_nullguard -> package(etcd)
      -> absl_cordz_handle -> package(etcd)
      -> absl_cordz_sample_token -> package(etcd)
      -> absl_flags_usage -> package(etcd)
      -> absl_log_internal_message -> package(etcd)
      -> absl_flags_private_handle_accessor -> package(etcd)
      -> absl_crc_internal -> package(etcd)
      -> pcre2-16 -> package(etcd)
      -> mount -> package(etcd)
      -> absl_flags -> package(etcd)
      -> yaml-cpp -> package(yaml-cpp)
      -> etcd-cpp-api -> package(etcd)
      -> absl_status -> package(etcd)
      -> sepol -> package(etcd)
      -> uSockets -> package(uwebsockets)
      -> systemd -> package(etcd)
      -> boost_wserialization -> package(etcd)
      -> boost_contract -> package(etcd)
      -> absl_random_internal_seed_material -> package(etcd)
      -> pcre2-8 -> package(etcd)
      -> absl_random_internal_pool_urbg -> package(etcd)
      -> boost_log_setup -> package(etcd)
      -> pcre2-32 -> package(etcd)
      -> grpc++ -> package(etcd)
      -> absl_flags_config -> package(etcd)
      -> absl_cord -> package(etcd)
      -> absl_log_internal_globals -> package(etcd)
      -> protobuf -> package(etcd)
      -> grpc++_alts -> package(etcd)
      -> absl_log_severity -> package(etcd)
      -> grpc_unsecure -> package(etcd)
      -> boost_context -> package(etcd)
      -> boost_nowide -> package(etcd)
      -> absl_flags_marshalling -> package(etcd)
      -> rocksdb -> package(rocksdb)
      -> boost_coroutine -> package(etcd)
      -> boost_prg_exec_monitor -> package(etcd)
      -> boost_fiber_numa -> package(etcd)
      -> grpc_authorization_provider -> package(etcd)
      -> re2 -> package(etcd)
      -> absl_log_internal_conditions -> package(etcd)
      -> grpc -> package(etcd)
      -> absl_random_internal_randen_slow -> package(etcd)
      -> cpprest -> package(etcd)
      -> absl_log_internal_check_op -> package(etcd)
      -> absl_flags_program_name -> package(etcd)
      -> absl_flags_internal -> package(etcd)
      -> absl_synchronization -> package(etcd)
      -> absl_periodic_sampler -> package(etcd)
      -> cap -> package(etcd)
      -> boost_stacktrace_addr2line -> package(etcd)
      -> absl_die_if_null -> package(etcd)
      -> absl_demangle_internal -> package(etcd)
      -> absl_examine_stack -> package(etcd)
      -> boost_log -> package(etcd)
      -> absl_log_initialize -> package(etcd)
      -> boost_unit_test_framework -> package(etcd)
      -> absl_crc_cord_state -> package(etcd)
      -> z -> package(etcd)
      -> absl_time_zone -> package(etcd)
      -> boost_filesystem -> package(etcd)
      -> boost_json -> package(etcd)
      -> absl_flags_parse -> package(etcd)
      -> absl_statusor -> package(etcd)
      -> absl_strings -> package(etcd)
      -> absl_raw_logging_internal -> package(etcd)
      -> absl_random_seed_gen_exception -> package(etcd)
      -> absl_exponential_biased -> package(etcd)
      -> absl_cordz_functions -> package(etcd)
      -> absl_int128 -> package(etcd)
      -> boost_thread -> package(etcd)
      -> absl_debugging_internal -> package(etcd)
      -> absl_random_internal_randen -> package(etcd)
      -> boost_regex -> package(etcd)
      -> boost_chrono -> package(etcd)
      -> absl_log_internal_log_sink_set -> package(etcd)
      -> absl_log_flags -> package(etcd)
      -> boost_math_c99 -> package(etcd)
      -> absl_graphcycles_internal -> package(etcd)
      -> boost_graph -> package(etcd)
      -> absl_scoped_set_env -> package(etcd)
      -> crypto -> package(etcd)
      -> absl_flags_commandlineflag_internal -> package(etcd)
      -> absl_random_internal_randen_hwaes -> package(etcd)
      -> address_sorting -> package(etcd)
      -> grpcpp_channelz -> package(etcd)
      -> blkid -> package(etcd)
      -> absl_cordz_info -> package(etcd)
      -> grpc++_unsecure -> package(etcd)
      -> absl_bad_any_cast_impl -> package(etcd)
      -> boost_program_options -> package(etcd)
      -> absl_crc32c -> package(etcd)
      -> absl_crc_cpu_detect -> package(etcd)
      -> boost_random -> package(etcd)
      -> absl_raw_hash_set -> package(etcd)
      -> backtrace -> package(etcd)
      -> boost_type_erasure -> package(etcd)
      -> absl_log_globals -> package(etcd)
      -> bz2 -> package(etcd)
      -> boost_atomic -> package(etcd)
      -> boost_container -> package(etcd)
      -> boost_locale -> package(etcd)
      -> absl_hashtablez_sampler -> package(etcd)
      -> boost_date_time -> package(etcd)
      -> zstd -> package(etcd)
      -> absl_time -> package(etcd)
      -> absl_strings_internal -> package(etcd)
      -> boost_timer -> package(etcd)
      -> absl_log_internal_format -> package(etcd)
      -> absl_spinlock_wait -> package(etcd)
      -> absl_strerror -> package(etcd)
      -> grpc_plugin_support -> package(etcd)
      -> ssl -> package(etcd)
      -> lz4 -> package(etcd)
      -> boost_math_c99f -> package(etcd)
      -> boost_math_c99l -> package(etcd)
      -> absl_string_view -> package(etcd)
      -> boost_math_tr1 -> package(etcd)
      -> rdkafka++ -> package(librdkafka)
      -> boost_math_tr1f -> package(etcd)
      -> boost_math_tr1l -> package(etcd)
      -> boost_stacktrace_backtrace -> package(etcd)
      -> absl_str_format_internal -> package(etcd)
      -> boost_stacktrace_basic -> package(etcd)
      -> pcre2-posix -> package(etcd)
      -> boost_stacktrace_noop -> package(etcd)
      -> boost_url -> package(etcd)
      -> lzma -> package(etcd)
      -> absl_throw_delegate -> package(etcd)
      -> absl_hash -> package(etcd)
      -> crypt -> package(etcd)
      -> absl_log_internal_proto -> package(etcd)
      -> absl_cord_internal -> package(etcd)
      -> selinux -> package(etcd)
      -> boost_fiber -> package(etcd)
      -> boost_iostreams -> package(etcd)
      -> boost_test_exec_monitor -> package(etcd)
      -> grpc++_error_details -> package(etcd)
      -> absl_flags_reflection -> package(etcd)
      -> absl_random_seed_sequences -> package(etcd)
      -> absl_log_entry -> package(etcd)
      -> upb -> package(etcd)
      -> absl_kernel_timeout_internal -> package(etcd)
      -> absl_random_internal_randen_hwaes_impl -> package(etcd)
      -> protoc -> package(etcd)
      -> rdkafka -> package(librdkafka)
      -> absl_city -> package(etcd)
      -> absl_symbolize -> package(etcd)
      -> absl_flags_commandlineflag -> package(etcd)
      -> boost_serialization -> package(etcd)
      -> absl_low_level_hash -> package(etcd)
      -> absl_flags_usage_internal -> package(etcd)
      -> absl_base -> package(etcd)
      -> absl_bad_variant_access -> package(etcd)
      -> gpr -> package(etcd)
      -> absl_bad_optional_access -> package(etcd)
      -> grpc++_reflection -> package(etcd)
      -> absl_stacktrace -> package(etcd)
      -> absl_log_sink -> package(etcd)
      -> boost_wave -> package(etcd)
      -> absl_failure_signal_handler -> package(etcd)
      -> absl_leak_check -> package(etcd)
      -> absl_random_internal_platform -> package(etcd)
      -> absl_malloc_internal -> package(etcd)
      -> absl_civil_time -> package(etcd)
      -> absl_random_internal_distribution_test_util -> package(etcd)
      -> cares -> package(etcd)
      -> boost_exception -> package(etcd)
    syslinks:
      -> dl -> package(etcd)
      -> m -> package(etcd)
      -> pthread -> package(etcd)
      -> rt -> package(etcd)
    defines:
      -> DEBUG -> ./xmake.lua:5
      -> NOEXIT -> ./xmake.lua:6
      -> LIBUS_NO_SSL -> package(uwebsockets)
      -> LIBRDKAFKA_STATICLIB -> package(librdkafka)
      -> BOOST_STACKTRACE_USE_NOOP -> package(etcd)
      -> BOOST_STACKTRACE_ADDR2LINE_LOCATION="/usr/bin/addr2line" -> package(etcd)
      -> BOOST_STACKTRACE_USE_BACKTRACE -> package(etcd)
      -> CARES_STATICLIB -> package(etcd)
      -> BOOST_STACKTRACE_USE_ADDR2LINE -> package(etcd)
      -> LZMA_API_STATIC -> package(etcd)
      -> _NO_ASYNCRTIMP -> package(etcd)
      -> PCRE2_STATIC -> package(etcd)
      -> _NO_PPLXIMP -> package(etcd)
      -> YAML_CPP_STATIC_DEFINE -> package(yaml-cpp)
    frameworks:
      -> CoreFoundation -> package(etcd)
    includedirs:
      -> src/include -> ./xmake.lua:21
    sysincludedirs:
      -> /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -> package(etcd)
      -> /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/uwebsd516212837341/p/include -> package(uwebsockets)
      -> /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -> package(rocksdb)
      -> /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -> package(uwebsockets)
      -> /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/webso7a47c7731495b/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/b/opens65f544373029a/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/b/libbae56674767aca8/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -> package(json)
      -> /home/vscode/.conan2/p/b/lz47288a484836de/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -> package(yaml-cpp)
      -> /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -> package(cpp-httplib)
      -> /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -> package(cpp-httplib)
      -> /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -> package(librdkafka)
      -> /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -> package(cxxopts)
      -> /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -> package(uwebsockets)
      -> /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -> package(etcd)
      -> /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -> package(etcd)
    linkdirs:
      -> /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/lib -> package(uwebsockets)
      -> /home/vscode/.conan2/p/b/librddf9fc7f454583/p/lib -> package(librdkafka)
      -> /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/opens65f544373029a/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/lib -> package(yaml-cpp)
      -> /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/libca329c85d8a730a/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/etcd-68296324c379a/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/libse1ac0e14016435/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/lib -> package(rocksdb)
      -> /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/lz47288a484836de/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/libbae56674767aca8/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/re2a8970444f643b/p/lib -> package(etcd)
      -> /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/lib -> package(etcd)
    files:
      -> src/*.cpp -> ./xmake.lua:22
      -> src/WebSocketHandler/*.cpp -> ./xmake.lua:23
      -> src/MessageHandler/*.cpp -> ./xmake.lua:24
      -> src/InitWorker/Sync/*.cpp -> ./xmake.lua:25
      -> src/InitWorker/Threading/*.cpp -> ./xmake.lua:26
    compiler (cxx): /usr/bin/gcc
      -> -m64
    linker (ld): /usr/bin/g++
      -> -m64
    compflags (cxx):
      -> -m64 -std=c++2a -Isrc/include -DDEBUG -DNOEXIT -DYAML_CPP_STATIC_DEFINE -DLIBUS_NO_SSL -DLIBRDKAFKA_STATICLIB -DCARES_STATICLIB -DPCRE2_STATIC -DLZMA_API_STATIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -framework CoreFoundation -isystem /home/vscode/.conan2/p/b/yaml-87bda995efe10/p/include -isystem /home/vscode/.conan2/p/cxxop782c19b5a4d3b/p/include -isystem /home/vscode/.conan2/p/nlohm0567ffc90cfc1/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include -isystem /home/vscode/.conan2/p/uwebsd516212837341/p/include/uWebSockets -isystem /home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/include -isystem /home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/include -isystem /home/vscode/.conan2/p/b/librddf9fc7f454583/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include -isystem /home/vscode/.conan2/p/cpp-hb43040248388d/p/include/httplib -isystem /home/vscode/.conan2/p/b/etcd-68296324c379a/p/include -isystem /home/vscode/.conan2/p/b/grpcef8a891bb3786/p/include -isystem /home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/include -isystem /home/vscode/.conan2/p/b/proto23cd852e5d85c/p/include -isystem /home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/include -isystem /home/vscode/.conan2/p/b/re2a8970444f643b/p/include -isystem /home/vscode/.conan2/p/b/libsy026b2b6679fca/p/include -isystem /home/vscode/.conan2/p/b/libca329c85d8a730a/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include -isystem /home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/include/libmount -isystem /home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/include -isystem /home/vscode/.conan2/p/b/libse1ac0e14016435/p/include -isystem /home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/include -isystem /home/vscode/.conan2/p/b/lz47288a484836de/p/include -isystem /home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/include -isystem /home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/include -isystem /home/vscode/.conan2/p/b/cppre65d0a575129b3/p/include -isystem /home/vscode/.conan2/p/webso7a47c7731495b/p/include -isystem /home/vscode/.conan2/p/b/opens65f544373029a/p/include -isystem /home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/include -isystem /home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/include -isystem /home/vscode/.conan2/p/b/bzip2349c0713f6589/p/include -isystem /home/vscode/.conan2/p/b/libbae56674767aca8/p/include
    linkflags (ld):
      -> -m64 -L/home/vscode/.conan2/p/b/yaml-87bda995efe10/p/lib -L/home/vscode/.conan2/p/b/usock64fd8b2f1d7ea/p/lib -L/home/vscode/.conan2/p/b/rocks239a4ec4c6d19/p/lib -L/home/vscode/.conan2/p/b/librddf9fc7f454583/p/lib -L/home/vscode/.conan2/p/b/etcd-68296324c379a/p/lib -L/home/vscode/.conan2/p/b/grpcef8a891bb3786/p/lib -L/home/vscode/.conan2/p/b/absei078b0c0d1ef7e/p/lib -L/home/vscode/.conan2/p/b/proto23cd852e5d85c/p/lib -L/home/vscode/.conan2/p/b/c-are9a8fdfc90496b/p/lib -L/home/vscode/.conan2/p/b/re2a8970444f643b/p/lib -L/home/vscode/.conan2/p/b/libsy026b2b6679fca/p/lib -L/home/vscode/.conan2/p/b/libca329c85d8a730a/p/lib -L/home/vscode/.conan2/p/b/libmo4c58bfd8c050c/p/lib -L/home/vscode/.conan2/p/b/libxcde32afd99b6a2/p/lib -L/home/vscode/.conan2/p/b/libse1ac0e14016435/p/lib -L/home/vscode/.conan2/p/b/pcre21e326e7e813d8/p/lib -L/home/vscode/.conan2/p/b/lz47288a484836de/p/lib -L/home/vscode/.conan2/p/b/xz_ut8ad0d66787677/p/lib -L/home/vscode/.conan2/p/b/zstdc6ad77d25403d/p/lib -L/home/vscode/.conan2/p/b/cppre65d0a575129b3/p/lib -L/home/vscode/.conan2/p/b/opens65f544373029a/p/lib -L/home/vscode/.conan2/p/b/boost24c74e51d5fb9/p/lib -L/home/vscode/.conan2/p/b/zlib9edfe2ea996d7/p/lib -L/home/vscode/.conan2/p/b/bzip2349c0713f6589/p/lib -L/home/vscode/.conan2/p/b/libbae56674767aca8/p/lib -lyaml-cpp -luSockets -lrocksdb -lrdkafka++ -lrdkafka -letcd-cpp-api -lgrpcpp_channelz -lgrpc++_reflection -lgrpc++_error_details -lgrpc++_alts -lgrpc++_unsecure -lgrpc++ -lgrpc_authorization_provider -lgrpc_unsecure -lgrpc -lupb -lgrpc_plugin_support -lgpr -laddress_sorting -labsl_flags_parse -labsl_log_flags -labsl_flags_usage -labsl_flags_usage_internal -labsl_flags -labsl_flags_reflection -labsl_statusor -labsl_die_if_null -labsl_status -labsl_cord -labsl_log_internal_check_op -labsl_cordz_sample_token -labsl_cordz_info -labsl_log_internal_message -labsl_flags_internal -labsl_raw_hash_set -labsl_cord_internal -labsl_flags_config -labsl_hashtablez_sampler -labsl_cordz_handle -labsl_log_internal_log_sink_set -labsl_flags_program_name -labsl_crc_cord_state -labsl_synchronization -labsl_random_internal_distribution_test_util -labsl_random_seed_sequences -labsl_log_sink -labsl_log_initialize -labsl_log_internal_format -labsl_flags_marshalling -labsl_failure_signal_handler -labsl_crc32c -labsl_kernel_timeout_internal -labsl_random_internal_pool_urbg -labsl_log_entry -labsl_log_globals -labsl_log_internal_globals -labsl_flags_private_handle_accessor -labsl_examine_stack -labsl_time -labsl_str_format_internal -labsl_random_internal_seed_material -labsl_random_distributions -labsl_log_internal_proto -labsl_hash -labsl_flags_commandlineflag -labsl_symbolize -labsl_strings -labsl_graphcycles_internal -labsl_strings_internal -labsl_low_level_hash -labsl_city -labsl_crc_internal -labsl_string_view -labsl_log_internal_conditions -labsl_demangle_internal -labsl_crc_cpu_detect -labsl_malloc_internal -labsl_stacktrace -labsl_base -labsl_bad_variant_access -labsl_bad_optional_access -labsl_bad_any_cast_impl -labsl_cordz_functions -labsl_random_internal_randen -labsl_debugging_internal -labsl_scoped_set_env -labsl_throw_delegate -labsl_spinlock_wait -labsl_random_internal_randen_hwaes -labsl_periodic_sampler -labsl_int128 -labsl_raw_logging_internal -labsl_random_internal_randen_hwaes_impl -labsl_random_internal_randen_slow -labsl_exponential_biased -labsl_log_internal_nullguard -labsl_flags_commandlineflag_internal -labsl_leak_check -labsl_strerror -labsl_log_severity -labsl_random_internal_platform -labsl_random_seed_gen_exception -labsl_time_zone -labsl_civil_time -lprotoc -lprotobuf -lcares -lre2 -lsystemd -lcap -lmount -lblkid -lcrypt -lselinux -lsepol -lpcre2-posix -lpcre2-32 -lpcre2-16 -lpcre2-8 -llz4 -llzma -lzstd -lcpprest -lssl -lcrypto -lboost_log_setup -lboost_unit_test_framework -lboost_type_erasure -lboost_log -lboost_locale -lboost_fiber_numa -lboost_contract -lboost_wave -lboost_thread -lboost_test_exec_monitor -lboost_prg_exec_monitor -lboost_nowide -lboost_iostreams -lboost_graph -lboost_fiber -lboost_wserialization -lboost_url -lboost_stacktrace_noop -lboost_stacktrace_basic -lboost_stacktrace_backtrace -lboost_stacktrace_addr2line -lboost_random -lboost_math_tr1l -lboost_math_tr1f -lboost_math_tr1 -lboost_math_c99l -lboost_math_c99f -lboost_math_c99 -lboost_json -lboost_filesystem -lboost_coroutine -lboost_chrono -lboost_timer -lboost_serialization -lboost_regex -lboost_program_options -lboost_exception -lboost_date_time -lboost_context -lboost_container -lboost_atomic -lz -lbz2 -lbacktrace -framework CoreFoundation -lm -ldl -lrt -lpthread

应该是etcd这个包 @waruqi

waruqi commented 1 month ago

应该是etcd这个包

那这也应该是 conan 的问题,xmake 是通过 conan 的输出,从里面取的所有 flags ,如果它给了 -framework ,这边就会追加进来。

你可以检查下 conan 那边的包配置。

Issues-translate-bot commented 1 month ago

Bot detected the issue body's language is not English, translate it automatically.


It should be the package etcd

Then this should also be a problem with conan. xmake takes all the flags from the output of conan. If it is given to -framework, it will be appended here.

You can check the package configuration on conan.

moemoequte commented 1 month ago

应该是etcd这个包

那这也应该是 conan 的问题,xmake 是通过 conan 的输出,从里面取的所有 flags ,如果它给了 -framework ,这边就会追加进来。

你可以检查下 conan 那边的包配置。

下班了, 我下周一检查一下

Issues-translate-bot commented 1 month ago

Bot detected the issue body's language is not English, translate it automatically.


It should be the etcd package

Then this should also be a problem with conan. xmake takes all the flags from the output of conan. If it is given to -framework, it will be appended here.

You can check the package configuration on conan.

I'm off work, I'll check next Monday

moemoequte commented 1 month ago

我去找了 https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3 源代码里面没有这个framework, 也在conan的看了 https://conan.io/center/recipes/etcd-cpp-apiv3?version=0.15.4 也在 https://github.com/conan-io/conan-center-index/tree/master/recipes/etcd-cpp-apiv3 找了都没有 -framework 这个选项

waruqi commented 1 month ago

你调下这里 https://github.com/xmake-io/xmake/blob/71ec32ea6787c1c4b215ea40e1d5ab40c1c4eedc/xmake/modules/package/manager/conan/find_package.lua#L76

https://github.com/xmake-io/xmake/blob/71ec32ea6787c1c4b215ea40e1d5ab40c1c4eedc/xmake/scripts/conan/extensions/generators/xmake_generator.py#L87

xmake 会调用 conan generators 去 dump 所有 flags 取信息,也会取 frameworks ,如果 conan 返回了。

如果是 linux ,就要看下为啥 conan 会返回 frameworks 值了

Issues-translate-bot commented 1 month ago

Bot detected the issue body's language is not English, translate it automatically.


You can adjust it here https://github.com/xmake-io/xmake/blob/71ec32ea6787c1c4b215ea40e1d5ab40c1c4eedc/xmake/modules/package/manager/conan/find_package.lua#L76

https://github.com/xmake-io/xmake/blob/71ec32ea6787c1c4b215ea40e1d5ab40c1c4eedc/xmake/scripts/conan/extensions/generators/xmake_generator.py#L87

xmake will call conan generators to dump all flags to get information, and also get frameworks if conan returns.

waruqi commented 1 month ago

可以到 build 目录下找下 conanbuildinfo.xmake.lua 相关的文件,看下里面的 flags ,这个文件就是 通过 conan generator 生成的

Issues-translate-bot commented 1 month ago

Bot detected the issue body's language is not English, translate it automatically.


You can go to the build directory to find the conanbuildinfo.xmake.lua related files and look at the flags inside. This file is generated through the conan generator.

moemoequte commented 1 month ago

可以到 build 目录下找下 conanbuildinfo.xmake.lua 相关的文件,看下里面的 flags ,这个文件就是 通过 conan generator 生成的

image

在grpc的构建里面找到这个framework

build/.conan/etcd-cpp-apiv3/0.15.4/conanbuildinfo_grpc.xmake.lua
{
  Linux_x86_64_Release = 
  {
    includedirs    = {"/home/vscode/.conan2/p/b/grpc0d87cce2b5042/p/include"},
    linkdirs       = {"/home/vscode/.conan2/p/b/grpc0d87cce2b5042/p/lib"},
    links          = {"grpcpp_channelz", "grpc++_reflection", "grpc++_error_details", "grpc++_alts", "grpc++_unsecure", "grpc++", "grpc_authorization_provider", "grpc_unsecure", "grpc", "upb", "grpc_plugin_support", "gpr", "address_sorting"},
    frameworkdirs  = {},
    frameworks     = {"CoreFoundation"},
    syslinks       = {"m", "pthread"},
    defines        = {},
    cxxflags       = {},
    cflags         = {},
    shflags        = {},
    ldflags        = {},
    __bindirs      = {"/home/vscode/.conan2/p/b/grpc0d87cce2b5042/p/bin"},
    __resdirs      = {},
    __srcdirs      = {}
  }
}
waruqi commented 1 month ago

那说明还是 conan 的包有问题,不应该提供这个 frameworks

Issues-translate-bot commented 1 month ago

Bot detected the issue body's language is not English, translate it automatically.


That means there is still a problem with the conan package, and this frameworks should not be provided.

moemoequte commented 1 month ago

image

那这个可以在xmake.lua加配置解决吗

Issues-translate-bot commented 1 month ago

Bot detected the issue body's language is not English, translate it automatically.


image

Can this be solved by adding configuration in xmake.lua?

moemoequte commented 1 month ago

这个framework是在这里出现的

https://github.com/conan-io/conan-center-index/blob/eefb59f2bda9938f2be2e5e9b267b70eea37c5b2/recipes/grpc/all/target_info/grpc_1.54.3.yml#L50

https://github.com/conan-io/conan-center-index/blob/eefb59f2bda9938f2be2e5e9b267b70eea37c5b2/recipes/grpc/all/target_info/grpc_1.54.3.yml#L73

Issues-translate-bot commented 1 month ago

Bot detected the issue body's language is not English, translate it automatically.


This framework appears here

https://github.com/conan-io/conan-center-index/blob/eefb59f2bda9938f2be2e5e9b267b70eea37c5b2/recipes/grpc/all/target_info/grpc_1.54.3.yml#L50

https://github.com/conan-io/conan-center-index/blob/eefb59f2bda9938f2be2e5e9b267b70eea37c5b2/recipes/grpc/all/target_info/grpc_1.54.3.yml#L73

waruqi commented 1 month ago

这边只能做个过滤去 workaround,xmake update -s dev

Issues-translate-bot commented 1 month ago

Bot detected the issue body's language is not English, translate it automatically.


You can only do a filter here to workaround, xmake update -s dev

moemoequte commented 1 month ago

是现在这个版本吗

vscode ➜ ~/message-broker (main) $ xmake update -s dev
update version dev from official source ..
  => download https://github.com/xmake-io/xmake.git .. ok
  => install script to /home/vscode/.local/share/xmake .. ok
vscode ➜ ~/message-broker (main) $ xmake --version
xmake v2.9.3+20240724, A cross-platform build utility based on Lua
Copyright (C) 2015-present Ruki Wang, tboox.org, xmake.io
                         _
    __  ___ __  __  __ _| | ______
    \ \/ / |  \/  |/ _  | |/ / __ \
     >  <  | \__/ | /_| |   <  ___/
    /_/\_\_|_|  |_|\__ \|_|\_\____|
                         by ruki, xmake.io

    👉  Manual: https://xmake.io/#/getting_started
    🙏  Donate: https://xmake.io/#/sponsor
waruqi commented 1 month ago

不要看版本,直接试下不就行了么

moemoequte commented 1 month ago

我吧.xmake和build都删掉了

vscode ➜ ~/message-broker (main) $ xmake
checking for platform ... linux
checking for architecture ... x86_64
note: install or modify (m) these packages (pass -y to skip confirm)?
in conan:
  -> conan::yaml-cpp/0.8.0 latest [settings:{"compiler.cppstd=20"}]
  -> conan::cxxopts/3.2.0 latest [settings:{"compiler.cppstd=20"}]
  -> conan::nlohmann_json/3.11.3 latest [settings:{"compiler.cppstd=20"}]
  -> conan::uwebsockets/20.60.0 latest [settings:{"compiler.cppstd=20"}]
  -> conan::rocksdb/8.8.1 latest [settings:{"compiler.cppstd=20"}]
  -> conan::librdkafka/2.3.0 latest [settings:{"compiler.cppstd=20"}]
  -> conan::cpp-httplib/0.15.3 latest [settings:{"compiler.cppstd=20"}]
  -> conan::grpc/1.54.3 latest [settings:{"compiler.cppstd=20"}]
  -> conan::etcd-cpp-apiv3/0.15.4 latest [settings:{"compiler.cppstd=20"}]
please input: y (y/n/m)
y
  => install conan::yaml-cpp/0.8.0 latest .. ok
  => install conan::rocksdb/8.8.1 latest .. ok
  => install conan::librdkafka/2.3.0 latest .. ok
  => install conan::uwebsockets/20.60.0 latest .. ok
  => install conan::grpc/1.54.3 latest .. ok
  => install conan::etcd-cpp-apiv3/0.15.4 latest .. ok
  => install conan::nlohmann_json/3.11.3 latest .. ok
  => install conan::cpp-httplib/0.15.3 latest .. ok
  => install conan::cxxopts/3.2.0 latest .. ok
[ 63%]: cache compiling.release src/MainApp.cpp
[ 63%]: cache compiling.release src/KafkaConsumer.cpp
[ 63%]: cache compiling.release src/SocketStorage.cpp
[ 63%]: cache compiling.release src/main.cpp
[ 63%]: cache compiling.release src/ThreadPool.cpp
[ 63%]: cache compiling.release src/KafkaProducer.cpp
[ 63%]: cache compiling.release src/WebSocketHandler/onPing.cpp
[ 63%]: cache compiling.release src/WebSocketHandler/onClose.cpp
[ 63%]: cache compiling.release src/WebSocketHandler/onOpen.cpp
[ 63%]: cache compiling.release src/WebSocketHandler/onMessage.cpp
[ 63%]: cache compiling.release src/WebSocketHandler/onDrain.cpp
[ 63%]: cache compiling.release src/MessageHandler/MerchantReceiveMessageAckHandler.cpp
[ 63%]: cache compiling.release src/WebSocketHandler/onPong.cpp
[ 63%]: cache compiling.release src/MessageHandler/ConsumeSynchronousQueueHandler.cpp
[ 63%]: cache compiling.release src/MessageHandler/ClientSendGroupMessageHandler.cpp
[ 63%]: cache compiling.release src/MessageHandler/ConsumeACKHandler.cpp
[ 63%]: cache compiling.release src/InitWorker/Sync/initConfig.cpp
[ 63%]: cache compiling.release src/MessageHandler/ClientSendPrivateMessageHandler.cpp
error: gcc: error: unrecognized command-line option ‘-framework’
  > in src/MainApp.cpp
Issues-translate-bot commented 1 month ago

Bot detected the issue body's language is not English, translate it automatically.


Don't look at the version, just try it, right?

waruqi commented 1 month ago

刚改了下 再试试

moemoequte commented 1 month ago

fix

vscode ➜ ~/message-broker (main) $ xmake update -s dev
update version dev from official source ..
  => download https://github.com/xmake-io/xmake.git .. ok
  => install script to /home/vscode/.local/share/xmake .. ok
vscode ➜ ~/message-broker (main) $ xmake --version
xmake v2.9.3+20240724, A cross-platform build utility based on Lua
Copyright (C) 2015-present Ruki Wang, tboox.org, xmake.io
                         _
    __  ___ __  __  __ _| | ______
    \ \/ / |  \/  |/ _  | |/ / __ \
     >  <  | \__/ | /_| |   <  ___/
    /_/\_\_|_|  |_|\__ \|_|\_\____|
                         by ruki, xmake.io

    👉  Manual: https://xmake.io/#/getting_started
    🙏  Donate: https://xmake.io/#/sponsor

vscode ➜ ~/message-broker (main) $ rm -rf build .xmake
vscode ➜ ~/message-broker (main) $ xmake
checking for platform ... linux
checking for architecture ... x86_64
note: install or modify (m) these packages (pass -y to skip confirm)?
in conan:
  -> conan::yaml-cpp/0.8.0 latest [settings:{"compiler.cppstd=20"}]
  -> conan::cxxopts/3.2.0 latest [settings:{"compiler.cppstd=20"}]
  -> conan::nlohmann_json/3.11.3 latest [settings:{"compiler.cppstd=20"}]
  -> conan::uwebsockets/20.60.0 latest [settings:{"compiler.cppstd=20"}]
  -> conan::rocksdb/8.8.1 latest [settings:{"compiler.cppstd=20"}]
  -> conan::librdkafka/2.3.0 latest [settings:{"compiler.cppstd=20"}]
  -> conan::cpp-httplib/0.15.3 latest [settings:{"compiler.cppstd=20"}]
  -> conan::grpc/1.54.3 latest [settings:{"compiler.cppstd=20"}]
  -> conan::etcd-cpp-apiv3/0.15.4 latest [settings:{"compiler.cppstd=20"}]
please input: y (y/n/m)
y
  => install conan::yaml-cpp/0.8.0 latest .. ok
  => install conan::rocksdb/8.8.1 latest .. ok
  => install conan::uwebsockets/20.60.0 latest .. ok
  => install conan::cpp-httplib/0.15.3 latest .. ok
  => install conan::cxxopts/3.2.0 latest .. ok
  => install conan::etcd-cpp-apiv3/0.15.4 latest .. ok
  => install conan::librdkafka/2.3.0 latest .. ok
  => install conan::grpc/1.54.3 latest .. ok
  => install conan::nlohmann_json/3.11.3 latest .. ok
[ 63%]: cache compiling.release src/MainApp.cpp
[ 63%]: cache compiling.release src/KafkaConsumer.cpp
[ 63%]: cache compiling.release src/SocketStorage.cpp
[ 63%]: cache compiling.release src/main.cpp
[ 63%]: cache compiling.release src/ThreadPool.cpp
[ 63%]: cache compiling.release src/KafkaProducer.cpp
[ 63%]: cache compiling.release src/WebSocketHandler/onPing.cpp
[ 63%]: cache compiling.release src/WebSocketHandler/onClose.cpp
[ 63%]: cache compiling.release src/WebSocketHandler/onOpen.cpp
[ 63%]: cache compiling.release src/WebSocketHandler/onMessage.cpp
[ 63%]: cache compiling.release src/MessageHandler/MerchantReceiveMessageAckHandler.cpp
[ 63%]: cache compiling.release src/WebSocketHandler/onDrain.cpp
[ 63%]: cache compiling.release src/WebSocketHandler/onPong.cpp
[ 63%]: cache compiling.release src/MessageHandler/ConsumeSynchronousQueueHandler.cpp
[ 63%]: cache compiling.release src/MessageHandler/ConsumeACKHandler.cpp
[ 63%]: cache compiling.release src/MessageHandler/ClientSendGroupMessageHandler.cpp
[ 63%]: cache compiling.release src/MessageHandler/ClientSendPrivateMessageHandler.cpp
[ 63%]: cache compiling.release src/InitWorker/Sync/initConfig.cpp
[ 66%]: cache compiling.release src/InitWorker/Sync/initRegister.cpp
[ 70%]: cache compiling.release src/InitWorker/Sync/initRocksCache.cpp
[ 73%]: cache compiling.release src/InitWorker/Threading/initEtcdWatcherThread.cpp
[ 76%]: cache compiling.release src/InitWorker/Threading/initTaskQueueThread.cpp
[ 80%]: cache compiling.release src/InitWorker/Threading/initHeartBeatThread.cpp
[ 83%]: cache compiling.release src/InitWorker/Threading/initConsumerThread2.cpp
[ 86%]: cache compiling.release src/InitWorker/Threading/initWebSocket.cpp
[ 90%]: cache compiling.release src/InitWorker/Threading/initEtcdMerchantTokenSecretWatcher.cpp
[ 93%]: cache compiling.release src/InitWorker/Threading/initConsumerThread.cpp
[ 96%]: linking.release message_broker
[100%]: build ok, spent 58.079s
Issues-translate-bot commented 1 month ago

Bot detected the issue body's language is not English, translate it automatically.


Just changed it, try again