Closed franvivas closed 2 months ago
First thing to try is making sure that solution works outside of a dev container. If it does then the problem must be something within the dev container itself. If it doesn't then you can fix that and retry, then perhaps it works in the dev container also.
If it works locally but not inside the dev container then the next thing to try is shelling into the dev container itself and trying to run things manually. That will include exploring the bin directory to work out where the DLL is and why it's not where the search paths listed in the log output expect it to be.
nice repros!
What machine are you running on? I assume macos apple silicon (uname -sm
) in your terminal
If macos, .NET containers with pact net, on apple silicon won't work due to 2 reasons
1) #498 - no builds are currently provided for pact-net that target linux-aarch64 2) qemu is not supported with .NET containers, and thus a workaround of running amd64 containers on apple silicon, won't work for pact-net
I believe I have a workable solution, which also provides musl support, using the existing packaging mechanisms, with full preference to glibc hosts, to preserve existing client behaviour and should result in a nice OOB experience for pact-net.
We can provide aarch64 binaries, but due to limitations with qemu + .NET we can't test them in CI, without relying on another CI provider (CirrusCI / CircleCI), so we would probably want a lower tier of support.
Closed due to inactivity
Previous issues I use last version of PactNet as you recommended
Version information:
Describe the bug I launch my piece of test on DevContainer, but I get this error "Unable to load shared library 'pact_ffi' or one of its dependencies "
Steps To Reproduce Repo: link to a repository which reproduces the issue.
Steps: video with demo
Expected behavior Pass the test
Log Output