jdougan / Squeak53ReplitInstall

OBSOLETE. Repl.it has broken the Nix repls for use by 3rd party stuff. Scripts and instructions to get Squeak 5.3 running in a Repl.it environment.
0 stars 0 forks source link

Not working as of 2021-07-09 #1

Open jdougan opened 3 years ago

jdougan commented 3 years ago

With a forked repo it isn't working, can't find files

jdougan commented 3 years ago

Problem appears to be the nix configuration changing. Non-explorer nix repl has the interpreter linker in the usual location: /lib64, which is where the Squeak binaries are configured for. In the current explorer nix repl the linker is in the nix package dirs somewhere as determined by checking with a test program. The account in question has ben changed to non-explorer and a bug report filed.

Part of the issue is also that the linker gives a bad error message if it fails in resolving one of the linking dependencies. Need to rerun manually to see what has gone wrong.

Possible steps to fix involve patchelf, resetting the linker env vars, and trying to recompile under nix.