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


Reply via email to