SFGrenade
SFGrenade
progress: in CI, i managed to have windows build, not mac/linux though lol though abseil requires c++14 according to preprocessor error, but even then uses c++17 classes, but once i...
> i suppose i can try to remove curl from my path and see what happens once i uninstalled a local cmake and removed a few other things from path...
~~so the same commit works fine when pushed as a tag apparently?~~ ~~The workflow: https://github.com/SFGrenade/ZmqPb/blob/master/.github/workflows/build.yaml~~ ~~could possibly mean that each second compile things work fine? idk tbh~~ ~~no tag: https://github.com/SFGrenade/ZmqPb/actions/runs/8582370862~~...
so apparently protobuf does not publicize it's dependencies (required for using it, only when linking): https://github.com/xmake-io/xmake-repo/actions/runs/8583100316/job/23521931254?pr=3712#step:6:405
which seems to be related to: https://github.com/protocolbuffers/protobuf/issues/12271 https://github.com/protocolbuffers/protobuf/issues/12637 https://github.com/protocolbuffers/protobuf/issues/12746
considering https://github.com/xmake-io/xmake/issues/4980 was completed, i'll close this
nvm, https://github.com/NetworkingHelpers/ZmqPb-Cpp/actions/runs/8765233490/job/24056030112 can't require protobuf, because it depends on abseil, which apparently doesn't like debug static linking
yea, even in debug it wants to either have MD or MT runtimes, not the -d variants: https://github.com/SFGrenade/ZmqPb-Cpp/actions/runs/8780193422
Runs to show the -d variant phenomenon: https://github.com/SFGrenade/MinXmakeProtobufExample/actions/runs/8786162232 https://github.com/SFGrenade/MinXmakeProtobufExample/actions/runs/8786162232/job/24108368436 specifically also shows a lot of `error LNK2001: unresolved external symbol`
so after testing i can say that right now: - [Linux just works](https://github.com/SFGrenade/MinXmakeProtobufExample/actions/runs/8908419958) - [MacOS seems to have general problems executing with shared/x86_64](https://github.com/SFGrenade/MinXmakeProtobufExample/actions/runs/8908419963) - [Windows (ARM excluded) has problems on...