axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Axiom-developer] RE: NULL_OR_ON_C_STACK macro invalid (was: noweb)


From: Page, Bill
Subject: [Axiom-developer] RE: NULL_OR_ON_C_STACK macro invalid (was: noweb)
Date: Thu, 10 Aug 2006 16:04:32 -0400

Camm, 

On Thursday, August 10, 2006 1:59 PM you wrote:
> 
> Greetings!  FYI, just committed the removal of the
> power of 2 constraint on maxpage in both cvs head and
> version 2.6.8pre.
> 

Thanks for looking into this.

I just grabbed 2.6.8pre from cvs into a temp directory and
created a replacement tarball for the Axiom build, thus:

  cd /home/page/temp-dir
  export CVSROOT=:pserver:address@hidden:/sources/gcl
  cvs -z9 -q co -d gcl-2.6.8pre -r Version_2_6_8pre gcl
  tar czvf gcl-2.6.8pre.tgz gcl-2.6.8pre
  cd /home/page/axiom.build-improvements/zips
  mv gcl-2.6.8pre.tgz old_gcl-2.6.8pre.tgz
  mv /home/page/temp-dir/gcl-2.6.8pre.tgz .
  cd /home/page/axiom.build-improvements

I edited the GCLOPTS in Makefile from
  --enable-maxpage=256*1024
to
  --enable-maxpage=196*1024
resulting in

  GCLOPTS=--enable-vssize=65536*2 --enable-statsysbfd \
          --enable-maxpage=196*1024

in the default build for Axiom Silver build-improvements branch:

  make clean
  ./configure | tee build.log
  make 2>&1 | tee -a build.log

The build proceeded much further than before - the GCL sub-build
finished without errors - yeah! But the build of Axiom failed
with the following error message quite far along into the
interpsys build phase :(

  error: conflicting types for 'MYCOMBINE'

This is not something I have seen before. This same source builds
fine with the older version of 2.6.8pre and 128*256.

Here is the tail end of the log. I can send you the rest if you
like.

Please let me know how I can help.

Regards,
Bill Page

----------

...
25 making /home/page/axiom.build-improvements/int/interp/cfuns.lisp from
/home/page/axiom.build-improvements/src/interp/cfuns.lisp.pamphlet
24 making /home/page/axiom.build-improvements/obj/linux/interp/cfuns.o
from /home/page/axiom.build-improvements/int/interp/cfuns.lisp
/home/page/axiom.build-improvements/obj/linux/interp/cfuns.c:5238:
error: conflicting types for 'MYCOMBINE'
/home/page/axiom.build-improvements/obj/linux/interp/cfuns.h:15: error:
previous declaration of 'MYCOMBINE' was here
/home/page/axiom.build-improvements/obj/linux/interp/cfuns.c:5238:
error: conflicting types for 'MYCOMBINE'
/home/page/axiom.build-improvements/obj/linux/interp/cfuns.h:15: error:
previous declaration of 'MYCOMBINE' was here
make[4]: ***
[/home/page/axiom.build-improvements/obj/linux/interp/cfuns.o] Error 255
make[4]: Leaving directory
`/home/page/axiom.build-improvements/src/interp'
make[3]: *** [interpdir] Error 2
make[3]: Leaving directory `/home/page/axiom.build-improvements/src'
make[2]: *** [srcdir] Error 2
make[2]: Leaving directory `/home/page/axiom.build-improvements'
make[1]: *** [do-all] Error 2
make[1]: Leaving directory `/home/page/axiom.build-improvements'
make: *** [all] Error 2
address@hidden axiom.build-improvements]$

-----------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]