Closed athornton closed 7 years ago
I might have added a regression trying to resolve this issue: https://github.com/HexDecimal/libtcod-cffi/issues/17. In libtcod-cffi v2.2.1
I tried to force load the SDL library which I think is causing this error.
I've created a patch release of libtcod-cffi v2.4.1
which removes the hack and bundles the dylibs properly. This fixes the missing libomp.dylib file, and it might fix the code signature issue. I'd need to hear from you to know.
It does indeed allow tdl
to load, although I still have to codesign -f -s - /Users/adam/Documents/src/Venvs/tdl/lib/python3.6/site-packages/tcod/.dylibs/SDL2
. In any case, though, this lets me develop using tdl without needing to spin up a VM, so it's a reasonable fix for my purposes.
You might want to document needing to sign SDL, though, because it took a bit of Googling for me to figure out the first time that that was part of what was wrong.
I've released libtcod-cffi v2.4.3
which replaces SDL2's signature before deployment. Every tool I have says the issue is fixed but I was never able to reproduce your error exactly.
If you can verify that the new version works out of the box then I can close this issue.
The new version works out of the box. Please close the issue. Thank you!