|
From: | Ralf Hemmecke |
Subject: | Re: [Axiom-developer] Debian build failure |
Date: | Sat, 02 Sep 2006 10:22:09 +0200 |
User-agent: | Thunderbird 1.5.0.5 (X11/20060719) |
\subsection{Write the Makefile stanzas for the bootstrap files} the following text: Finally we output two lines: \begin{verbatim} ${MID}/vector.spad.pamphlet: ${IN}/vector.spad.pamphlet${TANGLE} -R"VECTOR.lsp BOOTSTRAP" ${IN}/vector.spad.pamphlet >${MID}/VECTOR.lsp
\end{verbatim}So findAlgebraFiles does NOT write any .lsp file. It writes Makefile stanzas to stdout. If you want .lsp files you must say
make ${MID}/vector.lspBTW. If you carefully compare the generated lines in the Makefile and the above verbatim text then you realize that the target is something like
${MID}/vector.lsp and not ${MID}/vector.spad.pamphlet so the script does better than the documentation. Ralf On 09/02/2006 07:47 AM, root wrote:
It appears that the src/algebra/Makefile fails. This Makefile is dynamically created by the findAlgebraFiles script. The awk script attached to the BOOTSTRAP routine in findAlgebraFiles does not created the required .lsp files. The script reads: egrep '<<.*BOOTSTRAP>>=' *.spad.pamphlet | sort | uniq | \ awk -F: '{ chunk=substr($2,3,length($2)-5); split(chunk,part," "); lspfile="\${MID}/"part[1]; print lspfile": \${IN}/"$1; print "address@hidden -R\""chunk"\" \${IN}/"$1">"lspfile; print ""; }' Does anyone see anything in this script that might fail on debian systems but work on other linux systems? t
[Prev in Thread] | Current Thread | [Next in Thread] |