This repository is for sharing my attempt to set up a changed Racket configuration, as suggested on the mailing list. See further discussion at racket/racket#3834.
You should set up /tmp/config-tethered as a symlink pointing to this
directory, or just check this repository out there.
Note that you need --recurse-submodules. You may wish to use
git config --local include.path ../.gitconfig to enable other
convieniences from the .gitconfig file.
Run make (or make all) to build everything, but note that the
Makefile does not track dependencies. To clean
up, try git clean -xdi: some changes may necessitate cleaning in the
racket/ submodule, too. To re-run a particular step,
try make minimal, make layer-a, make layer-b, or make main-distribution.
- On Kubuntu 21.04, things work! At least well enough to run:
$ ./main-distribution/bin/plt-games
- On Mac OS,
racket/draw/unsafe/glibfails with the following error, which is probably a problem with my local environment:raco setup: ffi-lib: could not load foreign library raco setup: path: libgobject-2.0.0.dylib raco setup: system error: dlopen(libgobject-2.0.0.dylib, 6): Library not loaded: /usr/local/opt/libffi/lib/libffi.6.dylib raco setup: Referenced from: /usr/local/lib/libgobject-2.0.0.dylib raco setup: Reason: image not found