Hi Everyone,
I’m trying to use the Broadway Kafka producer but I’m facing compilation error on a transitive dependency called snappyer
which is used by brod
:
$ mix compile
===> Linking d:/workspace/Veritus/veritus_umbrella/_build/dev/lib/snappyer/priv/snappyer.dll
** (Mix) Could not compile dependency :snappyer, “escript.exe “c:/Users/didus/.mix/rebar3” bare compile –
paths d:/workspace/Veritus/veritus_umbrella/_build/dev/lib/*/ebin” command failed. Errors may have been
logged
above. You can recompile this dependency with “mix deps.compile snappyer”, update it with “mix
deps.update snappyer” or clean it with “mix deps.clean snappyer”
I had different errors before installing Visual Studio Build Tools
beacause snippyer couldn’t compile its C++
files (even though I’m not supposed to have it installed on my PC as I’m using Elixir
and not C++
!).
I installed last version of Elixir 1.13.2 but it didn’t change anything. I tried to rebar directely inside the deps/snappyer
and got :
C:/Users/didus/.mix/rebar3 compile -v
←[0;32m===> Verifying dependencies…
←[0m←[0;32m===> Linking d:/workspace/Veritus/veritus_umbrella/deps/snappyer/priv/snappyer.dll
←[0m
when I look at the priv I can’t see any DLL inside. Am I missing something ? thanks a lot for your help