Hello everyone, I am the maintainer of racket[-minimal] packages of Nixpkgs. Recently when I performed the routine of upgrading Racket from 8.15 to 8.16, certain error occurred:
raco setup: --- building documentation --- [1:26:47]
raco setup: docs failure: ftype-ref: ftype mismatch for #<ftype-pointer>
failed
in build-one
in loop
in module->hash
make: *** [Makefile:22: all] Error 1
I can't find any approach to query out more information, so it just gets stuck.
I'm able to provoke this failure by configuring with --enable-check, which refrains from compiling the Chez Scheme-implemented part of Racket in unsafe mode. That flag is intended only for debugging, but is the Nixpkgs build using that configuration flag?
I've pushed a repair to fix a ftype-ref that should be ftype-any-ref, which is the source of the error when configuring with --enable-check.