axiom-developer
[Top][All Lists]
Advanced

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

[Axiom-developer] Re: problem compiling wh-sandbox revision 571 on Windo


From: Waldek Hebisch
Subject: [Axiom-developer] Re: problem compiling wh-sandbox revision 571 on Windows
Date: Tue, 19 Jun 2007 01:40:23 +0200 (CEST)

Bill Page wrote:
> Well here we are nearly at the end of the algebra build but a problem
> occurs while re-building the databases:
> 
> ...
> 
>    Cumulative Statistics for Constructor GuessFinite
>       Time: 0.09 seconds
> 
>    finalizing NRLIB GUESSF
>    Processing GuessFinite for Browser database:
> --------constructor---------
> ------------------------------------------------------------------------
>    GuessFinite is now explicitly exposed in frame initial
>    GuessFinite will be automatically loaded when needed from
>       /msys/1.0/home/Administrator/wh-test/src/algebra/GUESSF.NRLIB/code
> 
> (1) -> touch guess-pkg
> /home/Administrator/wh-test/src/algebra/../.././build/scripts/document
> --tangle='TEST INTHEORY' --output=../input/INTHEORY.input
> ../../../wh-sandbox/src/algebra/numtheor.spad.pamphlet
> /home/Administrator/wh-test/src/algebra/../.././build/scripts/document
> --tangle='TEST VIEW2D' --output=../input/VIEW2D.input
> ../../../wh-sandbox/src/algebra/view2D.spad.pamphlet
> /home/Administrator/wh-test/src/algebra/../.././build/scripts/document
> --tangle='TEST FR' --output=../input/TESTFR.input
> ../../../wh-sandbox/src/algebra/fr.spad.pamphlet
> rm -f stamp
> echo timestamp > stamp
> finished .
> make[2]: Entering directory `/home/Administrator/wh-test/src/etc'
> 4 rebuilding databases...
> GCL (GNU Common Lisp)  2.6.8 CLtL1    Apr 16 2007 00:20:36
> Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl)
> Binary License:  GPL due to GPL'ed components: (UNEXEC)
> Modifications of this banner must retain notice of a compatible license
> Dedicated to the memory of W. Schelter
> 
> Use (help) to get some basic information on how to use GCL.
> Temporary directory for compiler files set to
> C:/msys/1.0/home/Administrator/wh-test/build/i686-pc-mingw32/
>                         AXIOM Computer Algebra System
>                  Version: Axiom wh-sandbox branch 2007-05-31
>                            Timestamp: no timestamp
> -----------------------------------------------------------------------------
>    Issue )copyright to view copyright notices.
>    Issue )summary for a summary of useful system commands.
>    Issue )quit to leave AXIOM and return to shell.
> -----------------------------------------------------------------------------
> 
>    Using local database
> C:/msys/1.0/home/Administrator/wh-sandbox/src/share/algebra/compress.daase..
>   Using local database
> C:/msys/1.0/home/Administrator/wh-sandbox/src/share/algebra/interp.daase..
>    Using local database
> C:/msys/1.0/home/Administrator/wh-sandbox/src/share/algebra/operation.daase..
>    Using local database
> C:/msys/1.0/home/Administrator/wh-sandbox/src/share/algebra/category.daase..
>    Using local database
> C:/msys/1.0/home/Administrator/wh-sandbox/src/share/algebra/browse.daase..
> (1) ->    Loading
> C:/msys/1.0/home/Administrator/wh-test/target/i686-pc-mingw32/autoload/apply.
>    Loading 
> C:/msys/1.0/home/Administrator/wh-test/target/i686-pc-mingw32/autoload/c-doc.
>    Loading 
> C:/msys/1.0/home/Administrator/wh-test/target/i686-pc-mingw32/autoload/c-util.
> 
> ...
> 
>    Loading 
> C:/msys/1.0/home/Administrator/wh-test/target/i686-pc-mingw32/autoload/br-prof.
>    Loading 
> C:/msys/1.0/home/Administrator/wh-test/target/i686-pc-mingw32/autoload/br-saturn.
> 
> "building browse.daase"
> "building operation.daase"
> "building category.daase"
>    >> System error:
>    The function |SetCategory| is undefined.
> 
> (1) -> /bin/install: cannot stat `../algebra/*.daase': No such file or 
> directory
> make[2]: *** 
> [/home/Administrator/wh-test/target/i686-pc-mingw32/algebra/compress.daase]
> Error 1
> make[2]: Leaving directory `/home/Administrator/wh-test/src/etc'
> make[1]: *** [all-asq] Error 2
> make[1]: Leaving directory `/home/Administrator/wh-test/src'
> make: *** [all-src] Error 2
> 
> ------------
> 
> But something goes wrong building 'compress.daase'. This error:
> 
>      The function |SetCategory| is undefined.
> 
> seems strange to appear at this late stage in the build process. It
> looks like the failure occurred in 'make-databases'.
> 
>  I did not notice any earlier failures in the build but I will check again.
> 
> Can you think of anything that might cause this?
> 

I belive that have met this error several times.  Typically, however
I saw a crash.   Namely, during database build Axiom has to load
all constructors (categories, domains and packages) from *.NRLIB
directories.  If something goes wrong with paths or file searches
Axiom finds no files to load -- the result is an essentially empty
database.  But such database stil contains a few positions which
reference SetCategory.  If SetCategory is missing Axiom can not
dump the database...

During normal build one sees a lot of messages of form:

  IntegerMod will be automatically loaded when needed from
      /var/tmp/hebisch/axp22/ax-build2/src/algebra/ZMOD.NRLIB/code

and later:
 
  Loading
      /var/tmp/hebisch/axp22/ax-build2/src/algebra/A1AGG-.NRLIB/code
      for domain OneDimensionalArrayAggregate&

I would first try to build databases by hand: set AXIOM variable to

C:/msys/1.0/home/Administrator/wh-test/target/i686-pc-mingw32

and DAASE to

C:/msys/1.0/home/Administrator/wh-sandbox/src/share

and at Axiom prompt type:

)lisp (make-databases "" nil)


-- 
                              Waldek Hebisch
address@hidden 




reply via email to

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