Cross posting this here in case anyone knows? <htt...
# pact-go
h
y
i saw a similar issue raised in the repo hmmmmm i assume this is with ventura 13.6? if not, what version are you running, and on which hardware, intel or apple silicon. i have test beds at home for both, so will have a look tomorrow. it’s plausible that macos have changed the dyld paths so that our expected load paths are no longer included ( that is my sneaky suspicion ) i also wonder if apple are changing up delivery mechanisms as i am still waiting release of the kernel development kit for 14.0rcX and 13.6b!
h
it's MacOS 13.5.2 apple silicon and GO 1.21.1.
y
Cheers for confirming Hazem
Those path lookups are normal places MacOS looks for dylibs, although it should include
/usr/local/lib
in there to find our added libraries but it doesn’t appear to be the case. https://github.com/pact-foundation/pact-go/issues/345#issuecomment-1740742887 You can try setting
DYLD_LIBRARY_PATH=/usr/local/lib
prior to running your go test to see if that helps?
m
Hi Haz, I’ll take a look at this this week. I suspect it relates to OS updates. I’m on the latest 13.5.x line so can add another perspective on it. Thanks for your awesome debugging too Yousaf.
h
Thanks Matt, and I agree Yousaf is awesome as usual.
❤️ 1
@Matt (pactflow.io / pact-js / pact-go) and @Yousaf Nabi (pactflow.io) - we confirmed this has been resolved now with the latest pact-go installer. Thank you for taking up this issue so quickly. +stan
🙌 1
m
Awesome, great to hear that. Thanks for confirming too 🙂