I checked out via “git checkout V9.3.32” from “https://github.com/SWI-Prolog/swipl-devel” and compiled in a build directory via cmake and make:
[ 65%] Building C object src/CMakeFiles/swiplobjs.dir/pl-funct.c.o
/home/ox_external_source/sources_external/swi-prolog-github/swipl-devel/src/pl-funct.ic:320:9: error: ‘ATOM_xpceref’ undeclared here (not in a function); did you mean ‘ATOM_spare’?
320 | FUNCTOR(ATOM_xpceref, 1),
| ^~~~~~~~~~~~
/home/ox_external_source/sources_external/swi-prolog-github/swipl-devel/src/pl-funct.c:296:25: note: in definition of macro ‘FUNCTOR’
296 | #define FUNCTOR(n, a) { n, a }
| ^
make[2]: *** [src/CMakeFiles/swiplobjs.dir/build.make:212: src/CMakeFiles/swiplobjs.dir/pl-funct.c.o] Fehler 1
make[2]: *** Es wird auf noch nicht beendete Prozesse gewartet....
make[1]: *** [CMakeFiles/Makefile2:2708: src/CMakeFiles/swiplobjs.dir/all] Fehler 2
make: *** [Makefile:182: all] Fehler 2