Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
moemoequte opened this issue Jul 18, 2024 · 34 comments
Closed

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

moemoequte opened this issue Jul 18, 2024 · 34 comments
Labels

Comments

@moemoequte
Copy link

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

@moemoequte moemoequte added the bug label Jul 18, 2024
@Issues-translate-bot
Copy link

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


Title: Linux system compiles with extra -framework option

@waruqi
Copy link
Member

waruqi commented Jul 18, 2024

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

@Issues-translate-bot
Copy link

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
Copy link
Contributor

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

@Issues-translate-bot
Copy link

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


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

@moemoequte
Copy link
Author

-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
Copy link
Member

waruqi commented Jul 19, 2024

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

自己找下 哪里引入的

@Issues-translate-bot
Copy link

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
Copy link
Author

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
Copy link
Member

waruqi commented Jul 19, 2024

应该是etcd这个包

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

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

@Issues-translate-bot
Copy link

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
Copy link
Author

应该是etcd这个包

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

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

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

@Issues-translate-bot
Copy link

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
Copy link
Author

我去找了 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
Copy link
Member

waruqi commented Jul 24, 2024

你调下这里

local buildinfo_file = _conan_get_buildinfo_file(name, opt.dep_name)

' frameworks = {{{pkginfo.frameworks}}},\n'

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

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

@Issues-translate-bot
Copy link

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


You can adjust it here

local buildinfo_file = _conan_get_buildinfo_file(name, opt.dep_name)

' frameworks = {{{pkginfo.frameworks}}},\n'

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

@waruqi
Copy link
Member

waruqi commented Jul 25, 2024

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

@Issues-translate-bot
Copy link

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
Copy link
Author

可以到 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
Copy link
Member

waruqi commented Jul 25, 2024

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

@Issues-translate-bot
Copy link

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
Copy link
Author

image

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

@Issues-translate-bot
Copy link

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


image

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

waruqi added a commit that referenced this issue Jul 25, 2024
@waruqi
Copy link
Member

waruqi commented Jul 25, 2024

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

@Issues-translate-bot
Copy link

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
Copy link
Author

是现在这个版本吗

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
Copy link
Member

waruqi commented Jul 25, 2024

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

@moemoequte
Copy link
Author

我吧.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
Copy link

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


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

@waruqi
Copy link
Member

waruqi commented Jul 25, 2024

刚改了下 再试试

@moemoequte
Copy link
Author

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
Copy link

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


Just changed it, try again

ChrisCatCP pushed a commit to ChrisCatCP/xmake that referenced this issue Jul 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants