[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Axiom-developer] Nightly build
From: |
Meino Christian Cramer |
Subject: |
Re: [Axiom-developer] Nightly build |
Date: |
Sun, 19 Dec 2004 09:05:59 +0100 (CET) |
From: "Bill Page" <address@hidden>
Subject: RE: [Axiom-developer] Nightly build
Date: Sun, 19 Dec 2004 02:37:29 -0500
Hi Bill, Hi List ;)
yes, while fireing up the second make AXIOM was not set....my fault,
sorry... my head got confused a little while all this compiling.
Normally I do not "make" a second time, but before searching through
a 15763936 bytes long MAKELOG for the reason why sman do not build
(and possibly not finding it...) I restart make and (normally) it
will fail exactly at that point.
After setting AXIOM again, the second make runs "successfully" ( ==
without complaining) but sman still is not built.
I can start AXIOMsys. A "draw" command put nothing else than a lot of
text on the terminal (sman is missing).
Yes I downloaded axio.20041115.tgz (source) from savannah to build
Axiom.
I had setup my own Linux (no distribution used, Linux was build from
source by hand from ground up). At least for my system I can say,
that there is no cron job or anything else except myself, who
deletetes anything from /tmp.
Regards,
Meino
> On Sunday, December 19, 2004 1:40 AM Meino Christian Cramer
> wrote:
>
> >
> > Nonetheless, a second
> >
> > make
> >
> > afterwards shows that the build was not successful:
>
> First, I do not understand your reason for doing a second make
> if the log of the first one is very long and apparently completed
> without any error message. Why did you not just run AXIOMsys to
> see if it worked? You can do this without first doing a
> make install. You can run Axiom from where it was built in
> the
>
> .../mnt/linux/bin
>
> directory. You could also try sman etc.
>
> Perhaps you could send just the first 10 lines of your log file?
>
> The second time you ran make, the AXIOM variable seems to have
> been again set incorrectly. The reason I say this is that the first
> line of the make output below shows SYS= which means that this
> variable is empty. It should be 'linux'. Please compare that to
> the first line of you log file.
>
> If you look at the commands in Makefile you will see that it
> contains
>
> SYS=$(notdir $AXIOM)
>
> This command gets the last part of the path after the last /
> contained the AXIOM variable. As the ./configure says
>
> You must set your AXIOM and PATH variables. Type:
>
> export AXIOM=/tmp/axiom/mnt/linux
> export PATH=$AXIOM/bin:$PATH
>
> This means that YOU must do this. You must type these commands
> exactly as you see them before running make. The first line
> MUST NOT end in /. If it does, then SYS will be empty and make
> will fail.
>
> What I prefer to do is to use cut-and-paste so that I do not
> make a mistake.
>
> Third, I think that it is not a good idea to use the /tmp
> directory in this way. Linux can freely delete files from
> /tmp that it thinks are no longer needed. It is better
> to put the axiom source in a sub-directory in your home
> directory.
>
> >
> > [axiom/] :make
> > 0 SPAD=/tmp/axiom/mnt/ SYS= SPD=/tmp/axiom
> > ...
>
> You can see that SPAD SYS are not correct in the first
> line of the log output above.
>
> >
> > At this point, I gave up, since I don't know what was initially
> > intended.
> >
>
> I think that you intend to compile the AXIOM system from
> the source files. No?
>
>