I'm trying to build CMUCL from the April snapshot sources.
I read the top section of the README file, and am trying to follow the pattern laid out in the "step-by-step example" section, using linux instead of openbsd. (Side note: In this section, all the commands are given as if they were being run in the src/tools subdirectory --- names likes ./create-target.sh are given. I tried this and it didn't work, I had to work up above the src directory, and give names like ./src/tools/create-target.sh. This could well be part of my problem...) I begin by running create-target. The actual command I give is ./src/tools/create-target linux linux Next, I edit the setenv.lisp, adding the "features most people want", putting in appropriate version features, and using the appropriate feature for my glibc (2.3.2). Then, I run build-world as ./src/tools/build-world linux /home/rif/Software/cmucl/bin/lisp It builds for awhile, and as the instructions suggest, I get the message "The C header file #p"target:lisp/internals.h" has changed. Be sure to re-compile the startup code." So I run ./src/tools/rebuild-lisp.sh linux And then I rerun build-world, using exactly the same call as before. However, I still get the same message about the C header file changing. The next step (load-world) doesn't work for me. What am I missing? Cheers, rif
