I’m checking the results of the pkg-build script for the upcoming release, and I do see that many packages are failing to build. After looking at two of them, it looks like the characteristic failure is this error:
…
raco setup: compiling: <pkgs>/digimon/digitama/exec.rkt
raco setup: error: during making for <pkgs>/digimon/digitama/typeset/bin
raco setup: make-struct-info: arity mismatch;
raco setup: the expected number of arguments does not match the given number
raco setup: expected: 1
raco setup: given: 2
raco setup: arguments...:
raco setup: #<procedure:...efine-struct.rkt:706:40>
raco setup: '()
raco setup: compiling: <pkgs>/digimon/digitama/exec.rkt
…
Now actually, this rings a very strong bell for me; on my machine, it means “oh yeah, I tried to run racket, I should have been running racketcs”. However, it appears that this isn’t just an indication of a broken installation, because it’s happening on the release pkg-build server as well.
I suspect that a few minutes of investigation and/or thought would help me understand what’s going on here, but … I have to start a workshop in literally 5 minutes, so I’m sending this e-mail just so that y’all know what’s going on and can point out whatever obvious thing needs to be pointed out.
John