[cmucl-imp] Upcoming release

Robert Swindells rjs at fdy2.co.uk
Tue Oct 25 23:49:58 CEST 2011


Raymond Toy wrote:
>On 10/24/11 3:20 PM, Robert Swindells wrote:
.> Raymond Toy wrote:
>>> I noticed that it has been a year since our last release, so it's time
>>> once again for another release.  A new branch has been created
>>> (RELEASE-20c-BRANCH) for the release.
>>>
>>> This time, I'm not going to do any pre-release.  We'll make just the one
>>> build due at the end of this month for the 20c release.  If it's broken
>>> for some reason, we'll send a patch if possible.  If it's really broken,
>>> we'll recommend people to use the following snapshot.  (Of course,
>>> because of the release, there will not be a snapshot for Nov.)
>> I think that for NetBSD the recommendation will have to be to stick
>> with the 2011-10 snapshot. I can rebuild this for later OS releases.
>>
>> The build scripts don't work anymore.
>
>Bummer.  In what way do the build scripts not work anymore?  Did you
>remember to use the boot-20c bootstrap file?  There were really very few
>changes between 2011-10 and the release candidate.  Other than changing
>the fasl file version, I think the only possible issue would be the
>denormal trap handling.

With create-target.sh:

% src/tools/create-target.sh build-2 x86_netbsd NetBSD
(create-target.sh) Settings: bld_dir=build-2 lisp_variant=x86_netbsd motif_variant=NetBSD
cd: can't cd to motif/server
(create-target.sh) not OK: Can't cd motif/server


I'm fairly sure that I have used build-all.sh in the past but I think
it is just getting confused if you don't use specify the options.

Creating the directories beforehand has this problem:

% src/tools/build-all.sh -o "unicode/lisp" -8 "non-unicode/lisp"
+ src/tools/build.sh -f x87 -b build-8bit  -C  -P -o non-unicode/lisp
//starting build: Tue Oct 25 19:41:40 BST 2011
cmulisp: not found
        0.01 real         0.00 user         0.00 sys
Failed: src/tools/build-world.sh
+ src/tools/build.sh -f sse2 -b build-8bit  -C  -P -o non-unicode/lisp
//starting build: Tue Oct 25 19:41:41 BST 2011
cmulisp: not found
        0.01 real         0.00 user         0.00 sys
Failed: src/tools/build-world.sh
+ set +x
+ src/tools/build.sh -f x87 -b build  -C  -P -o unicode/lisp
//starting build: Tue Oct 25 19:41:42 BST 2011
cmulisp: not found
        0.01 real         0.00 user         0.00 sys
Failed: src/tools/build-world.sh
+ src/tools/build.sh -f sse2 -b build  -C  -P -o unicode/lisp
//starting build: Tue Oct 25 19:41:42 BST 2011
cmulisp: not found
        0.01 real         0.00 user         0.00 sys
Failed: src/tools/build-world.sh
+ set +x

Trying to get build-all.sh to create the directories doesn't work for
me either, I get:

% src/tools/build-all.sh -o unicode/lisp -8 non-unicode/lisp -C "x86_netbsd NetBSD"
+ src/tools/build.sh -f x87 -b build-8bit  -C x86_netbsd NetBSD -P -o non-unicode/lisp
//starting build: Tue Oct 25 22:47:12 BST 2011
build-8bit-2 isn't a directory
Failed: src/tools/clean-target.sh
+ src/tools/build.sh -f sse2 -b build-8bit  -C x86_netbsd NetBSD -P -o non-unicode/lisp
//starting build: Tue Oct 25 22:47:13 BST 2011
build-8bit-2 isn't a directory
Failed: src/tools/clean-target.sh
+ set +x
+ src/tools/build.sh -f x87 -b build  -C x86_netbsd NetBSD -P -o unicode/lisp
//starting build: Tue Oct 25 22:47:13 BST 2011
build-2 isn't a directory
Failed: src/tools/clean-target.sh
+ src/tools/build.sh -f sse2 -b build  -C x86_netbsd NetBSD -P -o unicode/lisp
//starting build: Tue Oct 25 22:47:13 BST 2011
build-2 isn't a directory
Failed: src/tools/clean-target.sh
+ set +x

The problem with stage-1 crashing was just me being stupid and building
it on the wrong operating system version, time_t is still 32 bit on the
released versions of NetBSD and the CMUCL source matches this.

It would be helpful to get the scripts fixed though.

Robert Swindells


More information about the cmucl-imp mailing list