[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Axiom-developer] Re: Cannot build aldor interface
From: |
Peter Broadbery |
Subject: |
[Axiom-developer] Re: Cannot build aldor interface |
Date: |
Thu, 19 Oct 2006 19:52:38 +0100 |
On Thu, 2006-10-19 at 09:40 +0200, Martin Rubey wrote:
> Dear all, especially Peter,
>
> I'm trying to get my aldor interface running again -- new computers, I hate
> them.
>
> However, make in src/aldor stops with
>
>
> make[1]: Entering directory `/home/martin/GoldenAxiom/src/aldor'
> /home/martin/GoldenAxiom/src/aldor/types.mk:156:
> /home/martin/GoldenAxiom/int/aldor/saxiom/spadset.mk
> /home/martin/GoldenAxiom/src/aldor/Make.rules:179: ALL SPADSETS sax0 saxiom
> /home/martin/GoldenAxiom/src/aldor/Make.rules:200: (0,0)
> /home/martin/GoldenAxiom/src/aldor/Make.rules:204:
> /home/martin/GoldenAxiom/int/aldor/sax0/spadset.mk: No such file or directory
> /home/martin/GoldenAxiom/src/aldor/Make.rules:200: (1,1)
> /home/martin/GoldenAxiom/src/aldor/Make.rules:204:
> /home/martin/GoldenAxiom/int/aldor/saxiom/spadset.mk: No such file or
> directory
> /home/martin/GoldenAxiom/src/aldor/Make.rules:106: W: 1 I: 1
> /home/martin/GoldenAxiom/src/aldor/Make.rules:107: W:
> /home/martin/GoldenAxiom/int/aldor/sax0/spadset.mk
> make[1]: *** Keine Regel vorhanden, um das Target
>
> /home/martin/GoldenAxiom/src/aldor/as//home/martin/GoldenAxiom/int/aldor/ap/axlit.as
>
> benoetigt von
>
> /home/martin/GoldenAxiom/int/aldor/ap/axlit.ap
>
> zu erstellen. Schluss.
> make[1]: Leaving directory `/home/martin/GoldenAxiom/src/aldor'
> make: *** [all] Fehler 2
>
>
> Note the strange path in the target: it appears to me that
>
> /home/martin/GoldenAxiom/src/aldor/ap
>
> should not be there, right?
>
> Where is this path created?
>
Well, it's more that /home/martin/GoldenAxiom/int/aldor/ap shouldn't be there.
The rule that defines the dependency is in libaxiom.mk.
$(AX0_AP_FILES): $(MID)/ap/%.ap: $(IN)/as/%.as $(MID)/ap/.dir
Which suggests a make bug, since in this case, % = 'axlit', not the full file
name.
Which version of make are you using?
I can't debug it at the moment, as I changed machine recently, and in the
process of
redoing the aldor code without using java, and a slightly saner makefile
framework.
The 'not java' bit works, but I need a bit of free time to sort out the build
process.
Peter