when run from editor, the shared library is found just fine.
from /home/me/.config/unity3d/corp/Chess/Player.log:
Fallback handler could not load library /home/me/Documents/corp/stand-alone/Chess/Chess_Data/Mono/x86_64/libcorp
stand-alone seems to be looking in the Mono directory instead of the Plugins directory.
$ find . -name *.so
./Chess_Data/Mono/x86_64/libmono.so
./Chess_Data/Plugins/x86_64/ScreenSelector.so
./Chess_Data/Plugins/x86_64/libcorp.so
i tried moving libcorp.so to Chess_Data/Mono/x86_64.
no joy.
i tried copying libcorp.so to Chess_Data/Mono/x86_64.
no joy.
i tried moving libcorp.so to /lib64/
no joy.
debug logging provides the same information formatted differently.
Mono: DllImport attempting to load: âlibcorpâ.
Mono: DllImport loading location: âlibcorpâ.
Mono: DllImport error loading library: â/home/me/Documents/corp/stand-alone/Chess/Chess_Data/Mono/x86_64/libcorp: cannot open shared object file: No such file or directoryâ.
Mono: DllImport loading location: âlibcorp.soâ.
Mono: DllImport error loading library: â/home/me/Documents/corp/stand-alone/Chess/Chess_Data/Mono/x86_64/libcorp.so: cannot open shared object file: No such file or directoryâ.
help!
please and thank you.