diff --git a/book/2003-11.txt b/book/2003-11.txt new file mode 100644 index 0000000..e458a77 --- /dev/null +++ b/book/2003-11.txt @@ -0,0 +1,29853 @@ +\start +Date: Sat, 01 Nov 2003 10:55:13 +0100 +From: David MENTRE +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] Update of screenshots page + +Hello, + +For your information, I have updated the screenshot page on Axiom web +site (modification will be effective in 6 hours from the date of this +email). + +http://www.nongnu.org/axiom/screenshots.html + +The global page size should be reduced and it shows more capabilities of +both Axiom and TeXmacs. + +BTW, I'm not a mathematician. If you have short examples of mathematical +computations made with Axiom that show Axiom capabilities, especially +compared to the other Ms (Mathematica, Maple, ...), I would be pleased +to add them to the screenshot page. A textual output is prefered for +bandwidth issues. + +\start +Date: 01 Nov 2003 07:02:09 -0500 +From: Camm Maguire +To: daly@idsi.net +Subject: [Axiom-developer] Copying pre-built databases ... + +Greetings! On the problem architectures only, I tried simply doing a + +( mkdir -p /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra && cp debian/*aase mnt/linux/algebra/ ) + +before the main make, and the system still tried to rebuild the +databases, failing due to too many open files. Is there some step +inside the 'make' which will erase the contents of the +mnt/linux/algebra directory before proceeding? + +\start +Date: Sat, 1 Nov 2003 15:20:42 +0100 (CET) +From: Bertfried Fauser +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] Compiling AXIOM on SuSE 8.0 + +Hi, + +just to thank you for your help. + +-- AXIOM didn't compile on my work computer, as David Mentre suggested due +to a wrong translation of UPPERCASE filenames /net/CliDisk/... -> +/net/clidisk/... + +-- AXIOM compiled sucessfully on my home computer (SuSE 8.0, AMD XP1800 +(however the compiler did not notice the CPU)) and seems to be fully +functional. (At least it did what I tried in a correct way) + +./configure is helpfull, but why not actually setting these variables + +make works + +make install didn't work (as root) for the following reasons + +localhost:/home/fauser/axiom # make install +78 installing Axiom in /usr/local/axiom +cat: /home/fauser/axiom/src/etc/axiomcmd: No such file or directory +make: *** [install] Error 1 + +may be the directory is missing or wrongly addressed? + +thanks for your help again, I can now start to play with the system +:-)))) and will try to in stall TeXmax also. +BF. + +\start +Date: 01 Nov 2003 18:45:01 -0500 +From: Bill Page +To: David MENTRE +Subject: [Axiom-developer] Help! + +David, + +I just did something very stupid ... + +While thinking that I should "clean up" the old versions +of tm_axiom that were in the axiom_texmacs directory in +the Files section of Savannah, I checked that I had all +the files I wanted in my upload/axiom/axiom_texmacs +directory and then did + + rsync -z -v --rsh=ssh --recursive --delete . +billpage1@savannah.nongnu.org:/upload/axiom + +And the damned thing did exactly what I told it to do - +deleted everything but my new axiom_texmacs directory! +So it is real clean now! In fact everything else is gone. + +Is there a chance that you may have done this the right +way and copied everything to your system first? If so, +could you please replace what I deleted? + +So sorry. + +\start +Date: 01 Nov 2003 22:15:46 -0500 +From: Bill Page +To: David MENTRE +Subject: [Axiom-developer] New tm_axiom (was: Help!) + +David, Tim; + +Well, no need to panic, I guess... but jeez' I hate it when this +happens. + +I do have everything (I think) on another computer. Unfortunately +I wont be back in front of that machine until Tuesday. If we can't +find everything before then, I can restore it then. But I did find +the tutorial, so that is back now. And both the old and new versions +of tm_axiom are there. + +David, thanks also for your work on tm_axiom. I have just finished +re-compiling Axiom from the current CVS and I installed and tested +your new version of tm_axiom. It works greate. I especially like +the Makefile. The installation instructions are a bit arduous, +althought quite clear. Perhaps we need a "make install" option? + +Cheers, +Bill Page. + +On Sat, 2003-11-01 at 18:45, Bill Page wrote: +> David, +> +> I just did something very stupid ... +> +> While thinking that I should "clean up" the old versions +> of tm_axiom that were in the axiom_texmacs directory in +> the Files section of Savannah, I checked that I had all +> the files I wanted in my upload/axiom/axiom_texmacs +> directory and then did +> +> rsync -z -v --rsh=ssh --recursive --delete . +> billpage1@savannah.nongnu.org:/upload/axiom +> +> And the damned thing did exactly what I told it to do - +> deleted everything but my new axiom_texmacs directory! +> So it is real clean now! In fact everything else is gone. +> +> Is there a chance that you may have done this the right +> way and copied everything to your system first? If so, +> could you please replace what I deleted? +> +> So sorry. +> + +\start +Date: 01 Nov 2003 22:16:41 -0500 +From: Bill Page +To: David MENTRE +Subject: [Axiom-developer] New tm_axiom (was: Help!) + +David, Tim; + +Well, no need to panic, I guess... but jeez' I hate it when this +happens. + +I do have everything (I think) on another computer. Unfortunately +I wont be back in front of that machine until Tuesday. If we can't +find everything before then, I can restore it then. But I did find +the tutorial, so that is back now. And both the old and new versions +of tm_axiom are there. + +David, thanks also for your work on tm_axiom. I have just finished +re-compiling Axiom from the current CVS and I installed and tested +your new version of tm_axiom. It works greate. I especially like +the Makefile. The installation instructions are a bit arduous, +althought quite clear. Perhaps we need a "make install" option? + +Cheers, +Bill Page. + +On Sat, 2003-11-01 at 18:45, Bill Page wrote: +> David, +> +> I just did something very stupid ... +> +> While thinking that I should "clean up" the old versions +> of tm_axiom that were in the axiom_texmacs directory in +> the Files section of Savannah, I checked that I had all +> the files I wanted in my upload/axiom/axiom_texmacs +> directory and then did +> +> rsync -z -v --rsh=ssh --recursive --delete . +> billpage1@savannah.nongnu.org:/upload/axiom +> +> And the damned thing did exactly what I told it to do - +> deleted everything but my new axiom_texmacs directory! +> So it is real clean now! In fact everything else is gone. +> +> Is there a chance that you may have done this the right +> way and copied everything to your system first? If so, +> could you please replace what I deleted? +> +> So sorry. +> + +\start +Date: Sun, 02 Nov 2003 10:57:06 +0100 +From: David MENTRE +To: Bill Page +Subject: [Axiom-developer] Re: New tm_axiom + +Hello Bill, + +Bill Page writes: + +> I do have everything (I think) on another computer. Unfortunately +> I wont be back in front of that machine until Tuesday. If we can't +> find everything before then, I can restore it then. But I did find +> the tutorial, so that is back now. And both the old and new versions +> of tm_axiom are there. + +I have part of the upload directory there. I'll tried to restore the +content. But I think it is a good opportunity to update the content, +with more recent releases of source and binary releases. :) + +BTW, a savannah-hacker told me that he had changed access rights on +directories. So it might be easier to upload now. But I'm not sure the +bug is fixed. + +> David, thanks also for your work on tm_axiom. I have just finished +> re-compiling Axiom from the current CVS and I installed and tested +> your new version of tm_axiom. It works greate. I especially like +> the Makefile. The installation instructions are a bit arduous, +> althought quite clear. Perhaps we need a "make install" option? + +In fact, the axiom/ directory (including the Makefile) is a direct copy +of TeXmacs' plugins/axiom/ directory. In the mid term, I hope this work +will integrate TeXmacs, it should be there. + +\start +Date: Sun, 02 Nov 2003 11:04:21 +0100 +From: David MENTRE +To: Hans_Peter_Wurmli +Subject: Re: [Axiom-developer] RE: [Texmacs-dev] Patch for axiom plugin:line-breaking algorithm & support of both NAG and free Axiom + +Hello, + +Hans Peter Würmli writes: + +> I don't know whether version 1.03 will fix it, but currently my Texmacs +> complains on starting Axiom with: +> +> "clef trying to set the initial terminal settings: Invalid argument" + +This is due to an old script for Axiom/TeXmacs interface in TeXmacs +source tree (or I suspect so as you haven't given to me the version of +your TeXmacs). + +You should use the latest script found on: +http://savannah.nongnu.org/files/?group=axiom (in Axiom_texmacs + section) + +Use version: + + - 1.0.2: for TeXmacs up to 1.0.2 (included) + + - 1.0.3-texmacs1.0.2.4: starting from texmacs-1.0.2.4 and Axiom CVS + 2003-10-31. + +It is a bit messy right now but we hope that TeXmacs and Axiom will +synchronize in the short future. + +\start +Date: Sun, 02 Nov 2003 11:31:34 +0100 +From: David MENTRE +To: Bill Page +Subject: [Axiom-developer] Re: Help! + +Bill Page writes: + +> could you please replace what I deleted? + +I'm currently uploading the content of the axiom/ directory. With my +poor 128Kbit/s line, it will take some time. + +I have deleted old cvs releases and added a new CVS snapshot, in both +source and binary (debian 3.0/i386) form. The uploaded release is +cvs-2003-10-31 (with the new AXIOMsys binary). + +In the source package (axiom-src-cvs-2003-10-31.tar.gz), I have deleted +gcl-2.5.2.tgz, OMC*.tgz and advi* to reduce the archive size. + +Bill, I have given access right "chmod -R g+wX" on all the axiom/ +directory in download section. I hope it will help to allow us to upload +files of another project member in the future. + +\start +Date: Sun, 02 Nov 2003 12:07:39 +0100 +From: David MENTRE +To: Bill Page +Subject: Re: [Axiom-developer] Re: Help! + +David MENTRE writes: + +> I'm currently uploading the content of the axiom/ directory. With my +> poor 128Kbit/s line, it will take some time. + +Ok Bill, the upload is done. The content should be correct now. + +I had some issues with some files you uploaded: +mkstemp Axiom_Tutorial.pkg/1.0.0/.README.txt.V2L4n7 failed: Permission denied +mkstemp Axiom_Tutorial.pkg/1.0.0/.tutorial.pdf.q3PVmg failed: Permission denied +mkstemp Axiom_Tutorial.pkg/1.0.0/.tutorial.tgz.a5SRpp failed: Permission denied +mkstemp axiom_texmacs.pkg/1.0.3-texmacs1.0.2.4/.README.txt.JK0GHy failed: Permission denied +mkstemp axiom_texmacs.pkg/1.0.3-texmacs1.0.2.4/.axiom_tm-1.0.3.tar.gz.ZZLwSI failed: Permission denied + +You should give them access rights "chmod g+rw" and re-upload them. I +_think_ it will fix our previous access rights issues. + +\start +Date: Fri, 31 Oct 2003 20:04:39 +0100 +From: David MENTRE +To: texmacs-dev@gnu.org +Subject: [Axiom-developer] Patch for axiom plugin: line-breaking algorithm & support of both NAG and free Axiom + +Hello, + +Here is a patch against TeXmacs 1.0.2.4 axiom plugin that includes: + + - support of both free and NAG versions of Axiom (only tested on the + free Axiom, I have not access to the NAG version) + + - inclusion of a line-breaking algorithm + + - modification on prompt handling to interact correctly with Axiom + +Please notice that this patch will work only with releases of Axiom +starting from current CVS tree. Older Axiom (like those found +precompiled on Axiom web site) won't work. + +Most of the work of this patch comes from Bill Page. + +Let me know of any issue with this patch. + +diff -aur TeXmacs-1.0.2.4-src.orig/plugins/axiom/progs/init-axiom.scm TeXmacs-1.0.2.4-src/plugins/axiom/progs/init-axiom.scm +--- TeXmacs-1.0.2.4-src.orig/plugins/axiom/progs/init-axiom.scm Thu Jul 17 12:44:08 2003 ++++ TeXmacs-1.0.2.4-src/plugins/axiom/progs/init-axiom.scm Fri Oct 31 19:23:52 2003 +@@ -17,7 +17,7 @@ + (lazy-input-converter (axiom-input) axiom)) + + (plugin-configure axiom +- (:require (url-exists-in-path? "axiom")) ++ (:require (url-exists-in-path? "AXIOMsys")) + (:initialize (axiom-initialize)) + (:launch "tm_axiom") + (:session "Axiom")) +diff -aur TeXmacs-1.0.2.4-src.orig/plugins/axiom/src/tm_axiom.c TeXmacs-1.0.2.4-src/plugins/axiom/src/tm_axiom.c +--- TeXmacs-1.0.2.4-src.orig/plugins/axiom/src/tm_axiom.c Fri Apr 18 15:42:59 2003 ++++ TeXmacs-1.0.2.4-src/plugins/axiom/src/tm_axiom.c Fri Oct 31 19:49:51 2003 +@@ -1,4 +1,3 @@ +- + /****************************************************************************** + * MODULE : tm_axiom.c + * DESCRIPTION: Glue between TeXmacs and Axiom +@@ -8,9 +7,39 @@ + * ANY WARRANTY WHATSOEVER. See the file $TEXMACS_PATH/LICENSE for more details. + * If you don't have this file, write to the Free Software Foundation, Inc., + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +-******************************************************************************/ ++****************************************************************************** ++* ++* Including TeX Display Math Mode Line Breaking Program ++* ++* Author: Robert S. Sutor ++* ++* Date: 1991 ++* ++* Change History: ++* ++* 09/01/92 RSS Format and fix =-. ++* 09/29/03 WSP Incorporated linebreaker into tm_axiom ++* Replace \root{n} \of {x} with \sqrt[n]{x} ++* ++* Operation: ++* ++* The expressions in display math mode are broken so that they fit ++* on a page better (line breaking). ++* ++* The array stuff is being converted to use the array node type. ++* ++* Restrictions: ++* ++* 1. This is meant to deal with output from the AXIOM computer algebra system. ++* Unpredictable results may occur if used with hand-generated TeX code or ++* TeX code generated by other programs. ++*/ ++ + + #include ++#include ++#include ++#include + #include + + #define NORMAL 0 +@@ -20,11 +49,79 @@ + #define MATH 4 + #define TYPE 5 + +-#define LEN 128 +-/*#define LOG "/home/grozin/tmax/log"*/ ++#define LEN 256 ++/* #define LOG "/tmp/tm_axiom.log" */ ++ ++#define MATHBUFLEN 16*8192 ++#define MAXMATHTOKEN 80 ++#define MAXCHARSINLINE 60 ++#define FATDELIMMULT 2 ++ ++#ifndef max ++#define max(a,b) (((a) > (b)) ? (a) : (b)) ++#endif ++#ifndef min ++#define min(a,b) (((a) < (b)) ? (a) : (b)) ++#endif ++ ++#define TRUE 1 ++#define FALSE 0 ++ ++#define STRCHREQ(str,char) (str[0] == char) ++ ++/* ++* Type declarations. ++*/ ++ ++enum nodeTypes { ++ N_NODE, ++ N_TEXT, ++ N_ARRAY ++}; ++ ++typedef struct listNodeStruct { ++ struct listNodeStruct *nextListNode; ++ struct listNodeStruct *prevListNode; ++ enum nodeTypes nodeType; ++ long width; ++ long realWidth; ++ union { ++ char *text; ++ struct listNodeStruct *node; ++ struct arrayNodeStruct *array; ++ } data; ++} listNode; ++ ++typedef struct arrayNodeStruct { ++ int cols; ++ listNode *argsNode; ++ listNode *entries; /* linked list of nodes, each pointing to a ++ * row */ ++} arrayNode; ++ ++/* ++ * Global Variables. ++ */ ++ ++char line[1024]; ++char blanks[] = " "; ++char lastPrinted = '\0'; ++int indent = 0; ++char mathBuffer[MATHBUFLEN], mathToken[MAXMATHTOKEN]; ++int lineLen, mathBufferLen, mathBufferPtr, mathTokenLen; listNode *mathList; ++int charsOut, fatDelimiter; ++int maxLineWidth = 4500; /* 4.5 inches * 1000 */ ++int maxLineSlop = 0; /* 0.0 inches * 1000 */ ++int charTable[256]; ++int avgCharWidth; ++int spaceWidths[5], extraOverWidth; ++int arrayDepth = 0, arrayMaxDepth = 3; ++int charMultNum, charMultDenom; ++int sinWidth, cosWidth, tanWidth, erfWidth; ++long outLineNum = 0L; + + char buf[LEN]; +-int len,code,writing=1,wait_type=0; ++int len,code,writing=0,wait_type=0,mmode=0; /* was writing=1 */ + char prompt[]="-> "; + char math[]="$$\n"; + char Type[]="Type: "; +@@ -76,7 +173,7 @@ + else if (c=='\n') { if (writing) putchar('\n'); break; } + else if (writing) putchar(c); + } +- else putchar(c); ++ else if (writing) putchar(c); + } + } + +@@ -90,7 +187,7 @@ + { for (k=0;kLEN-4) { code=LONG; break; } +- else if (c==EOF) { code==END; break; } ++ else if (c==EOF) { code=END; break; } + else if (c=='\n') { buf[i++]='\n'; code=NORMAL; break; } + else buf[i++]=c; + } +@@ -115,7 +212,7 @@ + if (code==LONG) code=NORMAL; + } + +-void line(void) ++void oline(void) + { int i=0,j,k,c; char *s; + code=NORMAL; c=ch(); + if (c==EOF) code=END; +@@ -162,37 +259,1681 @@ + #ifdef LOG + lline(); + #endif +- if (wait_type&&(code==NORMAL)) ++ if (/*wait_type && */(code==NORMAL)) + { if (len==1) return; + wait_type=0; + if (len==78) + { for (s=buf,k=0;knextListNode = n->prevListNode = NULL; ++ n->nodeType = nt; ++ n->width = -1; ++ n->realWidth = -1; ++ if (nt == N_NODE) ++ n->data.node = NULL; ++ else if (nt == N_TEXT) ++ n->data.text = NULL; ++ else { ++ n->data.array = (arrayNode *) malloc(sizeof(arrayNode)); ++ n->data.array->argsNode = NULL; ++ n->data.array->entries = NULL; ++ n->data.array->cols = 0; ++ } ++ return n; ++} ++ ++int nextMathToken() ++{ ++ ++ /* ++ * Sets mathToken. Returns 1 if ok, 0 if no more tokens. ++ */ ++ ++ char curChar, errChar[2]; ++/* fputs("nextMathToken: ",stdout); debug */ ++ errChar[1] = '\0'; ++ mathToken[0] = '\0'; ++ mathTokenLen = 0; ++ ++ /* ++ * Kill any blanks. ++ */ ++ ++ while ((mathBufferPtr < mathBufferLen) && (mathBuffer[mathBufferPtr] == ' ')) ++ mathBufferPtr++; ++ ++ /* ++ * If at end, exit saying so. ++ */ ++ ++ if (mathBufferPtr >= mathBufferLen) ++ return 0; ++ ++ mathToken[mathTokenLen++] = curChar = mathBuffer[mathBufferPtr++]; ++ ++ if (curChar == '\\') { ++ curChar = mathBuffer[mathBufferPtr++]; ++ switch (curChar) { ++ case '\0': /* at end of buffer */ ++ mathToken[mathTokenLen++] = ' '; ++ goto done; ++ case '\\': ++ case ' ': ++ case '!': ++ case '#': ++ case '$': ++ case '%': ++ case '&': ++ case ',': ++ case ':': ++ case ';': ++ case '^': ++ case '_': ++ case '{': ++ case '}': ++ mathToken[mathTokenLen++] = curChar; ++ goto done; ++ } ++ if (isalpha(curChar) || (curChar == '@')) { ++ mathToken[mathTokenLen++] = curChar; ++ while ((curChar = mathBuffer[mathBufferPtr]) && ++ (isalpha(curChar) || (curChar == '@'))) { ++ mathToken[mathTokenLen++] = curChar; ++ mathBufferPtr++; ++ } ++ } ++ else { ++ errChar[0] = curChar; ++ errChar[1] = '\0'; ++ error("strange character following \\: ", errChar); ++ } ++ } ++ else if (isdigit(curChar)) /* digits are individual tokens */ ++ ; ++ else if (isalpha(curChar)) { ++ while ((curChar = mathBuffer[mathBufferPtr]) && ++ (isalpha(curChar))) { ++ mathToken[mathTokenLen++] = curChar; ++ mathBufferPtr++; ++ } ++ } ++ else if (curChar == '"') { /* handle strings */ ++ while ((curChar = mathBuffer[mathBufferPtr]) && ++ (curChar != '"')) { ++ mathToken[mathTokenLen++] = curChar; ++ mathBufferPtr++; ++ } ++ mathToken[mathTokenLen++] = '"'; ++ mathBufferPtr++; ++ } ++ ++done: ++ mathToken[mathTokenLen--] = '\0'; ++ ++ /* ++ * Some translations. ++ */ ++ if (0 == strcmp(mathToken, "\\sp")) { ++ mathToken[0] = '^'; ++ mathToken[1] = '\0'; ++ mathTokenLen = 1; ++ } ++ else if (0 == strcmp(mathToken, "\\sb")) { ++ mathToken[0] = '_'; ++ mathToken[1] = '\0'; ++ mathTokenLen = 1; ++ } ++/* fputs(mathToken,stdout); ++ fputs("\n",stdout); debug */ ++ ++ return 1; ++} ++ ++void buildMathList(listNode * oldNode) ++{ ++ listNode *curNode, *tmpNode; ++/* fputs("buildMathList\n",stdout); debug */ ++ curNode = NULL; ++ while (nextMathToken()) { ++ if (mathToken[0] == '}') ++ break; ++ if (mathToken[0] == '{') { ++ tmpNode = newListNode(N_NODE); ++ buildMathList(tmpNode); ++ } ++ else { ++ tmpNode = newListNode(N_TEXT); ++ tmpNode->data.text = strdup(mathToken); ++ } ++ if (curNode == NULL) { ++ oldNode->data.node = tmpNode; ++ } ++ else { ++ tmpNode->prevListNode = curNode; ++ curNode->nextListNode = tmpNode; ++ } ++ curNode = tmpNode; ++ } ++ ++ /* ++ * leave with one level of nesting, e.g., {{{x}}} --> {x} ++ */ ++ ++ tmpNode = oldNode->data.node; ++ while ( tmpNode && (tmpNode->nodeType == N_NODE) && ++ (tmpNode->nextListNode == NULL) ) { ++ oldNode->data.node = tmpNode->data.node; ++ free(tmpNode); ++ tmpNode = oldNode->data.node; ++ } ++} ++ ++listNode * string2NodeList(char *s, listNode * n) ++{ ++ ++ /* ++ * First argument is string to be broken up, second is a node. Return ++ * value is last item in list. ++ */ ++ ++ mathBufferPtr = 0; ++ strcpy(mathBuffer, s); ++ mathBufferLen = strlen(s); ++ buildMathList(n); ++ n = n->data.node; ++ while (n->nextListNode) { ++ ++ /* ++ * set width to 0: other funs will have to set for real ++ */ ++ n->width = 0; ++ n = n->nextListNode; ++ } ++ n->width = 0; ++ return n; ++} ++ ++listNode * insertStringAfter(char *s, listNode * n) ++{ ++ ++ /* ++ * returns node after inserted string ++ */ ++ listNode *workNode, *lastNode; ++ ++ workNode = newListNode(N_NODE); ++ lastNode = string2NodeList(s, workNode); ++ ++ n->nextListNode->prevListNode = lastNode; ++ lastNode->nextListNode = n->nextListNode; ++ n->nextListNode = workNode->data.node; ++ workNode->data.node->prevListNode = n; ++ ++ free(workNode); ++ return lastNode->nextListNode; ++} ++ ++listNode * insertStringAtBack(char *s, listNode * n) ++{ ++ ++ /* ++ * Breaks s up into a list of tokens and appends them onto the end of n. ++ * n must be non-NULL. ++ */ ++ ++ listNode *workNode, *lastNode; ++ ++ workNode = newListNode(N_NODE); ++ lastNode = string2NodeList(s, workNode); ++ n->nextListNode = workNode->data.node; ++ workNode->data.node->prevListNode = n; ++ free(workNode); ++ ++ return lastNode; ++} ++ ++listNode * insertStringAtFront(char *s, listNode * n) ++{ ++ ++ /* ++ * Breaks s up into a list of tokens and appends them onto the front of ++ * n. n must be a node. ++ */ ++ ++ listNode *workNode, *lastNode; ++ ++ workNode = newListNode(N_NODE); ++ lastNode = string2NodeList(s, workNode); ++ lastNode->nextListNode = n->data.node; ++ n->data.node->prevListNode = lastNode; ++ n->data.node = workNode->data.node; ++ free(workNode); ++ ++ return lastNode; ++} ++ ++int charWidth(char c) ++{ ++ return (charMultNum * charTable[(int)c]) / charMultDenom; ++} ++ ++void computeNodeWidth(listNode * n) ++{ ++ char *s; ++ int i; ++ listNode *tmp; ++ ++ long computeWidth(); ++ ++ if (n->width != -1) /* only = -1 if unprocessed */ ++ return; ++ ++ n->realWidth = 0; ++ ++ if (n->nodeType == N_TEXT) { ++ s = n->data.text; ++ if (s[0] == '\\') { ++ if (s[2] == '\0') { ++ switch (s[1]) { ++ case ' ': ++ n->width = spaceWidths[0]; ++ break; ++ case ',': ++ n->width = spaceWidths[1]; ++ break; ++ case '!': ++ n->width = spaceWidths[2]; ++ break; ++ case ':': ++ n->width = spaceWidths[3]; ++ break; ++ case ';': ++ n->width = spaceWidths[4]; ++ break; ++ default: ++ n->width = avgCharWidth; ++ } ++ n->realWidth = n->width; ++ } ++ else if ((0 == strcmp(s, "\\displaystyle")) || ++ (0 == strcmp(s, "\\bf")) || ++ (0 == strcmp(s, "\\sf")) || ++ (0 == strcmp(s, "\\tt")) || ++ (0 == strcmp(s, "\\rm")) || ++ (0 == strcmp(s, "\\hbox")) || ++ (0 == strcmp(s, "\\mbox")) || ++ (0 == strcmp(s, "\\overline")) || ++ (0 == strcmp(s, "\\textstyle")) || ++ (0 == strcmp(s, "\\scriptstyle")) || ++ (0 == strcmp(s, "\\scriptscriptstyle"))) { ++ n->width = 0; ++ } ++ else if (0 == strcmp(s, "\\ldots")) ++ n->width = 3 * charWidth('.'); ++ else if (0 == strcmp(s, "\\left")) { ++ tmp = n->nextListNode; ++ if (tmp->nodeType != N_TEXT) ++ error("unusual token following \\left", ""); ++ n->realWidth = n->width = (tmp->data.text[0] == '.') ++ ? 0 ++ : charWidth(tmp->data.text[0]); ++ tmp->width = 0; ++ fatDelimiter = 1; ++ } ++ else if (0 == strcmp(s, "\\over")) { ++ ++ /* ++ * have already added in width of numerator ++ */ ++ computeNodeWidth(n->nextListNode); ++ n->realWidth = extraOverWidth + max(n->prevListNode->width, n->nextListNode->width); ++ n->width = n->realWidth - n->prevListNode->width; ++ n->nextListNode->width = 0; ++ fatDelimiter = FATDELIMMULT; ++ } ++ else if (0 == strcmp(s, "\\right")) { ++ tmp = n->nextListNode; ++ if (tmp->nodeType != N_TEXT) ++ error("unusual token following \\right", ""); ++ n->realWidth = n->width = fatDelimiter * ++ ((tmp->data.text[0] == '.') ? 0 : charWidth(tmp->data.text[0])); ++ tmp->width = 0; ++ fatDelimiter = 1; ++ } ++ else if (0 == strcmp(s, "\\root")) { ++ computeNodeWidth(n->nextListNode); /* which root */ ++ n->nextListNode->nextListNode->width = 0; /* \of */ ++ tmp = n->nextListNode->nextListNode->nextListNode; ++ computeNodeWidth(tmp); /* root of */ ++ n->realWidth = n->width = tmp->width + (avgCharWidth / 2) + ++ max(avgCharWidth, n->nextListNode->width); ++ n->nextListNode->width = 0; ++ tmp->width = 0; ++ } ++ else if (0 == strcmp(s, "\\sqrt")) { ++ computeNodeWidth(n->nextListNode); ++ n->realWidth = n->width = ++ avgCharWidth + (avgCharWidth / 2) + n->nextListNode->width; ++ n->nextListNode->width = 0; ++ } ++ else if (0 == strcmp(s, "\\zag")) { ++ computeNodeWidth(n->nextListNode); ++ computeNodeWidth(n->nextListNode->nextListNode); ++ n->realWidth = n->width = avgCharWidth + max(n->nextListNode->width, ++ n->nextListNode->nextListNode->width); ++ n->nextListNode->width = 0; ++ n->nextListNode->nextListNode->width = 0; ++ fatDelimiter = FATDELIMMULT; ++ } ++ else if ((0 == strcmp(s, "\\alpha")) || ++ (0 == strcmp(s, "\\beta")) || ++ (0 == strcmp(s, "\\pi"))) { ++ n->realWidth = n->width = avgCharWidth; ++ } ++ else if (0 == strcmp(s, "\\sin")) ++ /* should use table lookup here */ ++ n->realWidth = n->width = sinWidth; ++ else if (0 == strcmp(s, "\\cos")) ++ n->realWidth = n->width = cosWidth; ++ else if (0 == strcmp(s, "\\tan")) ++ n->realWidth = n->width = tanWidth; ++ else if (0 == strcmp(s, "\\erf")) ++ n->realWidth = n->width = erfWidth; ++ ++ /* ++ * otherwise just compute length of token after \ ++ */ ++ else { ++ n->width = 0; ++ for (i = 1; i < strlen(s); i++) ++ n->width += charWidth(s[i]); ++ n->realWidth = n->width; ++ } ++ } ++ else if (s[1] == '\0') ++ switch (s[0]) { ++ case '^': ++ case '_': ++ tmp = n->nextListNode; ++ computeNodeWidth(tmp); ++ n->width = n->width = tmp->width; ++ tmp->width = 0; ++ break; ++ default: ++ n->realWidth = n->width = charWidth(s[0]); ++ } ++ else { ++ n->width = 0; ++ for (i = 0; i < strlen(s); i++) ++ n->width += charWidth(s[i]); ++ n->realWidth = n->width; ++ } ++ } ++ else { ++ n->realWidth = n->width = computeWidth(n->data.node); ++ } ++} ++ ++long computeWidth(listNode * n) ++{ ++ long w = 0; ++ ++ while (n != NULL) { ++ if (n->width == -1) { ++ computeNodeWidth(n); ++ w += n->width; ++ } ++ n = n->nextListNode; ++ } ++ return w; ++} ++ ++/* ++ * displaySplitMsg: ++ * ++ * Arguments: ++ * ++ * s : a string describing the kind of expression we are trying to split. ++ * ++ * ok : whether we can split it (TRUE or FALSE) ++ * ++ * ++ * Returns: nothing ++ * ++ * ++ * Function: Displays a message on stderr about whether a particular method of ++ * line breaking will be successful. ++ */ ++ ++void displaySplitMsg(char *s, int ok) ++{ ++/* fprintf(stderr, "%sCan split %s: %s\n", blanks, s, ok ? "TRUE" : "FALSE"); */ ++} ++ ++void arrayTooDeep() ++{ ++ fprintf(stderr, "%s->Array nesting too deep!\n", blanks); ++} ++ ++/* ++ * breakMathList: ++ * ++ * Arguments: ++ * ++ * n : the starting node at which we are to try to break ++ * ++ * lineWidth : the maximum width of a line ++ * ++ * ++ * Returns: TRUE or FALSE, depending on whether the expression was broken ++ * ++ * ++ * Function: Tries various methods to break the expression up into multiple ++ * lines if the expression is too big. ++ */ ++ ++int breakMathList(listNode * n, long lineWidth) ++{ ++ ++int breakFracProd(); ++int breakFunction(); ++int breakList(); ++int breakNumber(); ++int breakPMEB(); ++int breakParen(); ++/* fputs("breakMathList\n",stdout); debug */ ++ int split = FALSE; ++ ++ /* ++ * Don't do anything if already short enough. ++ */ ++ ++ if (n->width <= lineWidth) ++ return FALSE; ++ ++ /* ++ * Can't split strings, so just return. ++ */ ++ ++ if (n->nodeType == N_TEXT) ++ return FALSE; ++ ++ blanks[indent] = ' '; ++ indent += 2; ++ blanks[indent] = '\0'; ++ ++ /* ++ * We know we have a node, so see what we can do. ++ */ ++ ++ /* ++ * Case 1: a product: t1 \ t2 ++ */ ++ ++ if ((split = breakFracProd(n, lineWidth, "\\ ", "product", FALSE))) ++ goto done; ++ ++ /* ++ * Case 2: a sequence of tokens separated by +, - or = ++ */ ++ ++ if ((split = breakPMEB(n, lineWidth))) ++ goto done; ++ ++ /* ++ * Case 3: a fraction of terms: t1 \over t2 ++ */ ++ ++ if ((split = breakFracProd(n, lineWidth, "\\over", "quotient", TRUE))) ++ goto done; ++ ++ /* ++ * Case 4: a list of terms bracketed by \left[ and \right] with a comma ++ */ ++ ++ if ((split = breakList(n, lineWidth))) ++ goto done; ++ ++ /* ++ * Case 5: a list of digits, possibly with one "." ++ */ ++ ++ if ((split = breakNumber(n, lineWidth))) ++ goto done; ++ ++ /* ++ * Case 6: a parenthesized expression (e.g., a factor) ++ */ ++ ++ if ((split = breakParen(n, lineWidth))) ++ goto done; ++ ++ /* ++ * Case 7: a function application ++ */ ++ ++ if ((split = breakFunction(n, lineWidth))) ++ goto done; ++ ++done: ++ blanks[indent] = ' '; ++ indent -= 2; ++ blanks[indent] = '\0'; ++ ++ return split; ++} ++ ++/* ++ * breakFracProd: ++ * ++ * Arguments: ++ * ++ * n : the starting node at which we are to try to break ++ * ++ * lineWidth : the maximum width of a line ++ * ++ * match : either "\\over" or "\\ " ++ * ++ * label : either "quotient" or "product" ++ * ++ * paren : add parentheses (TRUE or FALSE) ++ * ++ * ++ * Returns: TRUE or FALSE, depending on whether the expression was broken ++ * ++ * ++ * Function: Tries to break up a quotient t1 \over t2 or a product t1 \ t2 by ++ * splitting and parenthesizing the numerator and/or the denominator. ++ */ ++ ++int breakFracProd(listNode * n, long lineWidth, char *match, char *label, int paren) ++{ ++ ++ listNode *rootNode, *lastNode, *t1, *t2; ++ int ok; ++ long workWidth1, workWidth2; ++ ++ if (n->nodeType != N_NODE) ++ return FALSE; ++ ++ rootNode = n; ++ ++ ok = FALSE; ++ t1 = n = rootNode->data.node; ++ n = n->nextListNode; ++ if (n) { ++ if ((n->nodeType == N_TEXT) && ++ (0 == strcmp(n->data.text, match))) { ++ t2 = n->nextListNode; ++ if (t2 && (NULL == t2->nextListNode)) ++ ok = TRUE; ++ } ++ } ++ ++ displaySplitMsg(label, ok); ++ ++ if (ok) { ++ ++ /* for products, determine rough widths for the two factors */ ++ ++ if (0 == strcmp(label, "product")) { ++ computeNodeWidth(t1); ++ computeNodeWidth(t2); ++ workWidth1 = lineWidth - charWidth(' '); ++ ++ if (workWidth1 / 2 > t1->realWidth) { ++ workWidth2 = workWidth1 - t1->realWidth; ++ workWidth1 = t1->realWidth; ++ } ++ else if (workWidth1 / 2 > t2->realWidth) { ++ workWidth1 = workWidth1 - t2->realWidth; ++ workWidth2 = t2->realWidth; ++ } ++ else ++ workWidth1 = workWidth2 = workWidth1 / 2; ++ ++ if (paren) { ++ if (t1->realWidth > workWidth1) ++ workWidth1 = workWidth1 - 4 * FATDELIMMULT * charWidth('('); ++ if (t2->realWidth > workWidth2) ++ workWidth2 = workWidth2 - 4 * FATDELIMMULT * charWidth('('); ++ } ++ } ++ else /* "quotient" */ ++ workWidth1 = workWidth2 = ++ lineWidth - paren * 4 * FATDELIMMULT * charWidth('('); ++ ++ if ((t1->nodeType == N_NODE) && (t1->realWidth > workWidth1)) { ++ t1->width = t1->realWidth; ++ ++ if (breakMathList(t1, workWidth1) && paren) { ++ /* insert the \left( */ ++ lastNode = insertStringAtFront("\\left(", t1); ++ ++ while (lastNode->nextListNode) ++ lastNode = lastNode->nextListNode; ++ ++ /* insert the \right) */ ++ insertStringAtBack("\\right)", lastNode); ++ } ++ } ++ ++ if ((t2->nodeType == N_NODE) && (t2->realWidth > workWidth2)) { ++ t2->width = t2->realWidth; ++ ++ if (breakMathList(t2, workWidth2) && paren) { ++ /* insert the \left( */ ++ lastNode = insertStringAtFront("\\left(", t2); ++ ++ while (lastNode->nextListNode) ++ lastNode = lastNode->nextListNode; ++ ++ /* insert the \right) */ ++ insertStringAtBack("\\right)", lastNode); ++ } ++ } ++ ++ return TRUE; ++ } ++ return FALSE; ++} ++ ++int breakFunction(listNode * n, long lineWidth) ++{ ++ listNode *t2; ++ int ok = FALSE; ++ ++ if (n->nodeType != N_NODE) ++ return FALSE; ++ ++ n = n->data.node; ++ ++ if (n->nodeType == N_NODE) ++ return FALSE; ++ ++ if ((0 == strcmp(n->data.text, "\\sin")) || ++ (0 == strcmp(n->data.text, "\\cos")) || ++ (0 == strcmp(n->data.text, "\\tan")) || ++ (0 == strcmp(n->data.text, "\\log")) || ++ (0 == strcmp(n->data.text, "\\arctan")) || ++ (0 == strcmp(n->data.text, "\\erf"))) { ++ computeNodeWidth(n); ++ ok = TRUE; ++ } ++ ++ displaySplitMsg("function", ok); ++ ++ if (ok) { ++ t2 = newListNode(N_NODE); ++ t2->data.node = n->nextListNode; ++ t2->prevListNode = n; ++ n->nextListNode = t2; ++ ok = breakMathList(t2, lineWidth - n->realWidth); ++ } ++ ++ return ok; ++} ++ ++/* ++ * breakList: ++ * ++ * Arguments: ++ * ++ * n : the starting node at which we are to try to break ++ * ++ * lineWidth : the maximum width of a line ++ * ++ * ++ * Returns: TRUE or FALSE, depending on whether the expression was broken ++ * ++ * ++ * Function: Tries to split an expression that is bracketed by \left[ and ++ * \right] (or \left\{ and \right\} and contains at least one comma. ++ */ ++ ++int breakList(listNode * n, long lineWidth) ++{ ++ listNode *rootNode, *tmpNode, *lastNode, *t1, *t2, *t3; ++ int ok, comma; ++ long workWidth, maxWidth = 0; ++ ++ if (n->nodeType != N_NODE) ++ return FALSE; ++ ++ rootNode = n; ++ ++ t1 = n = rootNode->data.node; ++ comma = ok = FALSE; ++ ++ if ((t1->nodeType == N_TEXT) && ++ (0 == strcmp(t1->data.text, "\\left")) && ++ (t1->nextListNode) && ++ (t1->nextListNode->nodeType == N_TEXT) && ++ ((0 == strcmp(t1->nextListNode->data.text, "[")) || ++ (0 == strcmp(t1->nextListNode->data.text, "\\{")))) { ++ ++ t1 = t1->nextListNode->nextListNode; ++ ++ /* ++ * Check for a special case: sometimes the whole body of the list is ++ * a node. Flatten this, if possible. ++ */ ++ ++ if ((t1->nodeType == N_NODE) && ++ (t1->nextListNode->nodeType == N_TEXT) && ++ (0 == strcmp(t1->nextListNode->data.text, "\\right"))) { ++ tmpNode = t1->prevListNode; ++ t2 = t1->nextListNode; ++ t3 = t1->data.node; ++ tmpNode->nextListNode = t3; ++ t3->prevListNode = tmpNode; ++ while (t3->nextListNode) ++ t3 = t3->nextListNode; ++ t3->nextListNode = t2; ++ t2->prevListNode = t3; ++ free(t1); ++ t1 = tmpNode->nextListNode; ++ } ++ ++ while (t1->nextListNode && !ok) { ++ if ((t1->nodeType == N_TEXT) && ++ (0 == strcmp(t1->data.text, ","))) ++ comma = TRUE; ++ else if ((t1->nodeType == N_TEXT) && ++ (0 == strcmp(t1->data.text, "\\right")) && ++ (t1->nextListNode->nodeType == N_TEXT) && ++ ((0 == strcmp(t1->nextListNode->data.text, "]")) || ++ (0 == strcmp(t1->nextListNode->data.text, "\\}"))) && ++ (NULL == t1->nextListNode->nextListNode)) { ++ ok = comma; ++ tmpNode = t1->nextListNode; ++ } ++ t1 = t1->nextListNode; ++ } ++ } ++ ++ displaySplitMsg("list", ok); ++ ++ if (ok) { ++ if (arrayDepth >= arrayMaxDepth) { ++ arrayTooDeep(); ++ return FALSE; ++ } ++ ++ /* ++ * Create array environment ++ */ ++ ++ lastNode = insertStringAtFront("\\begin{array}{@{}l}\\displaystyle", rootNode); ++ arrayDepth++; ++ insertStringAtBack("\\end{array}", tmpNode); ++ ++ /* ++ * Now break at best place short of width. Start after the ++ * environment begins and after the \left( ++ */ ++ ++ n = lastNode->nextListNode->nextListNode->nextListNode; ++ ++ /* ++ * try to split the first expression if too big ++ */ ++ ++ tmpNode = n->nextListNode; ++ if (breakMathList(n, lineWidth)) { ++ workWidth = n->width; ++ n = tmpNode; ++ } ++ else ++ workWidth = n->width; ++ maxWidth = workWidth; ++ ++ while (n->nextListNode) { ++ if ((n->nodeType == N_TEXT) && ++ ((0 == strcmp(n->data.text, ",")) || ++ (0 == strcmp(n->data.text, "\\:"))) && ++ (workWidth + n->nextListNode->width > lineWidth)) { ++ maxWidth = max(maxWidth, workWidth); ++ n = insertStringAfter("\\right. \\\\ \\\\ \\displaystyle \\left.", n); ++ ++ /* ++ * try to split the next expression if too big ++ */ ++ ++ tmpNode = n->nextListNode; ++ if (breakMathList(n, lineWidth)) { ++ workWidth = n->width; ++ n = tmpNode; ++ } ++ else ++ workWidth = n->width; ++ } ++ else { ++ workWidth += n->nextListNode->width; ++ n = n->nextListNode; ++ } ++ } ++ ++ rootNode->width = rootNode->realWidth = ++ rootNode->data.node->width = rootNode->data.node->realWidth = ++ maxWidth; ++ arrayDepth--; ++ ++ return TRUE; ++ } ++ ++ return FALSE; ++} ++ ++/* ++ * breakNumber: ++ * ++ * Arguments: ++ * ++ * rootNode : the starting node at which we are to try to break ++ * ++ * lineWidth : the maximum width of a line ++ * ++ * ++ * Returns: TRUE or FALSE, depending on whether the expression was broken ++ * ++ * ++ * Function: Tries to break an expression that contains only digits and possibly ++ * a decimal point. ++ */ ++ ++int breakNumber(listNode * rootNode, long lineWidth) ++{ ++ int ok = TRUE; ++ listNode *n, *arrNode, *rowNode, *colNode; ++ long workWidth, maxWidth = 0; ++ ++ if (rootNode->nodeType != N_NODE) ++ return FALSE; ++ ++ n = rootNode->data.node; ++ while (n && ok) { ++ if ((n->nodeType == N_TEXT) && ++ (n->data.text[1] == '\0') && ++ (isdigit(n->data.text[0]) || ('.' == n->data.text[0]))) { ++ n = n->nextListNode; ++ } ++ else ++ ok = FALSE; ++ } ++ ++ displaySplitMsg("number", ok); ++ ++ if (ok) { ++ if (arrayDepth >= arrayMaxDepth) { ++ arrayTooDeep(); ++ return FALSE; ++ } ++ ++ arrayDepth++; ++ arrNode = newListNode(N_ARRAY); ++ arrNode->data.array->entries = rowNode = newListNode(N_NODE); ++ arrNode->data.array->cols = 1; ++ arrNode->data.array->argsNode = newListNode(N_NODE); ++ string2NodeList("{@{}l}", arrNode->data.array->argsNode); ++ ++ n = rootNode->data.node; ++ computeWidth(n); ++ maxWidth = workWidth = n->width; ++ rowNode->data.node = colNode = newListNode(N_NODE); ++ colNode->data.node = n; ++ n = n->nextListNode; ++ ++ while (n) { ++ computeWidth(n); ++ ++ if (workWidth + n->width > lineWidth) { ++ maxWidth = max(maxWidth, workWidth); ++ ++ /* ++ * time to start a new row ++ */ ++ ++ n->prevListNode->nextListNode = NULL; ++ n->prevListNode = NULL; ++ workWidth = n->width; ++ rowNode->nextListNode = newListNode(N_NODE); ++ rowNode = rowNode->nextListNode; ++ rowNode->data.node = colNode = newListNode(N_NODE); ++ colNode->data.node = n; ++ } ++ else ++ workWidth += (n->nextListNode) ? n->nextListNode->width :0 ; ++ ++ n = n->nextListNode; ++ } ++ ++ rootNode->data.node = arrNode; ++ rootNode->width = rootNode->realWidth = ++ arrNode->width = arrNode->realWidth = maxWidth; ++ arrayDepth--; ++ ++ return TRUE; ++ } ++ ++ return FALSE; ++} ++ ++void resetWidths(listNode * n) ++{ ++ if (n) { ++ n->width = -1; ++ n->realWidth = 0; ++ if (n->nodeType == N_NODE) ++ resetWidths(n->data.node); ++ resetWidths(n->nextListNode); ++ } ++} ++ ++/* ++ * breakParen: ++ * ++ * Arguments: ++ * ++ * n : the starting node at which we are to try to break ++ * ++ * lineWidth : the maximum width of a line ++ * ++ * ++ * Returns: TRUE or FALSE, depending on whether the expression was broken ++ * ++ * ++ * Function: Tries to split an expression that is bracketed by left( and \right) ++ * (e.g., a factor). ++ */ ++ ++int breakParen(listNode * n, long lineWidth) ++{ ++ listNode *tmpNode, *workNode; ++ int ok = FALSE; ++ ++ if (n->nodeType != N_NODE) ++ goto say_msg; ++ ++ tmpNode = n->data.node; ++ ++ /* ++ * check for \left ++ */ ++ ++ if ((tmpNode == NULL) || ++ (tmpNode->nodeType == N_NODE) || ++ (0 != strcmp(tmpNode->data.text, "\\left"))) ++ goto say_msg; ++ ++ /* ++ * check for '(' ++ */ ++ ++ tmpNode = tmpNode->nextListNode; ++ ++ if ((tmpNode == NULL) || ++ (tmpNode->nodeType == N_NODE) || ++ ('(' != tmpNode->data.text[0])) ++ goto say_msg; ++ ++ /* ++ * now move to the end ++ */ ++ ++ tmpNode = tmpNode->nextListNode; ++ ++ if (tmpNode != NULL) { ++ while (tmpNode->nextListNode) ++ tmpNode = tmpNode->nextListNode; ++ tmpNode = tmpNode->prevListNode; ++ } ++ ++ /* ++ * check for \right ++ */ ++ ++ if ((tmpNode == NULL) || ++ (tmpNode->nodeType == N_NODE) || ++ (0 != strcmp(tmpNode->data.text, "\\right"))) ++ goto say_msg; ++ ++ /* ++ * check for ')' ++ */ ++ ++ tmpNode = tmpNode->nextListNode; ++ ++ if ((tmpNode == NULL) || ++ (tmpNode->nodeType == N_NODE) || ++ (')' != tmpNode->data.text[0])) ++ goto say_msg; ++ ++ ok = TRUE; ++ ++say_msg: ++ displaySplitMsg("parenthesized expression", ok); ++ ++ if (ok) { ++ ++ /* ++ * nest the whole inside if necessary, i.e., there is more than one ++ * term between the ( and the \right ++ */ ++ ++ if (tmpNode->prevListNode->prevListNode != ++ n->data.node->nextListNode->nextListNode) { ++ workNode = newListNode(N_NODE); ++ workNode->data.node = n->data.node->nextListNode->nextListNode; ++ n->data.node->nextListNode->nextListNode = workNode; ++ tmpNode->prevListNode->prevListNode->nextListNode = NULL; ++ tmpNode->prevListNode->prevListNode = workNode; ++ workNode->prevListNode = n->data.node->nextListNode; ++ workNode->nextListNode = tmpNode->prevListNode; ++ resetWidths(workNode); ++ computeWidth(workNode); ++ } ++ ++ return breakMathList(n->data.node->nextListNode->nextListNode, ++ lineWidth - 4 * FATDELIMMULT * charWidth('(')); ++ } ++ ++ return FALSE; ++} ++ ++/* ++ * breakPMEB: ++ * ++ * Arguments: ++ * ++ * n : the starting node at which we are to try to break ++ * ++ * lineWidth : the maximum width of a line ++ * ++ * ++ * Returns: TRUE or FALSE, depending on whether the expression was broken ++ * ++ * ++ * Function: Tries to split an expression that contains only +, -, = or \ as ++ * operators. The split occurs after the operator. ++ */ ++ ++int breakPMEB(listNode * n, long lineWidth) ++{ ++ char *s; ++ listNode *rootNode, *tmpNode, *lastNode; ++ int ok, op; ++ long workWidth, maxWidth = 0; ++ ++ if (n->nodeType != N_NODE) ++ return FALSE; ++ ++ if (n->width <= lineWidth + maxLineSlop) /* allow a little slop here */ ++ return FALSE; ++ ++ rootNode = n; ++ tmpNode = n = n->data.node; ++ ok = TRUE; ++ op = FALSE; ++ ++ while (n && ok) { ++ if (n->nodeType == N_TEXT) { ++ s = n->data.text; ++ if (STRCHREQ(s, '+') || STRCHREQ(s, '-') || STRCHREQ(s, '=') || ++ (0 == strcmp(s, "\\ "))) ++ op = TRUE; ++ else if ((0 == strcmp(s, "\\left")) || ++ (0 == strcmp(s, "\\right")) || ++ (0 == strcmp(s, "\\over")) || ++ STRCHREQ(s, ',')) { ++ ok = FALSE; ++ break; ++ } ++ } ++ tmpNode = n; ++ n = n->nextListNode; ++ } ++ ok = ok & op; ++ ++ displaySplitMsg("(+,-,=, )-expression", ok); ++ ++ ++ if (ok) { ++ if (arrayDepth >= arrayMaxDepth) { ++ arrayTooDeep(); ++ return FALSE; ++ } ++ ++ /* ++ * Create array environment ++ */ ++ ++ lastNode = insertStringAtFront("\\begin{array}{@{}l}\\displaystyle", rootNode); ++ arrayDepth++; ++ insertStringAtBack("\\end{array}", tmpNode); ++ ++ /* ++ * Now break at best place short of width. Start after the ++ * environment begins. ++ */ ++ ++ n = lastNode->nextListNode; ++ ++ /* ++ * try to split the first expression if too big ++ */ ++ ++ tmpNode = n->nextListNode; ++ if (breakMathList(n, lineWidth)) { ++ workWidth = n->width; ++ n = tmpNode; ++ } ++ else ++ workWidth = n->width; ++ maxWidth = workWidth; ++ ++ while (n->nextListNode) { ++ loop_top: ++ if ((n->nodeType == N_TEXT) && ++ (STRCHREQ(n->data.text, '+') || STRCHREQ(n->data.text, '-') || ++ STRCHREQ(n->data.text, '=') || ++ (0 == strcmp(n->data.text, "\\ "))) && ++ (workWidth > 24) && /* avoid - or + on their own line */ ++ (workWidth + n->nextListNode->width > lineWidth)) { ++ ++ if ((workWidth < lineWidth / 3) && ++ (breakMathList(n->nextListNode, lineWidth - workWidth))) { ++ n->nextListNode->width = -1; ++ n->nextListNode->realWidth = 0; ++ computeNodeWidth(n->nextListNode); ++ goto loop_top; ++ } ++ ++ /* ++ * \ means multiplication. Use a \cdot to make this clearer ++ */ ++ ++ if (0 == strcmp(n->data.text, "\\ ")) ++ n = insertStringAfter("\\cdot \\\\ \\\\ \\displaystyle", n); ++ else ++ n = insertStringAfter("\\\\ \\\\ \\displaystyle", n); ++ maxWidth = max(maxWidth, workWidth); ++ ++ /* ++ * try to split the next expression if too big ++ */ ++ ++ tmpNode = n->nextListNode; ++ if (breakMathList(n, lineWidth)) { ++ workWidth = n->width; ++ n = tmpNode; ++ } ++ else ++ workWidth = n->width; ++ } ++ else { ++ workWidth += n->nextListNode->width; ++ n = n->nextListNode; ++ } ++ } ++ ++ rootNode->width = rootNode->realWidth = ++ rootNode->data.node->width = rootNode->data.node->realWidth = ++ maxWidth; ++ arrayDepth--; ++ ++ return TRUE; ++ } ++ ++ return FALSE; ++} ++ ++void freeMathList(listNode * n) ++{ ++ listNode *tmpNode; ++ ++ while (n != NULL) { ++ if (n->nodeType == N_NODE) ++ freeMathList(n->data.node); ++ else if (n->nodeType == N_TEXT) ++ free(n->data.text); ++ else { ++ freeMathList(n->data.array->argsNode); ++ freeMathList(n->data.array->entries); ++ free(n->data.array); ++ } ++ tmpNode = n->nextListNode; ++ free(n); ++ n = tmpNode; ++ } ++} ++ ++int newLineIfNecessary(int lastWasNewLine) ++{ ++ if (!lastWasNewLine || (charsOut > 0)) { ++ putc('\n', stdout); ++ outLineNum++; ++ charsOut = 0; ++ } ++ return TRUE; ++} ++ ++int printChar(char c) ++{ ++ if ((charsOut > MAXCHARSINLINE) && ++ isdigit(lastPrinted) && isdigit(c)) { ++ putc('\n', stdout); ++ outLineNum++; ++ charsOut = 0; ++ } ++ ++ putc(c, stdout); ++ lastPrinted = c; ++ charsOut++; ++ ++ /* ++ * break lines after following characters ++ */ ++ ++ if ((charsOut > MAXCHARSINLINE) && strchr("+- ,_^", c)) { ++ putc('\n', stdout); ++ outLineNum++; ++ charsOut = 0; ++ lastPrinted = '\0'; ++ return TRUE; ++ } ++ return FALSE; ++} ++ ++int printString(char *s) ++{ ++ if (s[0]) { ++ if (!s[1]) ++ return printChar(s[0]); ++ else { ++ fputs(s, stdout); ++ charsOut += strlen(s); ++ } ++ } ++ return FALSE; ++} ++ ++int printMathList(listNode * n, int lastWasNewLine) ++{ ++ listNode *tmpNode, *rowNode, *colNode; ++ int begin, group; ++/* fputs("printMathList\n",stdout); debug */ ++ while (n != NULL) { ++ if (n->nodeType == N_NODE) { ++ lastWasNewLine = printChar('{'); ++ lastWasNewLine = printMathList(n->data.node, lastWasNewLine); ++ lastWasNewLine = printChar('}'); ++ } ++ else if (n->nodeType == N_ARRAY) { ++ lastWasNewLine = newLineIfNecessary(lastWasNewLine); ++ lastWasNewLine = printString("\\begin{array}"); ++ lastWasNewLine = printMathList(n->data.array->argsNode, lastWasNewLine); ++ lastWasNewLine = printString("\\displaystyle"); ++ lastWasNewLine = newLineIfNecessary(lastWasNewLine); ++ ++ rowNode = n->data.array->entries; /* node pointing to first row */ ++ while (rowNode) { ++ colNode = rowNode->data.node; ++ while (colNode) { ++ if (colNode->prevListNode) { /* if not first column */ ++ lastWasNewLine = printString(" & "); ++ lastWasNewLine = newLineIfNecessary(lastWasNewLine); ++ } ++ lastWasNewLine = printMathList(colNode->data.node, lastWasNewLine); ++ colNode = colNode->nextListNode; ++ } ++ if (rowNode->nextListNode) /* if not last row */ ++ lastWasNewLine = printString(" \\\\"); ++ ++ lastWasNewLine = newLineIfNecessary(lastWasNewLine); ++ rowNode = rowNode->nextListNode; ++ } ++ ++ lastWasNewLine = printString("\\end{array}"); ++ lastWasNewLine = newLineIfNecessary(lastWasNewLine); ++ } ++ else if (n->nodeType == N_TEXT) { ++ if ((0 == strcmp(n->data.text, "\\root"))) { ++ printString("\\sqrt["); ++ } ++ else if ((0 == strcmp(n->data.text, "\\of"))) { ++ printString("]"); ++ } ++ /* ++ * handle keywords that might appear in math mode ++ */ ++ ++ else if ((0 == strcmp(n->data.text, "by")) || ++ (0 == strcmp(n->data.text, "if")) || ++ (0 == strcmp(n->data.text, "then")) || ++ (0 == strcmp(n->data.text, "else"))) { ++ lastWasNewLine = printString(" \\hbox{ "); ++ lastWasNewLine = printString(n->data.text); ++ lastWasNewLine = printString(" } "); ++ } ++ ++ /* ++ * handle things that should be in a special font ++ */ ++ ++ else if ((0 == strcmp(n->data.text, "true")) || ++ (0 == strcmp(n->data.text, "false")) || ++ (0 == strcmp(n->data.text, "table")) || ++ (0 == strcmp(n->data.text, "Aleph"))) { ++ lastWasNewLine = printString(" \\mbox{\\rm "); ++ lastWasNewLine = printString(n->data.text); ++ lastWasNewLine = printString("} "); ++ } ++ ++ /* ++ * handle things that should always be on their own line ++ */ ++ ++ else if ((0 == strcmp(n->data.text, "\\\\")) || ++ (0 == strcmp(n->data.text, "\\displaystyle"))) { ++ lastWasNewLine = newLineIfNecessary(lastWasNewLine); ++ lastWasNewLine = printString(n->data.text); ++ lastWasNewLine = newLineIfNecessary(lastWasNewLine); ++ } ++ ++ /* ++ * handle phrases that should be on their own line. ++ */ ++ ++ else if ((0 == strcmp(n->data.text, "\\begin")) || ++ (0 == strcmp(n->data.text, "\\end"))) { ++ lastWasNewLine = newLineIfNecessary(lastWasNewLine); ++ lastWasNewLine = printString(n->data.text); ++ begin = (n->data.text[1] == 'b') ? TRUE : FALSE; ++ ++ n = n->nextListNode; /* had better be a node */ ++ tmpNode = n->data.node; ++ lastWasNewLine = printChar('{'); ++ lastWasNewLine = printMathList(tmpNode, lastWasNewLine); ++ lastWasNewLine = printChar('}'); ++ ++ if (begin) { ++ ++ /* ++ * if array, print the argument. ++ */ ++ ++ if (0 == strcmp(tmpNode->data.text, "array")) { ++ n = n->nextListNode; /* had better be a node */ ++ lastWasNewLine = printChar('{'); ++ lastWasNewLine = printMathList(n->data.node, lastWasNewLine); ++ lastWasNewLine = printChar('}'); ++ } ++ } ++ lastWasNewLine = newLineIfNecessary(FALSE); ++ } ++ ++ /* ++ * handle everything else, paying attention as to whether we ++ * should include a trailing blank. ++ */ ++ ++ else { ++ group = 0; ++ /* guess whether next word is part of a type */ ++ if ((strlen(n->data.text) > 2) && ++ ('A' <= n->data.text[0]) && ++ ('Z' >= n->data.text[0])) { ++ group = 1; ++ lastWasNewLine = printString("\\hbox{\\axiomType{"); ++ } ++ lastWasNewLine = printString(n->data.text); ++ if (group) { ++ lastWasNewLine = printString("}\\ }"); ++ group = 0; ++ } ++ tmpNode = n->nextListNode; ++ if ((n->data.text[0] == '_') || ++ (n->data.text[0] == '^') || ++ (n->data.text[0] == '.') || ++ (n->data.text[0] == '(') || ++ (0 == strcmp(n->data.text, "\\left")) || ++ (0 == strcmp(n->data.text, "\\right")) || ++ (0 == strcmp(n->data.text, "\\%"))); ++ else if (tmpNode && (tmpNode->nodeType == N_TEXT)) { ++ if (((isdigit(n->data.text[0])) && ++ (isdigit(tmpNode->data.text[0]))) || ++ ((isdigit(n->data.text[0])) && ++ (',' == tmpNode->data.text[0])) || ++ (tmpNode->data.text[0] == '\'') || ++ (tmpNode->data.text[0] == '_') || ++ (tmpNode->data.text[0] == '^') || ++ (tmpNode->data.text[0] == '.') || ++ (tmpNode->data.text[0] == ')')); ++ else ++ lastWasNewLine = printChar(' '); ++ } ++ } ++ } ++ n = n->nextListNode; ++ } ++ return lastWasNewLine; ++} ++ ++void resetCharMults() ++{ ++ ++ /* ++ * this is a ratio by which the standard \mit should be multiplied to get ++ * other fonts, roughly ++ */ ++ ++ charMultNum = charMultDenom = 1; ++} ++ ++void ttCharMults() ++{ ++ ++ /* ++ * this is a ratio by which the standard \mit should be multiplied to get ++ * the \tt font, roughly ++ */ ++ ++ charMultNum = 11; ++ charMultDenom = 10; ++} ++ ++void initCharTable() ++{ ++ int i; ++ ++ avgCharWidth = 95; /* where 1000 = 1 inch */ ++ ++ spaceWidths[0] = 51; /* \ */ ++ spaceWidths[1] = 25; /* \, */ ++ spaceWidths[2] = -25; /* \! */ ++ spaceWidths[3] = 37; /* \: */ ++ spaceWidths[4] = 42; /* \; */ ++ ++ extraOverWidth = 33; /* extra space in fraction bar */ ++ ++ sinWidth = 186; /* width of \sin */ ++ cosWidth = 203; ++ tanWidth = 219; ++ erfWidth = 185; ++ ++ for (i = 0; i < 256; i++) ++ charTable[i] = avgCharWidth; ++ ++ charTable['!'] = 42; ++ charTable['"'] = 76; ++ charTable['%'] = 126; ++ charTable['('] = 59; ++ charTable[')'] = 59; ++ charTable['+'] = 185; ++ charTable[','] = 42; ++ charTable['-'] = 185; ++ charTable['.'] = 42; ++ charTable['/'] = 76; ++ charTable['0'] = 76; ++ charTable['1'] = 76; ++ charTable['2'] = 76; ++ charTable['3'] = 76; ++ charTable['4'] = 76; ++ charTable['5'] = 76; ++ charTable['6'] = 76; ++ charTable['7'] = 76; ++ charTable['8'] = 76; ++ charTable['9'] = 76; ++ charTable[':'] = 42; ++ charTable[';'] = 42; ++ charTable['<'] = 202; ++ charTable['='] = 202; ++ charTable['>'] = 202; ++ charTable['A'] = 114; ++ charTable['B'] = 123; ++ charTable['C'] = 119; ++ charTable['D'] = 130; ++ charTable['E'] = 121; ++ charTable['F'] = 119; ++ charTable['G'] = 119; ++ charTable['H'] = 138; ++ charTable['I'] = 79; ++ charTable['J'] = 99; ++ charTable['K'] = 140; ++ charTable['L'] = 103; ++ charTable['M'] = 164; ++ charTable['N'] = 138; ++ charTable['O'] = 120; ++ charTable['P'] = 118; ++ charTable['Q'] = 120; ++ charTable['R'] = 116; ++ charTable['S'] = 102; ++ charTable['T'] = 110; ++ charTable['U'] = 120; ++ charTable['V'] = 122; ++ charTable['W'] = 164; ++ charTable['X'] = 137; ++ charTable['Y'] = 122; ++ charTable['Z'] = 114; ++ charTable['['] = 42; ++ charTable[']'] = 42; ++ charTable['a'] = 80; ++ charTable['b'] = 65; ++ charTable['c'] = 66; ++ charTable['d'] = 79; ++ charTable['e'] = 71; ++ charTable['f'] = 91; ++ charTable['g'] = 78; ++ charTable['h'] = 87; ++ charTable['i'] = 52; ++ charTable['j'] = 71; ++ charTable['k'] = 84; ++ charTable['l'] = 48; ++ charTable['m'] = 133; ++ charTable['n'] = 91; ++ charTable['o'] = 73; ++ charTable['p'] = 76; ++ charTable['q'] = 73; ++ charTable['r'] = 73; ++ charTable['s'] = 71; ++ charTable['t'] = 55; ++ charTable['u'] = 87; ++ charTable['v'] = 79; ++ charTable['w'] = 113; ++ charTable['x'] = 87; ++ charTable['y'] = 80; ++ charTable['z'] = 77; ++ charTable['{'] = 76; ++ charTable['|'] = 42; ++ charTable['}'] = 76; ++} ++ ++void tex_to_latex() ++{ ++ char *ptr1, leqno[60]; ++/* fputs("tex_to_latex\n",stdout); debug */ ++ while ((ptr1=strchr(mathBuffer,'\n'))) { strcpy(ptr1,ptr1+1); }; ++/* ++ * handle equation number ++ */ ++ if ((ptr1=strstr(mathBuffer,"\\leqno("))) { ++ strcpy(leqno,ptr1); ++ *ptr1 = '\0'; ++ } else { ++ strcpy(leqno,""); ++ }; ++/* ++ * Break long lines ++ * Replace \root{n} \of {x} with \sqrt[n]{x} ++ */ ++ mathBufferLen=strlen(mathBuffer); ++ fatDelimiter = 1; ++ arrayDepth = 0; ++ mathList = newListNode(N_NODE); ++ buildMathList(mathList); ++ resetCharMults(); ++ computeWidth(mathList); ++ breakMathList(mathList, maxLineWidth); ++ charsOut = 0; ++ printMathList(mathList->data.node, TRUE); ++ freeMathList(mathList); ++ fputs(leqno,stdout); ++} ++ + void session(void) +-{ int c,i,mmode,delims=0,prompts=0; ++{ int c,delims=0; + #ifdef LOG + log=fopen(LOG,"w"); + #endif ++ ++ initCharTable(); ++ + /* Write initial lines up to (but not including) + the line with the first prompt + */ +@@ -200,13 +1941,18 @@ + while (1) + { iline(); + if (code==TYPE) { if ((++delims)==2) writing=0; } +- else if (code==PROMPT) { if ((++prompts)==2) break; } ++ else if (code==PROMPT) break; + } + /* force-feeding */ + fputs(")set messages prompt plain\n",axin); fflush(axin); + #ifdef LOG + fputs("SENT )set messages prompt plain\n",log); fflush(log); + #endif ++ must_be_prompt("0"); ++ fputs(")set messages autoload off\n",axin); fflush(axin); ++#ifdef LOG ++ fputs("SENT )set messages autoload off\n",log); fflush(log); ++#endif + must_be_prompt("1"); + fputs(")set quit unprotected\n",axin); fflush(axin); + #ifdef LOG +@@ -238,11 +1984,22 @@ + fflush(axin); + mmode=0; + while (1) +- { line(); ++ { oline(); + if ((code==PROMPT)||(code==END)) break; +- if (code==MATH) +- if (mmode) { mmode=0; wait_type=1; fputs("$\5\n",stdout); } +- else { mmode=1; fputs("\2latex:$\\displaystyle\n",stdout); } ++ if (code==MATH) { ++ if (mmode) { /* convert TeX to LaTex etc. */ ++/* fputs(mathBuffer,stdout); debug */ ++ fputs("\2latex:$\\displaystyle\n",stdout); ++ tex_to_latex(); ++ mmode=0; wait_type=1; ++ fputs("$\5\n",stdout); ++ } else { ++ mathBufferPtr = 0; ++ mathBufferLen = 0; ++ mathBuffer[0] = '\0'; ++ mmode=1; ++ } ++ }; + } + if (code==END) break; + } +@@ -263,11 +2020,12 @@ + case 0: /* Axiom */ + dup2(p1[1],1); close(p1[1]); close(p1[0]); + dup2(p2[0],0); close(p2[0]); close(p2[1]); +- execlp("axiom","axiom","-noclef",0); +- fatal("exec axiom"); ++ execlp("AXIOMsys","AXIOMsys","-noclef",0); ++ fatal("exec AXIOMsys"); + default: /* parent */ + close(p1[1]); close(p2[0]); + axin=fdopen(p2[1],"w"); axout=fdopen(p1[0],"r"); + session(); + } ++ return 0; + } + +\start +Date: 02 Nov 2003 14:38:25 -0500 +From: Bill Page +To: David MENTRE +Subject: Re: [Axiom-developer] Re: Help! + +David, + +Ok, thanks for updating and restoring everything. I have modified +the permissions and re-uploaded the axiom_texmacs.pkg and +Axiom_Tutorial.pkg. I hope that solves our mutual updating +problems. Give it another try and let me know. (I'll try inserting +something into one of your directories a bit later - I am a +little shy of touching this at the moment... ) + +Cheers, +Bill Page. + +On Sun, 2003-11-02 at 06:07, David MENTRE wrote: +> David MENTRE writes: +> +> > I'm currently uploading the content of the axiom/ directory. With my +> > poor 128Kbit/s line, it will take some time. +> +> Ok Bill, the upload is done. The content should be correct now. +> +> I had some issues with some files you uploaded: +> mkstemp Axiom_Tutorial.pkg/1.0.0/.README.txt.V2L4n7 failed: Permission denied +> mkstemp Axiom_Tutorial.pkg/1.0.0/.tutorial.pdf.q3PVmg failed: Permission denied +> mkstemp Axiom_Tutorial.pkg/1.0.0/.tutorial.tgz.a5SRpp failed: Permission denied +> mkstemp axiom_texmacs.pkg/1.0.3-texmacs1.0.2.4/.README.txt.JK0GHy failed: Permission denied +> mkstemp axiom_texmacs.pkg/1.0.3-texmacs1.0.2.4/.axiom_tm-1.0.3.tar.gz.ZZLwSI failed: Permission denied +> +> You should give them access rights "chmod g+rw" and re-upload them. I +> _think_ it will fix our previous access rights issues. +> + +\start +Date: Mon, 3 Nov 2003 09:44:25 -0500 +From: Tim Daly +To: camm@enhanced.com +Subject: [Axiom-developer] make and databases + +I'll look into the issue. I might have to include some special +mechanism for your case as you want behavior that isn't correct +in general. + +\start +Date: Mon, 3 Nov 2003 11:55:34 -0500 +From: "Bill Page" +To: , +Subject: RE: [Axiom-developer] make and databases + +Tim, + +This might sound like a stupid suggestion, but ... + +Why not include all the files from autoload directly +into the interp saved image? That should reduce the +number of loads required and should not affect the +behaviour of AXIOM any other platform. No? + +Regards, +Bill Page. + +> -----Original Message----- +> From: +> axiom-developer-bounces+bill.page1=sympatico.ca@nongnu.org +> [mailto:axiom-developer-bounces+bill.page1=sympatico.ca@nongnu +> .org] On Behalf Of Tim Daly +> Sent: Monday, November 03, 2003 9:44 AM +> To: camm@enhanced.com +> Cc: axiom-developer@nongnu.org; daly@idsi.net +> Subject: [Axiom-developer] make and databases +> +> +> I'll look into the issue. I might have to include some +> special mechanism for your case as you want behavior that +> isn't correct in general. +> + +\start +Date: Mon, 3 Nov 2003 12:53:13 -0500 +From: Tim Daly +To: Bill.page1@sympatico.ca +Subject: [Axiom-developer] autoload +Cc: camm@enhanced.com + +Bill, + +The autoload files fall into 3 categories: compiler code which is only +needed for developers, hypertex code which is only needed for documenation, +and NAG library code, which is unused at the moment. + +The only reason you see this code loading a lot is that we are using +most of these facilities during the build. In actual use the code +rarely gets loaded. + +In fact, though, the whole loading issue is due to history. It used to +be the case that Axiom needed to run in under a meg of memory so autoloading +was vital. It still is an issue because I'm trying to get it to run on a +Zaurus. But, in general, there is no reason why we couldn't load all of +the code AND the algebra into a single image and run it without the whole +algebra subdirectory and the databases (databases queries are cached after +the first read). + +\start +Date: Mon, 03 Nov 2003 20:41:24 +0100 +From: David MENTRE +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] Axiom description on TeXmacs web page + +Hello, + +The page describing Axiom on TeXmacs web site has been updated: + http://texmacs.org/tmweb/plugins/cas.en.html#axiom + +Let me know if you see something wrong on this page. I have write access +to the web site. + +\start +Date: Mon, 3 Nov 2003 14:12:38 -0500 +From: Tim Daly +To: david.mentre@wanadoo.fr +Subject: [Axiom-developer] axiom release schedule + +David, + +c/correct typ/correct type/ + +\start +Date: Mon, 03 Nov 2003 21:16:33 +0100 +From: David MENTRE +To: daly@idsi.net +Subject: [Axiom-developer] Re: axiom release schedule + +Hello Tim, + +Tim Daly writes: + +> c/correct typ/correct type/ + +Excuse me, but where should I put this correction? I don't see "correct +typ" in neither TeXmacs and Axiom web pages. + +\start +Date: Tue, 4 Nov 2003 14:32:38 +0100 (CET) +From: Martin RUBEY +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] Hello, assumptions, bug + +Hi, + +congratulations for your wonderful work! I'm very much looking forward to +using axiom as my favorite CAS in the future! + +Unfortunately, I do not have access to the axiom book, so I hope that a +version will be online soon. I'm especially interested in programming in +the axiom language, I suppose I can use the aldor docs for that? Other +than that, I also like lisp very much, but I suppose for axiom it's better +to stick to spad? + +One question right away: how can I tell axiom that it should assume x>0, +for example. Playing around, I also discovered a bug, I reported it +already. By the way, I think that the bug form is wonderful! (the maxima +project has already the problem, that bugs are not very much classified) + +The bug comes from playing around with the examples given in +http://www.math.unm.edu/~wester/cas/Paper.ps + +Maybe a little background: I do Combinatorics, with side interests in +Algebra and Graph Theory, currently at the LaBRI in Bordeaux. + +\start +Date: Tue, 4 Nov 2003 09:56:48 -0500 +From: Tim Daly +To: dpt@math.harvard.edu +Subject: [Axiom-developer] Re: [Axiom-legal] RE: clef, readline, and the GPL +Cc: bill.page1@sympatico.ca + +I'll remove the --enable-readline from the lisp configure. + +Clef needs to be updated slightly. It was written before readline I believe. +It should follow the readline conventions of using Ctrl-N, Ctrl-P, etc +in addition to the arrow keys. At the time those conventions didn't exist +(even though we were all emacs users). + +\start +Date: Wed, 05 Nov 2003 21:42:26 +0100 +From: Gerard Milmeister +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] RPM for Fedora + +Hi, + +I am packaging Axiom for Fedora. I created a src rpm +available at: +http://www.hotfeet.ch/~gemi/rpms/axiom-0.0-0.fdr.1.cvs20031031.src.rpm +I builds on RedHat 9, but it would be nice if +somebody could test it, before I submit. +Two aesthetic questions: +1. What files can I exclude from the package? For example +the noweb files are not needed for the running system. +2. Quite a number of text files have the executable flag set, +that should be fixed in CVS. + +\start +Date: Wed, 5 Nov 2003 15:56:45 -0500 +From: root +To: gemi@bluewin.ch +Subject: Re: [Axiom-developer] RPM for Fedora + +Gérard, + +I just downloaded the phoebe fedora CDs last night. +I'll try to do a machine build tonight. + +I'll look into the executable flag issue. +Noweb files will be used in the running system in the future. + +\start +Date: Wed, 5 Nov 2003 16:47:53 -0500 +From: "Page, Bill" +To: "'daly@idsi.net'" +Subject: RE: [Axiom-developer] RPM for Fedora +Cc: gemi@bluewin.ch + +Tim, + +Isn't Yarrow the most recent fedora release? + + http://fedora.redhat.com/download/ + +I thought phoebe what last years "Christmas present" ... + +Bill Page. + +> -----Original Message----- +> From: root [mailto:daly@idsi.net] +> Sent: Wednesday, November 05, 2003 3:57 PM +> To: gemi@bluewin.ch +> Cc: axiom-developer@nongnu.org +> Subject: Re: [Axiom-developer] RPM for Fedora +> +> +> G=E9rard, +> +> I just downloaded the phoebe fedora CDs last night. +> I'll try to do a machine build tonight. +> +> I'll look into the executable flag issue. +> Noweb files will be used in the running system in the future. + +\start +Date: Wed, 5 Nov 2003 17:36:47 -0500 +From: root +To: Bill.Page@drdc-rddc.gc.ca +Subject: Re: [Axiom-developer] RPM for Fedora +Cc: gemi@bluewin.ch + +There was a yet-more-recent release mentioned but every mirror was +either overloaded or not up to date. I figure I'd download phoebe +and then upgrade later. It takes about 24 hours to build a complete +set of CDs so I don't plan to do it often. The rumor is that fedora +releases should happen every 3 months. Perhaps we can plan to +stabilize Axiom releases in time for each fedora release. If I had +been clever I'd have set up an axiom and an axiom-beta tree on cvs. +I'm not sure I can do that now. + +\start +Date: Wed, 5 Nov 2003 21:59:39 -0500 +From: root +To: gemi@bluewin.ch +Subject: Re: [Axiom-developer] RPM for Fedora + +I tried to install the rpm on fedora (phoebe) and I get: + +user gemi does not exist +group gemi does not exist + +for each file in the rpm. I'm downloading the fedora (yarrow) CDs now. +It'll take a couple days to get a complete download followed by a +system rebuild but I'll be happy to test the rpm again. + +\start +Date: Wed, 5 Nov 2003 22:29:38 -0500 +From: root +To: gemi@bluewin.ch +Subject: [Axiom-developer] axiom build + +Gérard, + +The axiom build from the rpm fails because it requires latex to be installed. +The default install of fedora (phoebe) does not install latex. + +\start +Date: Wed, 5 Nov 2003 22:54:57 -0500 +From: root +To: gemi@bluewin.ch +Subject: [Axiom-developer] axiom build + +Gérard, + +The build depends on installing the rpms (in order): + +tetex-fonts-1.0.7-64.i386.rpm (disk 3) +tetex-1.0.7-64.i386.rpm (disk 3) +netpbm-progs-9.24-9.i386.rpm (disk 1) +tetex-latex-1.0.7-64.i386.rpm (disk 3) + +I'll have to add a few lines to the configure script to +check that latex exists and can be executed. + +\start +Date: Thu, 6 Nov 2003 06:30:20 -0500 +From: root +To: bill.page1@sympatico.ca +Subject: [Axiom-developer] windows port + +Bill, + +check out www.wxwindows.org + +I've been looking at the windows port a bit more. +Except for the fact that it is C++ (I just spent a month +rewriting Magnus, my other computer algebra system which +is in C++) it looks like it might be useful. + +\start +Date: Thu, 6 Nov 2003 07:25:50 -0500 +From: root +To: gemi@bluewin.ch +Subject: [Axiom-developer] Re: axiom build + +re: latex + +Both GCL and Axiom use latex. GCL uses it to format the GCL manual. +Axiom uses it as part of the literate programming tools. + +Technically latex is not needed to install the axiom rpm since +the rpm only includes source code. So I don't think you need to +check for latex. + +I have to figure out how to check for a latex install in the axiom +configure script. + +\start +Date: Thu, 06 Nov 2003 13:20:37 +0100 +From: Gerard Milmeister +To: daly@idsi.net +Subject: [Axiom-developer] Re: axiom build + +On Thu, 2003-11-06 at 04:54, root wrote: +> G=E9rard, +> +> The build depends on installing the rpms (in order): +> +> tetex-fonts-1.0.7-64.i386.rpm (disk 3) +> tetex-1.0.7-64.i386.rpm (disk 3) +> netpbm-progs-9.24-9.i386.rpm (disk 1) +> tetex-latex-1.0.7-64.i386.rpm (disk 3) +> +> I'll have to add a few lines to the configure script to +> check that latex exists and can be executed. +Is it not so, that it is gcl that requires these? +Maybe the gcl included with the axiom distribution should +be made not to depend on them. + +\start +Date: Thu, 06 Nov 2003 13:26:08 +0100 +From: Gerard Milmeister +To: daly@idsi.net +Subject: Re: [Axiom-developer] RPM for Fedora + +On Thu, 2003-11-06 at 03:59, root wrote: +> I tried to install the rpm on fedora (phoebe) and I get: +> +> user gemi does not exist +> group gemi does not exist +> +> for each file in the rpm. I'm downloading the fedora (yarrow) CDs now. +> It'll take a couple days to get a complete download followed by a +> system rebuild but I'll be happy to test the rpm again. +> +> Tim +I build the src and i386 rpms as normal user (as it is recommended) +The binaries have the right user and group, but the src seem to +have the user and group set to the builder's. +I have downloaded the yarrow cd's and will install them tonight. +I hope all will be alright, but my experience with RH8-RH9 was +not bad. + +\start +Date: Thu, 6 Nov 2003 13:56:05 +0100 +From: michel.lavaud@univ-orleans.fr +To: daly@idsi.net +Subject: Re: [Axiom-developer] windows port + +Hello Tim, + +> Bill, +> +> check out www.wxwindows.org +> +> I've been looking at the windows port a bit more. +> Except for the fact that it is C++ (I just spent a month +> rewriting Magnus, my other computer algebra system which +> is in C++) it looks like it might be useful. + +My understanding of wxWindows is that it is mainly a library to build guis= + +usable under various OSes (Linux, Windows and Mac). So it could be useful +for the future, if you want to build interfaces for Axiom, or maybe to +port Advi under multiple OSes, but I wonder if it is really useful right +now, just to compile Axiom on Windows ? I would say it is more like +Tcl/Tk or Python/Tk? But I maybe wrong, it's a long time since I looked at= + +wxWindows and discussed with Julian Smart. + +\start +Date: Thu, 6 Nov 2003 14:36:36 +0100 +From: gemi@bluewin.ch +To: daly@idsi.net +Subject: [Axiom-developer] Re: axiom build + +>-- Original-Nachricht -- +>Date: Thu, 6 Nov 2003 07:25:50 -0500 +>From: root +>To: gemi@bluewin.ch +>CC: daly@idsi.net, axiom-developer@nongnu.org +>Subject: Re: axiom build +>Reply-to: daly@idsi.net +> +> +>re: latex +> +>Both GCL and Axiom use latex. GCL uses it to format the GCL manual. +>Axiom uses it as part of the literate programming tools. +> +>Technically latex is not needed to install the axiom rpm since +>the rpm only includes source code. So I don't think you need to +>check for latex. +> +>I have to figure out how to check for a latex install in the axiom +>configure script. +> +>Tim + +So I will have to put those dependencies that you mentioned +into BuildRequires. + +\start +Date: Thu, 6 Nov 2003 09:40:50 -0500 +From: "Page, Bill" +To: "'michel.lavaud@univ-orleans.fr'" +Subject: RE: [Axiom-developer] windows port + +Michel, + +I agree with you. wxwindows is a cross-platform gui +solution and there are several of these that we could +choose *if* (when?) we get involved in writing or re- +writing graphical interfaces for Axiom. (For example, +TeXmacs has this specific problem at the moment between +Linux, Windows and MacIntosh versions.) + +The operative word is *if* because in many ways I think +it would be best if we could concentrate our efforts on +the mathematical algorithm and documentation side of the +effort and depend on integration of other open source +packages for the user and development interfaces. I think +this is important because for the last several years I +have argued strongly for example with the Maple developers +that they have spent way to many resources developing user +interfaces (with only moderate success at best) at the +expense of mathematical advances (which I have to admit +has still advanced somewhat in spite of the diversion of +resources). For Maplesoft, the decision of concentrate +on gui development is mostly driven by marketing +considerations. But one of the advantages of open source +development, it seems to me, is that we need not be driven +by such considerations. + +The current difficulties with the Axiom port to Windows +however are not of this kind. They are actually only +relatively minor compatibility problems with the original +"extras" C code that extends GCL (such as the socket io and +file system operations). The best way to resolve this I think +is to get rid of this extra C code in favour of the +functionality that is now built to GCL. But this involves +some deeper analysis of the spad and Lisp/Boot code than +either Tim or I have had time for yet. + +Regards, +Bill Page. + +> -----Original Message----- +> From: michel.lavaud@univ-orleans.fr +> [mailto:michel.lavaud@univ-orleans.fr] +> Sent: Thursday, November 06, 2003 7:56 AM +> To: daly@idsi.net +> Cc: axiom-developer@nongnu.org +> Subject: Re: [Axiom-developer] windows port +> +> +> Hello Tim, +> +> > Bill, +> > +> > check out www.wxwindows.org +> > +> > I've been looking at the windows port a bit more. +> > Except for the fact that it is C++ (I just spent a month +> > rewriting Magnus, my other computer algebra system which +> > is in C++) it looks like it might be useful. +> +> My understanding of wxWindows is that it is mainly a library +> to build guis usable under various OSes (Linux, Windows and +> Mac). So it could be useful for the future, if you want to +> build interfaces for Axiom, or maybe to port Advi under +> multiple OSes, but I wonder if it is really useful right +> now, just to compile Axiom on Windows ? I would say it is +> more like Tcl/Tk or Python/Tk? But I maybe wrong, it's a long +> time since I looked at wxWindows and discussed with Julian +> Smart. +> + +\start +Date: Thu, 6 Nov 2003 15:47:47 +0100 (CET) +From: Martin RUBEY +To: "Page, Bill" +Subject: RE: [Axiom-developer] windows port +Cc: "'michel.lavaud@univ-orleans.fr'" + +On Thu, 6 Nov 2003, Page, Bill wrote: +> The operative word is *if* because in many ways I think +> it would be best if we could concentrate our efforts on +> the mathematical algorithm and documentation side of the +> effort and depend on integration of other open source +> packages for the user and development interfaces. + +Yes. + +\start +Date: Thu, 6 Nov 2003 14:48:58 +0000 (GMT) +From: acn1 +To: root +Subject: Re: [Axiom-developer] windows port +Cc: bill.page1@sympatico.ca + +There is a GUI tools summary page +http://www.geocities.com/SiliconValley/Vista/7184/guitool.html +that I found helpful when wondering what to try to use. It is very clear +that LOTS of people find wxWindows very good but when I tried (maybe a +year ago) I found that the versions I downloaded did not buidl all their +demos and examples "out of the box" on either Windows or Linux and +although with coaxing I got a lot further I got somewhat put off. This +year's experiment I have been making is FOX (www.fox-toolkit.org) which +(with at most a modest following breeze) has built for me on Windows (via +MinGW32), RedHat 9.0, 64-bit Linux, Solaris and Darwin. + Arthur +On Thu, 6 Nov 2003, root wrote: +> Bill, +> check out www.wxwindows.org +> I've been looking at the windows port a bit more. +> Except for the fact that it is C++ (I just spent a month +> rewriting Magnus, my other computer algebra system which +> is in C++) it looks like it might be useful. +> + +\start +Date: 06 Nov 2003 12:06:54 -0500 +From: Camm Maguire +To: Tim Daly +Subject: Re: [Axiom-developer] autoload +Cc: Bill.page1@sympatico.ca + +Greetings! I'm just uploading now a temporary work around to see if +there are any other issues on the dlopen systems. I just patched the +Makefile.pamphlet in src/algebra (only on these systems) to copy +prebuilt *.daase files in place of attempting a rebuild, for now. + +Would be interested in knowing your progress on the Zaurus. Axiom on +Debian ARM/Linux looked like it was building great, and then +mysteriously halted near the end, perhaps due to an autobuilder +timeout. (The Debian autobuilders will kill a build if they don't +generate output after a certain interval.) + +You can see the log at: + +http://buildd.debian.org/fetch.php?&pkg=axiom&ver=0.0.0cvs-9&arch=arm&stamp=1067765668&file=log&as=raw + +which ends with: + +------------------------------------------------------------------------ + ExpertSystemToolsPackage is now explicitly exposed in frame initial + ExpertSystemToolsPackage will be automatically loaded when needed + from /build/buildd/axiom-0.0.0cvs/int/algebra/ESTOOLS.NRLIB/code + +(1) -> 0 making /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/ESTOOLS.o from /build/buildd/axiom-0.0.0cvs/int/algebra/ESTOOLS.NRLIB +0 making /build/buildd/axiom-0.0.0cvs/int/algebra/EXPEXPAN.spad from /build/buildd/axiom-0.0.0cvs/src/algebra/expexpan.spad.pamphlet +0 making /build/buildd/axiom-0.0.0cvs/int/algebra/EXPEXPAN.NRLIB from /build/buildd/axiom-0.0.0cvs/int/algebra/EXPEXPAN.spad +GCL (GNU Common Lisp) (2.6.1) Fri Oct 31 00:55:17 EST 2003 +Licensed under GNU Library General Public License +Dedicated to the memory of W. Schelter + +Use (help) to get some basic information on how to use GCL. + +(AXIOM Sockets) The AXIOM server number is undefined. +----------------------------------------------------------------------------- + Issue )copyright to view copyright notices. + Issue )summary for a summary of useful system commands. + Issue )quit to leave AXIOM and return to shell. +Saturday November 1, 2003 at 03:27:02 +----------------------------------------------------------------------------- + + Using local database /build/buildd/axiom-0.0.0cvs/src/share/algebra/compress.daase.. Using local database /build/buildd/axiom-0.0.0cvs/src/share/algebra/interp.daase.. + Using local database /build/buildd/axiom-0.0.0cvs/src/share/algebra/operation.daase.. + Using local database /build/buildd/axiom-0.0.0cvs/src/share/algebra/category.daase.. + Using local database /build/buildd/axiom-0.0.0cvs/src/share/algebra/browse.daase.. +(1) -> Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/apply. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/c-doc. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/c-util. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/profile. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/category. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/compiler. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/define. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/functor. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/info. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/iterator. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/modemap. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/nruncomp. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/package. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/htcheck. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/xruncomp. + Compiling AXIOM source code from file + /build/buildd/axiom-0.0.0cvs/int/algebra/EXPEXPAN.spad using old + system compiler. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/parsing. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/bootlex. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/def. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/fnewmeta. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/metalex. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/metameta. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/parse. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/postpar. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/postprop. + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/autoload/preparse. + EXPEXPAN abbreviates domain ExponentialExpansion + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/ACF.o for + category AlgebraicallyClosedField + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/FIELD.o for + category Field + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/EUCDOM.o for + category EuclideanDomain + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/PID.o for + category PrincipalIdealDomain + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/GCDDOM.o for + category GcdDomain + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/INTDOM.o for + category IntegralDomain + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/COMRING.o for + category CommutativeRing + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/RING.o for + category Ring + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/RNG.o for + category Rng + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/ABELGRP.o for + category AbelianGroup + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/CABMON.o for + category CancellationAbelianMonoid + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/ABELMON.o for + category AbelianMonoid + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/ABELSG.o for + category AbelianSemiGroup + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/SETCAT.o for + category SetCategory + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/BASTYPE.o for + category BasicType + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/KOERCE.o for + category CoercibleTo + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/SGROUP.o for + category SemiGroup + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/MONOID.o for + category Monoid + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/LMODULE.o for + category LeftModule + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/BMODULE.o for + category BiModule + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/RMODULE.o for + category RightModule + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/ALGEBRA.o for + category Algebra + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/MODULE.o for + category Module + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/ENTIRER.o for + category EntireRing + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/UFD.o for + category UniqueFactorizationDomain + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/DIVRING.o for + category DivisionRing + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/RADCAT.o for + category RadicalCategory + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/TRANFUN.o for + category TranscendentalFunctionCategory + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/TRIGCAT.o for + category TrigonometricFunctionCategory + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/ATRIG.o for + category ArcTrigonometricFunctionCategory + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/HYPCAT.o for + category HyperbolicFunctionCategory + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/AHYP.o for + category ArcHyperbolicFunctionCategory + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/ELEMFUN.o for + category ElementaryFunctionCategory + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/FS.o for + category FunctionSpace + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/ES.o for + category ExpressionSpace + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/ORDSET.o for + category OrderedSet + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/RETRACT.o for + category RetractableTo + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/IEVALAB.o for + category InnerEvalable + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/EVALAB.o for + category Evalable + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/PATAB.o for + category Patternable + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/KONVERT.o for + category ConvertibleTo + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/FPATMAB.o for + category FullyPatternMatchable + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/TYPE.o for + category Type + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/PATMAB.o for + category PatternMatchable + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/FRETRCT.o for + category FullyRetractableTo + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/GROUP.o for + category Group + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/PDRING.o for + category PartialDifferentialRing + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/FLINEXP.o for + category FullyLinearlyExplicitRingOver + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/LINEXP.o for + category LinearlyExplicitRingOver + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/CHARZ.o for + category CharacteristicZero + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/CHARNZ.o for + category CharacteristicNonZero + processing macro definition RN ==> Fraction Integer + processing macro definition UPXS ==> UnivariatePuiseuxSeries(FE,var,cen) + processing macro definition EXPUPXS ==> ExponentialOfUnivariatePuiseuxSeries(FE,var,cen) + processing macro definition UPXSSING ==> UnivariatePuiseuxSeriesWithExponentialSingularity(R,FE,var,cen) + processing macro definition OFE ==> OrderedCompletion FE + processing macro definition Result ==> Union(OrderedCompletion FE,failed) + processing macro definition PxRec ==> Record(k: Fraction Integer,c: FE) + processing macro definition Term ==> Record(%coef: UnivariatePuiseuxSeries(FE,var,cen),%expon: ExponentialOfUnivariatePuiseuxSeries(FE,var,cen),%expTerms: List Record(k: Fraction Integer,c: FE)) + processing macro definition TypedTerm ==> Record(%term: Record(%coef: UnivariatePuiseuxSeries(FE,var,cen),%expon: ExponentialOfUnivariatePuiseuxSeries(FE,var,cen),%expTerms: List Record(k: Fraction Integer,c: FE)),%type: String) + processing macro definition SIGNEF ==> ElementaryFunctionSign(R,FE) + processing macro definition Exports ==> -- the constructor category + processing macro definition Implementation ==> -- the constructor capsule +------------------------------------------------------------------------ + initializing NRLIB EXPEXPAN for ExponentialExpansion + compiling into NRLIB EXPEXPAN + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/QFCAT.o for + category QuotientFieldCategory + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/FEVALAB.o for + category FullyEvalableOver + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/ELTAB.o for + category Eltable + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/DIFEXT.o for + category DifferentialExtension + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/DIFRING.o for + category DifferentialRing + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/STEP.o for + category StepThrough + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/OINTDOM.o for + category OrderedIntegralDomain + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/ORDRING.o for + category OrderedRing + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/OAGROUP.o for + category OrderedAbelianGroup + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/OCAMON.o for + category OrderedCancellationAbelianMonoid + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/OAMON.o for + category OrderedAbelianMonoid + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/OASGP.o for + category OrderedAbelianSemiGroup + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/REAL.o for + category RealConstant + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/PFECAT.o for + category PolynomialFactorizationExplicit + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/FAMR.o for + category FiniteAbelianMonoidRing + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/AMR.o for + category AbelianMonoidRing +****** Domain: R already in scope +****** Domain: R already in scope +****** Domain: R already in scope +****** Domain: FE already in scope +****** Domain: FE already in scope +****** Domain: FE already in scope + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/PI.o for + domain PositiveInteger + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/NNI.o for + domain NonNegativeInteger + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/INT.o for + domain Integer + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/INS.o for + category IntegerNumberSystem + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/CFCAT.o for + category CombinatorialFunctionCategory + compiling local coeff : Record(%coef: UnivariatePuiseuxSeries(FE,var,cen),%expon: ExponentialOfUnivariatePuiseuxSeries(FE,var,cen),%expTerms: List Record(k: Fraction Integer,c: FE)) -> UnivariatePuiseuxSeries(FE,var,cen) + EXPEXPAN;coeff is replaced by QVELTterm0 +Time: 15.56 SEC. + + compiling local exponent : Record(%coef: UnivariatePuiseuxSeries(FE,var,cen),%expon: ExponentialOfUnivariatePuiseuxSeries(FE,var,cen),%expTerms: List Record(k: Fraction Integer,c: FE)) -> ExponentialOfUnivariatePuiseuxSeries(FE,var,cen) + EXPEXPAN;exponent is replaced by QVELTterm1 +Time: 2.56 SEC. + + compiling local upxssingIfCan : $ -> Union(UnivariatePuiseuxSeriesWithExponentialSingularity(R,FE,var,cen),failed) +Time: 7.39 SEC. + + compiling exported retractIfCan : $ -> Union(UnivariatePuiseuxSeries(FE,var,cen),failed) +Time: 11.20 SEC. + + compiling exported / : (UnivariatePuiseuxSeriesWithExponentialSingularity(R,FE,var,cen),UnivariatePuiseuxSeriesWithExponentialSingularity(R,FE,var,cen)) -> $ +Time: 6.69 SEC. + + compiling exported / : ($,$) -> $ +Time: 24.62 SEC. + + compiling exported coerce : UnivariatePuiseuxSeries(FE,var,cen) -> $ +Time: 9.77 SEC. + + compiling local seriesQuotientLimit : (UnivariatePuiseuxSeries(FE,var,cen),UnivariatePuiseuxSeries(FE,var,cen)) -> Union(OrderedCompletion FE,failed) + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/OM.o for + category OpenMath + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/LSAGG.o for + category ListAggregate + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/STAGG.o for + category StreamAggregate + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/URAGG.o for + category UnaryRecursiveAggregate + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/RCAGG.o for + category RecursiveAggregate + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/HOAGG.o for + category HomogeneousAggregate + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/AGG.o for + category Aggregate + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/LNAGG.o for + category LinearAggregate + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/IXAGG.o for + category IndexedAggregate + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/ELTAGG.o for + category EltableAggregate + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/CLAGG.o for + category Collection + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/FLAGG.o for + category FiniteLinearAggregate + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/ELAGG.o for + category ExtensibleLinearAggregate + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/LIST.o for + domain List + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/ILIST.o for + domain IndexedList +Time: 16.20 SEC. + + compiling local seriesQuotientInfinity : (UnivariatePuiseuxSeries(FE,var,cen),UnivariatePuiseuxSeries(FE,var,cen)) -> Union(OrderedCompletion FE,failed) +Time: 13.52 SEC. + + compiling exported limitPlus : $ -> Union(OrderedCompletion FE,failed) + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/STRING.o for + domain String + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/CHAR.o for + domain Character + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/SINT.o for + domain SingleInteger + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/OUTFORM.o for + domain OutputForm + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/PRIMARR.o for + domain PrimitiveArray + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/A1AGG-.o for + domain OneDimensionalArrayAggregate& + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/ISTRING.o for + domain IndexedString +Time: 34.30 SEC. + + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/UPXSCCA.o for + category UnivariatePuiseuxSeriesConstructorCategory + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/UPXSCAT.o for + category UnivariatePuiseuxSeriesCategory + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/UPSCAT.o for + category UnivariatePowerSeriesCategory + Loading /build/buildd/axiom-0.0.0cvs/mnt/linux/algebra/PSCAT.o for + category PowerSeriesCategory +****** Domain: $ already in scope +augmenting $: (CharacteristicNonZero) +augmenting (UnivariatePuiseuxSeriesWithExponentialSingularity R FE var cen): (PolynomialFactorizationExplicit) +make[4]: *** wait: No child processes. Stop. +make[4]: *** Waiting for unfinished jobs.... +make[4]: *** wait: No child processes. Stop. +make[3]: *** wait: No child processes. Stop. +make[3]: *** Waiting for unfinished jobs.... +make[3]: *** wait: No child processes. Stop. +make: *** wait: No child processes. Stop. +make: *** Waiting for unfinished jobs.... +make: *** wait: No child processes. Stop. +make[2]: *** [srcdir] Terminated +make[1]: *** [all] Terminated +Build killed with signal 15 after 150 minutes of inactivity +****************************************************************************** + + +Tim Daly writes: + +> Bill, +> +> The autoload files fall into 3 categories: compiler code which is only +> needed for developers, hypertex code which is only needed for documenation, +> and NAG library code, which is unused at the moment. +> +> The only reason you see this code loading a lot is that we are using +> most of these facilities during the build. In actual use the code +> rarely gets loaded. +> +> In fact, though, the whole loading issue is due to history. It used to +> be the case that Axiom needed to run in under a meg of memory so autoloading +> was vital. It still is an issue because I'm trying to get it to run on a +> Zaurus. But, in general, there is no reason why we couldn't load all of +> the code AND the algebra into a single image and run it without the whole +> algebra subdirectory and the databases (databases queries are cached after +> the first read). +> +> Tim +> +> +> _______________________________________________ +> Axiom-developer mailing list +> Axiom-developer@nongnu.org +> http://mail.nongnu.org/mailman/listinfo/axiom-developer +> +> +> + +\start +Date: Thu, 6 Nov 2003 12:19:52 -0500 +From: Tim Daly +To: camm@enhanced.com +Subject: Re: [Axiom-developer] autoload +Cc: Bill.page1@sympatico.ca + +Camm, + +re: patch. I'll look at it. + +re: zaurus 5600 + +the 5600 isn't an ARM chip, it's an intel x-scale chip which i believe +is binary compatible with x86. i'm about to find out... + +i have the terminal app installed, i've seen it do wireless network +browsing, and i'm trying to figure out how to build a .ipk file so I +can run the app installer. it looks like they might be tar.gz +files. the next step is to tar up a GCL lisp image and try to get it +on the machine. + +i wish they had indented the tops of the keyboard keys so i could +hunt-and-peck with the stylus. + +overall i have to rate the 5600 an A+. it's an amazing hunk of +hardware and software. took literally seconds to network. +400 Mhz, 196M memory, wireless connectivity, linux, pocketsized. +personally i'd have skipped the consumer market, gone bigtime +into the geek market, and advertised on slashdot. + +i'm hoping somebody does a wireless cpu/disk i can bolt to my +hip that depends on an 802 keyboard/display tablet. That way +i can carry all of my data and programs around, walk up to any +pc anywhere, and be able to work instantly. splitting off the +display and keyboard from the cpu/memory/disk gives much better +form factors for both. + +re: compile failure + +That particular compile takes a long while to compile which might +explain the timeout. I'm rather curious what the compiler could +be doing for so long on this file. I suspect a minor rewrite will +reorder the category search and it will compile nearly instantly. +That is a task for another day. + +\start +Date: Thu, 6 Nov 2003 12:23:35 -0500 +From: Tim Daly +To: camm@enhanced.com +Subject: Re: [Axiom-developer] autoload +Cc: Bill.page1@sympatico.ca + +Camm, + +Another autoload factoid: + +You'll notice that during the image build there are a bunch of +domains loaded. I did an analysis of the most frequently loaded +domains (just before we shipped the system to NAG) and added code +to pre-load the top 50 or so into the saved image. This list could +be expanded. + +This won't fix the database build problem but might be of interest +later. + +\start +Date: Thu, 6 Nov 2003 17:50:21 -0500 +From: root +To: camm@enhanced.com +Subject: [Axiom-developer] zaurus + +Camm, + +Did I read correctly that debian produces an ARM version of Axiom? +Or tries to? If so, please point me at the .ipk file. +That would rock hard. + +\start +Date: 06 Nov 2003 18:08:54 -0500 +From: Camm Maguire +To: daly@idsi.net +Subject: [Axiom-developer] Re: zaurus + +Greetings! While I'm a bit confused if your zaurus is arm or i386 +from earlier email, you can get prebuilt gcl arm tarballs at: + +http://people.debian.org/~camm/gcl + +and following the brief instructions in HOWTO-UNPACK-DEBS. Don't know +anything about an .ipk file, but it is likely just some packaging +format, no? If your zaurus is arm, you should be able to untar the +build, set your paths, and build axiom as normal. Currently, there is +no completed axiom build on Debian arm due to the timeouts, but it is +close. I'm reasonably confident I can build it by hand, sidestepping +timeout issues, on some of the arm boxes I have access to. Would this +be useful? Can we simply repackage the .deb into an .ipk? + +Take care, + +root writes: + +> Camm, +> +> Did I read correctly that debian produces an ARM version of Axiom? +> Or tries to? If so, please point me at the .ipk file. +> That would rock hard. +> + +\start +Date: Thu, 6 Nov 2003 20:26:48 -0500 +From: root +To: camm@enhanced.com +Subject: Re: [Axiom-developer] Re: zaurus + +Camm, + +It appears that the x-scale processor is really the same architecture +as an arm processor. + +A .ipk file contains 3 things: + debian + control.tar.gz + data.tar.gz + +which appears to be the same as a .deb file. Bill's friend points out +that there are 2 similar file formats. Anyway I'm about to try gcl. +I'll let you know. + +\start +Date: 06 Nov 2003 21:03:59 -0500 +From: Camm Maguire +To: daly@idsi.net +Subject: Re: [Axiom-developer] Re: zaurus + +Great! The path ahead looks quite smooth. + +I'd suggest using 2.6.1-18, which will hit the main mirror site soon. +I can get you the file in the interim if you need. -18 closed a +compiler bug which may have contributed to the timeout reported in the +axiom build. (Basically the accumulation of data in an internal +compiler variable -- not a show stopper on all but perhaps the slower +machines.) + +I'll try a build too. Please let me know if you have problems with +the .deb. + +Take care, + + +root writes: + +> Camm, +> +> It appears that the x-scale processor is really the same architecture +> as an arm processor. +> +> A .ipk file contains 3 things: +> debian +> control.tar.gz +> data.tar.gz +> +> which appears to be the same as a .deb file. Bill's friend points out +> that there are 2 similar file formats. Anyway I'm about to try gcl. +> I'll let you know. + +\start +Date: 06 Nov 2003 21:23:44 -0500 +From: Camm Maguire +To: daly@idsi.net +Subject: Re: [Axiom-developer] Re: zaurus + +Greetings again! OK, we're building now with -18, -- let you know +tomorrow how far we've gotten :-). + +Take care, + +root writes: + +> Camm, +> +> It appears that the x-scale processor is really the same architecture +> as an arm processor. +> +> A .ipk file contains 3 things: +> debian +> control.tar.gz +> data.tar.gz +> +> which appears to be the same as a .deb file. Bill's friend points out +> that there are 2 similar file formats. Anyway I'm about to try gcl. +> I'll let you know. + +\start +Date: Fri, 07 Nov 2003 14:25:44 +0100 +From: David MENTRE +To: Tim Daly +Subject: Re: [Axiom-developer] autoload +Cc: camm@enhanced.com, Bill.page1@sympatico.ca + +Hello Tim, + +Tim Daly writes: + +> the 5600 isn't an ARM chip, it's an intel x-scale chip which i believe +> is binary compatible with x86. i'm about to find out... + +You already found it by yourself but I previsouly said that the XScale +processor is a variation of the ARM architecture. + +http://mail.nongnu.org/archive/html/axiom-developer/2003-10/msg00366.html + +\start +Date: 07 Nov 2003 09:29:13 -0500 +From: Camm Maguire +To: David MENTRE +Subject: Re: [Axiom-developer] autoload +Cc: Bill.page1@sympatico.ca + +Greetings! Just a progress report so far -- the arm axiom build is +still compiling, as the machine has other load as well. There was a +bug in compiling an algebra file, but I restarted the make, and it +appears to be proceeding past this point. I'd like to see how far it +gets, and then rerun just the (minimal) failing command in a gcl-dbg +image to see what's going on. Most likely a gcc issue on arm. + +Here is the failed step: + +0 making /home/camm/axiom-0.0.0cvs/int/algebra/HB.NRLIB from /home/camm/axiom-0.0.0cvs/int/algebra/HB.spad +GCL (GNU Common Lisp) (2.6.1) Thu Nov 6 19:56:40 GMT 2003 +Licensed under GNU Library General Public License +Dedicated to the memory of W. Schelter + +Use (help) to get some basic information on how to use GCL. + +(AXIOM Sockets) The AXIOM server number is undefined. +----------------------------------------------------------------------------- + Issue )copyright to view copyright notices. + Issue )summary for a summary of useful system commands. + Issue )quit to leave AXIOM and return to shell. +Friday November 7, 2003 at 10:14:12 +----------------------------------------------------------------------------- + + Using local database /home/camm/axiom-0.0.0cvs/src/share/algebra/compress.daase.. Using local database /home/camm/axiom-0.0.0cvs/src/share/algebra/interp.daase.. + Using local database /home/camm/axiom-0.0.0cvs/src/share/algebra/operation.daase.. + Using local database /home/camm/axiom-0.0.0cvs/src/share/algebra/category.daase.. + Using local database /home/camm/axiom-0.0.0cvs/src/share/algebra/browse.daase.. + +Error: Caught fatal error [memory may be damaged] +Fast links are on: do (si::use-fast-links nil) for debugging +Error signalled by SYSTEM:TOP-LEVEL. +Broken at APPLY. Type :H for Help. +BOOT>> + + +And here is where we are in the running build: + +0 making /home/camm/axiom-0.0.0cvs/int/algebra/FFCG.NRLIB from /home/camm/axiom-0.0.0cvs/int/algebra/FFCG.spad +GCL (GNU Common Lisp) (2.6.1) Thu Nov 6 19:56:40 GMT 2003 +Licensed under GNU Library General Public License +Dedicated to the memory of W. Schelter + +Use (help) to get some basic information on how to use GCL. + +(AXIOM Sockets) The AXIOM server number is undefined. +----------------------------------------------------------------------------- + Issue )copyright to view copyright notices. + Issue )summary for a summary of useful system commands. + Issue )quit to leave AXIOM and return to shell. +Friday November 7, 2003 at 10:14:12 +----------------------------------------------------------------------------- + + Using local database /home/camm/axiom-0.0.0cvs/src/share/algebra/compress.daase.. Using local database /home/camm/axiom-0.0.0cvs/src/share/algebra/interp.daase.. + Using local database /home/camm/axiom-0.0.0cvs/src/share/algebra/operation.daase.. + Using local database /home/camm/axiom-0.0.0cvs/src/share/algebra/category.daase.. + Using local database /home/camm/axiom-0.0.0cvs/src/share/algebra/browse.daase.. +(1) -> Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/apply. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/c-doc. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/c-util. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/profile. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/category. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/compiler. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/define. Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/c-doc. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/c-util. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/profile. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/category. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/compiler. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/define. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/functor. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/info. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/iterator. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/modemap. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/nruncomp. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/package. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/htcheck. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/xruncomp. + Compiling AXIOM source code from file + /home/camm/axiom-0.0.0cvs/int/algebra/FFCG.spad using old system + compiler. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/parsing. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/bootlex. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/def. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/fnewmeta. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/metalex. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/metameta. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/parse. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/postpar. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/postprop. + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/autoload/preparse. + FFCG abbreviates domain FiniteFieldCyclicGroup + processing macro definition PI ==> PositiveInteger + processing macro definition FFPOLY ==> FiniteFieldPolynomialPackage PrimeField p + processing macro definition SI ==> SingleInteger + processing macro definition Exports ==> -- the constructor category + processing macro definition Implementation ==> FiniteFieldCyclicGroupExtensionByPolynomial(PrimeField p,(elt (FiniteFieldPolynomialPackage (PrimeField p)) createPrimitivePoly) extdeg) +------------------------------------------------------------------------ + initializing NRLIB FFCG for FiniteFieldCyclicGroup + compiling into NRLIB FFCG + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/algebra/FAXF.o for + category FiniteAlgebraicExtensionField + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/algebra/XF.o for + category ExtensionField + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/algebra/FIELD.o for + category Field + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/algebra/EUCDOM.o for + category EuclideanDomain + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/algebra/PID.o for + category PrincipalIdealDomain + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/algebra/GCDDOM.o for + category GcdDomain + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/algebra/INTDOM.o for + category IntegralDomain + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/algebra/COMRING.o for + category CommutativeRing + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/algebra/RING.o for + category Ring + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/algebra/RNG.o for + category Rng + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/algebra/ABELGRP.o for + category AbelianGroup + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/algebra/CABMON.o for + category CancellationAbelianMonoid + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/algebra/ABELMON.o for + category AbelianMonoid + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/algebra/ABELSG.o for + category AbelianSemiGroup + Loading /home/camm/axiom-0.0.0cvs/mnt/linux/algebra/SETCAT.o for + category SetCategory + + +David MENTRE writes: + +> Hello Tim, +> +> Tim Daly writes: +> +> > the 5600 isn't an ARM chip, it's an intel x-scale chip which i believe +> > is binary compatible with x86. i'm about to find out... +> +> You already found it by yourself but I previsouly said that the XScale +> processor is a variation of the ARM architecture. +> +> http://mail.nongnu.org/archive/html/axiom-developer/2003-10/msg00366.html +> + +\start +Date: Fri, 7 Nov 2003 10:06:15 -0500 +From: Tim Daly +To: david.mentre@wanadoo.fr +Subject: Re: [Axiom-developer] autoload +Cc: camm@enhanced.com, Bill.page1@sympatico.ca + +I saw your note about x-scale and arm while copying a soon-to-fail binary. +This ARM processor is going to cause Great Program Lossage (GPL :-) ) +because I have to build a cross-compiler environment. So many technologies, +so little time... + +\start +Date: Fri, 7 Nov 2003 11:46:45 -0500 +From: Tim Daly +To: camm@enhanced.com +Subject: [Axiom-developer] Re: Axiom on GCL on Zaurus + +I think I can manage to install the files by hand. +I'll look at it as soon as I can and get back to you. + +Tim + +\start +Date: 07 Nov 2003 12:20:15 -0500 +From: Camm Maguire +To: Tim Daly +Subject: [Axiom-developer] Re: Axiom on GCL on Zaurus + +Greetings! OK, but we think that a precompiled arm binary will be +installable? There are of course shared libraries to consider, but +should be readily available. + +Take care, + +Tim Daly writes: + +> Camm, +> +> I unpacked and studied the GCL .deb file. It includes prereqs +> of things like GCC so I really can't install it on my Zaurus. +> + +\start +Date: 07 Nov 2003 12:20:56 -0500 +From: Camm Maguire +To: Tim Daly +Subject: Re: [Axiom-developer] autoload +Cc: Bill.page1@sympatico.ca + +Greetings! Unless a Debian arm .deb will do??? + +Take care, + +Tim Daly writes: + +> I saw your note about x-scale and arm while copying a soon-to-fail binary. +> This ARM processor is going to cause Great Program Lossage (GPL :-) ) +> because I have to build a cross-compiler environment. So many technologies, +> so little time... +> + +\start +Date: Fri, 7 Nov 2003 10:08:23 -0500 +From: Tim Daly +To: camm@enhanced.com +Subject: [Axiom-developer] Axiom on GCL on Zaurus + +Camm, + +I unpacked and studied the GCL .deb file. It includes prereqs +of things like GCC so I really can't install it on my Zaurus. + +\start +Date: 07 Nov 2003 12:18:33 -0500 +From: Camm Maguire +To: daly@idsi.net +Subject: [Axiom-developer] Re: TCL/TK + +Greetings! + +Yes! Try (tkconnect), and check out the gcl-tk demos. + +Take care, + +Tim Daly writes: + +> Camm, +> +> I saw GCL/TK roll by in the GCL build. +> Does GCL have built-in TCL/TK support? +> + +\start +Date: Fri, 7 Nov 2003 10:33:58 -0500 +From: Tim Daly +To: camm@enhanced.com +Subject: [Axiom-developer] TCL/TK + +Camm, + +I saw GCL/TK roll by in the GCL build. +Does GCL have built-in TCL/TK support? + +\start +Date: Fri, 7 Nov 2003 14:58:51 -0500 +From: "Bill Page" +To: "'Tim Daly'" +Subject: RE: [Axiom-developer] Re: Axiom on GCL on Zaurus +Cc: 'Camm Maguire' + +Tim, + +You can not install gcc on the Zaurus? +Why not? + + +> -----Original Message----- +> From: +> axiom-developer-bounces+bill.page1=sympatico.ca@nongnu.org +> [mailto:axiom-developer-bounces+bill.page1=sympatico.ca@nongnu +> .org] On Behalf Of Camm Maguire +> Sent: Friday, November 07, 2003 12:20 PM +> To: Tim Daly +> Cc: axiom-developer@nongnu.org +> Subject: [Axiom-developer] Re: Axiom on GCL on Zaurus +> +> +> Greetings! OK, but we think that a precompiled arm binary +> will be installable? There are of course shared libraries to +> consider, but should be readily available. +> +> Take care, +> +> Tim Daly writes: +> +> > Camm, +> > +> > I unpacked and studied the GCL .deb file. It includes prereqs of +> > things like GCC so I really can't install it on my Zaurus. +> > +> > Tim + +\start +Date: Fri, 07 Nov 2003 18:46:59 +0100 +From: David MENTRE +To: Tim Daly +Subject: Re: [Axiom-developer] autoload +Cc: camm@enhanced.com, Bill.page1@sympatico.ca + +Tim Daly writes: + +> because I have to build a cross-compiler environment. So many technologies, +> so little time... + +Been there, done that. However, I can't recover the pointers to the +needed scripts/binaries right now. + +You'll find pre-build toolchains and instructions starting from: + + - In the debian distribution + + - http://www.arm.linux.org.uk/developer/tools.shtml + + - http://www.aleph1.co.uk/armlinux/docs/toolchain/ + + - and of course, as you are using a zaurus: + http://docs.zaurus.com/index.php?id=linux_compiler_setup_howto + +As far as I remember, gcc >= 3.3 is the recommended release to build on +ARM architecture. However, I don't remember recommendations for libc & +binutils. + +I hope it helps a little, + +\start +Date: Sat, 8 Nov 2003 11:15:24 -0500 +From: root +To: vdhoeven@texmacs.org, bill.page1@sympatico.ca +Subject: [Axiom-developer] Re: Axiom tutorial by Bill +Cc: axiom@texmacs.org + +Good morning, Joris. + +You're ahead of the curve on this one. I haven't had a chance to view +the tutorial under TeXmacs yet. I'll download it today and review it. + +re: tex macros + +One of the things to think about is that the tutorial was written to +run in Axiom's help system called hyperdoc. Hyperdoc has several +features that are enabled by embedded tex macros. All of these are +in the axiom style file. Using tmdoc would break things in hyperdoc. +We'll have to work out some compromise. + +It will allow examples to be clicked on and executed. + +It allows "constraints" between lines. That is, if the example that is +chosen requires previous examples then the previous examples will be +automatically run first. If you try to execute, say, a draw command +and the function defined in the draw command is defined elsewhere +you can specify in the tex macros that the definition must be run first. + +It allows navigation (thus the random-looking "help", etc). + +It allows embedding the live graphics image directly into the page. +Thus if you execute a draw command the image will show up in the page. +But if you click on the image it becomes a separate window on the desktop +and can execute live (e.g. rotate, scale, print, etc). + +It allows "tear-off" pages. That is, you can click on a page and move +it to the desktop as a freestanding page. It would be like clicking on +a mozilla tab and opening it a new desktop window. + +Almost all of this is supported by inline TeX macros. + +Several new facilities are planned such as the ability to follow +citations in the text, dynamically extract, compile, load, and execute +the code in a pamphlet, dynamic "booklet" construction by adjoining +sections from pamphlets, semantic search (so you can find Abelian as +a concept, as a math definition, as code implementation in a particular +domain, or as standard text in pamphlets and booklets. + +re: buggy tex/latex + +If you find buggy examples of tex/latex please send them to the list. +I know of one bug due to escapes that I'm chasing on another queue. +I'm documenting how I debug it in the DevelopersNotes file so developers +can see some of the debugging tools. It is listed as an open bug. + +I never use tex/latex output so I'm unlikely to see the bugs. + +re: trailing -> + +We could probably implement a "set prompt" command that would allow +you to set the prompt to anything (including nothing). Would that help? + +re: the more general interaction of TeXmacs and Axiom + +We've had many discussions about this subject as I have a near religious +belief that documentation is vital. We're not using the computer to do +anything more than a fancy typewriter at the moment. That's fine for now +but it will be positively primitive in 30 years. I've attached parts of +other discussions here just to recover them from history. + +I'm not sure how far TeXmacs is willing to change to support Axiom. +Clearly most of the technology we develop over time will not be specific +to Axiom (e.g. running embedded code in a pamphlet could be Maple code). +If the machinery is done correctly then the current Axiom would just be +a plugable "engine". A lot of the ideas would be useful in TeXmacs. + +Sorry, I'm off building castles in the air again. I'll stop. + +Tim + +> I am going through the Axiom tutorial by Bill, which looks really nice, +> and have a few comments: +> +> 1) I very strongly suggest to organize things in the same way +> as we do for the TeXmacs documentation (i.e. use the tmdoc style). +> This should still not be hard to change at this moment, +> because you also nicely cut the documentation into small pieces. +> +> The advantage of tmdoc is that it separates content from linking +> information: the main documentation should contain few hyperlinks +> (no explicit top, previous, next links) and meta-documentation files +> contain information about the logical arrangement of the individual +> files (this also allows you to share content between several books +> with potentially different orderings of sections). +> +> In the future, the tools around tmdoc should be further develop +> (you may participate by the way: this is not very difficult stuff). +> For instance, we already support the automatic generation of +> one large document with all files and the creation of web-sites. +> We plan to add top/previous/next links on request, and wiki-like +> back-links. So: by trying to conform to the tmdoc drd, you will +> benefit from all these possibilities... +> +> 2) I need to implement something which allows you to remove +> all trailing ->'s in embedded axiom sessions. +> +> 3) I notice some "strange styles" on the bottom line from +> time to time, like "help axoim-tutorial axiom-tutorial axiom" +> (see oneStep06.tm). You should make one style "axiom-tutorial", +> based on "tmdoc" and using the package "axiom". +> +> 4) Functions with arbitrary numbers of arguments will be obsolete +> in the next version of TeXmacs, so you will need to rewrite +> your customized menu macro. +> +> 5) The TeX/LaTeX output of Axiom is quite buggy from time to time. +> Some effort really has to be spent on this issue. +> +> 6) It would be nice to integrate the Tutorial into the TeXmacs +> interface for Axiom. Do you already have some ideas on +> how you want to do that. +> +> More later, but let us first discuss the above points. +> +> Best wishes, Joris + +====================================================================== + +I like your idea of "synopsys" and "algorithm" tags. Clearly the +pamphlet files need structure. However I'm not sure that the chunk +tags are the right place for the structure. The chunk tags are +intended to quote and embed code in a tex document. The booklet +extension allows the code to be in files which are "included" but +still has the idea that they embed code. We're beginning to evolve +the noweb idea. David Mentre took the first step with the booklet +code. + +> Bertfried Fauser wrote: +> Regarding my current view on mathematics, it is far from beeing a static +> sort of things. Many people do believe that mathamatics is given as-is and +> has only to be 'described' or 'explained'. However, I personally expect a +> great reworking of many areas of mathematics in a more 'categorial' way. +> Any documentation of a project like AXIOM should be capable of such +> reorganization, and you do indeed think about this. + +Actually, Axiom's math evolves. Bill Sit has given me a newer version +of the PLEQN domain that includes later work. Several other people +have indicated that they also have later, improved work. I'm +struggling with the idea that Axiom should have an embedded CVS so you +can add new work while still referencing the old. And CVS solves the +problem of authors taking different directions with the same +mathematics. But I'd have to change the build structure to take this +into account so this idea is a long way off yet. + +What you appear to suggest is that portions of the document might contain +tags, lists, or markers (TLM) that indicate the intended use of the +material. The machinery for this would be easy to add. We simply need +to have a parameter on various tex tags (e.g. \section[synopsys]{The +Section}) What isn't clear, as you point out, is the meaning +associated with the TLMs. Perhaps a standard portion of the pamphlet +could exist (similar to an index) to carry this information. I have +a "concept index" for commutative algebra which I plan to use to +structure the booklet files once they come into existence. + +My thoughts on the subject, clearly open to debate, are that the +pamphlet files contain information that the author can structure +to explain a particular point. Think of these files as "technical +papers" which potentially contain code. A technical paper has a +certain assumed, but not required, structure by convention. It has +an abstract, background, new results, summary, and bibliography. +I think the pamphlet files will evolve structure by convention also. + +This raw information can be used and viewed in many different ways. +My thought was that "booklet" files would be the organizers of information. +So to address your example of sophistication level I'd expect an author +to write a booklet file that includes portions of pamphlet files. Simple +booklets such as an intro to linear algebra would only include text from +the examples portions of pamphlets. Complex booklets about lie algebras +might include portions of the theory sections containing theorems. So +booklets are intended to organize the pamphlet information for a particular +purpose. Pamphlet files are for organizing raw information about the code +and its supporting mathematics. I'm not sure if this is (a) a clear division +of responsibility or (b) a workable solution to your issue. It needs more +discussion. + +> Bertfried Fauser wrote: +> My own experience shows, that documentation of code takes away 2/3 of the +> total amount of work needed and only 1/3 goes into coding and testing. +> Waht is clear to oneself has to be described very precicely in a +> documentation and there has to be a mechanism guaranteeing that code and +> documentation are recent and mutually related. Perhaps this is already +> guaranteed by using literate programming. However, there is a notorious +> tendency to make small hacks and 'forget' about documenting them, since +> one thinks about doing this in the next major realeas.... which never +> happens. + +Knuth and Dijkstra both made this observation and both decided that +literate programming was the technique most likely to attack the issue +of documenting the code. It is ultimately up to the programmer to document. +I'm hoping, by force of convention, to convince Axiom programmers that it +is worthwhile spending 2/3 of their time documenting. The saving grace +is that, at least in mathematics, you get professional recognition for +writing up your results so you can, at minimum, attach the technical +paper to the code and call it a "pamphlet". That allows later authors to +better structure the mixture. If we succeed in keeping the theory with +the code it will be a major improvement over the current situation. Of +course, I'm not satisfied with just mixing the two. I want to exploit +the collection and make it useful for broader purposes. + +When the alpha version gets uploaded look at +src/algebra/dhmatrix.spad.pamphlet. I've combined the theory with the +code. Denavit-Hartenburg Matricies (DH Matricies) are 4x4 matricies +with special structure that enable them to describe rotations, +translations, scale, perspective, and skew operations. This domain was +used to create the graphics in the glossy pages of the Axiom book. I +wrote the original spad code essentially without comments. The theory +comes from Richard Paul's Ph.D. thesis (which he gave me permission +to use). I'm now trying to atone for my sins and document the domain +properly. Since this code will support graphics I'm hoping to use it +as an example domain to exploit ADVI's ability to embed active graphics. + +ADVI seems like worthwhile technology as they have found a mechanism +that allows authors of tex documents to embed information into the +dvi file that ADVI can use. This allows Axiom to perform all kinds of +interesting magic which opens up new ways to construct "books", booklets, +pamphlets, slides, technical papers, etc. And it uses "standard technology" +(since Knuth anticipated this in the dvi file format). + +The alpha release of Axiom will use an axiom.sty file that will eventually +allow us to embed ADVI information. ADVI has shown what's possible but we +need to do much more. + +======================================================================= + +It is important to get the documentation available quickly but it is +more important to structure the documentation to support the system +as a whole. I'd like to see Texmacs and ADVI support pamphlet files +in their native format. So one of the delays has been that I'm trying +to understand the details of ADVI and what changes might be required +to support the literate programming style. + +Please try to look "into the distance" with the documentation and +Texmacs. Once the documents get released "into the wild" there +will be great resistance to changing it because people will build +tools (like the axiom-texmacs interface) that they will refuse to +change for "legacy" reasons. We've already seen this with the +axiom-texmacs "prompt" issue. NAG's axiom hasn't been available for +2 years and still people won't change. + +The documentation structure is critical to the long term success of Axiom, +a point I've beaten beyond the grave. But the documentation structure has +to support things like Axiom Journal articles, "drag and drop" literate +programs (where you drag a pamphlet file onto a running Axiom and it gets +compiled, the docs get put in the right places, the required references +get fetched and loaded, etc), pamphlets can be combined into booklets, etc. + +Fifteen years ago we did hyperdoc which was a browser-like technology +with hyperlinking. This was years before Mosaic was conceived and it +was very creative then but it's dead technology now. What new features +will you create when you combine Axiom and Texmacs that will look +positively insightful fifteen years from now? What features are +lacking in all of the online documentation you've already seen? How +does having the embedded code and/or the ability to have "live" +documents change the game? I'm interested in ADVI because I can have a +document page that includes moving graphics generated in real time. +When we did the hyperdoc we set it up so that you could get a page +with a draw command which, when executed, launched an embedded +graphics page. That embedded graphics was "live" and you could rotate, +scale, shade, and print it. How can we do this in Texmacs? + +What will mathematicians need from the documentation 30 years from now +and what do we need to do now to support that? Can texmacs import the +axiom type lattice and "know" about the domains? Can it dynamically +build booklet tables of contents as you visit files (so I can create a +booklet by visiting a series of pamphlets (this would allow me to keep +a structured booklet of the math I've learned from the pamhlets. +Essentially it is a personalized book)). Can it "fold" and "unfold" +code and/or documentation? Can it follow references and bibliographic +links to load code and docs? Can I construct a course outline and let +texmacs find related material in the docs (e.g. a linear algebra +course)? If you look at the linear algebra course at MIT's OCW website +ask yourself how the documentation (tests, projects, video, course +outline, textbooks, etc) can all be combined in some form of pamphlet. +Can I construct a CAD-like graphic image of a bridge and attach both +the matrix mathematics and its associated documentation to points in +the bridge image? Can I structure the documentation so that the +documentation presented to the user is adjusted to his level of +expertise (e.g. a student discussion of matricies vs a research math +discussion of matricies)? What if the notion of files goes away and +all of Axiom is just one big, coordinated document (that happens to +have execution sematics for portions of the graphics or the code). +How can I think about, navigate, modify, and maintain a terabyte sized +"document" that is Axiom? How do we integrate a semantic web into the +documentation so that the concepts are automatically classified into a +proper hierarchy (e.g. KREP, a knowledge representation system). A +KREP-style semantic web would allow a user to navigate by concepts +rather than text. KREP is 20 year old technology and we should be +using it already. The "next internet" project is looking at building a +global semantic web. What will it mean to Axiom if work you do today +is instantly classified and available worldwide tonight? + +So I guess I'm asking you to be innovative with the documentation as +it is critical to the long term success of Axiom. + +======================================================================= + +Axiom needs the documentation mechanism to support research in a deeper way. + +When researching a concept I generally have a pile of research papers +as well as my own notes and experimental code. There are also numerous +versions of these things including versions of test cases and results. + +I've looked at some "outlining tools" that could have some helpful ideas. +In particular the ability to "fold" text so you can temporarily blank +out intervening sections is quite useful. I tend to do this a lot in +emacs by splitting the buffer and having two views of the same buffer. + +But that's just a simple tool. We need to think deeply about the issue +of organizing (a really bad choice of word as is "capturing", "structuring") +the work done during research. + +For instance, I'm working on the Hanna-Neumann conjecture. This involves +writing and running code to check for possible counter-examples as well +as exploring the boundaries of the problem (e.g. if a counter-example +exists it must have a certain form). To do this I generally write code, +try it and examine the results (possibly making a note to myself about +some vital insight in some ephemeral form like writing it on my hand). +Next I'll try another slight modification to the code, etc. In a better +world the file system would keep all of my versions (the Symbolics machine +filesystem used to do this) as well as the attached notes. It also involves +none-machine interaction like conversations, blackboard work, and email +discussions. My research rarely ever occurs in the office because I can't +get contiguous blocks of quiet there. + +I've been muttering about the "30 year" design goal and what we how we can +innovate now to support researchers in the future. + +There is a book called "The Mind Map Book" by Tony and Barry Buzan. +They seem to have thought about this also and I need to read the book +with an eye to understanding their concept. + +\start +Date: 08 Nov 2003 19:58:04 -0500 +From: Camm Maguire +To: daly@idsi.net +Subject: [Axiom-developer] Latest Debian package (-11) + +Greetings! Just wanted to give a brief report on some of the latest +building and autobuilding: + +1) With 2.6.1-18 and later, the ia64 problem, in which shared + libraries at runtime had to exactly match those present at compile + time, has been eliminated. Just tested the latest ia64 axiom build + against multiple versions of the same shared libs, and all is + stable.(!) + +2) I lost contact with my arm machine during the build, but it looks + as though at most there might be problems compiling one or two + algebra files. The build will take days to complete on this arch, + but apparently this will give us axiom on a pda. (Will anyone use + axiom there?) + +3) Systems using dlopen (alpha, mips(el), hppa, and ia64) still cannot + build the databases, only (apparently) due to the limit on the + number of simultaneously opened (and dlopened) files (1024). The + patch I've temporarily put in to copy prebuilt databases from i386 + on these platforms allows the current build to complete on these + arches. + +4) Building the package takes a long time on some systems, but ppc, + alpha, and ia64 have recently successfully completed my latest + upload. Given earlier results, I don't expect any difficulties + from mips(el), hppa, sparc, and s390 (thanks Gerhard for clearing + the gcc compiler bug here!) In principle, arm and m68k should be + fine too, but as these machines are rather slow and less exercised + in the areas we're using, may give us a few surprises. + +5) In researching some of the latest GCL changes, I feel that it may + be quite straightforward to eliminate the need for dlopen on the 5 + platforms mentioned above by making use of an alternate relocation + pathway through the bfd library. Don't know how important it is, + but unless someone indicates they really need it, I'm going to + focus on clearing up more ansi issues first. + +\start +Date: Sat, 8 Nov 2003 22:12:55 -0500 +From: root +To: camm@enhanced.com +Subject: [Axiom-developer] Re: Latest Debian package (-11) + +> 1) With 2.6.1-18 and later, the ia64 problem, in which shared +> libraries at runtime had to exactly match those present at compile +> time, has been eliminated. Just tested the latest ia64 axiom build +> against multiple versions of the same shared libs, and all is +> stable.(!) + +cool. I'll try this on the TestDrive machines as soon as I get the chance. + +> +> 2) I lost contact with my arm machine during the build, but it looks +> as though at most there might be problems compiling one or two +> algebra files. The build will take days to complete on this arch, +> but apparently this will give us axiom on a pda. (Will anyone use +> axiom there?) + +I'll certainly use it there. It may take longer than you think to build. +I've had a build going for 3 days (so far) on a 166Mhz pentium. + +It would be best to start by copying an already built src and int +directories, (tar them from a working system and untar them to the new +system) creating a blank obj and mnt directories, and then typing +make. The int directory should contain only machine-generated, +machine-independent files and it caches a lot of work (like generating +the lisp code from the spad files and the spad code from the pamphlet +files as well as the doc files). + +The obj directory is machine-generated, machine-specific files (e.g. +C compiles, lisp to .o files, etc) will be regenerated as will the +mnt directory. + +If this doesn't work somewhere please send me the tail of the console +output and I'll fix it. As Axiom continues to grow it is important +to keep this functionality stable. + +> +> 3) Systems using dlopen (alpha, mips(el), hppa, and ia64) still cannot +> build the databases, only (apparently) due to the limit on the +> number of simultaneously opened (and dlopened) files (1024). The +> patch I've temporarily put in to copy prebuilt databases from i386 +> on these platforms allows the current build to complete on these +> arches. + +I'm puzzled by this dlopen issue. Axiom doesn't keep files open during +database builds. It loads the files but I believe they are closed +after loading. Will dlopen fail after 1024 files have been used? I +thought that file ids were reused. + +> +> 4) Building the package takes a long time on some systems, but ppc, +> alpha, and ia64 have recently successfully completed my latest +> upload. Given earlier results, I don't expect any difficulties +> from mips(el), hppa, sparc, and s390 (thanks Gerhard for clearing +> the gcc compiler bug here!) In principle, arm and m68k should be +> fine too, but as these machines are rather slow and less exercised +> in the areas we're using, may give us a few surprises. + +You mentioned that two algebra files failed to compile. That's strange +as all of the files compile here. Is there some resource limit that +gets hit? + +> +> 5) In researching some of the latest GCL changes, I feel that it may +> be quite straightforward to eliminate the need for dlopen on the 5 +> platforms mentioned above by making use of an alternate relocation +> pathway through the bfd library. Don't know how important it is, +> but unless someone indicates they really need it, I'm going to +> focus on clearing up more ansi issues first. + +I'm expecting the build to complete on this slow pentium. Then I'm going +to upgrade the machine to yarrow (the latest fedora ISOs). + +GCL 2.5.2 is no longer in the axiom zips directory as the 2.6.1 build +appears stable. + +I tried using the tk::tkconnect function and it appears to work. +I then tried to use the latest tools widget demo and it fails +because the file contains commas outside of backquotes. Once these +are removed the file still contains dots. I've backed off this effort +for the moment and am applying all effort to getting the graphics alive. + +\start +Date: 09 Nov 2003 00:32:41 -0500 +From: Camm Maguire +To: daly@idsi.net +Subject: [Axiom-developer] Re: [Gcl-devel] Re: Latest Debian package (-11) + +Greetings! + +root writes: + +> > 1) With 2.6.1-18 and later, the ia64 problem, in which shared +> > libraries at runtime had to exactly match those present at compile +> > time, has been eliminated. Just tested the latest ia64 axiom build +> > against multiple versions of the same shared libs, and all is +> > stable.(!) +> +> cool. I'll try this on the TestDrive machines as soon as I get the chance. +> +> > +> > 2) I lost contact with my arm machine during the build, but it looks +> > as though at most there might be problems compiling one or two +> > algebra files. The build will take days to complete on this arch, +> > but apparently this will give us axiom on a pda. (Will anyone use +> > axiom there?) +> +> I'll certainly use it there. It may take longer than you think to build. +> I've had a build going for 3 days (so far) on a 166Mhz pentium. +> +> It would be best to start by copying an already built src and int +> directories, (tar them from a working system and untar them to the new +> system) creating a blank obj and mnt directories, and then typing +> make. The int directory should contain only machine-generated, +> machine-independent files and it caches a lot of work (like generating +> the lisp code from the spad files and the spad code from the pamphlet +> files as well as the doc files). +> +> The obj directory is machine-generated, machine-specific files (e.g. +> C compiles, lisp to .o files, etc) will be regenerated as will the +> mnt directory. +> +> If this doesn't work somewhere please send me the tail of the console +> output and I'll fix it. As Axiom continues to grow it is important +> to keep this functionality stable. +> + +OK, will try this when I get a chance -- thanks! + +> > +> > 3) Systems using dlopen (alpha, mips(el), hppa, and ia64) still cannot +> > build the databases, only (apparently) due to the limit on the +> > number of simultaneously opened (and dlopened) files (1024). The +> > patch I've temporarily put in to copy prebuilt databases from i386 +> > on these platforms allows the current build to complete on these +> > arches. +> +> I'm puzzled by this dlopen issue. Axiom doesn't keep files open during +> database builds. It loads the files but I believe they are closed +> after loading. Will dlopen fail after 1024 files have been used? I +> thought that file ids were reused. +> + +Haven't really used dlopen too much, but to my understanding, one +file-id is used while the code in the .o file is mmapped and made +available to the running program. Lisp, again to my knowledge, has no +'unload' command -- i.e. once code is loaded it is expected to be +available for the rest of the session -- and in any case axiom nor any +other program I've used attempts such an 'unload' to my knowledge. So +basically yes, a lisp load implemented with dlopen will fail after +1024 loads, unless we can do something that I'm not seeing at the +moment. One such (heavyweight) idea would be to keep a list of +dlopened files, and at some interval make a gcc system call to +concatenate these .o files into one .so, close the existing id's and +open one to the new object. Not sure if it will work, but sounds +feasible. + +> > +> > 4) Building the package takes a long time on some systems, but ppc, +> > alpha, and ia64 have recently successfully completed my latest +> > upload. Given earlier results, I don't expect any difficulties +> > from mips(el), hppa, sparc, and s390 (thanks Gerhard for clearing +> > the gcc compiler bug here!) In principle, arm and m68k should be +> > fine too, but as these machines are rather slow and less exercised +> > in the areas we're using, may give us a few surprises. +> +> You mentioned that two algebra files failed to compile. That's strange +> as all of the files compile here. Is there some resource limit that +> gets hit? +> + +Possibly. I haven't yet investigated, and in any case, the machine is +currently unavailable. + +> > +> > 5) In researching some of the latest GCL changes, I feel that it may +> > be quite straightforward to eliminate the need for dlopen on the 5 +> > platforms mentioned above by making use of an alternate relocation +> > pathway through the bfd library. Don't know how important it is, +> > but unless someone indicates they really need it, I'm going to +> > focus on clearing up more ansi issues first. +> +> I'm expecting the build to complete on this slow pentium. Then I'm going +> to upgrade the machine to yarrow (the latest fedora ISOs). +> +> GCL 2.5.2 is no longer in the axiom zips directory as the 2.6.1 build +> appears stable. +> + +Great! Should be actually quite more stable than 2.5.2. + +> I tried using the tk::tkconnect function and it appears to work. +> I then tried to use the latest tools widget demo and it fails +> because the file contains commas outside of backquotes. Once these +> are removed the file still contains dots. I've backed off this effort +> for the moment and am applying all effort to getting the graphics alive. +> + +Will look into fixing these. Must confess, never used them myself, +but they seem to have potential. + +gclcvs also has the gtk library hooks checked in, but nothing has been +done with them yet. + +Take care, + +\start +Date: Sun, 9 Nov 2003 12:47:25 +0100 (CET) +From: Bertfried Fauser +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] TeXmacs / AXIOM under SuSE 8.0 +Cc: Bill Page , vdhoeven@texmacs.org + +Dear Bill, + +as I promised, I will keep you informed about my quest to run AXIOM inside +of TeXmacs. I would not yet call it nightmare, sicne it kept me from +sleeping last nights... + +* FYI: I had installed the RedHat prpm of TeXmacs (a practice which worked +for many other HedHat packages on my SuSE distribution with variouse +versions) For the reasons you know already (missing path varibales, etc +this didn't work. + +* Now I downloaded TeXmacs sources and tried to compile... + -- The compilation failed to to a missing guile package + -- I downloaded guile and ./configured, make, make install + worked, hence I think guile has been installed successfully. + I was able to start it, but don't know what to do with it. + -- I did a seciond run on TeXmacs and it compiled without further + errors. + -- I made sure that axiom and AXIOMsys is in the path + -- I copied tm_axiom 1.0.3 as distributed from the savannah AXIOM + web-site and copied it to the correct places(while the RedHat rpm put + TeXmacs in the dirs /usr/share/TeXmacs and /usr/libexec/TeXmacs the + compiles version resides in /usr/local/share/TeXmacs and + /usr/local/libexec/ which should be no problem. + + -- to have a reverence, I renamed my maple8 (vioa a link) into maple, so + that the command maple launches a maple8 command line session. + +* My Findings: + -- It is impossible (for me) to detect from inside TeXmacs which version + is running, the rpm is 1.0.2.5 while the self compiles is 1.0.2.6. + This is annoying and there should be a possibility to get this inforation + in the menue Help->About + -- After starting (the compiled) TeXmacs, I do no longer find in the + Text->Session menue the session called Shell, thats quite awkward, + since a shell is always in the path? + -- TeXmacs started a scheme session and I could type something after the + prompt, and TeXmacs came up with some scheme output (since I do not + know scheme, I produced an error message, but it looks quite + functioning. + -- TeXmacs was able to strt a maple (veriosn8) session, I see the + Maple leave stratuup message, but then a red written error message + and further input to maple was no possible. + -- TeXmacs is still not able to start an AXIOM session, the console says + that tm_axiom is loaded (i.e that from savannah AXIOM) but nothing + happens, beside that a blue session box is created. Typing in this + box is possible but nothing happens after pressing , I get + just a new line. + If I goto the Session menue and press close session, I get an axiom + promt 'axiom]' but there is no further typing possible. + +All in all I spent now several hours to check pathes, to move the files to +the correct place, compile guile, TeXmacs etc but didn't succed in making +TeXmacs even functional with maple (version8) (I didn't check with maple +5,6,7,9, since maple 8 might be still the most common in use and should +wotk without problems) + +Given the variouse maple versions, it might be a good habit of TeXmacs to +provide tm_maple(version) files if tehre is a need to have different such +interfaces, the same may go for axiom, tm_axiom.gnu1 tm_axiom.NAG etc + +I would really like to hear if other have succeded to work with TeXmacs +under SuSe, say with maple, maxima, and of course with AXIOM! + +I will ponder further on what I might have done wrong and then give it +another chance. For the moment I ran out of further ideas .... + +\start +Date: Sun, 9 Nov 2003 13:01:00 +0100 (CET) +From: Bertfried Fauser +To: root +Subject: Re: [Axiom-developer] Re: Axiom tutorial by Bill +Cc: Bill Page , vdhoeven@texmacs.org, axiom@texmacs.org + +On Sat, 8 Nov 2003, root wrote: + +Dear Tim! + +> I'm not sure how far TeXmacs is willing to change to support Axiom. +> Clearly most of the technology we develop over time will not be specific +> to Axiom (e.g. running embedded code in a pamphlet could be Maple code). +> If the machinery is done correctly then the current Axiom would just be +> a plugable "engine". A lot of the ideas would be useful in TeXmacs. +> +> Sorry, I'm off building castles in the air again. I'll stop. + +This is not an castle in the air! I have a whole chapter in my +Habilitationsschrift (second book needed for post lecturing qualification +in Germany) and an original article which will possibly be printed the J. +of Symbolic Computation which where processed through maple. Maple ha s +filter function which allows to produce (poorly!) TeX files where maple +statements are included in a \begin{mapleinput} ... \end{mapleinput} +environment pair. Maple puts its LaTeX output into an analogous +environment. After some sed x goes to y stuff, the whole chapter/article +is simply LaTeXed (including bitex etc) to produce teh *final* printout +(no further modification hence no handmade errors are included then. + +I would be *extraordinarily* intersted in a sort of pamphlet mechanism +which is flexible enough to do this type of text/algebra processing with +maple and AXIOM. + +TeXmacs is not giving you the full control over the TeX code, which I +dislike personally and which I even hate beeing an editor! We had lots of +problems with Scientifiy Workplace produced TeX and I had personally +problem with TeXmacs produced TeX code, which is rather complicated. +However, If TeXmacs would support several _engines_ this would be a big +argument for me to use it (after it fiannly works on my computer properly, +see my mail on TeXmacs on SuSE 8.0) + +Hence I admire (and inhabit already its stables) castles in the air! +cheers +BF. + +\start +Date: Sun, 9 Nov 2003 12:09:31 +0100 (CET) +From: Joris van der Hoeven +To: +Subject: [Axiom-developer] Re: Axiom tutorial by Bill + +http://www.math.u-psud.fr/~vdhoeven: personal homepage +----------------------------------------------------------- + +On Sat, 8 Nov 2003, root wrote: +> Good morning, Joris. +> One of the things to think about is that the tutorial was written to +> run in Axiom's help system called hyperdoc. Hyperdoc has several +> features that are enabled by embedded tex macros. All of these are +> in the axiom style file. Using tmdoc would break things in hyperdoc. + +No, it does not; the axiom-manual style should inherit from tmdoc, +but may also provide all functionality from the original axiom style. +Secondly, it is easy to write scheme functions which forget about +the additional functionality provided by tmdoc. + +> It will allow examples to be clicked on and executed. +> +> It allows "constraints" between lines. That is, if the example that is +> chosen requires previous examples then the previous examples will be +> automatically run first. If you try to execute, say, a draw command +> and the function defined in the draw command is defined elsewhere +> you can specify in the tex macros that the definition must be run first. + +Yes, that is the idea. But we have to be careful about how, +precisely, this should be implemented. + +> It allows navigation (thus the random-looking "help", etc). +> +> It allows embedding the live graphics image directly into the page. +> Thus if you execute a draw command the image will show up in the page. +> But if you click on the image it becomes a separate window on the desktop +> and can execute live (e.g. rotate, scale, print, etc). + +Live graphics is again another topic. Ideally speaking someone should +implement an OpenGL plugin for TeXmacs, so that the user can do this +kind of manipulations both directly into the text or in a separate window. +Also, such a component would be easily reusable by the 18 other system to +which TeXmacs connects... So if someone is interested to spend a month +or so on this job, then please contact me. + +> It allows "tear-off" pages. That is, you can click on a page and move +> it to the desktop as a freestanding page. It would be like clicking on +> a mozilla tab and opening it a new desktop window. + +I do not exactly understand what you mean, but this seems easy to do. + +> Almost all of this is supported by inline TeX macros. +> +> Several new facilities are planned such as the ability to follow +> citations in the text, dynamically extract, compile, load, and execute +> the code in a pamphlet, dynamic "booklet" construction by adjoining +> sections from pamphlets, semantic search (so you can find Abelian as +> a concept, as a math definition, as code implementation in a particular +> domain, or as standard text in pamphlets and booklets. + +This is much easier to program when your document is a tree and +we already have some of these facilities in TeXmacs. So: why not +implement the others inside TeXmacs, because this will serve many +others besides axiom users? + +> re: buggy tex/latex +> +> If you find buggy examples of tex/latex please send them to the list. +> I know of one bug due to escapes that I'm chasing on another queue. +> I'm documenting how I debug it in the DevelopersNotes file so developers +> can see some of the debugging tools. It is listed as an open bug. + +Just look at Bills tutorial, and you will find many of them, +either bugs, or ugly exports. + +> I never use tex/latex output so I'm unlikely to see the bugs. +> +> re: trailing -> +> +> We could probably implement a "set prompt" command that would allow +> you to set the prompt to anything (including nothing). Would that help? + +No; I have to do something here... + +> re: the more general interaction of TeXmacs and Axiom +> +> We've had many discussions about this subject as I have a near religious +> belief that documentation is vital. We're not using the computer to do +> anything more than a fancy typewriter at the moment. That's fine for now +> but it will be positively primitive in 30 years. I've attached parts of +> other discussions here just to recover them from history. +> +> I'm not sure how far TeXmacs is willing to change to support Axiom. +> Clearly most of the technology we develop over time will not be specific +> to Axiom (e.g. running embedded code in a pamphlet could be Maple code). +> If the machinery is done correctly then the current Axiom would just be +> a plugable "engine". A lot of the ideas would be useful in TeXmacs. + +Yes, and *much* easier to program directly inside TeXmacs, +because we already have all necessary infrastructure for it. +Moreover, TeXmacs is a *dynamic* editor, not a batch job processor, +and improvements inside TeXmacs *directly* serve to all other systems +to which we already connect. + +About the attached previous discussion: + 1) What existing systems for documentation did you take a look at? + The OMDOC DTDs might provide many of the things you need. + 2) If you have a precise idea about the DTD you want, then it will be + worth it to spend some time to write a TeXmacs plug-in for that, + consisting of a style file and scheme routines with interesting + operations for your tags. + 3) Live graphics would be quite easy to implement in TeXmacs, + if there is a volunteer to write an OpenGL plug-in. + +\start +Date: Sun, 9 Nov 2003 12:33:42 +0100 (CET) +From: Joris van der Hoeven +To: +Subject: [Axiom-developer] Re: TeXmacs / AXIOM under SuSE 8.0 +Cc: axiom@texmacs.org + +> -- It is impossible (for me) to detect from inside TeXmacs which version +> is running, the rpm is 1.0.2.5 while the self compiles is 1.0.2.6. +> This is annoying and there should be a possibility to get this inforation +> in the menue Help->About + +I just added this. + +> -- After starting (the compiled) TeXmacs, I do no longer find in the +> Text->Session menue the session called Shell, thats quite awkward, +> since a shell is always in the path? + +This is strange. + +> -- TeXmacs was able to strt a maple (veriosn8) session, I see the +> Maple leave stratuup message, but then a red written error message +> and further input to maple was no possible. + +Maple is not officially supported since we get no cooperation +whatsoever from MapleSoft. + +> -- TeXmacs is still not able to start an AXIOM session, the console says +> that tm_axiom is loaded (i.e that from savannah AXIOM) but nothing +> happens, beside that a blue session box is created. Typing in this +> box is possible but nothing happens after pressing , I get +> just a new line. +> If I goto the Session menue and press close session, I get an axiom +> promt 'axiom]' but there is no further typing possible. + +We are still not fixed on the tm_axiom which has to be used, +so the open version of Axiom is not really supported yet either... + +Have you tried with Pari or Maxima? + +> Given the variouse maple versions, it might be a good habit of TeXmacs to +> provide tm_maple(version) files if tehre is a need to have different such +> interfaces, the same may go for axiom, tm_axiom.gnu1 tm_axiom.NAG etc + +That seems like a nice task! + + +\start +Date: Sun, 09 Nov 2003 12:46:45 +0100 +From: David MENTRE +To: Camm Maguire +Subject: 1024 file limit (was: Re: [Axiom-developer] Latest Debian package (-11)) + +Hello Camm, + +Camm Maguire writes: + +> 3) Systems using dlopen (alpha, mips(el), hppa, and ia64) still cannot +> build the databases, only (apparently) due to the limit on the +> number of simultaneously opened (and dlopened) files (1024). The +> patch I've temporarily put in to copy prebuilt databases from i386 +> on these platforms allows the current build to complete on these +> arches. + +Isn't this 1024 file limit a system limit that can be raised up by using +shell commands? + +If I do: +david@oops:~$ ulimit -a +[...] +open files (-n) 1024 + +So, doing 'ulimit -n 2048' should allow 2048 file descriptors for the +process. I tested on my machine and I need to be root to do that. Maybe +a Debian Unix expert might help? + +\start +Date: Sun, 9 Nov 2003 12:38:24 +0100 (CET) +From: Joris van der Hoeven +To: +Subject: Re: [Axiom-developer] Re: Axiom tutorial by Bill +Cc: axiom@texmacs.org, vdhoeven@texmacs.org, Bill Page + +> TeXmacs is not giving you the full control over the TeX code, + +Of course not: it is not a TeX front-end. But TeX is *VERY CLEARLY* +an *OUTDATED* format for computer algebra, since it has *NO SEMANTICS* +and not even a *RELIABLE PARSER*. + +> which I dislike personally and which I even hate beeing an editor! +> We had lots of problems with Scientifiy Workplace produced TeX + +I never tried Scientific Workplace, because I hate proprietary software. +So please do not compare things which have nothing to do. + +> and I had personally problem with TeXmacs produced TeX code, +> which is rather complicated. + +When? Examples? I bet that the produced code will often be +better than what you write by hand. + +\start +Date: Sun, 09 Nov 2003 13:53:04 +0100 +From: David MENTRE +To: Joris van der Hoeven +Subject: [Axiom-developer] Re: TeXmacs / AXIOM under SuSE 8.0 +Cc: axiom@texmacs.org, Bertfried.Fauser@uni-konstanz.de + +Hello Joris, + +Joris van der Hoeven writes: + +> We are still not fixed on the tm_axiom which has to be used, +> so the open version of Axiom is not really supported yet either... + +We (the Axiom guy) have proposed the latest one as TeXmacs bug #2242: + + Update of axiom plugin to interface with both free & NAG ver + http://savannah.gnu.org/patch/index.php?func=detailpatch&patch_id=2242&group_id=156 + +\start +Date: Sun, 9 Nov 2003 18:11:58 +0100 (CET) +From: Joris van der Hoeven +To: David MENTRE +Subject: [Axiom-developer] Re: TeXmacs / AXIOM under SuSE 8.0 +Cc: axiom@texmacs.org, Joris van der Hoeven , Bertfried.Fauser@uni-konstanz.de + +Hi David, + +> > We are still not fixed on the tm_axiom which has to be used, +> > so the open version of Axiom is not really supported yet either... +> +> We (the Axiom guy) have proposed the latest one as TeXmacs bug #2242: +> +> Update of axiom plugin to interface with both free & NAG ver +> http://savannah.gnu.org/patch/index.php?func=detailpatch&patch_id=2242&group_id=156 + +I know, but as I noticed in some previous emails, the LaTeX line-breaking +code is quite heavily bugged. I would very much prefer to have the same +patch without the additional line-breaking code. Also, if I remember well +(see my previous emails), the new version does not work with the NAG +version of Axiom. + +Best wishes, and thanks for your help, Joris + +\start +Date: Sun, 9 Nov 2003 14:50:28 -0500 +From: root +To: vdhoeven@texmacs.org +Subject: [Axiom-developer] texmacs cvs broken? + +If I do: + +cvs -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/texmacs login + +it succeeds. Then I do: + +cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/texmacs co texmacs + +and I get a texmacs directory containing only the CVS directory. +Any idea why I didn't get the sources? + +\start +Date: Sun, 9 Nov 2003 21:19:30 +0100 (CET) +From: Joris van der Hoeven +To: root +Subject: [Axiom-developer] Re: texmacs cvs broken? +Cc: vdhoeven@texmacs.org + +> If I do: +> +> cvs -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/texmacs login +> +> it succeeds. Then I do: +> +> cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/texmacs co texmacs +> +> and I get a texmacs directory containing only the CVS directory. +> Any idea why I didn't get the sources? + +cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/texmacs co src + +\start +Date: Sun, 9 Nov 2003 15:22:57 -0500 +From: root +To: vdhoeven@texmacs.org +Subject: [Axiom-developer] Re: texmacs cvs broken? +Cc: vdhoeven@texmacs.org + +> > If I do: +> > +> > cvs -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/texmacs login +> > +> > it succeeds. Then I do: +> > +> > cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/texmacs co texmacs +> > +> > and I get a texmacs directory containing only the CVS directory. +> > Any idea why I didn't get the sources? +> +> cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/texmacs co src + +cvs server: cannot find module `src' - ignored +cvs [checkout aborted]: cannot expand modules + +\start +Date: Sun, 9 Nov 2003 21:28:23 +0100 (CET) +From: Joris van der Hoeven +To: root +Subject: [Axiom-developer] Re: texmacs cvs broken? +Cc: vdhoeven@texmacs.org + +> cvs server: cannot find module `src' - ignored +> cvs [checkout aborted]: cannot expand modules + +Follow the instructions on + + http://www.texmacs.org/tmweb/download/cvs.en.html + +\start +Date: Sun, 9 Nov 2003 15:54:42 -0500 +From: root +To: mark@grondar.org +Subject: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD +Cc: pierre.gnaedig@laposte.net + +re: diff command. sure. + +re: noweb. + +ummm, there are "short term" and "long term" discussions. In the +short term I'm just patching noweb. In the long term I have other +plans and extensions. It won't be a "fork" of noweb so much as a +rethink of the whole thing (probably with a complete rewrite). But +that's longer term. For now the only extension is the "booklet" code +by David Mentre. Literate programming is the goal; noweb is a useful +tool. If you use the installed noweb be sure to use the axiom.sty +file rather than the noweb.sty file. + +re: bolt-on-the-side. + +This strategy has a lot of upsides and downsides. One downside is +that I have to get code to run on many different ports. I'd rather +face that problem and solve it. I want Axiom to build "out of the box" +so I have to make sure the correct version is used and the correct +patches are applied. The upside is that I can make sure that Axiom +actually works on various platforms since I can (and do) test it. If I +let the user choose "a version" or even "gcl-2.5.2" and build it +themselves it is likely they will have build problems. These build +problems will make Axiom more painful to install. + +I agree that the bolt-on-the-side strategy is not optimal, that not +everyone agrees that it is good, that it might duplicate existing +code on an individual's platform, that it makes porting painful, +that it could (if we wanted to, but we don't) discourage giving +patches back to projects, that it makes tracking external projects +an issue, etc. + +Nevertheless, I'm still of the opinion that bolt-on-the-side (BOTS?) +is a higher-quality strategy for the Axiom pile. All the pain for +the developers and none for the users. + +BSD port issues: + +GCL-2.6.1 doesn't build there? I can restore GCL-2.5.2.tgz and you +can change the switch in the Makefile. All of the code to build +2.5.2 exists. I'd like to know what you needed to change for 2.6.1 + +To add your changes to the Axiom build there will be a global +change to the AXIOM variable. It will end up being: + +AXIOM=(yourpath)/mnt/BSD + +and all of the changes for BSD will be buried in the Makefile +stanzas at the top level. Setting this variable will cause a + +Makefile.BSD + +file to appear (rather than Makefile.Linux) and this will be +automatically invoked to apply the BSD changes (like using +gcl-2.5.2 rather than gcl-2.6.1). + +\start +Date: Sun, 09 Nov 2003 22:07:44 +0000 +From: Mark Murray +To: daly@idsi.net +Subject: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD +Cc: pierre.gnaedig@laposte.net + +root writes: +> re: diff command. sure. +> +> re: noweb. +> +> ummm, there are "short term" and "long term" discussions. In the +> short term I'm just patching noweb. In the long term I have other +> plans and extensions. It won't be a "fork" of noweb so much as a +> rethink of the whole thing (probably with a complete rewrite). But +> that's longer term. For now the only extension is the "booklet" code +> by David Mentre. Literate programming is the goal; noweb is a useful +> tool. If you use the installed noweb be sure to use the axiom.sty +> file rather than the noweb.sty file. + +Aaaah. OK. I remember that now. It is much easier for me, then just +to use our local noweb port, and snip it out of axiom. I'll make sure +that any local hacks get to find out about axiom.sty. + +> re: bolt-on-the-side. +> +> This strategy has a lot of upsides and downsides. One downside is +> that I have to get code to run on many different ports. I'd rather +> face that problem and solve it. I want Axiom to build "out of the box" +> so I have to make sure the correct version is used and the correct +> patches are applied. The upside is that I can make sure that Axiom +> actually works on various platforms since I can (and do) test it. If I +> let the user choose "a version" or even "gcl-2.5.2" and build it +> themselves it is likely they will have build problems. These build +> problems will make Axiom more painful to install. + +Hmm. + +> I agree that the bolt-on-the-side strategy is not optimal, that not +> everyone agrees that it is good, that it might duplicate existing +> code on an individual's platform, that it makes porting painful, +> that it could (if we wanted to, but we don't) discourage giving +> patches back to projects, that it makes tracking external projects +> an issue, etc. + +Hmm^2. + +> Nevertheless, I'm still of the opinion that bolt-on-the-side (BOTS?) +> is a higher-quality strategy for the Axiom pile. All the pain for +> the developers and none for the users. + +Hmmm^3. :-) + +> BSD port issues: +> +> GCL-2.6.1 doesn't build there? I can restore GCL-2.5.2.tgz and you +> can change the switch in the Makefile. All of the code to build +> 2.5.2 exists. I'd like to know what you needed to change for 2.6.1 + +2.6.1+ is closer to building than older version, so please don't +go backwards. :-) The freeBSD patches to make GCL-2.5.3 work are +sizeable and messy. + +> To add your changes to the Axiom build there will be a global +> change to the AXIOM variable. It will end up being: +> +> AXIOM=(yourpath)/mnt/BSD + +I already have a patch that does this, but with s/BSD/freebsd/. + +> and all of the changes for BSD will be buried in the Makefile +> stanzas at the top level. Setting this variable will cause a +> +> Makefile.BSD +> +> file to appear (rather than Makefile.Linux) and this will be +> automatically invoked to apply the BSD changes (like using +> gcl-2.5.2 rather than gcl-2.6.1). + +Right. My local build (functional, but not packaged), dikes out +the GCL build, and uses a FreeBSD GCL port (locally upgraded to +GCL-HEAD). This will be the most likely way that the FreeBSD port +will be built for distribution, as it works. The hacks/patches +to do this are small(ish), and the literate programming style +of axiom make this delightfully easy :-). + +Re-engineering the FreeBSD/GCL-2.5.3 patches into Axiom is another +route, but will be an upgrading/maintenance nightmare for me, and +I'm very reluctant to go that way unless I can convice someone else +to maintain it ;-) + +\start +Date: Sun, 9 Nov 2003 17:16:30 -0500 +From: root +To: mark@grondar.org +Subject: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD +Cc: pierre.gnaedig@laposte.net + +Mark, + +re: maintaining it. + +not to worry as the ultimate burden of maintaining it will fall to me. + +re: freeBSD vs BSD + +yeah, i seem to remember there are some differences between the various +*BSD kinfolk but I'm not sure of the differences. I guess I'm about to +get educated though. Anyway, (yourpath)/mnt/freebsd is ok. + +re: diffs + +where can I find the diffs? + +re: Hmm^n + +grin^n + +\start +Date: Sun, 09 Nov 2003 22:29:29 +0000 +From: Mark Murray +To: daly@idsi.net +Subject: [Axiom-developer] Compiling Axiom on FreeBSD - patches + +Hi + +Enclosed are patches to compile Axiom on FreeBSD. The result works, +but hasn't been extensively tested. + +NOTES - + +I'm using a local port of GCL to do the build. In the lsp/ dir, I +create a symlink to where the GCL sources are checked out (a hacked +GCL HEAD). The symlink is called GCL-2.7.0 for reasons that even I +can't remember. ;-) + +FreeBSD uses "Berkely make", or pmake, NOT GNU make, so the GNU +make port is used to do the build, so makefiles must have "make foo +..." replaced with "${MAKE} foo ..." to pick this up. This must +also be done to noweb, or FreeBSD's noweb port needs to be installed. + +The FreeBSD build is kicked off with +$ cd +$ export AXIOM=`pwd`/mnt/freebsd +$ gmake GCLVERSION=GCL-2.7.0 + +Good Luck! + +Index: Makefile +=================================================================== +RCS file: /cvsroot/axiom/axiom/Makefile,v +retrieving revision 1.3 +diff -u -d -r1.3 Makefile +--- Makefile 31 Oct 2003 11:42:57 -0000 1.3 ++++ Makefile 9 Nov 2003 20:36:40 -0000 +@@ -71,8 +73,9 @@ + @echo 78 installing Axiom in ${INSTALL} + @mkdir -p ${INSTALL} + @cp -pr ${MNT} ${INSTALL} +- @echo AXIOM=${INSTALL}/mnt/${SYS} >${COMMAND} +- @cat ${SRC}/etc/axiomcmd >>${COMMAND} ++ @echo '#!/bin/sh -' >${COMMAND} ++ @echo AXIOM=${INSTALL}/mnt/${SYS} >>${COMMAND} ++ @cat ${SRC}/etc/axiom >>${COMMAND} + @chmod +x ${COMMAND} + @echo 79 Axiom installation finished. + @echo +Index: Makefile.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/Makefile.pamphlet,v +retrieving revision 1.12 +diff -u -d -r1.12 Makefile.pamphlet +--- Makefile.pamphlet 31 Oct 2003 11:42:57 -0000 1.12 ++++ Makefile.pamphlet 9 Nov 2003 20:36:44 -0000 +@@ -236,11 +236,12 @@ + @mkdir -p ${MNT}/${SYS}/bin + @( cd ${OBJ}/noweb ; \ + tar -zxf ${ZIPS}/noweb-2.10a.tgz ; \ ++ cd ${OBJ}/noweb ; \ ++ patch < ${ZIPS}/noweb.makefiles.patch ; \ + cd ${OBJ}/noweb/src ; \ +- ./awkname gawk ; \ ++ ./awkname ${AWK} ; \ + cd ${OBJ}/noweb/src/c ; \ +- cp ${ZIPS}/noweb.modules.c.patch . ; \ +- patch ${COMMAND} +- @cat ${SRC}/etc/axiomcmd >>${COMMAND} ++ @echo '#!/bin/sh -' >${COMMAND} ++ @echo AXIOM=${INSTALL}/mnt/${SYS} >>${COMMAND} ++ @cat ${SRC}/etc/axiom >>${COMMAND} + @chmod +x ${COMMAND} + @echo 79 Axiom installation finished. + @echo +@@ -778,6 +780,51 @@ + @echo 42 Makefile.irixmips3 called + @echo 43 Environment : ${ENV} + @echo 44 finished system build on `date` | tee >lastBuildDate ++ ++<> ++<> ++<> ++<> ++<> ++<> ++<> ++<> ++ ++@ ++\subsection{Makefile.freebsd} ++Annoyingly enough it seems that GCL uses a default extension of .lsp ++rather than .lisp so we add the {\bf LISP} variable here. We need to ++depend on the default extension behavior because the system build ++will load either the interpreted or compiled form of a file depending ++on which is available. This varies at different stages of the build. ++<>= ++# System dependent Makefile for the freebsd platform ++# Platform variable ++PLF:=FREEBSDplatform ++# C compiler flags ++CCF:="-O -pipe -fno-strength-reduce -Wall -D_GNU_SOURCE -D${PLF} -I/usr/X11R6/include -I/usr/local/include" ++# Loader flags ++LDF:="-L/usr/X11R6/lib -L/usr/local/lib" ++# C compiler to use ++CC:=gcc ++AWK=awk ++RANLIB=ranlib ++TOUCH=touch ++TAR=tar ++AXIOMXLROOT=${AXIOM}/compiler ++O=o ++BYE=bye ++LISP=lsp ++DAASE=${SRC}/share ++ ++ENV=PLF=${PLF} CCF=${CCF} LDF=${LDF} CC=${CC} AWK=${AWK} RANLIB=${RANLIB} \ ++ TOUCH=${TOUCH} TAR=${TAR} AXIOMXLROOT=${AXIOMXLROOT} O=${O} BYE=${BYE} \ ++ LISP=${LISP} DAASE=${DAASE} ++ ++all: rootdirs noweb srcsetup lspdir srcdir ++ @echo 45 Makefile.freebsd called ++ @echo 46 Environment : ${ENV} ++ @echo 47 finished system build on `date` | tee >lastBuildDate + + <> + <> +Index: lsp/Makefile.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/lsp/Makefile.pamphlet,v +retrieving revision 1.3 +diff -u -d -r1.3 Makefile.pamphlet +--- lsp/Makefile.pamphlet 23 Oct 2003 11:21:21 -0000 1.3 ++++ lsp/Makefile.pamphlet 9 Nov 2003 20:36:45 -0000 +@@ -289,6 +289,84 @@ + @( cd ccl ; ${ENV} ${MAKE} clean ) + + @ ++\subsection{The GCL-2.7.0 stanza} ++\subsubsection{Configure and Make GCL} ++We enable several features of GCL. ++The [[--enable-readline]] uses GNU readline for the prompts. ++The [[--enable-maxpage]] is set to allow the image to grow 4 times what it would by default. ++The [[--enable-vssize]] allows virtual stack to grow by twice the normal size. ++The [[--enable-statsysbfd]] uses a static system bfd library for loading and ++relocating object files. ++<>= ++ @(cd ${GCLVERSION} ; \ ++ ${ENV} ./configure \ ++ --prefix=/usr/local \ ++ --enable-machine=FreeBSD \ ++ --infodir=/usr/local/info \ ++ --enable-info=/usr/local/info \ ++ --enable-tkconfig=/usr/local/lib/tk8.4 \ ++ --enable-tclconfig=/usr/local/lib/tcl8.4 \ ++ --with-x \ ++ --x-includes=/usr/X11R6/include \ ++ --x-libraries=/usr/X11R6/lib \ ++ --disable-dlopen \ ++ --disable-dynsysbfd \ ++ --disable-statsysbfd \ ++ --disable-locbfd \ ++ --enable-custreloc \ ++ --enable-vssize=65536*2 \ ++ --enable-readline \ ++ --enable-maxpage=128*1024 \ ++ i386-portbld-freebsd5.1 ; \ ++ ${ENV} ${MAKE} ; \ ++ cp unixport/saved_gcl ${OUT}/lisp ) ++@ ++GCL 2.7.0 changes are due to Mark R V Murray ++The key problem to solve is that 2.7.0 may use the common lisp 2.0 ++standard if it has been compiled with [[--with-ansi]]. Axiom builds ++GCL 2.7.0 without this option. In Common Lisp 1.0 if you do ++(in-package 'foo) and the foo package does not exist it is created. ++In Common Lisp 2.0 if you do (in-package 'foo) and the foo package ++does not exist it is an error. This is an incorrect fix in the ++long term. Axiom should be changed everywhere to conform to the ++common lisp 2.0 standard. ++ ++This stanza will be written out when the GCLVERSION variable is ++``gcl-2.7.0''. It will overwrite the default version. See the ++top level Makefile.pamphlet. ++<>= ++# gcl version 2.7.0 ++OUT=${OBJ}/${SYS}/bin ++ ++all: ++ @echo 14 building ${LSP} ${GCLVERSION} ++ ++gcldir: ++ @echo 15 building ${GCLVERSION} ++ @touch ${OBJ}/${SYS}/lib/cfuns-c.ini ++ @touch ${OBJ}/${SYS}/lib/sockio-c.ini ++<> ++ @echo 13 finished system build on `date` | tee >gcldir ++ ++ccldir: ${LSP}/ccl/Makefile ++ @echo 22 building CCL ++ @mkdir -p ${INT}/ccl ++ @mkdir -p ${OBJ}/${SYS}/ccl ++ @( cd ccl ; ${ENV} ${MAKE} ) ++ ++${LSP}/ccl/Makefile: ${LSP}/ccl/Makefile.pamphlet ++ @echo 23 making ${LSP}/ccl/Makefile from ${LSP}/ccl/Makefile.pamphlet ++ @( cd ccl ; ${SPADBIN}/document ${NOISE} Makefile ) ++ ++document: ++ @echo 24 making docs in ${LSP} ++ @mkdir -p ${INT}/doc/lsp/ccl ++ @( cd ccl ; ${ENV} ${MAKE} document ) ++ ++clean: ++ @echo 25 cleaning ${LSP}/ccl ++ @( cd ccl ; ${ENV} ${MAKE} clean ) ++@ + \section{Gnu Common Lisp 2.5} + GCL 2.5 requires a different Makefile. In particular, GCL 2.5 + has a different method of building the lisp image. And, just to +Index: src/algebra/Makefile.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/algebra/Makefile.pamphlet,v +retrieving revision 1.4 +diff -u -d -r1.4 Makefile.pamphlet +--- src/algebra/Makefile.pamphlet 29 Oct 2003 13:01:11 -0000 1.4 ++++ src/algebra/Makefile.pamphlet 9 Nov 2003 20:38:17 -0000 +@@ -32499,7 +32499,7 @@ + #all: ${SUBPART} + + everything: check lib db cmd gloss +- @ echo invoking make in `pwd` with parms: ++ @ echo invoking ${MAKE} in `pwd` with parms: + @ echo SYS= ${SYS} LSP= ${LSP} PART= ${PART} SUBPART= ${SUBPART} + @ echo SPAD= ${SPAD} SRC= ${SRC} INT= ${INT} + @ echo OBJ= ${OBJ} MNT= ${MNT} O=${O} LISP=${LISP} BYE=${BYE} +Index: src/boot/Makefile.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/boot/Makefile.pamphlet,v +retrieving revision 1.1 +diff -u -d -r1.1 Makefile.pamphlet +--- src/boot/Makefile.pamphlet 28 Aug 2003 12:15:28 -0000 1.1 ++++ src/boot/Makefile.pamphlet 9 Nov 2003 20:38:29 -0000 +@@ -1565,7 +1565,7 @@ + # this stanza will create the final bootsys image + + ${SAVESYS}: ${OBJS} ${LOADSYS} +- @ echo 44 invoking make in `pwd` with parms: ++ @ echo 44 invoking ${MAKE} in `pwd` with parms: + @ echo SYS= ${SYS} + @ echo LSP= ${LSP} + @ echo PART= ${PART} +Index: src/etc/axiom +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/etc/axiom,v +retrieving revision 1.1 +diff -u -d -r1.1 axiom +--- src/etc/axiom 31 Oct 2003 11:42:58 -0000 1.1 ++++ src/etc/axiom 9 Nov 2003 20:38:29 -0000 +@@ -1,3 +1 @@ + $AXIOM/bin/clef -e $AXIOM/bin/AXIOMsys +- +- +Index: src/interp/Makefile.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/interp/Makefile.pamphlet,v +retrieving revision 1.6 +diff -u -d -r1.6 Makefile.pamphlet +--- src/interp/Makefile.pamphlet 31 Oct 2003 11:42:58 -0000 1.6 ++++ src/interp/Makefile.pamphlet 9 Nov 2003 20:38:55 -0000 +@@ -506,9 +506,9 @@ + gives the path to the version of AKCL. Now that the system is running + on GCL this variable has been renamed to GCLDIR. This cannot be eliminated + entirely because the system uses this variable to look up a file +-called collectfn.lsp which is part of the GCL distribution. This ++called gcl_collectfn.lsp which is part of the GCL distribution. This + file lookup is in conditional lisp code so other lisps will not +-see the file load. The collectfn.lsp code is used by GCL to generate ++see the file load. The gcl_collectfn.lsp code is used by GCL to generate + the ``.fn'' files which are used to optimize function calling. + \end{verbatim} + <>= +@@ -583,7 +583,7 @@ + ${MNT}/${SYS}/algebra/exposed.${O} \ + ${SRC}/doc/msgs/s2-us.msgs \ + ${INT}/algebra/warm.data +- @ echo 5 invoking make in `pwd` with parms: ++ @ echo 5 invoking ${MAKE} in `pwd` with parms: + @ echo SYS= ${SYS} + @ echo LSP= ${LSP} + @ echo PART= ${PART} +Index: src/interp/util.lisp.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/interp/util.lisp.pamphlet,v +retrieving revision 1.2 +diff -u -d -r1.2 util.lisp.pamphlet +--- src/interp/util.lisp.pamphlet 9 Oct 2003 10:46:23 -0000 1.2 ++++ src/interp/util.lisp.pamphlet 9 Nov 2003 20:39:04 -0000 +@@ -68,10 +68,10 @@ + ;; perform system initializations for building a starter system + (init-memory-config) + #+:AKCL +- (let ((collectfn (concatenate 'string (string lsp) "/cmpnew/collectfn"))) +- (unless (probe-file (concatenate 'string collectfn ".o")) +- (compile-file collectfn)) +- (load collectfn) ++ (let ((gcl_collectfn (concatenate 'string (string lsp) "/cmpnew/gcl_collectfn"))) ++ (unless (probe-file (concatenate 'string gcl_collectfn ".o")) ++ (compile-file gcl_collectfn)) ++ (load gcl_collectfn) + (compiler::emit-fn t) + (mapcar + #'load +Index: src/lib/XDither.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/XDither.c.pamphlet,v +retrieving revision 1.2 +diff -u -d -r1.2 XDither.c.pamphlet +--- src/lib/XDither.c.pamphlet 9 Oct 2003 10:46:28 -0000 1.2 ++++ src/lib/XDither.c.pamphlet 9 Nov 2003 20:39:04 -0000 +@@ -51,7 +51,6 @@ + + #include + #include +-#include + + #include + #include +Index: src/lib/XShade.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/XShade.c.pamphlet,v +retrieving revision 1.2 +diff -u -d -r1.2 XShade.c.pamphlet +--- src/lib/XShade.c.pamphlet 9 Oct 2003 10:46:28 -0000 1.2 ++++ src/lib/XShade.c.pamphlet 9 Nov 2003 20:39:05 -0000 +@@ -50,7 +50,6 @@ + #include "useproto.h" + + #include +-#include + #include + + #include +Index: src/lib/cfuns-c.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/cfuns-c.c.pamphlet,v +retrieving revision 1.2 +diff -u -d -r1.2 cfuns-c.c.pamphlet +--- src/lib/cfuns-c.c.pamphlet 9 Oct 2003 10:46:28 -0000 1.2 ++++ src/lib/cfuns-c.c.pamphlet 9 Nov 2003 20:39:05 -0000 +@@ -52,7 +52,6 @@ + #include + #include + #include +-#include + #include + #include + +Index: src/lib/fnct_key.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/fnct_key.c.pamphlet,v +retrieving revision 1.2 +diff -u -d -r1.2 fnct_key.c.pamphlet +--- src/lib/fnct_key.c.pamphlet 9 Oct 2003 10:46:29 -0000 1.2 ++++ src/lib/fnct_key.c.pamphlet 9 Nov 2003 20:39:06 -0000 +@@ -352,7 +352,7 @@ + close(fd); + } + } +- bsdSignal(SIGCLD, null_fnct,RestartSystemCalls); ++ bsdSignal(SIGCHLD, null_fnct,RestartSystemCalls); + switch (id = fork()) { + case -1: + perror("Special key"); +Index: src/lib/openpty.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/openpty.c.pamphlet,v +retrieving revision 1.4 +diff -u -d -r1.4 openpty.c.pamphlet +--- src/lib/openpty.c.pamphlet 31 Oct 2003 11:42:58 -0000 1.4 ++++ src/lib/openpty.c.pamphlet 9 Nov 2003 20:39:07 -0000 +@@ -92,7 +92,7 @@ + #endif + + { +-#if defined(SUNplatform) || defined (HP9platform) || defined(LINUXplatform) || defined(RTplatform) ||defined(AIX370platform) ++#if defined(SUNplatform) || defined (HP9platform) || defined(LINUXplatform) || defined(RTplatform) ||defined(AIX370platform) || defined(FREEBSDplatform) + int looking = 1, i; + int oflag = O_RDWR; /* flag for opening the pty */ + +@@ -204,7 +204,7 @@ + sprintf(serv, "/dev/ttyp%02x", channelNo); + channelNo++; + #endif +-#if defined(SUNplatform) || defined (HP9platform) || defined(linux) ++#if defined(SUNplatform) || defined (HP9platform) || defined(FREEBSDplatform) || defined(linux) + static int channelNo = 0; + static char group[] = "pqrstuvwxyzPQRST"; + static int groupNo = 0; + +\start +Date: Sun, 09 Nov 2003 22:33:00 +0000 +From: Mark Murray +To: daly@idsi.net +Subject: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD + +root writes: +> Mark, +> +> re: maintaining it. +> +> not to worry as the ultimate burden of maintaining it will fall to me. + +:-) Be careful what you ask for! + +> re: freeBSD vs BSD +> +> yeah, i seem to remember there are some differences between the various +> *BSD kinfolk but I'm not sure of the differences. I guess I'm about to +> get educated though. Anyway, (yourpath)/mnt/freebsd is ok. + +I suspect that "BSD" may be a better choice, if it can be shown that +this works on other BSD's, but other folks will need to verify that. + +> re: diffs +> +> where can I find the diffs? + +You should have them already. Our mails must have crossed. + +> re: Hmm^n +> +> grin^n + +Hehehehe! + +\start +Date: Mon, 10 Nov 2003 00:35:26 +0100 (CET) +From: Bertfried Fauser +To: Joris van der Hoeven +Subject: Re: [Axiom-developer] Re: Axiom tutorial by Bill +Cc: axiom@texmacs.org, Bill Page + +On Sun, 9 Nov 2003, Joris van der Hoeven wrote: + +Dear Joris! + +thank you for your reply. Indeed I didn't intend to argue against TeXmacs. +I am just puzzeled during my attempot to get it running correctly with +AXIOM, .... + +> > TeXmacs is not giving you the full control over the TeX code, +> +> Of course not: it is not a TeX front-end. But TeX is *VERY CLEARLY* +> an *OUTDATED* format for computer algebra, since it has *NO SEMANTICS* +> and not even a *RELIABLE PARSER*. + +You are right. Nevertheless, as a scientist I can share most easily TeX +documents with colleagues. It sttill defacto standard. I see your ponts +and you are right. + I could live however with a sort of TeX file where an active +environment takes some input and the math is set in TeX by the system. The +*control* which I would like to have, is to uses quite different TeX/LaTeX +classes, which we had eg distributed to authors of book chapters. If you +get these things back in totally different TeX flavours, its a nightmare. + + I will stick to TeXmacs, since it seems to be the obvious frontend +to AXIOM (beside the console) . + +> I never tried Scientific Workplace, because I hate proprietary software. +> So please do not compare things which have nothing to do. + +Once more OK, I had contact for the above given reason only. Indeed my +interest in AXIOM is partly (I like the strong typing very much too) to +get rid on the last prorietary softwar on my computer. Exactly the +ignorance ond troubles I had the last years with this proprietary softwas +(closed sorce, bugs which are never fixed, even if you send a solution...) +makes me fond of AXIOM and TeXmacs/AXIOM. + +> When? Examples? I bet that the produced code will often be +> better than what you write by hand. + +I would have to trace back my mails quite a bit to find these examples. +Its not the math I wanted to complain abaout, but the missing usage (of +teh TeXmac users by then) of journal/publisher requitred styles and +classes. + +For own documents, this is not a problem, since one can copy and past the +output into another TeX file properly formatted. Perhaps TeXmacs is even +able to do it, but in my quest till now I wasn't able to do it. + +Hope to get AXIOM/TeXmacs running on my SuSE box, will discuss it with a +local Linux guru too. + +\start +Date: Sun, 9 Nov 2003 19:45:59 -0500 +From: "Bill Page" +To: +Subject: [Axiom-developer] RE: TeXmacs / AXIOM under SuSE 8.0 +Cc: axiom@texmacs.org, vdhoeven@texmacs.org + +Bertfried, + +I am sorry to hear that you are having so much trouble! +I have no experience with SuSE so for now I am at a loss +to help. But as SuSE is apparently quite common in Europe, +surely there are people who successfully run TeXmacs on +this platform. I hope they can help. Perhaps it might be +worth posting a message to + + texmacs-users@texmacs.org + +On Sunday, November 09, 2003 6:47 AM you wrote: +> +> as I promised, I will keep you informed about my quest to +> run AXIOM inside of TeXmacs. I would not yet call it +> nightmare, since it kept me from sleeping last nights... + +I know the feeling but I am sure there are better things +to keep you from sleeping at night! + +> ... +> * Now I downloaded TeXmacs sources and tried to compile... +> -- The compilation failed to to a missing guile package + +This is normal. Yes guile is required. But you should be +careful to note which version of guile that you install. +I have seen reports of TeXmacs errors with some versions +of guile on some systems. I am not sure which version is +best (Joris might tell you.) but probably not the newest +version. + +> -- I downloaded guile and ./configured, make, make +> install worked, hence I think guile has been installed +> successfully. I was able to start it, but don't know what +> to do with it. +> -- I did a seciond run on TeXmacs and it compiled without +> further errors. + +Good. Did you also to make install? Does TeXmacs startup +normally, building a bunch of fonts etc. Can you display +the help pages? + +> -- I made sure that axiom and AXIOMsys is in the path +> -- I copied tm_axiom 1.0.3 as distributed from the savannah +> AXIOM web-site and copied it to the correct places(while +> the RedHat rpm put TeXmacs in the dirs /usr/share/TeXmacs +> and /usr/libexec/TeXmacs the compiled version resides in +> /usr/local/share/TeXmacs and /usr/local/libexec/ which +> should be no problem. + +Correct, it should be no problem. + +> +> -- to have a reference, I renamed my maple8 (vioa a link) +> into maple, so that the command maple launches a maple8 +> command line session. +> +> * My Findings: +> -- It is impossible (for me) to detect from inside TeXmacs +> which version is running, the rpm is 1.0.2.5 while the +> self compiles is 1.0.2.6. This is annoying and there should +> be a possibility to get this inforation in the menu +> Help->About + +I agree. I hope that it is implemented soon. + +> -- After starting (the compiled) TeXmacs, I do no longer find +> in the Text->Session menu the session called Shell, thats +> quite awkward, since a shell is always in the path? + +Oh, oh. Something is wrong! You should have Shell and it should +work. If you do not have this, then I think there is still +something wrong with the TeXmacs installation. + +> -- TeXmacs started a scheme session and I could type +> something after the prompt, and TeXmacs came up with some +> scheme output (since I do not know scheme, I produced an +> error message, but it looks quite functioning. + +That is good. + +> -- TeXmacs was able to strt a maple (veriosn8) session, I see +> the Maple leaf startup message, but then a red written +> error message and further input to maple was no possible. + +What is the error message? + +Please try it with Maple release 5. I.e. Change your symbolic +maple link to maple5. + +> -- TeXmacs is still not able to start an AXIOM session, the +> console says that tm_axiom is loaded (i.e that from savannah +> AXIOM) but nothing happens, beside that a blue session box +> is created. Typing in this box is possible but nothing happens +> after pressing , I get just a new line. If I goto +> the Session menue and press close session, I get an axiom +> promt 'axiom]' but there is no further typing possible. + +If a little bit of programming in "C" does not worry you, +you might try to set the debugging option in the tm_axiom.c +file. You will see some comments near the beginning of the +file that tell you how to set the debugging. Edit the tm_axiom.c +file and then re-compile it and copy it where TeXmacs will see +it. Now when you start Axiom a file will be created that shows +the commands that are sent too and from Axiom. Maybe this can +help us to see what is going wrong. + +But I am still worried why you do not have a Shell session +option. Something is indeed strange. + +> +> All in all I spent now several hours to check pathes, to move +> the files to the correct place, compile guile, TeXmacs etc +> but didn't succed in making TeXmacs even functional with +> maple (version8) (I didn't check with maple 5,6,7,9, since +> maple 8 might be still the most common in use and should wotk +> without problems) +> + +I would hope so but the people who wrote the TeXmacs interface +for Maple do not seem to have had much cooperation from Maplesoft +about solving problems. And we know how hard it can be (sometimes) +to get the information that one needs. + +I have heard that there are two different interfaces available +for TeXmacs - Maple, but I am not sure which one is packaged +with TeXmacs. If necessary we can ask Christian EVEN +che@math.uvsq.fr who is the author of these programs. + +If/when time permits I still intend to write a version of +tm_maple to work with the new OpenMaple interface, but so +far time does not permit ... + +> Given the variouse maple versions, it might be a good habit +> of TeXmacs to provide tm_maple(version) files if the is a +> need to have different such interfaces, the same may go for +> axiom, tm_axiom.gnu1 tm_axiom.NAG etc +> + +As usual there has not been enough work done on this. And +the developer of TeXmacs does not like non-free software. + +> I would really like to hear if other have succeded to work +> with TeXmacs under SuSe, say with maple, maxima, and of +> course with AXIOM! +> + +I hope also to hear. + +> I will ponder further on what I might have done wrong and +> then give it another chance. For the moment I ran out of +> further ideas .... +> + +Do you have any opportunity to use another version of +Linux? Perhaps when you see how it works on a platform +that is known to work, it will be easier to see what is +different and what needs to change for SuSE. + +\start +Date: Sun, 9 Nov 2003 20:50:58 -0500 +From: "Bill Page" +To: +Subject: [Axiom-developer] RE: TeXmacs / AXIOM under SuSE 8.0 +Cc: axiom@texmacs.org, vdhoeven@texmacs.org + +Bertfried, + +I found a reference to an older version of TeXmacs for +SuSE 9.0 + +http://www.suse.de/en/private/products/suse_linux/i386/packages_professio= +nal +/texmacs.html + +So I presume that at least TeXmacs version 1.0.1.21 also +worked with SuSE 8.0, however I can seem to find that +particular version on www.texmacs.org anymore. But you +might try + +http://www.texmacs.org/Download/ftp/targz/TeXmacs-1.0.1.24-src.tar.gz + +which apparently the last stable version before 1.0.2.x + +I noticed that SuSE has been purchased by Novell. I suppose +that is a good thing ... ? + +\start +Date: Sun, 9 Nov 2003 21:06:07 -0500 +From: "Bill Page" +To: +Subject: [Axiom-developer] RE: Axiom tutorial by Bill +Cc: vdhoeven@texmacs.org, axiom@texmacs.org + +On Saturday, November 08, 2003 11:15 AM Tim Daly wrote: +> ... +> re: tex macros +> +> One of the things to think about is that the tutorial was +> written to run in Axiom's help system called hyperdoc. +> Hyperdoc has several features that are enabled by embedded +> tex macros. All of these are in the axiom style file. Using +> tmdoc would break things in hyperdoc. We'll have to work out +> some compromise. + +The version of the Axiom tutorial that I uploaded to the +Axiom website does not use nor depend on Hyperdoc at all. +The embedded tex macros that were used by the tutorial have +been replaced with (more or less) equivalent TeXmacs "style" +macros/functions. + +tmdoc is the style that is used by the TeXmacs documentation. +I did not use it because 1) I didn't understand it 2) it +would involve significant changes throughout the text of +the tutorial. By writing a few simple new texmacs style +macros I was able to convert almost all of the LaTeX code +for the tutorial into TeXmacs native file format. + +I am not sure what you mean by: "Using tmdoc would break things +in hyperdoc. We'll have to work out some compromise." since +as I see it right now, there is no way to directly use the +same coding for the tutorial in both TeXmacs and Hyperdoc. +For the most part TeXmacs is a (more or less) complete +replacement for the old Hyperdoc functionality of Axiom. +But it is not a one-for-one replacement and some things are +missing (such as live graphics). + +Still according to my (admitted limited) experience with the +tutorial, most things that were originally coded in LaTeX do +come over rather easily to TeXmacs + +\start +Date: Sun, 9 Nov 2003 22:41:59 -0500 +From: root +To: dpt@math.harvard.edu +Subject: Re: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD +Cc: pierre.gnaedig@laposte.net + +Well, I'd consider our noweb patches to be a fork only if we decided +to distribute them in some independent form. Since we only use it +within the project and don't "advertise" it as a separate package I'd +characterize it as an "adaptation" rather than a "fork". But it hardly +matters. + +I'd much rather the projects integrate the patches as it means that I +don't have to maintain patches but, as you say, there are sometimes issues. + +\start +Date: Mon, 10 Nov 2003 07:52:31 +0000 +From: Mark Murray +To: daly@idsi.net +Subject: Re: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD + +root writes: +> Well, I'd consider our noweb patches to be a fork only if we decided +> to distribute them in some independent form. Since we only use it +> within the project and don't "advertise" it as a separate package I'd +> characterize it as an "adaptation" rather than a "fork". But it hardly +> matters. + +Stuff made by noweb goes into mnt/$SYS/bin. Is that used at run-time? +If the user already has noweb installed, which one gets used by 1) the +user and 2) by Axiom? This comes down to $PATH issues, and what Axiom +tries to do. + +> I'd much rather the projects integrate the patches as it means that I +> don't have to maintain patches but, as you say, there are sometimes issues. + +:-) + +\start +Date: Mon, 10 Nov 2003 12:18:02 -0800 +From: Stefan Dirnstorfer +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] Question: Axiom Compiler + +Is it possible to compile Aldor programs using the Axiom distribution? + +Here my test session: +(1) -> )compile test.as + Compiling AXIOM source code from file /home/stefan/test.as using + AXIOM-XL compiler and options +-O -Fasy -Fao -Flsp -laxiom -Mno-AXL_W_WillObsolete -DAxiom -Y +$AXIOM/algebra + Use the system command )set compiler args to change these + options. + + >> System error: + Cannot get the truename of +"/home/david/pub/axiom-libre/axiom-i386/axiom/mnt/linux/compiler/bin/". + +protected-symbol-warn called with (NIL) +(1) -> ^D + +stefan@adpc030:~> echo $AXIOM +/home/stefan/axiom/mnt/linux/ + +stefan@adpc030:~> ls -l /home/david/pub/axiom-libre/axiom-i386/axiom +lrwxrwxrwx 1 root root 19 2003-11-10 11:21 +/home/david/pub/axiom-libre/axiom-i386/axiom -> /home/stefan/axiom/ + +stefan@adpc030:~> ls axiom/mnt/linux/ +algebra autoload bin doc input lib src timestamp + +stefan@adpc030:~> cat test.as +#include "axllib" + + +Thank you very much for any help, + +\start +Date: Mon, 10 Nov 2003 14:35:27 +0100 +From: David MENTRE +To: Joris van der Hoeven +Subject: [Axiom-developer] Re: TeXmacs / AXIOM under SuSE 8.0 +Cc: axiom@texmacs.org, Bertfried.Fauser@uni-konstanz.de + +Hello Joris, + +Joris van der Hoeven writes: + +> I know, but as I noticed in some previous emails, the LaTeX line-breaking +> code is quite heavily bugged. I would very much prefer to have the same +> patch without the additional line-breaking code. + +Ok. Currently, the line-breaking algorithm is used for two things: (1) +the line-breaking itself and (2) the rewriting of \root into \sqrt. + +Bill, do you think you could disable the line-breaking algorithm while +keeping the rewriting of \root? Could you send me such a tm_axiom.c? If +not possible, I'll start from tm_axiom.c 1.0.1 which does not include +this line-breaking code and submit a new release to Joris. + +> Also, if I remember well (see my previous emails), the new version +> does not work with the NAG version of Axiom. + +The most recent release of tm_Axiom should work with both free and NAG +Axiom. The axiom binary has been renamed into AXIOMsys for this purpose. + +\start +Date: Mon, 10 Nov 2003 14:37:13 +0100 +From: David MENTRE +To: Stefan Dirnstorfer +Subject: Re: [Axiom-developer] Question: Axiom Compiler + +Hello Stephan, + +Stefan Dirnstorfer writes: + +> Is it possible to compile Aldor programs using the Axiom distribution? + +As far as I have understood, no. The free release (i.e. current CVS on +Savannah) of Axiom does not include the Aldor compiler. + +\start +Date: Mon, 10 Nov 2003 08:56:44 -0500 +From: "Bill Page" +To: +Subject: [Axiom-developer] RE: TeXmacs / AXIOM under SuSE 8.0 +Cc: 'Joris van der Hoeven' , axiom@texmacs.org, Bertfried.Fauser@uni-konstanz.de + +David, + +Version 1.0.1 of tm_axiom at + +http://savannah.nongnu.org/files/?group=3Daxiom + +http://savannah.nongnu.org/download/axiom/axiom_texmacs.pkg/1.0.1/tm_axio= +m.c + +is the (almost) vanilla tm_axiom.c from TeXmacs +(no line breaking) but with special code to handle +\root ... .\of. + +Simply changing 'axiom' to 'AXIOMsys' in this version should +do what you want (I think). + +If you do this, I am quite curious how the Axiom output +in the tutorial will look. + + +> -----Original Message----- +> From: David Mentr=E9 [mailto:david.mentre@wanadoo.fr] +> Sent: Monday, November 10, 2003 8:35 AM +> To: Joris van der Hoeven +> Cc: Bertfried.Fauser@uni-konstanz.de; +> axiom-developer@nongnu.org; axiom@texmacs.org +> Subject: Re: TeXmacs / AXIOM under SuSE 8.0 +> +> +> Hello Joris, +> +> Joris van der Hoeven writes: +> +> > I know, but as I noticed in some previous emails, the LaTeX +> > line-breaking code is quite heavily bugged. I would very +> > much prefer to have the same patch without the additional +> > line-breaking code. +> +> Ok. Currently, the line-breaking algorithm is used for two +> things: (1) the line-breaking itself and (2) the rewriting +> of \root into \sqrt. +> +> Bill, do you think you could disable the line-breaking +> algorithm while keeping the rewriting of \root? Could you +> send me such a tm_axiom.c? If not possible, I'll start from +> tm_axiom.c 1.0.1 which does not include this line-breaking +> code and submit a new release to Joris. +> +> > Also, if I remember well (see my previous emails), the new +> > version does not work with the NAG version of Axiom. +> +> The most recent release of tm_Axiom should work with both +> free and NAG Axiom. The axiom binary has been renamed into +> AXIOMsys for this purpose. +> + +\start +Date: Mon, 10 Nov 2003 15:56:51 +0100 (CET) +From: Joris van der Hoeven +To: +Subject: Re: [Axiom-developer] Re: Axiom tutorial by Bill +Cc: Bill Page , axiom@texmacs.org, Joris van der Hoeven + +> I could live however with a sort of TeX file where an active +> environment takes some input and the math is set in TeX by the system. The +> *control* which I would like to have, is to uses quite different TeX/LaTeX +> classes, which we had eg distributed to authors of book chapters. If you +> get these things back in totally different TeX flavours, its a nightmare. + +Yes, but if you really want to use TeX for representing trees, +why not just use a format which has been natively designed for that, +like XML or Lisp/Scheme (I prefer the latter)? And then, why not natively +work with trees all the time and quit the plain ASCII hell? It is amazing +that people who like symbolic algebra are so reluctant to work with +symbolic representations of documents... + +> I will stick to TeXmacs, since it seems to be the obvious frontend +> to AXIOM (beside the console) . + +Ah, now I'm happy :^))) + +> > When? Examples? I bet that the produced code will often be +> > better than what you write by hand. +> +> I would have to trace back my mails quite a bit to find these examples. +> Its not the math I wanted to complain abaout, but the missing usage (of +> teh TeXmac users by then) of journal/publisher requitred styles and +> classes. + +You may help! + +> For own documents, this is not a problem, since one can copy and past the +> output into another TeX file properly formatted. Perhaps TeXmacs is even +> able to do it, but in my quest till now I wasn't able to do it. + +Usually, you just have to change \documentclass{article} into +\documentclass{adumbtexstyle}. + +> Hope to get AXIOM/TeXmacs running on my SuSE box, will discuss it with a +> local Linux guru too. + +Please let us know if you still have problems. *Don't* take the TeXmacs +RPM shipped by SuSE, because they took a heavily bugged version :^( +I don't understand why the RPM from texmacs.org does not work for you, +since it has been linked statically. I suppose that /usr/bin is in your PATH... + +\start +Date: Mon, 10 Nov 2003 10:02:33 -0500 +From: root +To: dirnstor@web.de +Subject: Re: [Axiom-developer] Question: Axiom Compiler + +re: aldor compiler + +The aldor compiler is noy yet integrated as part of the distribution. +It should be available at www.aldor.org. + +\start +Date: 10 Nov 2003 10:05:28 -0500 +From: Camm Maguire +To: debian-arm@lists.debian.org,pb@nexus.co.uk +Subject: [Axiom-developer] Re: [Gcl-devel] Re: Latest Debian package (-11) + +Greetings! There seems to be a problem compiling axiom on arm: + +http://buildd.debian.org/fetch.php?&pkg=axiom&ver=0.0.0cvs-11&arch=arm&stamp=1068398045&file=log&as=raw + +This build has been of particular interest to axiom upstream, as it +opens the possibility of running axiom on a pda (zaurus, right?) + +I had a build going on debussy to investigate, but the machine +apparently went down over the weekend. Furthermore, the unstable +chroot there appeared a bit out of date. gcc was at ~3.2 AFAICR, and +there were two compilation errors showing up on my by-hand build which +do not appear in the autobuilder logs with the more up to date +toolchain. + +I can obviously wait until debussy comes back up and install the +newest compiler locally in my home directory. Its just that this +build takes days to complete, so I'd like to use a stable machine with +the latest toolchain to avoid wasting time. rameau and europa are +reserved for buildd only, right? Don't have an account on elara, so +don't know about this. + +In sum, I'm looking for + +1) build machine advice from those in the know +2) comments on the nature of the build failure in the above log. I + can't tell if the process just died with no error output (which + I've never seen before), was too slow for the timeout threshhold, + or was in an infinite loop. I don't suppose the output of the + buildd up to the point of failure is stored anywhere? That would + be ideal. + +Take care, + +root writes: + +> > 2) I lost contact with my arm machine during the build, but it looks +> > as though at most there might be problems compiling one or two +> > algebra files. The build will take days to complete on this arch, +> > but apparently this will give us axiom on a pda. (Will anyone use +> > axiom there?) +> +> I'll certainly use it there. It may take longer than you think to build. +> I've had a build going for 3 days (so far) on a 166Mhz pentium. +> +> It would be best to start by copying an already built src and int +> directories, (tar them from a working system and untar them to the new +> system) creating a blank obj and mnt directories, and then typing +> make. The int directory should contain only machine-generated, +> machine-independent files and it caches a lot of work (like generating +> the lisp code from the spad files and the spad code from the pamphlet +> files as well as the doc files). +> +> The obj directory is machine-generated, machine-specific files (e.g. +> C compiles, lisp to .o files, etc) will be regenerated as will the +> mnt directory. +> +> If this doesn't work somewhere please send me the tail of the console +> output and I'll fix it. As Axiom continues to grow it is important +> to keep this functionality stable. +> +> > +> > +> > 4) Building the package takes a long time on some systems, but ppc, +> > alpha, and ia64 have recently successfully completed my latest +> > upload. Given earlier results, I don't expect any difficulties +> > from mips(el), hppa, sparc, and s390 (thanks Gerhard for clearing +> > the gcc compiler bug here!) In principle, arm and m68k should be +> > fine too, but as these machines are rather slow and less exercised +> > in the areas we're using, may give us a few surprises. +> +> You mentioned that two algebra files failed to compile. That's strange +> as all of the files compile here. Is there some resource limit that +> gets hit? +> + +\start +Date: Mon, 10 Nov 2003 10:11:48 -0500 +From: root +To: camm@enhanced.com +Subject: [Axiom-developer] Re: [Gcl-devel] Re: Latest Debian package (-11) +Cc: debian-arm@lists.debian.org, pb@nexus.co.uk + +Camm, + +I'm setting up a machine at home with the zaurus tool chain for +cross compiles. I'll look into the build issues. It will take a +while because the machine is painfully slow (166Mhz). Since I'm +the only one likely to use it anytime soon don't worry about it. + +\start +Date: 10 Nov 2003 10:10:22 -0500 +From: Camm Maguire +To: David MENTRE +Subject: Re: [Gcl-devel] 1024 file limit (was: Re: [Axiom-developer] Latest Debian package (-11)) + +Greetings! + +One does at minimum need root priveleges for this, and I thought also +access to /proc/sys to set a kernel parameter, though I'm not sure on +this latter point. In any case, there is no clean way to make such an +exception for axiom in the autobuilders, so it seems wiser to address +this at the GCL or axiom level. + +Take care, + +David MENTRE writes: + +> Hello Camm, +> +> Camm Maguire writes: +> +> > 3) Systems using dlopen (alpha, mips(el), hppa, and ia64) still cannot +> > build the databases, only (apparently) due to the limit on the +> > number of simultaneously opened (and dlopened) files (1024). The +> > patch I've temporarily put in to copy prebuilt databases from i386 +> > on these platforms allows the current build to complete on these +> > arches. +> +> Isn't this 1024 file limit a system limit that can be raised up by using +> shell commands? +> +> If I do: +> david@oops:~$ ulimit -a +> [...] +> open files (-n) 1024 +> +> So, doing 'ulimit -n 2048' should allow 2048 file descriptors for the +> process. I tested on my machine and I need to be root to do that. Maybe +> a Debian Unix expert might help? +> + +\start +Date: Mon, 10 Nov 2003 11:11:03 -0500 +From: root +To: camm@enhanced.com +Subject: Re: [Gcl-devel] 1024 file limit (was: Re: [Axiom-developer] Latest Debian package (-11)) + +Camm, + +Memory fails me but I believe that accounts can be set up with +a larger limit value as the default. + +\start +Date: Mon, 10 Nov 2003 18:31:06 +0100 +From: David MENTRE +To: "Bill Page" +Subject: [Axiom-developer] Re: TeXmacs / AXIOM under SuSE 8.0 +Cc: 'Joris van der Hoeven' , axiom@texmacs.org + +Hello Bill and Joris, + +"Bill Page" writes: + +> Version 1.0.1 of tm_axiom at + +> is the (almost) vanilla tm_axiom.c from TeXmacs +> (no line breaking) but with special code to handle +> \root ... .\of. +> +> Simply changing 'axiom' to 'AXIOMsys' in this version should +> do what you want (I think). + +Ok, thanks for confirmation. + +Joris, I have uploaded a new patch against TeXmacs 1.0.2.4 (no +difference with 1.0.2.6): patch #2275. + +It includes: + + - no line-breaking + + - support of latest free Axiom and NAG one + + - handling of \root + +Could you integrate this patch (and by the way drop patch #2242) into +TeXmacs source tree? + + +> If you do this, I am quite curious how the Axiom output +> in the tutorial will look. + +Bill, how I should do that? I won't have time to redo the whole +tutorial, so have you a part that you would me to test? + +\start +Date: Mon, 10 Nov 2003 18:50:57 +0000 +From: Phil Blundell +To: Camm Maguire +Subject: [Axiom-developer] Re: [Gcl-devel] Re: Latest Debian package (-11) +Cc: debian-arm@lists.debian.org + +On Mon, 2003-11-10 at 15:05, Camm Maguire wrote: +> build takes days to complete, so I'd like to use a stable machine with +> the latest toolchain to avoid wasting time. rameau and europa are +> reserved for buildd only, right? Don't have an account on elara, so +> don't know about this. + +I can make an account on smackdown for you, if you want. Just mail me +your ssh public key, and let me know what username you'd like. + +\start +Date: Mon, 10 Nov 2003 13:41:42 -0500 +From: root +To: mark@grondar.org +Subject: Re: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD + +> Stuff made by noweb goes into mnt/$SYS/bin. Is that used at run-time? +> If the user already has noweb installed, which one gets used by 1) the +> user and 2) by Axiom? This comes down to $PATH issues, and what Axiom +> tries to do. + +Good point. I'll rename it to axiom-specific names so it doesn't +collide with an installed version. + +\start +Date: Mon, 10 Nov 2003 20:13:29 +0000 +From: Mark Murray +To: daly@idsi.net +Subject: Re: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD + +root writes: +> > Stuff made by noweb goes into mnt/$SYS/bin. Is that used at run-time? +> > If the user already has noweb installed, which one gets used by 1) the +> > user and 2) by Axiom? This comes down to $PATH issues, and what Axiom +> > tries to do. +> +> Good point. I'll rename it to axiom-specific names so it doesn't +> collide with an installed version. + +Could you please make ${TANGLE} and ${WEAVE} resolve to something +that can be overriden at the root level? That way, if there is a +working "tangle" off the path, we can use that, otherwise default +it to use (say) ${SPAD}/${AXIOMTANGLE}. + +My local patches to do this are _big_ :-) + +\start +Date: Mon, 10 Nov 2003 15:19:58 -0500 +From: root +To: mark@grondar.org +Subject: Re: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD + +Mark, + +I'm not sure I understand what you want me to do. What does +"overwritten at the root level" mean? I had planned to subsume the +tangle and weave machinery into the "document" command which currently +exists. If you can be more specific about what you'd like me to +achieve we can design a solution you like and I'll implement that +instead (with all appropriate ego-driven complaints, of course :-) ) + +\start +Date: Mon, 10 Nov 2003 20:40:49 +0000 +From: Mark Murray +To: daly@idsi.net +Subject: Re: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD + +root writes: +> I'm not sure I understand what you want me to do. What does +> "overwritten at the root level" mean? I had planned to subsume the +> tangle and weave machinery into the "document" command which currently +> exists. If you can be more specific about what you'd like me to +> achieve we can design a solution you like and I'll implement that +> instead (with all appropriate ego-driven complaints, of course :-) ) + +At the moment, a lot of files have ${SPAD}/notangle, with ${SPAD} being +the sort of variable that you don't want to change unless you like pain. + +It would be nice if all uses of "notangle" and "noweave" were set +somehow as ${TANGLE} and ${WEAVE} (or whatever names), in one file, +in a way that can be overridden, rather than having to edit a whole +bunch of .pamphlet files. + +So if (say) the root Makefile.pamphlet file had + +TANGLE=${SPAD}/notangle +WEAVE=${SPAD}/noweave + +(or functional equivalent) + +and the rest of the files just picked up ${TANGLE} and ${WEAVE} from +there, it would make porters' lives much easier :-). + +If you are planning to replace all instances of "${SPAD}/notangle" and +"${SPAD}/noweave" with two scripts that use these files, then that also +makes life easier, in that only those scripts will need to be hacked +to use an already-provided noweb suite. + +Going a little further, lots of the build is dependant on "noweb". +Can that be replaced with ${NOWEB}, so that if folks aready have a +functional noweb, that can be defined away to nothing, and thus ignored? + +\start +Date: Mon, 10 Nov 2003 15:43:19 -0500 +From: root +To: mark@grondar.org +Subject: Re: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD + +got it. your wish is my command. + +\start +Date: Tue, 11 Nov 2003 00:25:34 -0500 +From: root +To: mark@grondar.org +Subject: Re: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD + +Mark, + +There is a variable in the top level Makefile.pamphlet called +TANGLE= +which points to the notangle executable. The weave function is never +called directly as I've already subsumed it under the "document" command. +The notangle command will be subsumed when I make another major cleanup sweep. + +I've moved Axiom's version of noweb's executables out of $AXIOM/bin so +they don't show up on the user's path. Thus a user that has noweb installed +will still get the standard version of noweb rather than Axiom's patched +version. Axiom will use the patched version to build, not the user's version. + +I'm not sure how this will help (although it is cleaner) since the standard +noweb has a bug which Axiom patches. The fix was never accepted because +I changed the C code rather than the awk/sed scripts. I don't use either +awk or sed for anything but trivial one-liners so I'm not skilled enough +with these tools to make the change in a way that will be accepted. +(Plus I'm about to change the C code again to fix the tmpname error). + +In any case there will eventually be an Axiom "document" command that +knows how to do all of the necessary magic for everything we need done +with literate programs. + +I've checked in the changes. + +\start +Date: Tue, 11 Nov 2003 08:01:19 +0000 +From: Mark Murray +To: daly@idsi.net +Subject: Re: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD + +root writes: +> Mark, +> +> There is a variable in the top level Makefile.pamphlet called +> TANGLE= + +Excellent! Thank you! + +> The weave function is never +> called directly as I've already subsumed it under the "document" +> command. + +Yeah I found that. This is very good! + +> The notangle command will be subsumed when I make another major +> cleanup sweep. + +Great! + +> I've moved Axiom's version of noweb's executables out of $AXIOM/bin so +> they don't show up on the user's path. Thus a user that has noweb installed +> will still get the standard version of noweb rather than Axiom's patched +> version. Axiom will use the patched version to build, not the user's version. + +Good news! + +> I'm not sure how this will help (although it is cleaner) since the standard +> noweb has a bug which Axiom patches. The fix was never accepted because +> I changed the C code rather than the awk/sed scripts. + +I may be able to help here. Are we talking about a patch whose essence +is + +--- c/modules.nw.orig Wed Mar 28 14:44:00 2001 ++++ c/modules.nw Mon Nov 10 09:25:05 2003 +@@ -197,11 +197,17 @@ + out as a special case. + This change probably blows the case where the module being expanded is + empty. ++ ++If the lookup fails then the module (or chunk) is an undefined name. ++We complain about it but want to output the original source. ++We just wrap it in the bogus chunk name in the angle brackets ++that it must have had in the input and output it. (Tim Daly Nov 13, 2002) + <>= + newmod = lookup(p->contents); + if (newmod==NULL) { +- errormsg (Error, "undefined chunk name: @<<%s@>>", p->contents); ++ errormsg (Error, "ignoring undefined chunk name: @<<%s@>>", p->contents); + error=Error; ++ printf("@<<%s@>>",p->contents); + } else { + int retcode; + +?? + +If so, what were the detailed objections, and I'll sort out a real fix :-). + +> In any case there will eventually be an Axiom "document" command that +> knows how to do all of the necessary magic for everything we need done +> with literate programs. + +Right. Nice. + +> I've checked in the changes. + +You da man! ;-) + +\start +Date: Tue, 11 Nov 2003 11:17:08 +0100 (CET) +From: Joris van der Hoeven +To: David MENTRE +Subject: [Axiom-developer] Re: TeXmacs / AXIOM under SuSE 8.0 +Cc: 'Joris van der Hoeven' , Bill Page , axiom@texmacs.org + +> Joris, I have uploaded a new patch against TeXmacs 1.0.2.4 (no +> difference with 1.0.2.6): patch #2275. + +Thanks. This patch finally works for both versions for me. +Notice that the mathematical constant "e" is not printed nicely +in the new version. You might want to output it as \mathe. +Similarly, TeXmacs provides \mathi, \mathpi and \mathd. + +> It includes: +> +> - no line-breaking +> +> - support of latest free Axiom and NAG one +> +> - handling of \root +> +> Could you integrate this patch (and by the way drop patch #2242) into +> TeXmacs source tree? + +Done. + +\start +Date: Tue, 11 Nov 2003 11:20:38 +0100 (CET) +From: Joris van der Hoeven +To: David MENTRE +Subject: [Axiom-developer] Re: TeXmacs / AXIOM under SuSE 8.0 +Cc: 'Joris van der Hoeven' , Bill Page , axiom@texmacs.org + +The brackets around exponents are superfluous in the LaTeX output. + +\start +Date: Tue, 11 Nov 2003 09:52:04 -0500 +From: Tim Daly +To: fedora-devel-list@redhat.com +Subject: [Axiom-developer] package submission guidelines + +Are there package submission guidelines? I'm the lead developer on +two open source packages and I want to build rpms for yarrow. + +\start +Date: Tue, 11 Nov 2003 10:51:23 -0500 +From: "Michael K. Johnson" +To: fedora-devel-list@redhat.com +Subject: [Axiom-developer] Re: package submission guidelines + +On Tue, Nov 11, 2003 at 09:52:04AM -0500, Tim Daly wrote: +> Are there package submission guidelines? I'm the lead developer on +> two open source packages and I want to build rpms for yarrow. + +While we build these guidelines and the infrastructure required, +we are recommending submitting packages to fedora.us + +michaelkjohnson + + Linux Application Development -- Ben Franklin + http://people.redhat.com/johnsonm/lad/ + +\start +Date: Tue, 11 Nov 2003 16:52:15 +0000 +From: Mark Murray +To: daly@idsi.net +Subject: Re: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD + +root writes: +> Mark, +> +> There is a variable in the top level Makefile.pamphlet called +> TANGLE= +> which points to the notangle executable. The weave function is never +> called directly as I've already subsumed it under the "document" command. +> The notangle command will be subsumed when I make another major cleanup sweep. + +I'm doing a test build right now. There are a zillion more ${SPAD}/notangle +that I had to patch locally. Could you please do those as well? + +Also, about 20 files had references to ../../../../mnt/linux/bin/axiom.sty. +I've locally hacked these, but I guess they'll need more general treatment. + +> I've moved Axiom's version of noweb's executables out of $AXIOM/bin so +> they don't show up on the user's path. Thus a user that has noweb installed +> will still get the standard version of noweb rather than Axiom's patched +> version. Axiom will use the patched version to build, not the user's version. + +I'm using the FreeBSD port of noweb for this job. It's looking pretty clean. +I have got your patch to noweb engineered into our noweb, and I'll get it +committed. + +The current patch set is about half a meg; most of that is notangle stuff. +When I have it extracted, I'll give you a URL to fetch it from. + +\start +Date: Tue, 11 Nov 2003 11:32:25 -0500 +From: Tim Daly +To: mark@grondar.org +Subject: [Axiom-developer] huh? + +>I'm doing a test build right now. There are a zillion more ${SPAD}/notangle +>that I had to patch locally. Could you please do those as well? + +I was unaware that the SPAD variable was used anymore. +I removed the only existing use (in the document command) last night. +I grepped the sources and did not find a ${SPAD}/notangle reference. +Clearly I missed something. What file does this? + +${SPADBIN}/notangle still exists in Lattice.pamphlet but this file is +now purely used for documentation purposes. Bill and I were using this +information to build a lattice. + +The references to axiom.sty are bogus in two ways: +(1) I missed the "build location" vs "source location" path walk +(2) I need to figure out how to put axiom.sty on some sort of path + that tex uses (anybody know how to do this?) + +The issue for "committing the patch" (as I understand it) is that +the C code is "frozen" and no patches are accepted that change it. +I could be wrong. I'm about to patch the tmpname warning so you +might want to wait a day or two. I'll send you a message once I've +tested it and put it in the cvs. + +\start +Date: Tue, 11 Nov 2003 17:30:50 +0000 +From: Mark Murray +To: Tim Daly +Subject: [Axiom-developer] Re: huh? + +Tim Daly writes: +> >I'm doing a test build right now. There are a zillion more ${SPAD}/notangle +> >that I had to patch locally. Could you please do those as well? +> +> I was unaware that the SPAD variable was used anymore. + +D'oh! My mistake - its ${SPADBIN}/notangle :-] + +> I removed the only existing use (in the document command) last night. +> I grepped the sources and did not find a ${SPAD}/notangle reference. +> Clearly I missed something. What file does this? +> +> ${SPADBIN}/notangle still exists in Lattice.pamphlet but this file is +> now purely used for documentation purposes. Bill and I were using this +> information to build a lattice. + +I'll put my patch up shortly, its taking a while. I found a lot of +${SPADBIN}/notangle references. + +> The references to axiom.sty are bogus in two ways: +> (1) I missed the "build location" vs "source location" path walk + +NP :-) + +> (2) I need to figure out how to put axiom.sty on some sort of path +> that tex uses (anybody know how to do this?) + +You need to look at kpathsea. I'll get back to you with +specifics. + +> The issue for "committing the patch" (as I understand it) is that +> the C code is "frozen" and no patches are accepted that change it. + +That would explain why there is a patch for .c and .nw? I didn't +look too closely at the .c patch, as it looked like a patch to +generated cose, and was thus a little messy ;-). + +> I could be wrong. I'm about to patch the tmpname warning so you +> might want to wait a day or two. I'll send you a message once I've +> tested it and put it in the cvs. + +NP - I'll catch that when it comes. + +\start +Date: Tue, 11 Nov 2003 11:41:58 -0500 +From: Tim Daly +To: bill.page1@sympatico.ca, axiom@texmacs.org +Subject: [Axiom-developer] latex and XML + +It seems to me that we could define a set of XML tags that are +isomorphic to the latex tags. So any latex tag could be rewritten +as XML and any XML tag could be rewritten as latex. These could +even be extended in a normal way to user-defined latex tags. + +Axiom's document command could perform this translation. +This would give a common ground between TeXmacs and Axiom. + +Tim + +\start +Date: Tue, 11 Nov 2003 11:56:41 -0500 +From: Tim Daly +To: mark@grondar.org +Subject: [Axiom-developer] Re: huh? + +Mark, + +If you do a cvs checkout all of the ${SPADBIN}/notangle references +should be gone. I'm unclear why you want to upload patches for this. +Did I miss something? + +\start +Date: Tue, 11 Nov 2003 19:29:00 +0100 +From: "Weiss, Juergen" +To: "Mark Murray" , +Subject: RE: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD + +My suggestion would be a toplevel Makefile.inc or +Makefile.linux, which defines all the globally relevant +variables and which is included by every Makefile. +This would solve the problem with the passing of +environment variables from Makefile to Makefile, +which I find rather clumsy. + +> -----Original Message----- +> From: Mark Murray [mailto:mark@grondar.org] +> Sent: Tuesday, November 11, 2003 5:52 PM +> To: daly@idsi.net +> Cc: axiom-developer@nongnu.org +> Subject: Re: [Axiom-developer] Re: [Axiom-mail] Compiling +> Axiom on FreeBSD +> +> +> root writes: +> > Mark, +> > +> > There is a variable in the top level Makefile.pamphlet called +> > TANGLE=3D +> > which points to the notangle executable. The weave function is never +> > called directly as I've already subsumed it under the +> "document" command. +> > The notangle command will be subsumed when I make another +> major cleanup sweep. +> +> I'm doing a test build right now. There are a zillion more +> ${SPAD}/notangle +> that I had to patch locally. Could you please do those as well? +> +> Also, about 20 files had references to +> ../../../../mnt/linux/bin/axiom.sty. +> I've locally hacked these, but I guess they'll need more +> general treatment. +> +> > I've moved Axiom's version of noweb's executables out of +> $AXIOM/bin so +> > they don't show up on the user's path. Thus a user that has +> noweb installed +> > will still get the standard version of noweb rather than +> Axiom's patched +> > version. Axiom will use the patched version to build, not +> the user's version. +> +> I'm using the FreeBSD port of noweb for this job. It's +> looking pretty clean. +> I have got your patch to noweb engineered into our noweb, and +> I'll get it +> committed. +> +> The current patch set is about half a meg; most of that is +> notangle stuff. +> When I have it extracted, I'll give you a URL to fetch it from. + +\start +Date: Tue, 11 Nov 2003 18:25:50 +0000 +From: Mark Murray +To: daly@idsi.net +Subject: [Axiom-developer] Re: huh? + +Tim Daly writes: +> If you do a cvs checkout all of the ${SPADBIN}/notangle references +> should be gone. I'm unclear why you want to upload patches for this. + +Er, the diffs are to show where you missed some :-) + +> Did I miss something? + +Yeah. A boatload of ${SPADBIN}/notangle references? :-) + +Have a look at http://people.freebsd.org/~markm/axiom.diff.gz + +\start +Date: Tue, 11 Nov 2003 13:51:43 -0500 +From: "Bill Page" +To: "'Tim Daly'" +Subject: [Axiom-developer] RE: latex and XML +Cc: axiom@texmacs.org + +Tim, + +Well, er, it is a "little" more complicated than that. + +But you might take a look at MATHML in + + http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html + +which is more or less the state of the art. There are several +other similar programs, see for example: + + http://www.albany.edu/%7Ehammond/gellmu/ + +see also + + http://tbookdtd.sourceforge.net/ + +Unfortunately this does not immediately give a common ground +with TeXmacs since TeXmacs does not currently support XML. + +> -----Original Message----- +> From: Tim Daly [mailto:daly@rio.sci.ccny.cuny.edu] +> Sent: Tuesday, November 11, 2003 11:42 AM +> To: bill.page1@sympatico.ca; axiom@texmacs.org +> Cc: daly@idsi.net; axiom-developer@nongnu.org +> Subject: latex and XML +> +> +> It seems to me that we could define a set of XML tags that +> are isomorphic to the latex tags. So any latex tag could be +> rewritten as XML and any XML tag could be rewritten as +> latex. These could even be extended in a normal way to +> user-defined latex tags. +> +> Axiom's document command could perform this translation. +> This would give a common ground between TeXmacs and Axiom. +> + +\start +Date: Tue, 11 Nov 2003 16:36:42 -0500 +From: root +To: weiss@uni-mainz.de +Subject: Re: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD + +Juergen, + +Variable passing thru the environment is the only known way to pass +this information. The original make did not have an include mechanism. +The makefiles don't use any (well, almost any. We now use $(shell) and +$(notdir)) non-vanilla make features. This is for historical reasons +and I guess it's time to assume gnu-make is available everywhere. + +I'll look into the include mechanism. + +\start +Date: Tue, 11 Nov 2003 22:39:48 -0500 +From: nobody@savannah.nongnu.org +To: dmentre@linux-france.org, dpt@math.harvard.edu +Subject: [Axiom-developer] [bug #4548] dynamic functions won't execute + + +=================== BUG #4548: LATEST MODIFICATIONS ================== +http://savannah.nongnu.org/bugs/?func=detailbug&bug_id=4548&group_id=2938 + +Changes by: Tim Daly +Date: Wed 11/12/2003 at 03:39 (GMT) + + What | Removed | Added +--------------------------------------------------------------------------- + Resolution | None | Fixed + Status | Open | Closed + Fixed Release | | 20031110 + Internal cause | | missing MANEXP function + CC | | axiom-developer@nongnu.org + + +------------------ Additional Follow-up Comments ---------------------------- +[Fix (i.e. patch)] +The information on the bug you submitted has been modified. + + + + + +=================== BUG #4548: FULL BUG SNAPSHOT =================== + + +Submitted by: dmentre Project: Axiom Computer Algebra System +Submitted on: Thu 07/31/2003 at 16:58 +Category: interpreter Severity: 5 - Major +Bug Group: code bug Resolution: Fixed +Assigned to: None Originator Name: Tim Daly +Originator Email: axiom@tenkan.org Status: Closed +Release: Thursday June 5, 2003 at 14:52:04Reproducibility: Every Time +Fixed Release: 20031110 Error message: MANEXP is invalid as a function +Example of code trigerring the bug: )clear all + +draw(x, x=-1..1) + +Internal cause: missing MANEXP function + +Summary: dynamic functions won't execute + +Original Submission: + +Follow-up Comments +******************* + +------------------------------------------------------- +Date: Wed 11/12/2003 at 03:39 By: axiom +[Fix (i.e. patch)] +The information on the bug you submitted has been modified. + + + + +CC List +******* + +CC Address | Comment +------------------------------------+----------------------------- +axiom-developer@nongnu.org | + + + +No files currently attached + + +For detailed info, follow this link: +http://savannah.nongnu.org/bugs/?func=detailbug&bug_id=4548&group_id=2938 + +_______________________________________________ + Message sent via/by Savannah + http://savannah.nongnu.org/ + +\start +Date: Tue, 11 Nov 2003 22:41:15 -0500 +From: nobody@savannah.nongnu.org +To: dmentre@linux-france.org, dpt@math.harvard.edu +Subject: [Axiom-developer] [bug #4550] depsys re-build fails + + +=================== BUG #4550: LATEST MODIFICATIONS ================== +http://savannah.nongnu.org/bugs/?func=detailbug&bug_id=4550&group_id=2938 + +Changes by: Tim Daly +Date: Wed 11/12/2003 at 03:41 (GMT) + + What | Removed | Added +--------------------------------------------------------------------------- + Resolution | None | Fixed + Status | Open | Closed + Fixed Release | | 20031110 + CC | | axiom-developer@nongnu.org + + +------------------ Additional Follow-up Comments ---------------------------- +[Fix (i.e. patch)] +The information on the bug you submitted has been modified. + + + + + +=================== BUG #4550: FULL BUG SNAPSHOT =================== + + +Submitted by: dmentre Project: Axiom Computer Algebra System +Submitted on: Thu 07/31/2003 at 17:01 +Category: build process Severity: 5 - Major +Bug Group: code bug Resolution: Fixed +Assigned to: None Originator Name: Tim Daly +Originator Email: axiom@tenkan.org Status: Closed +Release: Thursday June 5, 2003 at 14:52:04Reproducibility: None +Fixed Release: 20031110 Error message: Error: Cannot get relocated section contents +Example of code trigerring the bug: -- assume that Axiom already exists + +-- > cd /spad + +-- > make + +-- ... + +-- Loading /home/axiomgnu/new/lsp/gcl-2.4.1/cmpnew/collectfn.o + +-- parse_key_new is undefined + +-- + +-- could be a bug due to using a gcl-2.5.2 build but changing + +-- GCLVERSION to gcl-2.4.1 + + + +Internal cause: + +Summary: depsys re-build fails + +Original Submission: + +Follow-up Comments +******************* + +------------------------------------------------------- +Date: Wed 11/12/2003 at 03:41 By: axiom +[Fix (i.e. patch)] +The information on the bug you submitted has been modified. + + + + +CC List +******* + +CC Address | Comment +------------------------------------+----------------------------- +axiom-developer@nongnu.org | + + + +No files currently attached + + +For detailed info, follow this link: +http://savannah.nongnu.org/bugs/?func=detailbug&bug_id=4550&group_id=2938 + +_______________________________________________ + Message sent via/by Savannah + http://savannah.nongnu.org/ + +\start +Date: Wed, 12 Nov 2003 06:17:20 -0500 +From: root +To: otboyev@inp.nsk.su +Subject: [Axiom-developer] Re: axiom under cygwin + +otboyev@inp.nsk.su wrote: +> Hi! +> +> Is it possible to compile and use Axiom under cygwin on Windows2000? I've +> tried this, but failed with some errors in making noweb. I'm using +> standard cygwin distribution, but I guess Axiom needs some additional +> libraries. +> +> Thank you. +> Alexei. + +Not yet. We are trying to port to the windows platform by the effort +is still continuing. We are trying to build using the mingw environment. +If you join the axiom-mail mailing list at +http://savannah.nongnu.org/projects/axiom +it will be announced when the port works. Or you can join axiom-developer +and join the porting effort. + +\start +Date: Wed, 12 Nov 2003 21:35:08 +0900 +From: Julian Stoev +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] Re: axiom under cygwin + +root wrote: +> Not yet. We are trying to port to the windows platform by the effort +> is still continuing. We are trying to build using the mingw environment. +> If you join the axiom-mail mailing list at +> http://savannah.nongnu.org/projects/axiom +> it will be announced when the port works. Or you can join axiom-developer +> and join the porting effort. + +Axiom mail lists are available also at +news://news.gmane.org:119/gmane.comp.mathematics.axiom.devel +news://news.gmane.org:119/gmane.comp.mathematics.axiom.general + +\start +Date: Wed, 12 Nov 2003 10:05:04 -0500 +From: "Bill Page" +To: +Subject: RE: [Axiom-developer] Re: axiom under cygwin + +Alexei, + +I think the problem with noweb is quite easy to fix, but +the difficult problem will be GCL which does not build +under Cygwin. The GCL project is currently looking for +someone willing to take on the task of creating a GCL +build for Cygwin. + +GCL builds under MSYS but then there are some remaining +problems with a few Unix-style add-ins routines for GCL +which do not compile. + +In both cases the obstruction to a Windows build of AXIOM +are (relatively) small. + +Bill Page. + +> -----Original Message----- +> From: +> axiom-developer-bounces+bill.page1=sympatico.ca@nongnu.org +> [mailto:axiom-developer-bounces+bill.page1=sympatico.ca@nongnu +> .org] On Behalf Of root +> Sent: Wednesday, November 12, 2003 6:17 AM +> To: otboyev@inp.nsk.su +> Cc: axiom-developer@nongnu.org; daly@idsi.net +> Subject: [Axiom-developer] Re: axiom under cygwin +> +> +> +> otboyev@inp.nsk.su wrote: +> > Hi! +> > +> > Is it possible to compile and use Axiom under cygwin on +> > Windows2000? I've tried this, but failed with some errors +> > in making noweb. I'm using standard cygwin distribution, +> > but I guess Axiom needs some additional libraries. +> > +> > Thank you. +> > Alexei. +> +> Not yet. We are trying to port to the windows platform by the +> effort is still continuing. We are trying to build using the +> mingw environment. If you join the axiom-mail mailing list at +> http://savannah.nongnu.org/projects/axiom +> it will be +> announced when the port works. Or you can join +> axiom-developer and join the porting effort. + +\start +Date: Wed, 12 Nov 2003 09:29:05 -0500 +From: Tim Daly +To: mark@grondar.org, camm@enhanced.com +Subject: [Axiom-developer] Re: huh? + +Mark, + +I've changed yet more of the ${SPADBIN}/notangle to ${TANGLE}. +I believe I've gotten them all this time. + +I also reviewed the input tests and reviewed the open bugs. + +Camm, + +I'm coding a fix that will only rebuild the databases if the +algebra has changed. There is a "marker" file called +int/algebra/dbcomplete +which, if present, means that the databases are ok. To force +a database rebuild this marker file is removed. So you can just +"touch" the marker file and it will skip database builds. This +fix should be available later tonight after the test phase +completes. + +\start +Date: Wed, 12 Nov 2003 15:19:27 +0000 +From: Mark Murray +To: Tim Daly +Subject: [Axiom-developer] Re: huh? +Cc: camm@enhanced.com + +Tim Daly writes: +> Mark, + +Hiya! + +> I've changed yet more of the ${SPADBIN}/notangle to ${TANGLE}. +> I believe I've gotten them all this time. + +Thank you most kindly, Sir! + +\start +Date: Wed, 12 Nov 2003 22:55:58 -0500 +From: root +To: camm@enhanced.com +Subject: [Axiom-developer] databases + +Camm, + +I've changed the makefile so it will only rebuild the databases if the +algebra changes. If you do a normal build and it fails because of the +number of database files you can: + +touch int/algebra/dbcomplete <= marks databases as complete +cp *.daase mnt/linux/algebra <= hand copy files +make <= restart and finish the make + +Changing any algebra file or NRLIB automatically removes dbcomplete +and will cause the databases to build again. + +\start +Date: Thu, 13 Nov 2003 17:03:48 +0000 +From: Mark Murray +To: Axiom Developers +Subject: [Axiom-developer] Clean(er) FreeBSD build working [patch] + +Hi + +Enclosed is a really clean (but not perfect) FreeBSD build for +Axiom. The GCL used is GCL-HEAD with some fixes to make it work +on FreeBSD. I suspect that it will work with stock GCL-2.6.1, +once that has been ported. + +NOTES: + +For FreeBSD, we need the build to use external ports where possible, +so GCL and noweb are assumed to be installed on the system already. +For the purposes of building the FreeBSD port that will go on the +CDS, and will be binary-installable off the 'net, this makes the +cleanest solution. I will ensure that the FreeBSD GCL and noweb are +suitably fixed for the job. + +There is a weird 'ifneq "FreeBSD" "FreeBSD"'/'endif' check in the +patch; I'm not much of a noweb/gmake hacker, so this is a placeholder +that says "On FreeBSD please don't do this bit". I'm sure that there +is a much better way of doing this. Any suggestions? + +If GCLVERSION is set to "gcl-system", then GCL is not built locally, +and the system GCL is used instead. I've used some patches of Camm +Maguire's, and I could easily have broken other builds. Suggestions +on how to do this properly for all cases requested! + +I fixed some linuxism's (I think). + +I've partially documented my stuff. It may need some padding out. + +At one stage, I had utterly remoived all mention of noweb. Some of +this remains. Please ignore bits where I seem to have hacked too +hard. + +There are some compile-fixes where I passed ${CCF} to the CC command +line - this is so that the X includes can be picked up. Is there a +cleaner way to do this? + + +Axiom is a great program! Thanks for enabling its use! :-) + +M +-- +Mark Murray +iumop ap!sdn w,I idlaH + +------- =_aaaaaaaaaa0 +Content-Type: text/plain; file="axiom.diff"; charset="us-ascii" +Content-ID: <50029.1068742327.2@grondar.org> +Content-Description: axiom.diff + +Index: Makefile +=================================================================== +RCS file: /cvsroot/axiom/axiom/Makefile,v +retrieving revision 1.5 +diff -u -d -r1.5 Makefile +--- Makefile 11 Nov 2003 05:19:24 -0000 1.5 ++++ Makefile 13 Nov 2003 08:29:56 -0000 +@@ -5,7 +5,8 @@ + #GCLVERSION=gcl-2.4.1 + #GCLVERSION=gcl-2.5 + #GCLVERSION=gcl-2.5.2 +-GCLVERSION=gcl-2.6.1 ++#GCLVERSION=gcl-2.6.1 ++GCLVERSION=gcl-system + GCLDIR=${LSP}/${GCLVERSION} + SRC=${SPD}/src + INT=${SPD}/int +@@ -18,7 +19,7 @@ + CCLBASE=${OBJ}/${SYS}/ccl/ccllisp + INSTALL=/usr/local/axiom + COMMAND=${INSTALL}/mnt/${SYS}/bin/axiom +-TANGLE=${SPADBIN}/lib/notangle ++TANGLE=notangle + + NOISE="-o ${TMP}/trace" + +@@ -46,6 +47,7 @@ + @mkdir -p ${OBJ}/noweb + @mkdir -p ${TMP} + @mkdir -p ${MNT}/${SYS}/bin/lib ++ifneq "FreeBSD" "FreeBSD" + @( cd ${OBJ}/noweb ; \ + tar -zxf ${ZIPS}/noweb-2.10a.tgz ; \ + cd ${OBJ}/noweb/src ; \ +@@ -57,6 +59,7 @@ + ${MAKE} BIN=${MNT}/${SYS}/bin/lib LIB=${MNT}/${SYS}/bin/lib \ + MAN=${MNT}/${SYS}/bin/man \ + TEXINPUTS=${MNT}/${SYS}/bin/tex all install >${TMP}/trace ) ++endif + @echo The file marks the fact that noweb has been made > noweb + + nowebclean: +Index: Makefile.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/Makefile.pamphlet,v +retrieving revision 1.15 +diff -u -d -r1.15 Makefile.pamphlet +--- Makefile.pamphlet 11 Nov 2003 05:19:24 -0000 1.15 ++++ Makefile.pamphlet 13 Nov 2003 08:29:57 -0000 +@@ -184,7 +184,7 @@ + CCLBASE=${OBJ}/${SYS}/ccl/ccllisp + INSTALL=/usr/local/axiom + COMMAND=${INSTALL}/mnt/${SYS}/bin/axiom +-TANGLE=${SPADBIN}/lib/notangle ++TANGLE=notangle + + NOISE="-o ${TMP}/trace" + +@@ -237,6 +237,7 @@ + @mkdir -p ${OBJ}/noweb + @mkdir -p ${TMP} + @mkdir -p ${MNT}/${SYS}/bin/lib ++ifneq "FreeBSD" "FreeBSD" + @( cd ${OBJ}/noweb ; \ + tar -zxf ${ZIPS}/noweb-2.10a.tgz ; \ + cd ${OBJ}/noweb/src ; \ +@@ -248,6 +249,7 @@ + ${MAKE} BIN=${MNT}/${SYS}/bin/lib LIB=${MNT}/${SYS}/bin/lib \ + MAN=${MNT}/${SYS}/bin/man \ + TEXINPUTS=${MNT}/${SYS}/bin/tex all install >${TMP}/trace ) ++endif + @echo The file marks the fact that noweb has been made > noweb + + nowebclean: +@@ -371,15 +373,15 @@ + @echo 78 installing Axiom in ${INSTALL} + @mkdir -p ${INSTALL} + @cp -pr ${MNT} ${INSTALL} +- @echo AXIOM=${INSTALL}/mnt/${SYS} >${COMMAND} +- @cat ${SRC}/etc/axiomcmd >>${COMMAND} ++ @echo '#!/bin/sh -' >${COMMAND} ++ @echo AXIOM=${INSTALL}/mnt/${SYS} >>${COMMAND} ++ @cat ${SRC}/etc/axiom >>${COMMAND} + @chmod +x ${COMMAND} + @echo 79 Axiom installation finished. + @echo + @echo Please add $(shell dirname ${COMMAND}) to your PATH variable + @echo Start Axiom with the command $(shell basename ${COMMAND}) + @echo +- + + @ + \subsection{document} +@@ -506,6 +508,11 @@ + optimizations for function calling in Axiom. This is handled automatically + by changing this variable. + ++If GCLVERSION is ``gcl-system'', then no GCL is not built locally, ++and it is assumed that the ``gcl'' command is available off the ++path. If this GCL is unsuitable for building Axiom, then very bad ++things will happen. ++ + NOTE WELL: IF YOU CHANGE THIS YOU SHOULD ERASE THE lsp/Makefile FILE. + This will cause the build to remake the lsp/Makefile from the + lsp/Makefile.pamphlet file and get the correct version. If you +@@ -514,7 +521,8 @@ + #GCLVERSION=gcl-2.4.1 + #GCLVERSION=gcl-2.5 + #GCLVERSION=gcl-2.5.2 +-GCLVERSION=gcl-2.6.1 ++#GCLVERSION=gcl-2.6.1 ++GCLVERSION=gcl-system + @ + + \subsection{Makefile.axposf1v3} +@@ -810,6 +818,51 @@ + <> + + @ ++\subsection{Makefile.freebsd} ++Annoyingly enough it seems that GCL uses a default extension of .lsp ++rather than .lisp so we add the {\bf LISP} variable here. We need to ++depend on the default extension behavior because the system build ++will load either the interpreted or compiled form of a file depending ++on which is available. This varies at different stages of the build. ++<>= ++# System dependent Makefile for the freebsd platform ++# Platform variable ++PLF:=FREEBSDplatform ++# C compiler flags ++CCF:="-O -pipe -fno-strength-reduce -Wall -D_GNU_SOURCE -D${PLF} -I/usr/X11R6/include -I/usr/local/include" ++# Loader flags ++LDF:="-L/usr/X11R6/lib -L/usr/local/lib" ++# C compiler to use ++CC:=gcc ++AWK=awk ++RANLIB=ranlib ++TOUCH=touch ++TAR=tar ++AXIOMXLROOT=${AXIOM}/compiler ++O=o ++BYE=bye ++LISP=lsp ++DAASE=${SRC}/share ++ ++ENV=PLF=${PLF} CCF=${CCF} LDF=${LDF} CC=${CC} AWK=${AWK} RANLIB=${RANLIB} \ ++ TOUCH=${TOUCH} TAR=${TAR} AXIOMXLROOT=${AXIOMXLROOT} O=${O} BYE=${BYE} \ ++ LISP=${LISP} DAASE=${DAASE} TANGLE=${TANGLE} ++ ++all: rootdirs srcsetup lspdir srcdir ++ @echo 45 Makefile.freebsd called ++ @echo 46 Environment : ${ENV} ++ @echo 47 finished system build on `date` | tee >lastBuildDate ++ ++<> ++<> ++<> ++<> ++<> ++<> ++<> ++<> ++ ++@ + \subsection{Makefile.linux} + Annoyingly enough it seems that GCL uses a default extension of .lsp + rather than .lisp so we add the {\bf LISP} variable here. We need to +@@ -1291,7 +1344,5 @@ + Bath BA2 5QR UK Tel. +44-1225-837430 + {\bf http://www.codemist.co.uk} + \bibitem{4} \$SPAD/zips/noweb-2.10a.tgz, the noweb source tree +-\bibitem{5} \$SPAD/zips/advi-1.2.0.tar.gz, the advi source tree + \end{thebibliography} + \end{document} +- +Index: README +=================================================================== +RCS file: /cvsroot/axiom/axiom/README,v +retrieving revision 1.6 +diff -u -d -r1.6 README +--- README 7 Nov 2003 21:03:59 -0000 1.6 ++++ README 13 Nov 2003 08:30:00 -0000 +@@ -8,16 +8,18 @@ + ======================================================================= + + Type: +-./configure ++$ ./configure + + ======================================================================= + ================= MAKING AXIOM ======================================== + ======================================================================= + +-cd /spad << where you unpacked the sources +-export AXIOM=/spad/mnt/linux << which axiom to build +-make << build the system +- << a system build takes 2+ hours at 2Ghz ++$ cd /spad << where you unpacked the sources ++$ export AXIOM=/spad/mnt/linux ++or ++$ export AXIOM=/spad/mnt/freebsd << etc; which axiom to build ++$ make << build the system ++ << the build takes 2+ hours at 2Ghz + + When the make completes you'll have an executable called $AXIOM/bin/axiom + +@@ -27,14 +29,14 @@ + + You can install Axiom on your system by typing (as root): + +-make install ++# make install + + This will put Axiom into /usr/local/axiom + and the axiom command in /usr/local/bin/axiom + + You can change these defaults to anything thus: + +-make INSTALL=/home/me/myaxiom COMMAND=/home/me/bin/myaxiom install ++# make INSTALL=/home/me/myaxiom COMMAND=/home/me/bin/myaxiom install + + + ===================================================================== +@@ -49,7 +51,7 @@ + + In general every directory will contain a Makefile.dvi file. + These files document facts about how Axiom is built. +-The directory mnt/linux/doc will contain .dvi files as they are written. ++The directory mnt/${SYS}/doc will contain .dvi files as they are written. + + Axiom is free and open source software. It is copyrighted code that + is released under the Modified BSD license. Much debate about this +@@ -307,17 +309,7 @@ + Literate programs are a combination of documentation and source code + kept in a pamphlet file. There have to be tools to deconstruct the + pamphlet into useable components. At the current time we are using a +-system called noweb that was developed by Norman Ramsey. The source +-code for noweb is in the zips directory. You can uncompress it, +-compile it, and install it into the Axiom executable directory by +-typing: +- +- make noweb +- +-By default, if the noweb directory does not exist it will +-be built as needed simply typing: +- +- make ++system called noweb that was developed by Norman Ramsey. + + Every directory contains a Makefile.pamphlet and typing: + +@@ -399,7 +391,6 @@ + doc + obj + tmp +- noweb + SYS=(linux,...) + mnt + SYS=(linux,...) +@@ -537,9 +528,9 @@ + + FAQ 2: axiom.sty is not found + +-The build of noweb creates 3 files in the mnt/linux/bin directory: ++The build of noweb creates 3 files in the mnt/${SYS}/bin directory: + notangle, noweave, and tex/axiom.sty. The build of the src/scripts +-directory copies the document command to the mnt/linux/bin ++directory copies the document command to the mnt/${SYS}/bin + directory. These four files are necessary to rebuild a Makefile. + + These can be recreated in a clean system by typing: +@@ -551,7 +542,7 @@ + + A pamphlet file was modified and has a syntax error. The document + command has its output redirected to a file called +-obj/linux/tmp/trace. Latex has found the syntax error and put up a ++obj/${SYS}/tmp/trace. Latex has found the syntax error and put up a + prompt which stops the make. Look in this file for the error. You can + also see the error by rerunning make thus: + +@@ -559,16 +550,6 @@ + + which will override the redirection and allow the latex output to go + to the console. +- +-FAQ 4: noweb needs to be rebuilt +- +-The first time noweb is built a dummy file called noweb +-is written into the top level directory. If this file is +-removed noweb will be rebuilt. The following sequence should work: +- +- rm noweb +- make noweb +- + + FAQ 5: lisp needs to be rebuilt + +Index: lsp/Makefile.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/lsp/Makefile.pamphlet,v +retrieving revision 1.4 +diff -u -d -r1.4 Makefile.pamphlet +--- lsp/Makefile.pamphlet 12 Nov 2003 11:16:14 -0000 1.4 ++++ lsp/Makefile.pamphlet 13 Nov 2003 08:30:00 -0000 +@@ -461,15 +461,48 @@ + echo 20 applying toploop patch to unixport/init_gcl.lsp ; \ + patch <${SPD}/zips/${GCLVERSION}.unixport.init_gcl.lsp.patch ) + @ ++\subsection{GCL already installed} ++<>= ++# locally installed GCL ++OUT=${OBJ}/${SYS}/bin ++ ++all: ++ @echo 21 building ${LSP} ${GCLVERSION} ++ ++gcldir: ++ @echo 22 building for ${GCLVERSION} ++ echo "(compiler::link nil \"${OUT}/lisp\" \"(setq compiler::*default-system-p* t)\" \"${OBJ}/${SYS}/lib/cfuns-c.o ${OBJ}/${SYS}/lib/sockio-c.o ${OBJ}/${SYS}/lib/libspad.a\")" | gcl ++ @echo 23 finished gcl build on `date` | tee >gcldir ++ ++ccldir: ${LSP}/ccl/Makefile ++ @echo 24 building CCL ++ @mkdir -p ${INT}/ccl ++ @mkdir -p ${OBJ}/${SYS}/ccl ++ @( cd ccl ; ${ENV} ${MAKE} ) ++ ++${LSP}/ccl/Makefile: ${LSP}/ccl/Makefile.pamphlet ++ @echo 25 making ${LSP}/ccl/Makefile from ${LSP}/ccl/Makefile.pamphlet ++ @( cd ccl ; ${SPADBIN}/document ${NOISE} Makefile ) ++ ++document: ++ @echo 26 making docs in ${LSP} ++ @mkdir -p ${INT}/doc/lsp/ccl ++ @( cd ccl ; ${ENV} ${MAKE} document ) ++ ++clean: ++ @echo 27 cleaning ${LSP}/ccl ++ @( cd ccl ; ${ENV} ${MAKE} clean ) ++@ ++\eject + <<*>>= + # gcl version 2.4.1 + OUT=${OBJ}/${SYS}/bin + + all: +- @echo 14 building ${LSP} ${GCLVERSION} ++ @echo 28 building ${LSP} ${GCLVERSION} + + gcldir: +- @echo 15 building ${GCLVERSION} ++ @echo 29 building ${GCLVERSION} + @tar -zxf ${ZIPS}/${GCLVERSION}.tgz + <> + <> +@@ -479,25 +512,25 @@ + ./configure --enable-vssize=65536 ; \ + ${ENV} ${MAKE} ; \ + cp unixport/saved_gcl ${OUT}/lisp ) +- @echo 21 finished system build on `date` | tee >gcldir ++ @echo 30 finished system build on `date` | tee >gcldir + + ccldir: ${LSP}/ccl/Makefile +- @echo 22 building CCL ++ @echo 31 building CCL + @mkdir -p ${INT}/ccl + @mkdir -p ${OBJ}/${SYS}/ccl + @( cd ccl ; ${ENV} ${MAKE} ) + + ${LSP}/ccl/Makefile: ${LSP}/ccl/Makefile.pamphlet +- @echo 23 making ${LSP}/ccl/Makefile from ${LSP}/ccl/Makefile.pamphlet ++ @echo 32 making ${LSP}/ccl/Makefile from ${LSP}/ccl/Makefile.pamphlet + @( cd ccl ; ${SPADBIN}/document ${NOISE} Makefile ) + + document: +- @echo 24 making docs in ${LSP} ++ @echo 33 making docs in ${LSP} + @mkdir -p ${INT}/doc/lsp/ccl + @( cd ccl ; ${ENV} ${MAKE} document ) + + clean: +- @echo 25 cleaning ${LSP}/ccl ++ @echo 34 cleaning ${LSP}/ccl + @( cd ccl ; ${ENV} ${MAKE} clean ) + @ + \eject +Index: src/booklets/Sorting.booklet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/booklets/Sorting.booklet,v +retrieving revision 1.1 +diff -u -d -r1.1 Sorting.booklet +--- src/booklets/Sorting.booklet 28 Aug 2003 12:15:28 -0000 1.1 ++++ src/booklets/Sorting.booklet 13 Nov 2003 08:30:04 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{/home/axiomgnu/new/mnt/linux/bin/tex/noweb} ++\usepackage{../../src/scripts/tex/noweb} + \begin{document} + \title{Sorting Facilities} + \author{Timothy Daly} +Index: src/clef/Makefile.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/clef/Makefile.pamphlet,v +retrieving revision 1.2 +diff -u -d -r1.2 Makefile.pamphlet +--- src/clef/Makefile.pamphlet 11 Nov 2003 05:03:44 -0000 1.2 ++++ src/clef/Makefile.pamphlet 13 Nov 2003 08:30:04 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../mnt/linux/bin/axiom} ++\usepackage{../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/clef Makefile} + \author{Timothy Daly} +Index: src/clef/edible.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/clef/edible.c.pamphlet,v +retrieving revision 1.2 +diff -u -d -r1.2 edible.c.pamphlet +--- src/clef/edible.c.pamphlet 31 Oct 2003 11:42:57 -0000 1.2 ++++ src/clef/edible.c.pamphlet 13 Nov 2003 08:30:04 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../mnt/linux/bin/axiom} ++\usepackage{../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/clef edible.c} + \author{The Axiom Team} +Index: src/doc/axiom.bib.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/doc/axiom.bib.pamphlet,v +retrieving revision 1.1 +diff -u -d -r1.1 axiom.bib.pamphlet +--- src/doc/axiom.bib.pamphlet 28 Aug 2003 12:28:30 -0000 1.1 ++++ src/doc/axiom.bib.pamphlet 13 Nov 2003 08:30:13 -0000 +@@ -12231,7 +12231,7 @@ + \subsection{Makefile} + <>= + @MISC{Makefile, +- path=./mnt/linux/bin/Makefile.pamphlet ++ path=./mnt/${SYS}/bin/Makefile.pamphlet + } + + @ +Index: src/etc/axiom +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/etc/axiom,v +retrieving revision 1.1 +diff -u -d -r1.1 axiom +--- src/etc/axiom 31 Oct 2003 11:42:58 -0000 1.1 ++++ src/etc/axiom 13 Nov 2003 08:30:13 -0000 +@@ -1,3 +1 @@ + $AXIOM/bin/clef -e $AXIOM/bin/AXIOMsys +- +- +Index: src/interp/Makefile.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/interp/Makefile.pamphlet,v +retrieving revision 1.7 +diff -u -d -r1.7 Makefile.pamphlet +--- src/interp/Makefile.pamphlet 11 Nov 2003 05:03:45 -0000 1.7 ++++ src/interp/Makefile.pamphlet 13 Nov 2003 08:30:17 -0000 +@@ -563,8 +563,10 @@ + @ echo '(load "${OUT}/c-util")' >> ${OUT}/makedep.lisp + @ echo '(unless (probe-file "${OUT}/g-util.${O}") (compile-file "${OUT}/g-util.${LISP}" :output-file "${OUT}/g-util.${O}"))' >> ${OUT}/makedep.lisp + @ echo '(load "${OUT}/g-util")' >> ${OUT}/makedep.lisp +- @ (cd ${MNT}/${SYS}/bin ; \ +- echo '(progn (load "${OUT}/makedep.lisp") (spad-save "${DEPSYS}"))' | ${LISPSYS}) ++# @ (cd ${MNT}/${SYS}/bin ; \ ++# echo '(progn (load "${OUT}/makedep.lisp") (spad-save "${DEPSYS}"))' | ${LISPSYS}) ++ @ ( cd ${OBJ}/${SYS}/bin && \ ++ echo '(setq si::*collect-binary-modules* t)(load "${OUT}/makedep.lisp")(compiler::link (remove-duplicates si::*binary-modules* :test (quote equal)) "$(DEPSYS)" "(setq si::*collect-binary-modules* t)(load \"$(OUT)/makedep.lisp\")(gbc t)(when si::*binary-modules* (error si::*binary-modules*))(setq si::collect-binary-modules* nil si::*binary-modules* nil)(gbc t)(setq compiler::*default-system-p* t)" "" nil)' | ${LISPSYS}) + @ echo 4 ${DEPSYS} created + + @ +@@ -616,8 +618,10 @@ + @ echo '#+:akcl (setq compiler::*suppress-compiler-notes* t)' >> ${OUT}/makeint.lisp + @ echo '#+:akcl (si::gbc-time 0)' >> ${OUT}/makeint.lisp + @ echo '#+:akcl (setq si::*system-directory* "${SPAD}/bin/")' >> ${OUT}/makeint.lisp +- @ (cd ${OBJ}/${SYS}/bin ; \ +- echo '(progn (gbc t) (load "${OUT}/makeint.lisp") (gbc t) (user::spad-save "${SAVESYS}"))' | ${LISPSYS} ) ++# @ (cd ${OBJ}/${SYS}/bin ; \ ++# echo '(progn (gbc t) (load "${OUT}/makeint.lisp") (gbc t) (user::spad-save "${SAVESYS}"))' | ${LISPSYS} ) ++ @ (cd ${OBJ}/${SYS}/bin && \ ++ echo '(setq si::*collect-binary-modules* t)(setq x si::*system-directory*)(load "${OUT}/makeint.lisp")(setq si::*system-directory* x)(compiler::link (remove-duplicates si::*binary-modules* :test (quote equal)) "$(SAVESYS)" "(setq si::*collect-binary-modules* t)(load \"$(OUT)/makeint.lisp\")(when si::*binary-modules* (error si::*binary-modules*)(setq si::collect-binary-modules* nil si::*binary-modules* nil)(setq compiler::*default-system-p* t)(gbc t))" "$(OBJ)/$(SYS)/lib/sockio-c.o $(OBJ)/$(SYS)/lib/cfuns-c.o $(OBJ)/$(SYS)/lib/libspad.a" nil)' | ${LISPSYS}) + @ echo 6 ${SAVESYS} created + @ cp ${SAVESYS} ${AXIOMSYS} + @ echo 6a ${AXIOMSYS} created +Index: src/interp/debugsys.lisp.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/interp/debugsys.lisp.pamphlet,v +retrieving revision 1.1 +diff -u -d -r1.1 debugsys.lisp.pamphlet +--- src/interp/debugsys.lisp.pamphlet 28 Aug 2003 14:23:38 -0000 1.1 ++++ src/interp/debugsys.lisp.pamphlet 13 Nov 2003 08:30:18 -0000 +@@ -79,7 +79,7 @@ + (thesymb "/int/interp/buildom.clisp") + (thesymb "/int/interp/cattable.clisp") + (thesymb "/int/interp/cformat.clisp") +- (thesymb "/obj/linux/interp/cfuns.o") ++ (thesymb "/obj/${SYS}/interp/cfuns.o") + (thesymb "/int/interp/clam.clisp") + (thesymb "/int/interp/clammed.clisp") + (thesymb "/int/interp/comp.lisp") +@@ -152,7 +152,7 @@ + (thesymb "/int/interp/sfsfun.clisp") + (thesymb "/int/interp/simpbool.clisp") + (thesymb "/int/interp/slam.clisp") +- (thesymb "/obj/linux/interp/sockio.o") ++ (thesymb "/obj/${SYS}/interp/sockio.o") + (thesymb "/int/interp/spad.lisp") + (thesymb "/int/interp/spaderror.lisp") + (thesymb "/int/interp/template.clisp") +@@ -232,13 +232,13 @@ + ()) + (list + (thesymb "/int/interp/ax.clisp")) +- "/mnt/linux" ++ "/mnt/${SYS}" + "/lsp" + "/src" + "/int" + "/obj" + "/mnt" +- "linux") ++ "${SYS}") + (in-package "SCRATCHPAD-COMPILER") + (boot::set-restart-hook) + (in-package "BOOT") +@@ -247,7 +247,7 @@ + (load (user::thepath "/int/interp/obey.lsp")) + ;(si::multiply-bignum-stack 10) + (si::gbc-time 0) +-(setq si::*system-directory* (user::thepath "/mnt/linux/bin/")) ++(setq si::*system-directory* (user::thepath "/mnt/${SYS}/bin/")) + (gbc t) + + @ +Index: src/interp/util.lisp.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/interp/util.lisp.pamphlet,v +retrieving revision 1.2 +diff -u -d -r1.2 util.lisp.pamphlet +--- src/interp/util.lisp.pamphlet 9 Oct 2003 10:46:23 -0000 1.2 ++++ src/interp/util.lisp.pamphlet 13 Nov 2003 08:30:19 -0000 +@@ -68,10 +68,14 @@ + ;; perform system initializations for building a starter system + (init-memory-config) + #+:AKCL +- (let ((collectfn (concatenate 'string (string lsp) "/cmpnew/collectfn"))) +- (unless (probe-file (concatenate 'string collectfn ".o")) +- (compile-file collectfn)) +- (load collectfn) ++ (let ((collectfn (concatenate 'string si::*system-directory* "../cmpnew/gcl_collectfn.lsp")) ++ (collectfn1 (concatenate 'string obj "/" sys "/interp/collectfn"))) ++ (with-open-file (st collectfn :direction :input) ++ (with-open-file (st1 (concatenate 'string collectfn1 ".lsp") :direction :output) ++ (si::copy-stream st st1))) ++ (unless (probe-file (concatenate 'string collectfn1 ".o")) ++ (compile-file collectfn1)) ++ (load collectfn1) + (compiler::emit-fn t) + (mapcar + #'load +@@ -830,7 +834,7 @@ + This function will do that. A correct call looks like: + \begin{verbatim} + (in-package "BOOT") +-(recompile-all-libs "/spad/mnt/linux/algebra") ++(recompile-all-libs "/spad/mnt/${SYS}/algebra") + \end{verbatim} + <>= + (defun recompile-all-libs (dir) +@@ -855,11 +859,11 @@ + Note that it will build a pathname from the current {\bf AXIOM} + shell variable. So if the {\bf AXIOM} shell variable had the value + \begin{verbatim} +-/spad/mnt/linux ++/spad/mnt/${SYS} + \end{verbatim} + then the wildcard expands to + \begin{verbatim} +-/spad/mnt/linux/nalg/*.spad ++/spad/mnt/${SYS}/nalg/*.spad + \end{verbatim} + and all of the matching files would be recompiled. + <>= +@@ -896,7 +900,7 @@ + before compiling this file. A correct call looks like: + \begin{verbatim} + (in-package "BOOT") +-(reroot "/spad/mnt/linux") ++(reroot "/spad/mnt/${SYS}") + \end{verbatim} + <>= + (defun reroot (dir) +Index: src/lib/Makefile.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/Makefile.pamphlet,v +retrieving revision 1.5 +diff -u -d -r1.5 Makefile.pamphlet +--- src/lib/Makefile.pamphlet 11 Nov 2003 05:03:45 -0000 1.5 ++++ src/lib/Makefile.pamphlet 13 Nov 2003 08:30:19 -0000 +@@ -256,7 +256,7 @@ + ${OUT}/pixmap.o: ${MID}/pixmap.c + @echo 34 making ${OUT}/pixmap.o from ${MID}/pixmap.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/pixmap.c ) ++ gcc -c -I${INC} ${CCF} ${MID}/pixmap.c ) + + ${DOCINT}/pixmap.c.dvi: ${IN}/pixmap.c.pamphlet + @echo 35 making ${DOCINT}/pixmap.c.dvi from ${IN}/pixmap.c.pamphlet +@@ -337,7 +337,7 @@ + ${OUT}/spadcolors.o: ${MID}/spadcolors.c + @echo 46 making ${OUT}/spadcolors.o from ${MID}/spadcolors.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/spadcolors.c ) ++ gcc -c -I${INC} ${CCF} ${MID}/spadcolors.c ) + + ${DOCINT}/spadcolors.c.dvi: ${IN}/spadcolors.c.pamphlet + @echo 47 making ${DOCINT}/spadcolors.c.dvi from \ +@@ -363,7 +363,7 @@ + ${OUT}/util.o: ${MID}/util.c + @echo 50 making ${OUT}/util.o from ${MID}/util.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/util.c ) ++ gcc -c -I${INC} ${CCF} ${MID}/util.c ) + + ${DOCINT}/util.c.dvi: ${IN}/util.c.pamphlet + @echo 51 making ${DOCINT}/util.c.dvi from ${IN}/util.c.pamphlet +@@ -413,7 +413,7 @@ + ${OUT}/XDither.o: ${MID}/XDither.c + @echo 58 making ${OUT}/XDither.o from ${MID}/XDither.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/XDither.c ) ++ gcc -c -I${INC} ${CCF} ${MID}/XDither.c ) + + ${DOCINT}/XDither.c.dvi: ${IN}/XDither.c.pamphlet + @echo 59 making ${DOCINT}/XDither.c.dvi from ${IN}/XDither.c.pamphlet +@@ -438,7 +438,7 @@ + ${OUT}/XShade.o: ${MID}/XShade.c + @echo 62 making ${OUT}/XShade.o from ${MID}/XShade.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/XShade.c ) ++ gcc -c -I${INC} ${CCF} ${MID}/XShade.c ) + + ${DOCINT}/XShade.c.dvi: ${IN}/XShade.c.pamphlet + @echo 63 making ${DOCINT}/XShade.c.dvi from ${IN}/XShade.c.pamphlet +@@ -463,7 +463,7 @@ + ${OUT}/XSpadFill.o: ${MID}/XSpadFill.c + @echo 66 making ${OUT}/XSpadFill.o from ${MID}/XSpadFill.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/XSpadFill.c ) ++ gcc -c -I${INC} ${CCF} ${MID}/XSpadFill.c ) + + ${DOCINT}/XSpadFill.c.dvi: ${IN}/XSpadFill.c.pamphlet + @echo 67 making ${DOCINT}/XSpadFill.c.dvi from ${IN}/XSpadFill.c.pamphlet +@@ -496,6 +496,7 @@ + <>= + ${DOCMNT}/Makefile.dvi: ${SRC}/Makefile.dvi + @echo 71 making ${DOCMNT}/Makefile.dvi from ${SRC}/Makefile.dvi ++ @mkdir -p ${DOCMNT} + @cp ${SRC}/Makefile.dvi ${DOCMNT}/Makefile.dvi + + @ +Index: src/lib/XDither.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/XDither.c.pamphlet,v +retrieving revision 1.3 +diff -u -d -r1.3 XDither.c.pamphlet +--- src/lib/XDither.c.pamphlet 10 Nov 2003 18:47:25 -0000 1.3 ++++ src/lib/XDither.c.pamphlet 13 Nov 2003 08:30:19 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib XDither.c} + \author{The Axiom Team} +@@ -51,7 +51,6 @@ + + #include + #include +-#include + + #include + #include +Index: src/lib/XShade.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/XShade.c.pamphlet,v +retrieving revision 1.3 +diff -u -d -r1.3 XShade.c.pamphlet +--- src/lib/XShade.c.pamphlet 10 Nov 2003 18:47:26 -0000 1.3 ++++ src/lib/XShade.c.pamphlet 13 Nov 2003 08:30:19 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib XShade.c} + \author{The Axiom Team} +@@ -50,7 +50,6 @@ + #include "useproto.h" + + #include +-#include + #include + + #include +Index: src/lib/XSpadFill.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/XSpadFill.c.pamphlet,v +retrieving revision 1.3 +diff -u -d -r1.3 XSpadFill.c.pamphlet +--- src/lib/XSpadFill.c.pamphlet 10 Nov 2003 18:47:26 -0000 1.3 ++++ src/lib/XSpadFill.c.pamphlet 13 Nov 2003 08:30:19 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib XSpadFill.c} + \author{The Axiom Team} +Index: src/lib/axiom.xpm.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/axiom.xpm.pamphlet,v +retrieving revision 1.2 +diff -u -d -r1.2 axiom.xpm.pamphlet +--- src/lib/axiom.xpm.pamphlet 10 Nov 2003 18:47:26 -0000 1.2 ++++ src/lib/axiom.xpm.pamphlet 13 Nov 2003 08:30:19 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib axiom.xpm} + \author{The Axiom Team} +Index: src/lib/bsdsignal.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/bsdsignal.c.pamphlet,v +retrieving revision 1.5 +diff -u -d -r1.5 bsdsignal.c.pamphlet +--- src/lib/bsdsignal.c.pamphlet 10 Nov 2003 18:47:26 -0000 1.5 ++++ src/lib/bsdsignal.c.pamphlet 13 Nov 2003 08:30:19 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib bsdsignal.c} + \author{The Axiom Team} +Index: src/lib/cfuns-c.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/cfuns-c.c.pamphlet,v +retrieving revision 1.3 +diff -u -d -r1.3 cfuns-c.c.pamphlet +--- src/lib/cfuns-c.c.pamphlet 10 Nov 2003 18:47:26 -0000 1.3 ++++ src/lib/cfuns-c.c.pamphlet 13 Nov 2003 08:30:19 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib cfuns-c.c} + \author{The Axiom Team} +@@ -52,7 +52,6 @@ + #include + #include + #include +-#include + #include + #include + +Index: src/lib/cursor.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/cursor.c.pamphlet,v +retrieving revision 1.3 +diff -u -d -r1.3 cursor.c.pamphlet +--- src/lib/cursor.c.pamphlet 10 Nov 2003 18:47:26 -0000 1.3 ++++ src/lib/cursor.c.pamphlet 13 Nov 2003 08:30:19 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib cursor.c} + \author{Stephen Watt, James Wen} +Index: src/lib/edin.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/edin.c.pamphlet,v +retrieving revision 1.3 +diff -u -d -r1.3 edin.c.pamphlet +--- src/lib/edin.c.pamphlet 10 Nov 2003 18:47:26 -0000 1.3 ++++ src/lib/edin.c.pamphlet 13 Nov 2003 08:30:20 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib edin.c} + \author{The Axiom Team} +Index: src/lib/emupty.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/emupty.c.pamphlet,v +retrieving revision 1.3 +diff -u -d -r1.3 emupty.c.pamphlet +--- src/lib/emupty.c.pamphlet 10 Nov 2003 18:47:26 -0000 1.3 ++++ src/lib/emupty.c.pamphlet 13 Nov 2003 08:30:20 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib emupty.c} + \author{Nick Simicich} +Index: src/lib/fnct_key.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/fnct_key.c.pamphlet,v +retrieving revision 1.3 +diff -u -d -r1.3 fnct_key.c.pamphlet +--- src/lib/fnct_key.c.pamphlet 10 Nov 2003 18:47:26 -0000 1.3 ++++ src/lib/fnct_key.c.pamphlet 13 Nov 2003 08:30:20 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib fnct\_key.c} + \author{The Axiom Team} +@@ -352,7 +352,7 @@ + close(fd); + } + } +- bsdSignal(SIGCLD, null_fnct,RestartSystemCalls); ++ bsdSignal(SIGCHLD, null_fnct,RestartSystemCalls); + switch (id = fork()) { + case -1: + perror("Special key"); +Index: src/lib/halloc.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/halloc.c.pamphlet,v +retrieving revision 1.3 +diff -u -d -r1.3 halloc.c.pamphlet +--- src/lib/halloc.c.pamphlet 10 Nov 2003 18:47:26 -0000 1.3 ++++ src/lib/halloc.c.pamphlet 13 Nov 2003 08:30:20 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib halloc.c} + \author{The Axiom Team} +Index: src/lib/hash.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/hash.c.pamphlet,v +retrieving revision 1.1 +diff -u -d -r1.1 hash.c.pamphlet +--- src/lib/hash.c.pamphlet 10 Nov 2003 18:47:26 -0000 1.1 ++++ src/lib/hash.c.pamphlet 13 Nov 2003 08:30:20 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{no title} + \author{The Axiom Team} +Index: src/lib/openpty.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/openpty.c.pamphlet,v +retrieving revision 1.5 +diff -u -d -r1.5 openpty.c.pamphlet +--- src/lib/openpty.c.pamphlet 10 Nov 2003 18:47:26 -0000 1.5 ++++ src/lib/openpty.c.pamphlet 13 Nov 2003 08:30:21 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib openpty.c} + \author{The Axiom Team} +@@ -92,7 +92,7 @@ + #endif + + { +-#if defined(SUNplatform) || defined (HP9platform) || defined(LINUXplatform) || defined(RTplatform) ||defined(AIX370platform) ++#if defined(SUNplatform) || defined (HP9platform) || defined(LINUXplatform) || defined(RTplatform) ||defined(AIX370platform) || defined(FREEBSDplatform) + int looking = 1, i; + int oflag = O_RDWR; /* flag for opening the pty */ + +@@ -204,7 +204,7 @@ + sprintf(serv, "/dev/ttyp%02x", channelNo); + channelNo++; + #endif +-#if defined(SUNplatform) || defined (HP9platform) || defined(linux) ++#if defined(SUNplatform) || defined (HP9platform) || defined(FREEBSDplatform) || defined(linux) + static int channelNo = 0; + static char group[] = "pqrstuvwxyzPQRST"; + static int groupNo = 0; +Index: src/lib/pixmap.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/pixmap.c.pamphlet,v +retrieving revision 1.3 +diff -u -d -r1.3 pixmap.c.pamphlet +--- src/lib/pixmap.c.pamphlet 10 Nov 2003 18:47:26 -0000 1.3 ++++ src/lib/pixmap.c.pamphlet 13 Nov 2003 08:30:21 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib pixmap.c} + \author{The Axiom Team} +@@ -361,8 +361,7 @@ + write_pixmap_file(Display *dsp, int scr, char *fn, Window wid, int x, int y, int width,int height) + #endif + { +- XpmAttributes attr; +- XImage *xi,*xireturn; ++ XImage *xi; + int status; + + /* reads image structure in ZPixmap format */ +Index: src/lib/prt.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/prt.c.pamphlet,v +retrieving revision 1.3 +diff -u -d -r1.3 prt.c.pamphlet +--- src/lib/prt.c.pamphlet 10 Nov 2003 18:47:26 -0000 1.3 ++++ src/lib/prt.c.pamphlet 13 Nov 2003 08:30:22 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib prt.c} + \author{The Axiom Team} +Index: src/lib/sockio-c.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/sockio-c.c.pamphlet,v +retrieving revision 1.4 +diff -u -d -r1.4 sockio-c.c.pamphlet +--- src/lib/sockio-c.c.pamphlet 10 Nov 2003 18:47:26 -0000 1.4 ++++ src/lib/sockio-c.c.pamphlet 13 Nov 2003 08:30:23 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib sockio-c.c} + \author{The Axiom Team} +Index: src/lib/spadcolors.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/spadcolors.c.pamphlet,v +retrieving revision 1.3 +diff -u -d -r1.3 spadcolors.c.pamphlet +--- src/lib/spadcolors.c.pamphlet 10 Nov 2003 18:47:26 -0000 1.3 ++++ src/lib/spadcolors.c.pamphlet 13 Nov 2003 08:30:23 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib spadcolors.c} + \author{The Axiom Team} +Index: src/lib/util.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/util.c.pamphlet,v +retrieving revision 1.3 +diff -u -d -r1.3 util.c.pamphlet +--- src/lib/util.c.pamphlet 10 Nov 2003 18:47:26 -0000 1.3 ++++ src/lib/util.c.pamphlet 13 Nov 2003 08:30:23 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib util.c} + \author{The Axiom Team} +Index: src/lib/wct.c.pamphlet +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/lib/wct.c.pamphlet,v +retrieving revision 1.3 +diff -u -d -r1.3 wct.c.pamphlet +--- src/lib/wct.c.pamphlet 10 Nov 2003 18:47:26 -0000 1.3 ++++ src/lib/wct.c.pamphlet 13 Nov 2003 08:30:24 -0000 +@@ -1,5 +1,5 @@ + \documentclass{article} +-\usepackage{../../../../mnt/linux/bin/axiom} ++\usepackage{../../../../mnt/${SYS}/bin/axiom} + \begin{document} + \title{\$SPAD/src/lib wct.c} + \author{The Axiom Team} +@@ -287,7 +287,7 @@ + printTime((long *)&(pwct->ftime)); + cc = skimString(pwct->fimage, pwct->fsize, NHEAD, NTAIL); + printf("%s", " " + (cc - (NHEAD + NTAIL))); +- printf(" [%d w, %d c]", pwct->wordc, pwct->fsize); ++ printf(" [%d w, %ld c]", pwct->wordc, (long)pwct->fsize); + printf("\n"); + + #ifdef SHOW_WORDS +Index: src/scripts/document +=================================================================== +RCS file: /cvsroot/axiom/axiom/src/scripts/document,v +retrieving revision 1.3 +diff -u -d -r1.3 document +--- src/scripts/document 12 Nov 2003 11:16:15 -0000 1.3 ++++ src/scripts/document 13 Nov 2003 08:30:24 -0000 +@@ -1,12 +1,14 @@ + #!/bin/sh ++ + latex=`which latex` + if [ "$latex" = "" ] ; then + echo document ERROR You must install latex first + exit 0 + fi + +-tangle=$AXIOM/bin/lib/notangle +-weave=$AXIOM/bin/lib/noweave ++tangle=notangle ++weave=noweave ++ + if [ "$#" = "3" ]; then + REDIRECT=$2 + FILE=`basename $3 .pamphlet` +@@ -22,6 +24,7 @@ + rm -f $FILE.aux + exit 0 + fi ++ + if [ "$#" = "1" ]; then + FILE=`basename $1 .pamphlet` + $tangle -t8 $FILE.pamphlet >$FILE +@@ -36,6 +39,5 @@ + rm -f $FILE.aux + exit 0 + fi +-echo "document [ -o redirect ] pamphlet" +- + ++echo "document [ -o redirect ] pamphlet" + +------- =_aaaaaaaaaa0-- + +\start +Date: Thu, 13 Nov 2003 11:43:21 -0500 +From: Tim Daly +To: mark@grondar.org +Subject: [Axiom-developer] Clean(er) FreeBSD build working [patch] + +Mark, + +Awesome. Thanks. I'll try to build it tonight. +The systems I'm using for FreeBSD are not network connected +and cannot reach CDS. I have to hand-install. Where is CDS? + +\start +Date: Thu, 13 Nov 2003 17:49:57 +0000 +From: Mark Murray +To: Tim Daly +Subject: [Axiom-developer] Re: Clean(er) FreeBSD build working [patch] + +Tim Daly writes: +> Awesome. Thanks. I'll try to build it tonight. + +Cool! :-) + +> The systems I'm using for FreeBSD are not network connected +> and cannot reach CDS. I have to hand-install. Where is CDS? + +Typo. CD's. Our Compact Disk installation. We haven't built +any that are of much use to you yet. + +If you want to download some install ISO images, then best get +them from ftp.freebsd.org. I'm doing my development on FreeBSD +CURRENT (soon to be v 5.2), but you should be OK with v 4.9 +or v 5.1). + +Are you interested in my patches to GCL-current (HEAD)? + +\start +Date: 14 Nov 2003 11:20:06 -0500 +From: Camm Maguire +To: "Bill Page" +Subject: Re: [Gcl-devel] RE: [Axiom-developer] Re: axiom under cygwin +Cc: otboyev@inp.nsk.su + +Greetings! + +"Bill Page" writes: + +> Alexei, +> +> I think the problem with noweb is quite easy to fix, but +> the difficult problem will be GCL which does not build +> under Cygwin. The GCL project is currently looking for +> someone willing to take on the task of creating a GCL +> build for Cygwin. +> +> GCL builds under MSYS but then there are some remaining +> problems with a few Unix-style add-ins routines for GCL +> which do not compile. +> +> In both cases the obstruction to a Windows build of AXIOM +> are (relatively) small. +> + +Thanks for clarifying, Bill! While MSYS will always be our primary +Windows port, as it is judged a superior Windows development +environment in several respects by our gcl developer in the know, we +would of course appreciate in addition someone undertaking a cygwin +effort, simply because as far as I can tell it appears to be quite +popular with users. If anyone knows of an interested party, please +keep me informed. + +Take care, + +> Bill Page. +> +> > -----Original Message----- +> > From: +> > axiom-developer-bounces+bill.page1=sympatico.ca@nongnu.org +> > [mailto:axiom-developer-bounces+bill.page1=sympatico.ca@nongnu +> > .org] On Behalf Of root +> > Sent: Wednesday, November 12, 2003 6:17 AM +> > To: otboyev@inp.nsk.su +> > Cc: axiom-developer@nongnu.org; daly@idsi.net +> > Subject: [Axiom-developer] Re: axiom under cygwin +> > +> > +> > +> > otboyev@inp.nsk.su wrote: +> > > Hi! +> > > +> > > Is it possible to compile and use Axiom under cygwin on +> > > Windows2000? I've tried this, but failed with some errors +> > > in making noweb. I'm using standard cygwin distribution, +> > > but I guess Axiom needs some additional libraries. +> > > +> > > Thank you. +> > > Alexei. +> > +> > Not yet. We are trying to port to the windows platform by the +> > effort is still continuing. We are trying to build using the +> > mingw environment. If you join the axiom-mail mailing list at +> > http://savannah.nongnu.org/projects/axiom +> > it will be +> > announced when the port works. Or you can join +> > axiom-developer and join the porting effort. + +\start +Date: Sat, 15 Nov 2003 00:55:50 +0100 +From: David MENTRE +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] Graphing the algebra lattice: some progress with Tulip + +Hello, + +A looong time ago, we wanted to graph Axiom algebra lattice. Martin +RUBEY proposed to use Tulip[1]. I have given it a try. + +What I have done: + + 1. start from src/algebra/Lattice.pamphlet; + + 2. produce a Lattice.txt with only depency information; + + 3. use a small Perl script (txt2tlp.pl) to transform this text file + into a native Tulip file (.tlp file); + + 4. load the graph into Tulip (1015 nodes, 7720 edges), play with Tulip + and try to understand its user interface. :) + + +The good news: Tulip is able to handle graphs of that size. The bad +news: right now, I don't found the produced graph of any usefulness. But +there are some many combinations that I'm a bit lost. And the +documentation seems not up-to-date and a bit light. Somebody else might +produce a more useful output. + +I don't plan to do more work on this in the short term, so you'll find +at below URL the source and produced files. I've included the file +"img/lattice-gem3d.eps.bz2" which is a bzip2-ed EPS file containing an +image of a produced graph. If you want to load a file into Tulip, give a +try to "lattice-gem3d.tlp". + + http://www.linux-france.org/~dmentre/code/axiom/lattice.tar.gz + + +I've used Tulip 1.2.5 of Debian unstable. + + +Some remarks for further work: + + 1. as it was pointed out before, it might be preferable to parse the + compilation log to extract more up-to-date dependency information. + And as pointed out by Juergen[2], some dependencies are not printed + by default so an image without preloads should be used (I don't know + how to do that); + + 2. while the layering information is available in the Lattice.txt file, + this layering is not used to produce Tulip graph clusters by my + small perl script. It might help to make the produced graphs more + readable. + + +Yours, +d. + +[1] http://mail.nongnu.org/archive/html/axiom-developer/2003-08/msg00101.html +[2] http://mail.nongnu.org/archive/html/axiom-developer/2003-08/msg00097.html + +\start +Date: Sat, 15 Nov 2003 11:05:32 +0000 +From: Mark Murray +To: GCL Developers +Subject: [Axiom-developer] AXIOM build with hacked GCL + +Camm + +I used bits of your Debian build for Axiom to get my FreeBSD build +to work. The resultant programs runs just fine, but only if I don't +delete the build dirs. The problem is that the locations of the +loadable modules get hardcoded into the AXIOMsys binary, resulting +in the installed (.../mnt/${SYS}/...) stuff not being used. + +I'm a useless Lisp hacker, so I'm a little lost here. Any suggestions? + +(I posted my patches a couple of days ago, and I can supply them again +if anyone needs them). + +\start +Date: Sat, 15 Nov 2003 09:07:48 -0500 +From: root +To: mark@grondar.org +Subject: Re: [Axiom-developer] AXIOM build with hacked GCL + +Mark, + +There are 2 shell variables that can affect where axiom will look for things. + +The first, called AXIOM, defines where the system lives. +When set it during the build time it tells the build 2 pieces of information: + +AXIOM=(yourpath)/axiom/mnt/(sys) + +The (yourpath) tells the build where the sources live. +The (sys) tells the build what kind of target system to build. +(It is possible to do cross-compiles to other (sys) but we don't yet +exploit that). + +The second variable is DAASE. It is set to the path ABOVE the algebra +directory. Thus if the databases (*.daase) live in (yourDBpath)/algebra +you would set: + +DAASE=(yourDBpath) + +Remember to leave the "algebra" directory off the end of the path. +This variable is only used during test builds. I play games with the +database locations. Users should not have to set this variable but +Camm may use it to point to other databases. + +\start +Date: Sat, 15 Nov 2003 09:18:24 -0500 +From: root +To: mark@grondar.org +Subject: Re: [Axiom-developer] AXIOM build with hacked GCL + +Mark, + +I forgot to mention that you can move the system anywhere after the +build completes by changing the AXIOM variable. You only need to +move the "mnt" subdirectory to have a running system. All the rest +can be removed. Thus, once you build a system and want to install it +either type + +make install + +which will install the system in "/usr/local/axiom" by default and +put the axiom command into "/usr/local/axiom/mnt/(sys)/bin/axiom" +by default. If you want it to live elsewhere, like "opt" and want +the command elsewhere like "/usr/local/bin" try: + +make install INSTALL=/bin/axiom COMMAND=/usr/local/bin/axiom + +Alternatively you can hand copy the system to a new location. +You only need to copy the mnt subdirectory thus: + +mkdir /my/local/hacks/myaxiom <= where to put axiom +cp (yourpath)/axiom/mnt /my/local/hacks/myaxiom <= copy the execution tree +export AXIOM=/my/local/hacks/myaxiom/mnt/linux <= tell axiom where it lives +export PATH=$AXIOM/bin:$PATH <= put it on your path + +======================================================================== + +There are 2 shell variables that can affect where axiom will look for things. + +The first, called AXIOM, defines where the system lives. +When set it during the build time it tells the build 2 pieces of information: + +AXIOM=(yourpath)/axiom/mnt/(sys) + +The (yourpath) tells the build where the sources live. +The (sys) tells the build what kind of target system to build. +(It is possible to do cross-compiles to other (sys) but we don't yet +exploit that). + +The second variable is DAASE. It is set to the path ABOVE the algebra +directory. Thus if the databases (*.daase) live in (yourDBpath)/algebra +you would set: + +DAASE=(yourDBpath) + +Remember to leave the "algebra" directory off the end of the path. +This variable is only used during test builds. I play games with the +database locations. Users should not have to set this variable but +Camm may use it to point to other databases. + +\start +Date: Sat, 15 Nov 2003 16:03:36 +0000 +From: Mark Murray +To: daly@idsi.net +Subject: Re: [Axiom-developer] AXIOM build with hacked GCL + +root writes: +> Mark, +> +> There are 2 shell variables that can affect where axiom will look for things. +> +> The first, called AXIOM, defines where the system lives. + +This is the one that seems to be broken by the local patching. + +> When set it during the build time it tells the build 2 pieces of information: +> +> AXIOM=(yourpath)/axiom/mnt/(sys) +> +> The (yourpath) tells the build where the sources live. +> The (sys) tells the build what kind of target system to build. +> (It is possible to do cross-compiles to other (sys) but we don't yet +> exploit that). + +Right. + +> The second variable is DAASE. It is set to the path ABOVE the algebra +> directory. Thus if the databases (*.daase) live in (yourDBpath)/algebra +> you would set: +> +> DAASE=(yourDBpath) +> +> Remember to leave the "algebra" directory off the end of the path. +> This variable is only used during test builds. I play games with the +> database locations. Users should not have to set this variable but +> Camm may use it to point to other databases. + +I need to use this too, it seems, as it fixes problems. The install +location is not the same as the build location, and the build location +seems to become hardcoded into AXIOMsys after the Debian fixes are in. + +\start +Date: Sat, 15 Nov 2003 16:05:56 +0000 +From: Mark Murray +To: daly@idsi.net +Subject: Re: [Axiom-developer] AXIOM build with hacked GCL + +Hi + +I'm doing the below, but local patching is breaking things. However, +the DAASE env var fixed it :-). + +M + +root writes: +> I forgot to mention that you can move the system anywhere after the +> build completes by changing the AXIOM variable. You only need to +> move the "mnt" subdirectory to have a running system. All the rest +> can be removed. Thus, once you build a system and want to install it +> either type +> +> make install +> +> which will install the system in "/usr/local/axiom" by default and +> put the axiom command into "/usr/local/axiom/mnt/(sys)/bin/axiom" +> by default. If you want it to live elsewhere, like "opt" and want +> the command elsewhere like "/usr/local/bin" try: +> +> make install INSTALL=/bin/axiom COMMAND=/usr/local/bin/axiom +> +> Alternatively you can hand copy the system to a new location. +> You only need to copy the mnt subdirectory thus: +> +> mkdir /my/local/hacks/myaxiom <= where to put axiom +> cp (yourpath)/axiom/mnt /my/local/hacks/myaxiom <= copy the execution tree +> export AXIOM=/my/local/hacks/myaxiom/mnt/linux <= tell axiom where it lives +> export PATH=$AXIOM/bin:$PATH <= put it on your path +> +Tim +> +> +> +> +> ======================================================================== +> +> There are 2 shell variables that can affect where axiom will look for things. +> +> The first, called AXIOM, defines where the system lives. +> When set it during the build time it tells the build 2 pieces of information: +> +> AXIOM=(yourpath)/axiom/mnt/(sys) +> +> The (yourpath) tells the build where the sources live. +> The (sys) tells the build what kind of target system to build. +> (It is possible to do cross-compiles to other (sys) but we don't yet +> exploit that). +> +> The second variable is DAASE. It is set to the path ABOVE the algebra +> directory. Thus if the databases (*.daase) live in (yourDBpath)/algebra +> you would set: +> +> DAASE=(yourDBpath) +> +> Remember to leave the "algebra" directory off the end of the path. +> This variable is only used during test builds. I play games with the +> database locations. Users should not have to set this variable but +> Camm may use it to point to other databases. + +\start +Date: 15 Nov 2003 11:10:15 -0500 +From: Camm Maguire +To: daly@idsi.net +Subject: Re: [Gcl-devel] Re: [Axiom-developer] AXIOM build with hacked GCL + +Greetings! Of course, Tim said it already. Just wanted to note that +in the current Debian package, AxiomSYS is invoked via a shell script +wrapper which sets the AXIOM environment variable. I haven't done +anything with the DAASE variable. + +Take care, + +root writes: + +> Mark, +> +> There are 2 shell variables that can affect where axiom will look for things. +> +> The first, called AXIOM, defines where the system lives. +> When set it during the build time it tells the build 2 pieces of information: +> +> AXIOM=(yourpath)/axiom/mnt/(sys) +> +> The (yourpath) tells the build where the sources live. +> The (sys) tells the build what kind of target system to build. +> (It is possible to do cross-compiles to other (sys) but we don't yet +> exploit that). +> +> The second variable is DAASE. It is set to the path ABOVE the algebra +> directory. Thus if the databases (*.daase) live in (yourDBpath)/algebra +> you would set: +> +> DAASE=(yourDBpath) +> +> Remember to leave the "algebra" directory off the end of the path. +> This variable is only used during test builds. I play games with the +> database locations. Users should not have to set this variable but +> Camm may use it to point to other databases. + +\start +Date: Sat, 15 Nov 2003 15:43:47 -0500 +From: root +To: camm@enhanced.com +Subject: [Axiom-developer] Re: Axiom book + +Camm, + +I'm in the process of recovering everything about the original axiom +along with new extensions. I have the graphics build process integrated +into one of my development paths and I'm nearly at the point of testing +it standalone. In order to make it run with Axiom I need to also recover +the sman functionality which is next on the list. The sman program starts +both AXIOMsys (optionally wrapped with clef), the graphics, and the +hypertex program. + +I have a TCL/TK front end for Magnus right now that I want to rip off +and put in front of Axiom. The Magnus interface, called ZLC (zero-learning +curve) is a completely novel way of doing math. The reason I asked you +about the GCL/TK stuff was that I was thinking of recoding it. I need +to figure out a lisp-based, portable graphics package so I can recode it +in lisp and use it in future ports. + +\start +Date: Sat, 15 Nov 2003 20:11:44 -0500 +From: root +To: axiom-developer@nongnu.org, axiom-mail@nongnu.org +Subject: [Axiom-developer] Mailing list note + +I maintained a mailing list of people who were interested in Axiom. +The list was quite active before the source code was released but +died waiting for something to happen. I promised that I'd send everyone +on that list a note when Axiom became available. That was last year. + +Today I hand wrote notes to approximately 200 people. I tried to +skip over people who were already subscribed to these lists but I'm +not certain I was successful. To anyone already subscribed I'm sorry +for telling you what you already know. + +\start +Date: Sun, 16 Nov 2003 00:24:16 -0500 +From: root +To: camm@enhanced.com +Subject: [Axiom-developer] Debian build + +I'm trying to do a Debian build and get the following failure +(using 2.5.2 and 2.6.1): + +fat_string.c:17:17: bfd.h: No such file or directory +fat_string.C:18:21: bfdlink.h: No such file or directory +fat_string.c:228: error: parse error before "bfd_combined_table_update" + +etc. Where should bfd.h and bfdlink.h come from? I don't have root +on these machines so I'll have to put them in my home directory and +add them to libpath. + +\start +Date: Sun, 16 Nov 2003 13:54:18 +0100 +From: David MENTRE +To: daly@idsi.net, Tim Daly +Subject: Re: [Axiom-developer] Debian build + +Hello Tim, + +root writes: + +> fat_string.c:17:17: bfd.h: No such file or directory +> fat_string.C:18:21: bfdlink.h: No such file or directory +> fat_string.c:228: error: parse error before "bfd_combined_table_update" +> +> etc. Where should bfd.h and bfdlink.h come from? I don't have root +> on these machines so I'll have to put them in my home directory and +> add them to libpath. + +:) You should read your own axiom/README. :) + + FAQ 9: GCL does not build on my system: libbfd.a and bfd.a are missing + + We are using the option \texttt{--enable-statsysbfd} when building GCL + (see lsp/Makefile) so libbfd.a and bfd.h files are necessary on your + system. + + On Debian GNU/Linux, the needed package is 'binutils-dev'. + + +So you need the debian package binutils-dev. + +You'll find it at: +http://packages.debian.org/stable/devel/binutils-dev.html (use Download +button). + +To unpack a debian package, follow Camm's guideline: +http://mail.nongnu.org/archive/html/axiom-developer/2003-10/msg00368.html + +I hope it helps, + +\start +Date: 16 Nov 2003 09:28:31 -0500 +From: Camm Maguire +To: daly@idsi.net +Subject: [Axiom-developer] Re: Debian build + +Hi Tim! As David already indicated + +1) get the latest binutils from + ftp://ftp.debian.org/debian/pool/main/b/binutils/...deb + for the arch you are working on + +2) Unpack in your home dir with + dpkg --fsys-tarfile ......deb | tar xf - + +3) Set your shell environment as + export + C_INCLUDE_PATH=$HOME/usr/include:$C_CINCLUDE_PATH + export LIBRARY_PATH=$HOME/usr/lib:$LIBRARY_PATH + export LD_LIBRARY_PATH=$HOME/usr/lib:$LD_LIBRARY_PATH + +You should then be good to go. Can do the same with the gmp package +if you want to configure GCL with --enable-dynsysgmp. + +Take care, + +root writes: + +> I'm trying to do a Debian build and get the following failure +> (using 2.5.2 and 2.6.1): +> +> fat_string.c:17:17: bfd.h: No such file or directory +> fat_string.C:18:21: bfdlink.h: No such file or directory +> fat_string.c:228: error: parse error before "bfd_combined_table_update" +> +> etc. Where should bfd.h and bfdlink.h come from? I don't have root +> on these machines so I'll have to put them in my home directory and +> add them to libpath. + +\start +Date: Sun, 16 Nov 2003 12:23:12 -0500 +From: root +To: mark@grondar.org +Subject: Re: [Axiom-developer] AXIOM build with hacked GCL + +Mark, + +It appears that Carlo Traverso has a 64 bit linux dual-xeon processor +which I'll be able to access. I'll apply your patches and test them +there once I get access. + +\start +Date: Sun, 16 Nov 2003 12:37:29 -0500 +From: root +To: camm@enhanced.com, david.mentre@wanadoo.fr +Subject: Re: [Axiom-developer] AXIOM build with hacked GCL + +Camm, David, + +re: broken build on HP Testdrive machines + +Yeah, I really should read my own README. What can I say, it was way +past midnight :-) + +I'll apply those fixes and restart the build. + +re: Fedora + +Since RedHat has dropped support for RedHat 9 (or will in April) I +joined Fedora (RedHat's open source version) as a developer. I'm +looking into making Axiom a supported package as part of the Fedora +releases. I built a Fedora machine locally and the build succeeded. +I need to try running alien on your debian version to create an RPM +and see if that will install. I know you've done it before but could +you point me at your latest Debian apt package again? + +re: Red Flag Linux + +Also, Camm, I have a copy of Red Flag Linux (the chinese version of +Linux). I can't read the install screens but I have a student who can. +He also knows a few people who do translations from English to Chinese +and I'm going to find out if I can get Axiom redone so it supports +"native languages". If I get someone to do the translations I'll see +if they are interested in GCL also. + +Native language support in pamphlets would be useful. It is rumored +that there are languages other than english on the planet :-) I think +this will be important in the long run, especially if we get Axiom +running on every desktop. + +re: distributions + +IBM has an initiative, "Linux on the Desktop", and I'm trying to get +a connection to them. If we can get a cross-effort of Axiom, IBM +education, and IBM Linux on the Desktop we will be closer to being +available everywhere. + +\start +Date: Sun, 16 Nov 2003 17:51:17 +0000 +From: Mark Murray +To: daly@idsi.net +Subject: Re: [Axiom-developer] AXIOM build with hacked GCL + +root writes: +> It appears that Carlo Traverso has a 64 bit linux dual-xeon processor +> which I'll be able to access. I'll apply your patches and test them +> there once I get access. + +Thanks! + +I can give you an account on a FreeBSD machine in a couple of days, +if you think this will help? It won't be the fastest box around, but +you'll have it mostly to yourself :-). + +\start +Date: Sun, 16 Nov 2003 13:40:01 -0500 +From: root +To: mark@grondar.org +Subject: Re: [Axiom-developer] AXIOM build with hacked GCL + +FreeBSD account. Great. That way I can test the mnt/freebsd version +when I make changes. + +\start +Date: Sun, 16 Nov 2003 19:04:17 +0000 +From: Mark Murray +To: daly@idsi.net +Subject: Re: [Axiom-developer] AXIOM build with hacked GCL + +root writes: +> FreeBSD account. Great. That way I can test the mnt/freebsd version +> when I make changes. + +Excellent! I have to replace the hard disk in the machine I'm going +to use for the purpose. Please yell If I haven't gotten back to you +in three days (End of Tuesday for you!) + +Have you had a look at my patches? I'd be most grateful if you could +commit some of the more obvious ones, like the one that adds a '\' to +the end of a line in src/doc/Makefile.pamphlet, and so forth. + +\start +Date: Sun, 16 Nov 2003 14:30:30 -0500 +From: root +To: mark@grondar.org +Subject: Re: [Axiom-developer] AXIOM build with hacked GCL + +I've looked at the patches but that's about the extent of it. +I started to set up a version on the HP Testdrive machines to +test your patches but the version I uploaded to test ended up +breaking (ref the Debian stuff) and I spent all of my time +trying to get it off the floor. So, nope, I haven't gotten to +your patches yet. I haven't forgotten them though as that's +what I set out to test. I can't commit any changes until I've +run them thru testing. You don't know how often I've made a +trivial change and broken the build :-) + +I'll ping you on tuesday if I don't hear from you. + +\start +Date: Sun, 16 Nov 2003 20:33:38 +0000 +From: Mark Murray +To: daly@idsi.net +Subject: Re: [Axiom-developer] AXIOM build with hacked GCL + +root writes: +> I've looked at the patches but that's about the extent of it. +> I started to set up a version on the HP Testdrive machines to +> test your patches but the version I uploaded to test ended up +> breaking (ref the Debian stuff) and I spent all of my time +> trying to get it off the floor. So, nope, I haven't gotten to +> your patches yet. I haven't forgotten them though as that's +> what I set out to test. I can't commit any changes until I've +> run them thru testing. You don't know how often I've made a +> trivial change and broken the build :-) + +Yeah! Sounds like good practice! :-) + +> I'll ping you on tuesday if I don't hear from you. + +\start +Date: Sun, 16 Nov 2003 20:40:45 -0500 +From: root +To: Richard.Kreckel@ginac.de +Subject: [Axiom-developer] Re: Free and Open Source Axiom exists + +Richard, + +> Thanks a lot for your effort, and congratulations for your success! +> +> Is there anybody working on a Debian port? If there isn't, I would +> volunteer sending out first a RFP (request for packaging) to the usual +> suspect mailing list ASAP and maybe later also an ITP (intent to package), +> followed by actual packaging. +> +> Also, if you need access to 64Bit systems (Alpha or IA64), Debian could +> provide you with support. I could make arrangements. However, I would +> need to know who "we" are in your email, in order to be able to provide an +> account. +> +> Regards +> -richy. +> -- +> Richard B. Kreckel +> +> + +Camm Maquire has already packaged Axiom for Debian. +I have access to a 64bit system now and I plan to look into the port. + +\start +Date: Sun, 16 Nov 2003 20:46:05 -0500 +From: root +To: l.lambe@bangor.ac.uk +Subject: [Axiom-developer] Re: Free and Open Source Axiom exists + +Larry, + +> I don't seem to have "cvs". Can I use ncftp or something like that? + +re: lack of cvs + +I'll make the source files into a tar file and put it up on the Axiom website. +It will take a day or so as I can never remember the magic incantation that +uploads a file to the download area. Maybe I've documented the process in +the README file but it appears that I never read what I write so I have to +rediscover it :-) + +I'll send you a message once the tar.gz of the sources exists. + +\start +Date: 16 Nov 2003 22:04:13 -0500 +From: Camm Maguire +To: daly@idsi.net +Subject: Re: [Axiom-developer] AXIOM build with hacked GCL + +Greetings! + +root writes: + +> Camm, David, +> +> re: broken build on HP Testdrive machines +> +> Yeah, I really should read my own README. What can I say, it was way +> past midnight :-) +> +> I'll apply those fixes and restart the build. +> +> re: Fedora +> +> Since RedHat has dropped support for RedHat 9 (or will in April) I +> joined Fedora (RedHat's open source version) as a developer. I'm +> looking into making Axiom a supported package as part of the Fedora +> releases. I built a Fedora machine locally and the build succeeded. +> I need to try running alien on your debian version to create an RPM +> and see if that will install. I know you've done it before but could +> you point me at your latest Debian apt package again? +> + +ftp://ftp.debian.org/debian/pool/main/a/axiom/axiom_0.0.0cvs-11_i386.deb + +(You can currently substitute several arches for i386, pretty much all +except for arm and m68k at present) + +Alien should work just fine. I'd be interested in knowing if it does +not. + + +> re: Red Flag Linux +> +> Also, Camm, I have a copy of Red Flag Linux (the chinese version of +> Linux). I can't read the install screens but I have a student who can. +> He also knows a few people who do translations from English to Chinese +> and I'm going to find out if I can get Axiom redone so it supports +> "native languages". If I get someone to do the translations I'll see +> if they are interested in GCL also. +> + +Great! This would be wonderful. Have to say I'm quite ignorant of +the technology of translations, but its clearly very important. + +> Native language support in pamphlets would be useful. It is rumored +> that there are languages other than english on the planet :-) I think +> this will be important in the long run, especially if we get Axiom +> running on every desktop. +> +> re: distributions +> +> IBM has an initiative, "Linux on the Desktop", and I'm trying to get +> a connection to them. If we can get a cross-effort of Axiom, IBM +> education, and IBM Linux on the Desktop we will be closer to being +> available everywhere. +> + +Pretty impressive! + +\start +Date: Sun, 16 Nov 2003 22:45:56 -0500 +From: root +To: l.lambe@bangor.ac.uk +Subject: [Axiom-developer] Re: Free and Open Source Axiom exists + +Larry, + +You can download a tgz (gzipped tar file) of the latest sources at: +http://savannah.nongnu.org/download/axiom/axiom_cvs.pkg/cvs_2003-11-15/axiom.20031115.tgz + +Let me know if you succeed or fail. + +\start +Date: Mon, 17 Nov 2003 06:45:31 -0500 +From: root +To: Paul.Zimmermann@loria.fr +Subject: [Axiom-developer] Re: Free and Open Source Axiom exists + +> congratulations for that major achievement! +> However I didn't manage to compile Axiom, +> neither on my laptop nor on my workstation. +> +> On my laptop (Athlon under Mandrake 9.0): +> norroy% make +> ... +> gcc -o raw_pre_gcl /var/tmp/axiom/obj/linux/lib/cfuns-c.o /var/tmp/axiom/obj/linux/lib/sockio-c.o \ +> -L. -lpre_gcl -lm /usr/lib/libbfd.a /usr/lib/libiberty.a -lreadline -lncurses -lc -lgclp /var/tmp/axiom/obj/linux/lib/libspad.a +> gcc: /usr/lib/libbfd.a: No such file or directory +> gcc: /usr/lib/libiberty.a: No such file or directory +> make[4]: *** [raw_pre_gcl] Error 1 +> make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1/unixport' +> make[3]: *** [unixport/saved_pre_gcl] Error 2 +> make[3]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> cp: cannot stat `unixport/saved_gcl': No such file or directory +> make[2]: *** [gcldir] Error 1 +> make[2]: Leaving directory `/var/tmp/axiom/lsp' +> make[1]: *** [lspdir] Error 2 +> make[1]: Leaving directory `/var/tmp/axiom' +> make: *** [all] Error 2 +> + +On the laptop it appears you need libbfd.a +I didn't run into this on Mandrake but did on Debian. +I have a FAQ item that says: + +> FAQ 9: GCL does not build on my system: libbfd.a and bfd.a are missing +> +> We are using the option \texttt{--enable-statsysbfd} when building GCL (see +> lsp/Makefile) so libbfd.a and bfd.h files are necessary on your system. +> +> On Debian GNU/Linux, the needed package is 'binutils-dev'. + +I'm not sure which package contains libbfd on Mandrake distros +but I'll look and get back to you> On my workstation (P4 under RedHat): + +> mermoz% make +> ... +> cp init_pre_gcl.lsp foo +> echo " (in-package \"USER\")(system:save-system \"saved_pre_gcl\")" >>foo +> /tmp/axiom/lsp/gcl-2.6.1/unixport/raw_pre_gcl /tmp/axiom/lsp/gcl-2.6.1/unixport/ -libdir /tmp/axiom/lsp/gcl-2.6.1/ < foo +> +> Unrecoverable error: Segmentation violation.. +> make[4]: *** [saved_pre_gcl] Error 134 +> rm init_pre_gcl.lsp raw_pre_gcl +> make[4]: Leaving directory `/tmp/axiom/lsp/gcl-2.6.1/unixport' +> make[3]: *** [unixport/saved_pre_gcl] Error 2 +> make[3]: Leaving directory `/tmp/axiom/lsp/gcl-2.6.1' +> cp: cannot stat `unixport/saved_gcl': No such file or directory +> make[2]: *** [gcldir] Error 1 +> make[2]: Leaving directory `/tmp/axiom/lsp' +> make[1]: *** [lspdir] Error 2 +> make[1]: Leaving directory `/tmp/axiom' +> make: *** [all] Error 2 + +Segmentation violation? Wow, that's odd. It appears that the linker +failed. What kind of workstation hardware are you running? + +> +> So it seems the current cvs version is not very stable. +> On which configurations did you test it? +> Perhaps you should provide a frozen release. +> + +The build process starts by building GCL, a common lisp. +You never got past the lisp building stage and have yet to +begin building Axiom. GCL runs on Mandrake and is widely +ported. I understand the missing library issue on the laptop +but am at a loss to explain the segfault. + +\start +Date: Mon, 17 Nov 2003 06:52:47 -0500 +From: root +To: fmaltey@nerim.fr +Subject: [Axiom-developer] Re: [Axiom-mail] Mailing list note + +If you installed the latest Axiom over a previous version you would +have to do a + + make clean + +first. Axiom caches a large amount of work. In this case it looks like +you have a cached version of noweb (which has changed in this release). +Axiom sees the file /home/fmv/axiom/noweb which is a "marker file" +that tells Axiom not to rebuild noweb. The make clean command removes +this file. + +If you install over a previous version by just expanding the tar.gz +file you'll still have the 'noweb' file. + +Tim + +====================================================================== + +I try to update my last axiom version (beginning september) I do + + cvs -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/axiom login +# The login command will prompt you for a password. Just hit return. + cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/axiom co axiom + cd /home/username/axiom + ./configure +# I update $AXIOM and $PATH +# export AXIOM=/home/fmy/axiom/mnt/linux +# export PATH=$AXIOM/bin:$PATH + make +# I get an error : + +0 SPAD=/home/fmy/axiom/mnt/linux SYS=linux SPD=/home/fmy/axiom +LSP=/home/fmy/axiom/lsp GCLDIR=/home/fmy/axiom/lsp/gcl-2.6.1 +SRC=/home/fmy/axiom/src INT=/home/fmy/axiom/int +OBJ=/home/fmy/axiom/obj MNT=/home/fmy/axiom/mnt +ZIPS=/home/fmy/axiom/zips TMP=/home/fmy/axiom/obj/tmp +SPADBIN=/home/fmy/axiom/mnt/linux/bin INC=/home/fmy/axiom/src/include +CCLBASE=/home/fmy/axiom/obj/linux/ccl/ccllisp PART=cprogs +SUBPART=everything NOISE=-o /home/fmy/axiom/obj/tmp/trace +GCLVERSION=gcl-2.6.1 TANGLE=/home/fmy/axiom/mnt/linux/bin/lib/notangle + +10 copying /home/fmy/axiom/src/scripts to /home/fmy/axiom/mnt/linux/bin +1 making a linux system, PART=cprogs SUBPART=everything + +2 Environment SPAD=/home/fmy/axiom/mnt/linux SYS=linux +SPD=/home/fmy/axiom LSP=/home/fmy/axiom/lsp +GCLDIR=/home/fmy/axiom/lsp/gcl-2.6.1 SRC=/home/fmy/axiom/src +INT=/home/fmy/axiom/int OBJ=/home/fmy/axiom/obj +MNT=/home/fmy/axiom/mnt ZIPS=/home/fmy/axiom/zips +TMP=/home/fmy/axiom/obj/tmp SPADBIN=/home/fmy/axiom/mnt/linux/bin +INC=/home/fmy/axiom/src/include +CCLBASE=/home/fmy/axiom/obj/linux/ccl/ccllisp PART=cprogs +SUBPART=everything NOISE=-o /home/fmy/axiom/obj/tmp/trace +GCLVERSION=gcl-2.6.1 TANGLE=/home/fmy/axiom/mnt/linux/bin/lib/notangle + +/bin/sh: /home/fmy/axiom/mnt/linux/bin/lib/notangle: Aucun fichier ou +répertoire de ce type make: +*** [all] Erreur 127 + +notangle doesn't exist ! + +\start +Date: Mon, 17 Nov 2003 13:09:49 +0100 +From: michel.lavaud@univ-orleans.fr +To: camm@enhanced.com +Subject: [Axiom-developer] A bug in makefile for Windows port + +Hello Camm, + +I think there are a few bugs in the stable release of gcl (gcl_2.6.1- +18.tar.gz), for the Windows port of gcl, in lines 144 to 160 of +gcl/makefile. These lines create the file gclm.bat, that runs Gcl under +Windows. + +- First, there is reference to version 2.5.0 instead of 2.6.1, which +prevents the created gclm.bat from running Gcl. + +- Second, these lines are apparently written to run Gcl under any version +of Windows (and in particular under Win98), but gclm.bat does not work +under Win98, the code generated is broken. It works under Win2000/XP +though but, in this case, it is too complicated, the first 8 lines could +be removed (they are needed for Win9x only). + +The last binary version for Windows (dated 20031026) installs correctly +and works, even under Win98, but it uses a file gcl.bat to run Gcl, which +is probably created by the Windows installer, as it refers to 2.6.1, not +to 2.5.0. I am not quite sure, as I did not find the install script for +Windows, but there is anyway something that is not quite in phase with +readme.mingw, as it says Gcl can be run from gclm.bat. + +It is not important that gclm.bat be broken, when only the Windows +executable is required, as gcl.bat does the job (in that case, just +deleting the lines in gcl/makefile would clean the file), but it might +have some consequences for Axiom, as it uses the sources of Gcl, as far as= + +I understand (the archive gcl-2.6.1.tgz included in axiom/zips uses the +same makefile, with reference to 2.5.0 etc.) ? + +\start +Date: Mon, 17 Nov 2003 13:24:51 +0100 +From: Paul.Zimmermann@loria.fr (Paul Zimmermann) +To: daly@idsi.net +Subject: [Axiom-developer] Re: Free and Open Source Axiom exists + +Tim, + + > On my laptop (Athlon under Mandrake 9.0): + > norroy% make + > ... + > gcc -o raw_pre_gcl /var/tmp/axiom/obj/linux/lib/cfuns-c.o /var/tmp/axiom/obj/linux/lib/sockio-c.o \ + > -L. -lpre_gcl -lm /usr/lib/libbfd.a /usr/lib/libiberty.a -lreadline -lncurses -lc -lgclp /var/tmp/axiom/obj/linux/lib/libspad.a + > gcc: /usr/lib/libbfd.a: No such file or directory + > gcc: /usr/lib/libiberty.a: No such file or directory + > make[4]: *** [raw_pre_gcl] Error 1 + > make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1/unixport' + > make[3]: *** [unixport/saved_pre_gcl] Error 2 + > make[3]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' + > cp: cannot stat `unixport/saved_gcl': No such file or directory + > make[2]: *** [gcldir] Error 1 + > make[2]: Leaving directory `/var/tmp/axiom/lsp' + > make[1]: *** [lspdir] Error 2 + > make[1]: Leaving directory `/var/tmp/axiom' + > make: *** [all] Error 2 + > + + On the laptop it appears you need libbfd.a + +I have libbfd, but only a dynamic library: + +norroy% find /usr -name "libbfd*" -print +/usr/lib/libbfd-2.12.90.0.15.so +/usr/lib/libbfd.so + +I have libiberty.h but no library: + +norroy% find /usr -name "libiberty*" -print +/usr/include/libiberty.h + + I didn't run into this on Mandrake but did on Debian. + I have a FAQ item that says: + + > FAQ 9: GCL does not build on my system: libbfd.a and bfd.a are missing + > + > We are using the option \texttt{--enable-statsysbfd} when building GCL (see + > lsp/Makefile) so libbfd.a and bfd.h files are necessary on your system. + > + > On Debian GNU/Linux, the needed package is 'binutils-dev'. + + I'm not sure which package contains libbfd on Mandrake distros + but I'll look and get back to you. + +Ok, is --enable-statsysbfd really mandatory? +Btw I could not find this faq on the Axiom web page. Where is it? + + > mermoz% make + > ... + > cp init_pre_gcl.lsp foo + > echo " (in-package \"USER\")(system:save-system \"saved_pre_gcl\")" >>foo + > /tmp/axiom/lsp/gcl-2.6.1/unixport/raw_pre_gcl /tmp/axiom/lsp/gcl-2.6.1/unixport/ -libdir /tmp/axiom/lsp/gcl-2.6.1/ < foo + > + > Unrecoverable error: Segmentation violation.. + > make[4]: *** [saved_pre_gcl] Error 134 + > rm init_pre_gcl.lsp raw_pre_gcl + > make[4]: Leaving directory `/tmp/axiom/lsp/gcl-2.6.1/unixport' + > make[3]: *** [unixport/saved_pre_gcl] Error 2 + > make[3]: Leaving directory `/tmp/axiom/lsp/gcl-2.6.1' + > cp: cannot stat `unixport/saved_gcl': No such file or directory + > make[2]: *** [gcldir] Error 1 + > make[2]: Leaving directory `/tmp/axiom/lsp' + > make[1]: *** [lspdir] Error 2 + > make[1]: Leaving directory `/tmp/axiom' + > make: *** [all] Error 2 + + Segmentation violation? Wow, that's odd. It appears that the linker + failed. What kind of workstation hardware are you running? + +mermoz% cat /proc/cpuinfo +processor : 0 +vendor_id : GenuineIntel +cpu family : 15 +model : 2 +model name : Intel(R) Pentium(R) 4 CPU 3.00GHz +stepping : 9 +cpu MHz : 2992.522 +cache size : 512 KB +fdiv_bug : no +hlt_bug : no +f00f_bug : no +coma_bug : no +fpu : yes +fpu_exception : yes +cpuid level : 2 +wp : yes +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid +bogomips : 5976.88 + +Regards, +Paul + +\start +Date: 17 Nov 2003 14:43:05 +0100 +From: Francois Maltey +To: fmaltey@nerim.fr +Subject: [Axiom-developer] Re: [Axiom-mail] Mailing list note + +Tim explains : + +> If you installed the latest Axiom over a previous version you would +> have to do a +> +> make clean +> +> first. Axiom caches a large amount of work. In this case it looks like +> you have a cached version of noweb (which has changed in this release). +> Axiom sees the file /home/fmv/axiom/noweb which is a "marker file" +> that tells Axiom not to rebuild noweb. The make clean command removes +> this file. + +The make clean doesn't remove the file noweb. + +I must be root to start make. + The right on directories are too limited. + +Thanks for your help ! + +And is it able to improve the interpret ? +I like to have exactly the same syntax in interpret and when I read a fil= +e ? +And I like to use it in emacs. (I do so for mupad) + +You write that Axiom sources are in tex files with explain. +What *.dvi file must I read if I want to understand the interpret ? + +Have a good day ! + +\start +Date: 17 Nov 2003 09:34:19 -0500 +From: Camm Maguire +To: Paul.Zimmermann@loria.fr (Paul Zimmermann) +Subject: [Axiom-developer] Re: [Gcl-devel] Re: Free and Open Source Axiom exists + +Greetings! + +Paul.Zimmermann@loria.fr (Paul Zimmermann) writes: + +> Tim, +> +> > On my laptop (Athlon under Mandrake 9.0): +> > norroy% make +> > ... +> > gcc -o raw_pre_gcl /var/tmp/axiom/obj/linux/lib/cfuns-c.o /var/tmp/axiom/obj/linux/lib/sockio-c.o \ +> > -L. -lpre_gcl -lm /usr/lib/libbfd.a /usr/lib/libiberty.a -lreadline -lncurses -lc -lgclp /var/tmp/axiom/obj/linux/lib/libspad.a +> > gcc: /usr/lib/libbfd.a: No such file or directory +> > gcc: /usr/lib/libiberty.a: No such file or directory +> > make[4]: *** [raw_pre_gcl] Error 1 +> > make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1/unixport' +> > make[3]: *** [unixport/saved_pre_gcl] Error 2 +> > make[3]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> > cp: cannot stat `unixport/saved_gcl': No such file or directory +> > make[2]: *** [gcldir] Error 1 +> > make[2]: Leaving directory `/var/tmp/axiom/lsp' +> > make[1]: *** [lspdir] Error 2 +> > make[1]: Leaving directory `/var/tmp/axiom' +> > make: *** [all] Error 2 +> > +> +> On the laptop it appears you need libbfd.a +> +> I have libbfd, but only a dynamic library: +> +> norroy% find /usr -name "libbfd*" -print +> /usr/lib/libbfd-2.12.90.0.15.so +> /usr/lib/libbfd.so +> +> I have libiberty.h but no library: +> +> norroy% find /usr -name "libiberty*" -print +> /usr/include/libiberty.h +> +> I didn't run into this on Mandrake but did on Debian. +> I have a FAQ item that says: +> +> > FAQ 9: GCL does not build on my system: libbfd.a and bfd.a are missing +> > +> > We are using the option \texttt{--enable-statsysbfd} when building GCL (see +> > lsp/Makefile) so libbfd.a and bfd.h files are necessary on your system. +> > +> > On Debian GNU/Linux, the needed package is 'binutils-dev'. +> +> I'm not sure which package contains libbfd on Mandrake distros +> but I'll look and get back to you. +> +> Ok, is --enable-statsysbfd really mandatory? +> Btw I could not find this faq on the Axiom web page. Where is it? + +If you suspect oddities with your bfd setup, you can add the following +configure flags: + +--disable-statsysbfd --enable-locbfd + +This will build a local copy of the bfd library from the GCL source +tree. An ugly fork, but provided for situations like this. + + +> +> > mermoz% make +> > ... +> > cp init_pre_gcl.lsp foo +> > echo " (in-package \"USER\")(system:save-system \"saved_pre_gcl\")" >>foo +> > /tmp/axiom/lsp/gcl-2.6.1/unixport/raw_pre_gcl /tmp/axiom/lsp/gcl-2.6.1/unixport/ -libdir /tmp/axiom/lsp/gcl-2.6.1/ < foo +> > +> > Unrecoverable error: Segmentation violation.. +> > make[4]: *** [saved_pre_gcl] Error 134 +> > rm init_pre_gcl.lsp raw_pre_gcl +> > make[4]: Leaving directory `/tmp/axiom/lsp/gcl-2.6.1/unixport' +> > make[3]: *** [unixport/saved_pre_gcl] Error 2 +> > make[3]: Leaving directory `/tmp/axiom/lsp/gcl-2.6.1' +> > cp: cannot stat `unixport/saved_gcl': No such file or directory +> > make[2]: *** [gcldir] Error 1 +> > make[2]: Leaving directory `/tmp/axiom/lsp' +> > make[1]: *** [lspdir] Error 2 +> > make[1]: Leaving directory `/tmp/axiom' +> > make: *** [all] Error 2 +> +> Segmentation violation? Wow, that's odd. It appears that the linker +> failed. What kind of workstation hardware are you running? +> + + +Yeah at this stage there was clearly a miscompilation. You can also +add --enable-debug to the configure line, rebuild, and run the command +above under gdb to see what is going on. Make sure you have a decent +gcc version. If you want to try installing pre-built gcl binaries, +take a look at + +http://people.debian.org/~camm/gcl + +If Mandrake is rpm based, you can probably run alien on the deb and +make an installable rpm. If you go this route, then there are a few +minor patches to the axiom source tree which enable it to be built +with an external gcl. Please let me know if you need these. + +Perhaps someone wants to maintain gcl for Mandrake? + +Take care, + +> mermoz% cat /proc/cpuinfo +> processor : 0 +> vendor_id : GenuineIntel +> cpu family : 15 +> model : 2 +> model name : Intel(R) Pentium(R) 4 CPU 3.00GHz +> stepping : 9 +> cpu MHz : 2992.522 +> cache size : 512 KB +> fdiv_bug : no +> hlt_bug : no +> f00f_bug : no +> coma_bug : no +> fpu : yes +> fpu_exception : yes +> cpuid level : 2 +> wp : yes +> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid +> bogomips : 5976.88 + +\start +Date: 17 Nov 2003 09:43:02 -0500 +From: Camm Maguire +To: michel.lavaud@univ-orleans.fr +Subject: [Axiom-developer] Re: [Gcl-devel] A bug in makefile for Windows port +Cc: Mike Thomas + +Greetings, and thanks for your report. I'm cc'ing our Windows +developer, who I believe is away at the moment, so please be patient. +I'd like his input before trying to commit anything. + +Perhaps someone could fill me in at some point on whether +1) All these versions of Windows are binary compatible +2) If two different .bat files are needed +3) If we can't make the 'version origin' the files majvers and + minvers, which do wind up setting si::*gcl-version* in the + image itself. + +Take care, + +michel.lavaud@univ-orleans.fr writes: + +> Hello Camm, +> +> I think there are a few bugs in the stable release of gcl (gcl_2.6.1- +> 18.tar.gz), for the Windows port of gcl, in lines 144 to 160 of +> gcl/makefile. These lines create the file gclm.bat, that runs Gcl under +> Windows. +> +> - First, there is reference to version 2.5.0 instead of 2.6.1, which +> prevents the created gclm.bat from running Gcl. +> +> - Second, these lines are apparently written to run Gcl under any version= + +> of Windows (and in particular under Win98), but gclm.bat does not work +> under Win98, the code generated is broken. It works under Win2000/XP +> though but, in this case, it is too complicated, the first 8 lines could= + +> be removed (they are needed for Win9x only). +> +> The last binary version for Windows (dated 20031026) installs correctly +> and works, even under Win98, but it uses a file gcl.bat to run Gcl, which= + +> is probably created by the Windows installer, as it refers to 2.6.1, not= + +> to 2.5.0. I am not quite sure, as I did not find the install script for +> Windows, but there is anyway something that is not quite in phase with +> readme.mingw, as it says Gcl can be run from gclm.bat. +> +> It is not important that gclm.bat be broken, when only the Windows +> executable is required, as gcl.bat does the job (in that case, just +> deleting the lines in gcl/makefile would clean the file), but it might +> have some consequences for Axiom, as it uses the sources of Gcl, as far a= +s +> I understand (the archive gcl-2.6.1.tgz included in axiom/zips uses the +> same makefile, with reference to 2.5.0 etc.) ? +> + +\start +Date: 17 Nov 2003 10:04:57 -0500 +From: Camm Maguire +To: daly@idsi.net +Subject: Re: [Gcl-devel] Re: [Axiom-developer] AXIOM build with hacked GCL + +Greetings! + +root writes: + +> Mark, +> +> It appears that Carlo Traverso has a 64 bit linux dual-xeon processor +> which I'll be able to access. I'll apply your patches and test them +> there once I get access. +> + +Just curious, didn't know there was a 64bit xeon. GCL will detect +and use 64bit correctly on ia64, alpha, and amd64 -- others I'm not +sure. + +\start +Date: Mon, 17 Nov 2003 09:19:40 -0500 +From: Tim Daly +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] [gemi@bluewin.ch: Executable memory: some apps that work on RH9 don't on FC1] + +This is a change to the way memory is handled under Fedora. +I'll look at the clisp issue because we want to eventually port to clisp. +I'll also try to compile TeXmacs and ADVI just to check. + +Tim + +------- Start of forwarded message ------- +Subject: Executable memory: some apps that work on RH9 don't on FC1 +From: Gerard Milmeister +To: fedora-devel-list@redhat.com + +Some software, among them clisp, scm and mit-scheme don't work anymore +with FC1. One problem seems to be that on FC1 stack and malloced memory +is no longer executable, at least not without using mprotect. +Interpreters and compilers like the above commonly allocate a piece of +memory and fill it with executable code. I am sure they can be adapted +to work on FC1, but I would have preferred that the FC1 kernel would +behave in the same way as the RH9 one. Is there any way to disable this +behaviour. Trying to get the problem fixed by the upstream developers +will probably take a long time, and it seems that other Linux distros +don't show this problem... + +\start +Date: Mon, 17 Nov 2003 13:38:12 -0500 +From: Tim Daly +To: camm@enhanced.com, gcl-devel@gnu.org +Subject: [Axiom-developer] fedora and GCL + +Camm, + +Memory is managed in a new way in Fedora (the new redhat) distro. +For instance, you can't execute from stack allocated memory. + +GCL will not build on Fedora Core 1: + +Loading ../cmpnew/gcl_fasdmacros.lsp +Finished loading ../cmpnew/gcl_fasdmacros.lsp +Loading /root/axiom/lsp/gcl-2.6.1/unixport/../gcl-tk/tk-package.lsp +Finished loading /root/axiom/lsp/gcl-2.6.1/unixport/../gcl-tk/tk-package.lsp +Loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpmain.lsp +Warning: COMPILE-FILE is being redefined. +Warning: COMPILE is being redefined. +Warning: DISASSEMBLE is being redefined. +Finished loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpmain.lsp +Loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_lfun_list.lsp +Finished loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_lfun_list.lsp +Loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpopt.lsp +Finished loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpopt.lsp +Loading /root/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_auto_new.lsp +Finished loading /root/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_auto_new.lsp +Warning: LISP-IMPLEMENTATION-VERSION is being redefined. +T + +> +#<"USER" package> + +> +Unrecoverable error: Segmentation violation.. +make[4]: *** [saved_pre_gcl] Error 134 +rm init_pre_gcl.lsp raw_pre_gcl +make[4]: Leaving directory `/root/axiom/lsp/gcl-2.6.1/unixport' +make[3]: *** [unixport/saved_pre_gcl] Error 2 +make[3]: Leaving directory `/root/axiom/lsp/gcl-2.6.1' +cp: cannot stat `unixport/saved_gcl': No such file or directory +make[2]: *** [gcldir] Error 1 +make[2]: Leaving directory `/root/axiom/lsp' +make[1]: *** [lspdir] Error 2 +make[1]: Leaving directory `/root/axiom' +make: *** [all] Error 2 +[root@fedora1 axiom]# + +\start +Date: Mon, 17 Nov 2003 13:39:17 -0500 +From: Tim Daly +To: camm@enhanced.com, gcl-devel@gnu.org +Cc: fedora-devel-list@redhat.com +Subject: [Axiom-developer] fedora and GCL + +Camm, + +Memory is managed in a new way in Fedora (the new redhat) distro. +For instance, you can't execute from stack allocated memory. + +GCL will not build on Fedora Core 1: + +Loading ../cmpnew/gcl_fasdmacros.lsp +Finished loading ../cmpnew/gcl_fasdmacros.lsp +Loading /root/axiom/lsp/gcl-2.6.1/unixport/../gcl-tk/tk-package.lsp +Finished loading /root/axiom/lsp/gcl-2.6.1/unixport/../gcl-tk/tk-package.lsp +Loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpmain.lsp +Warning: COMPILE-FILE is being redefined. +Warning: COMPILE is being redefined. +Warning: DISASSEMBLE is being redefined. +Finished loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpmain.lsp +Loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_lfun_list.lsp +Finished loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_lfun_list.lsp +Loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpopt.lsp +Finished loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpopt.lsp +Loading /root/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_auto_new.lsp +Finished loading /root/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_auto_new.lsp +Warning: LISP-IMPLEMENTATION-VERSION is being redefined. +T + +> +#<"USER" package> + +> +Unrecoverable error: Segmentation violation.. +make[4]: *** [saved_pre_gcl] Error 134 +rm init_pre_gcl.lsp raw_pre_gcl +make[4]: Leaving directory `/root/axiom/lsp/gcl-2.6.1/unixport' +make[3]: *** [unixport/saved_pre_gcl] Error 2 +make[3]: Leaving directory `/root/axiom/lsp/gcl-2.6.1' +cp: cannot stat `unixport/saved_gcl': No such file or directory +make[2]: *** [gcldir] Error 1 +make[2]: Leaving directory `/root/axiom/lsp' +make[1]: *** [lspdir] Error 2 +make[1]: Leaving directory `/root/axiom' +make: *** [all] Error 2 +[root@fedora1 axiom]# + +\start +Date: Mon, 17 Nov 2003 13:47:04 -0500 +From: Tim Daly +To: fedora-devel-list@redhat.com +Subject: [Axiom-developer] Re: Executable memory: some apps that work on RH9 don't on FC1 + +Roland, + +I just built a machine with the latest Fedora and tried to build Axiom. +Axiom depends on GCL, Gnu Common Lisp. It appears that all of the +lisps are broken under the new memory model. + +Can you give me some pointers to any documentation or source code in +Fedora that might give me a clue about how to fix this? I understand +there might be a compiler switch but haven't found any documentation. + +==================================================================== + +> The official binary of mit-scheme 7.7.1 (http://www.gnu.org/software/mit-scheme) +> segfaults if called with 'scheme -compiler'. In this case the scheme main +> program load a 'band' called compiler.com, which contains executable code. +> Could somebody investigate this issue? I am not that familiar with problems +> like this. + +If this binary was created with old tools and has no PT_GNU_STACK marker, +then it should get executable stack by default. More likely the issue is +that it calls malloc and expects the memory returned to be executable. +The Scheme runtime needs to be changed to use mmap when executability matters. + +\start +Date: 17 Nov 2003 14:33:24 -0500 +From: Camm Maguire +To: Tim Daly +Subject: [Axiom-developer] Re: [Gcl-devel] fedora and GCL + +Greetings! I'm skeptical of this conclusion. You're not even getting +to the point of loading and running compiled lisp objects. I'd +suggest configuring with --enable-debug, and running the 'raw_pre_gcl' +command you show here under gdb. Rex Dieter, I believe, posted +success recently on building GCL for Fedora. + +Take care, + +Tim Daly writes: + +> Camm, +> +> Memory is managed in a new way in Fedora (the new redhat) distro. +> For instance, you can't execute from stack allocated memory. +> +> GCL will not build on Fedora Core 1: +> +> Loading ../cmpnew/gcl_fasdmacros.lsp +> Finished loading ../cmpnew/gcl_fasdmacros.lsp +> Loading /root/axiom/lsp/gcl-2.6.1/unixport/../gcl-tk/tk-package.lsp +> Finished loading /root/axiom/lsp/gcl-2.6.1/unixport/../gcl-tk/tk-package.lsp +> Loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpmain.lsp +> Warning: COMPILE-FILE is being redefined. +> Warning: COMPILE is being redefined. +> Warning: DISASSEMBLE is being redefined. +> Finished loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpmain.lsp +> Loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_lfun_list.lsp +> Finished loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_lfun_list.lsp +> Loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpopt.lsp +> Finished loading /root/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpopt.lsp +> Loading /root/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_auto_new.lsp +> Finished loading /root/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_auto_new.lsp +> Warning: LISP-IMPLEMENTATION-VERSION is being redefined. +> T +> +> > +> #<"USER" package> +> +> > +> Unrecoverable error: Segmentation violation.. +> make[4]: *** [saved_pre_gcl] Error 134 +> rm init_pre_gcl.lsp raw_pre_gcl +> make[4]: Leaving directory `/root/axiom/lsp/gcl-2.6.1/unixport' +> make[3]: *** [unixport/saved_pre_gcl] Error 2 +> make[3]: Leaving directory `/root/axiom/lsp/gcl-2.6.1' +> cp: cannot stat `unixport/saved_gcl': No such file or directory +> make[2]: *** [gcldir] Error 1 +> make[2]: Leaving directory `/root/axiom/lsp' +> make[1]: *** [lspdir] Error 2 +> make[1]: Leaving directory `/root/axiom' +> make: *** [all] Error 2 +> [root@fedora1 axiom]# + +\start +Date: Mon, 17 Nov 2003 13:48:23 -0600 +From: Rex Dieter +To: Camm Maguire +Subject: [Axiom-developer] Re: [Gcl-devel] fedora and GCL + +Camm Maguire wrote: +> Rex Dieter, I believe, posted +> success recently on building GCL for Fedora. + +To clarify, my original post was to note that gcl *failed* to build/run +under Fedora Core. + +\start +Date: Mon, 17 Nov 2003 14:16:04 -0500 +From: Tim Daly +To: camm@enhanced.com +Subject: [Axiom-developer] Re: [Gcl-devel] fedora and GCL + +Camm, + +I set the flag but the build still fails (attached) +I cannot find the raw_pre_gcl executable. +Suggestions? + +===================================================================== + ./configure --enable-debug --enable-vssize=65536*2 --enable-statsysbfd --enable-readline --enable-maxpage=128*1024 ; \ + +.... [snip] .... + +cp init_pre_gcl.lsp.in init_pre_gcl.lsp.tmp +gcc -o raw_pre_gcl /root/axiom/obj/linux/lib/cfuns-c.o /root/axiom/obj/linux/lib/sockio-c.o \ + -L. -lpre_gcl -lm /usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../../libbfd.a /usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../../libiberty.a -lreadline -lncurses -lc -lgclp /root/axiom/obj/linux/lib/libspad.a +cat init_pre_gcl.lsp.tmp | sed \ + -e "s,@LI-VERS@,(`cat ../majvers`.`cat ../minvers`) `date`,1" \ + -e "s,@LI-MINVERS@,`cat ../minvers`,1" \ + -e "s,@LI-MAJVERS@,`cat ../majvers`,1" \ + -e "s,@LI-CC@,\"gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -g \",1" \ + -e "s,@LI-LD@,\"gcc -o \",1" \ + -e "s,@LI-LD-LIBS@,\" -lpre_gcl -lm /usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../../libbfd.a /usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../../libiberty.a -lreadline -lncurses -lc -lgclp /root/axiom/obj/linux/lib/libspad.a\",1" \ + -e "s,@LI-OPT-THREE@,\"\",1" \ + -e "s,@LI-OPT-TWO@,\"\",1" \ + -e "s,@LI-INIT-LSP@,\"init_pre_gcl.lsp\",1" >init_pre_gcl.lsp +cp init_pre_gcl.lsp foo +echo " (in-package \"USER\")(system:save-system \"saved_pre_gcl\")" >>foo +/root/axiom/lsp/gcl-2.6.1/unixport/raw_pre_gcl /root/axiom/lsp/gcl-2.6.1/unixport/ -libdir /root/axiom/lsp/gcl-2.6.1/ < foo + +Unrecoverable error: Segmentation violation.. +make[4]: *** [saved_pre_gcl] Error 134 +rm init_pre_gcl.lsp raw_pre_gcl +make[4]: Leaving directory `/root/axiom/lsp/gcl-2.6.1/unixport' +make[3]: *** [unixport/saved_pre_gcl] Error 2 +make[3]: Leaving directory `/root/axiom/lsp/gcl-2.6.1' +cp: cannot stat `unixport/saved_gcl': No such file or directory +make[2]: *** [gcldir] Error 1 +make[2]: Leaving directory `/root/axiom/lsp' +make[1]: *** [lspdir] Error 2 +make[1]: Leaving directory `/root/axiom' +make: *** [all] Error 2 +[root@fedora1 axiom]# cd lsp/gcl-2.6.1/ +[root@fedora1 gcl-2.6.1]# find . -name raw_pre_gcl +[root@fedora1 gcl-2.6.1]# find . -name "*pre_gcl*" +./unixport/init_pre_gcl.lsp.in +./unixport/sys_pre_gcl.c +./unixport/sys_pre_gcl.o +./unixport/libpre_gcl.a +./unixport/init_pre_gcl.lsp.tmp +[root@fedora1 gcl-2.6.1]# for i in `find . -name "*pre_gcl*"` ; do ls -l $i ; done +-rw-r--r-- 1 root root 4328 Sep 24 11:48 ./unixport/init_pre_gcl.lsp.in +-rwxr-xr-x 1 root root 3773 Sep 24 11:48 ./unixport/sys_pre_gcl.c +-rw-r--r-- 1 root root 65104 Nov 17 14:48 ./unixport/sys_pre_gcl.o +-rw-r--r-- 1 root root 8012902 Nov 17 14:48 ./unixport/libpre_gcl.a +-rw-r--r-- 1 root root 4328 Nov 17 14:48 ./unixport/init_pre_gcl.lsp.tmp + +\start +Date: Mon, 17 Nov 2003 14:19:16 -0500 +From: Tim Daly +To: daly@idsi.net, camm@enhanced.com +Subject: [Axiom-developer] [roland@redhat.com: Re: Executable memory: some apps that work on RH9 don't on FC1] + +Further information from the fedora devel list: + +------- Start of forwarded message ------- +From: Roland McGrath +To: fedora-devel-list@redhat.com +Subject: Re: Executable memory: some apps that work on RH9 don't on FC1 + + +You can disable the exec-shield functionality globally with +/proc/sys/kernel/exec-shield, but that doesn't do anything different for an +older binary that is not marked or for a binary that is marked as requiring +executable stack. exec-shield is always disabled for those execs. + +The issue you are having is probably that malloc does not use PROT_EXEC in +its mmap-based allocations. Executability should be enabled in the brk +area when exec-shield is disabled. Verify the situation by looking at +/proc/PID/maps for the process in question. + +------- End of forwarded message ------- + +\start +Date: 17 Nov 2003 15:29:54 -0500 +From: Camm Maguire +To: Tim Daly +Subject: [Axiom-developer] Re: [Gcl-devel] Re: Executable memory: some apps that work on RH9 don't on FC1 +Cc: fedora-devel-list@redhat.com + +Greetings! + +Tim Daly writes: + +> Roland, +> +> I just built a machine with the latest Fedora and tried to build Axiom. +> Axiom depends on GCL, Gnu Common Lisp. It appears that all of the +> lisps are broken under the new memory model. +> +> Can you give me some pointers to any documentation or source code in +> Fedora that might give me a clue about how to fix this? I understand +> there might be a compiler switch but haven't found any documentation. +> +> Tim Daly +> axiom@tenkan.org +> daly@idsi.net +> +> ==================================================================== +> +> > The official binary of mit-scheme 7.7.1 (http://www.gnu.org/software/mit-scheme) +> > segfaults if called with 'scheme -compiler'. In this case the scheme main +> > program load a 'band' called compiler.com, which contains executable code. +> > Could somebody investigate this issue? I am not that familiar with problems +> > like this. +> +> If this binary was created with old tools and has no PT_GNU_STACK marker, +> then it should get executable stack by default. More likely the issue is +> that it calls malloc and expects the memory returned to be executable. +> The Scheme runtime needs to be changed to use mmap when executability matters. +> + +We don't execute code off the stack. Rather we allocate room on the +heap for it with sbrk, and then do an explicit mprotect to make it +executable. However, the build is failing way before this stage. +Simple compiled and linked C code into raw_pre_gcl won't run. + +\start +Date: Mon, 17 Nov 2003 12:32:22 -0800 +From: Roland McGrath +To: fedora-devel-list@redhat.com +Subject: [Axiom-developer] Re: Executable memory: some apps that work on RH9 don't on FC1 + +> I just built a machine with the latest Fedora and tried to build Axiom. +> Axiom depends on GCL, Gnu Common Lisp. It appears that all of the +> lisps are broken under the new memory model. +> +> Can you give me some pointers to any documentation or source code in +> Fedora that might give me a clue about how to fix this? I understand +> there might be a compiler switch but haven't found any documentation. + +Unfortunately I don't think we've succeeded in getting proper documentation +up to date in step with the implementation of the features. I have written +this explanation up a couple of times, but AFAIK there is no good place to +look for it. Documentation volunteers take note! :-) + +The important changes have to do with what memory will be executable +(i.e. have the PROT_EXEC bit set on those pages). If you have an issue +with memory layout that changed, other than the question of executability, +then you almost surely have a bug in your application or have uncovered one +in the system. I'd be glad to help you understand which of those it is and +how to fix it. There is at least one known issue of this nature (brk +address). Please try to determine if nonexecutability alone is what's +breaking you, and if not, please post the details of your problem so we can +determine what different problem there might be. + +The status quo ante was that the stack was executable, and the brk area +(used by malloc for small allocations) was executable, and on x86 pages +with PROT_READ set but PROT_EXEC did not have any enforcement of +nonexecutability anyway. All of these things are either just as they were +before, or different now, on a per-process granularity (changed by exec calls). + +System-wide, you can disable the exec-shield functionality with: + + echo 0 > /proc/sys/kernel/exec-shield + +If that doesn't make your binaries work, then you probably have a different +problem. If it does, then the system-wide switch is a stop-gap you can use +while getting your binaries fixed. We have also overloaded the inherited +"personality" setting so you can disable it per-process: + + setarch i386 foobar + +That runs "foobar" with the "personality" bits set such that exec-shield is +disabled for that process and its children (unless one of them uses setarch +or is setuid or somesuch). Again, if that doesn't make your binaries work, +then you probably have a different problem. + +If disabling exec-shield momentarily does work around your problem, then +you want to figure out why you had to do that. The most common situation +is that you were using executable stack in some way that you don't really +need to, e.g. GCC nested function trampolines. You can avoid that by +rewriting the code not to use trampolines (i.e. take the address of a +nested function that uses its parent's local variables). Things like Lisp +systems that produce executable code at run time should generally avoid +using stack space for that. You also should not be using malloc or direct +brk/sbrk calls to get memory that you need to be executable--you have never +had a specified guarantee that malloc returns executable memory. For +dynamic allocation of memory where you need to put executable code, use +mmap with PROT_READ|PROT_WRITE|PROT_EXEC. It is also fine to mmap with +different protections and then use mprotect with e.g. PROT_READ|PROT_EXEC +later. It is not proper to call mprotect on memory returned by malloc, +because when you free that memory later it may be reused in ways that don't +require the executability. The same goes for the brk area. (It's also the +case that no specification guarantees that mprotect is meaningful on +malloc-returned space, though in fact it will also work as you expect on +malloc and brk/sbrk space in Linux and probably all Unixoid systems.) + +If you have a genuine need for executable stack, you can put a marker in +your binary to tell the system that's what you want. This marker goes in +ELF executables (and DSOs) as the PT_GNU_STACK phdr entry, with p_flags +containing PF_X to indicate need for executable stack and not containing +PF_X to indicate no need for executable stack. I'll describe how to +compile those markers in a little later. When a binary does not have any +PT_GNU_STACK marker at all, as is the case with binaries produced by all +older tool versions, it's treated as needing executable stack to be safe. +That should retain compatibility with older systems. + +The story is the same for DSOs as for executable files. The difference is +that while the kernel looks for the marker in executable files at exec +time, the dynamic linker looks at the marker in DSOs when it's loading +them. This is because an executable file that itself does not require an +executable stack might load a DSO at runtime (either as a needed library or +by using dlopen, e.g. for plug-in libraries) that does require executable +stack. In this instance, the dynamic linker stops and makes all the stacks +executable before completing the load of the DSO in question. Note that +this support applies only to the stack--if a DSO dynamically allocates +memory it needs to be executable and does that the wrong way, no marker +will work around it, the code just has to be fixed. + +If you have an old DSO binary that it's not feasible for you to rebuild for +some reason (e.g. 3rd-party plug-ins for your applications), you can try +marking it using the `execstack' utility (part of the `prelink' rpm). +execstack edits an existing ELF binary for you, either to add a +PT_GNU_STACK phdr if it's missing or to set or clear the PF_X flag. +`execstack -q FILE' will tell you the current status of that file: X for +executable, - for not, and ? for an old binary with no marker at all. (You +can also use readelf -l or objdump -p to see the phdrs.) Note that there +should never really be a need to add a marker to an old executable file +because of the compatibility default--a good thing, since execstack cannot +move things around to make room for the phdr in an executable as it can in +a DSO. Remember, the default when there is no marking is to assume +executable stack is required for compatibility with older systems. Ergo, +you don't need to add a marker if it would have PF_X set. The reason to +add a marker is to avoid enabling executable stack at runtime when it's not +really needed. + +When compiling from source with current tools (including those in FC1), you +don't usually need to do anything special to get the right markers into +your binaries. The way it works is that the linker produces the +PT_GNU_STACK marker when there are special marker sections in the input +object files, called ".note.GNU-stack". The flags of these sections +determine the flags of the PT_GNU_STACK entry. Your object files (.o) will +normally have these sections because GCC emits them in its assembler +output. When GCC compiles nested function trampoline code, it emits a +.note.GNU-stack section with the SHF_EXECINSTR flag set: + + .section .note.GNU-stack, "x", @progbits + .previous + +When GCC compiles a module that does not contain any code requiring +executable stack, it emits the complementary marker section with no +SHF_EXECINSTR flag bit: + + .section .note.GNU-stack, "", @progbits + .previous + +If you have assembly code of your own, then you need to add these markers. +The best way is to amend the source code with one of the assembly +directives above. If that is problematic for some reason, another thing +you can do is tell the assembler directly what to emit on the command line +using -Wa,--execstack or -Wa,--noexecstack. Finally, if you want to punt +altogether on marking your .o files properly, you can tell the linker to +ignore the marker sections and override its output setting directly on the +command using -Wl,-z,execstack or -Wl,-z,noexecstack. + +\start +Date: 17 Nov 2003 15:33:29 -0500 +From: Camm Maguire +To: Tim Daly +Subject: [Axiom-developer] Re: [Gcl-devel] [roland@redhat.com: Re: Executable memory: some apps that work on RH9 don't on FC1] + +Greetings! + +Tim Daly writes: + +> Further information from the fedora devel list: +> +> From: Roland McGrath +> Subject: Re: Executable memory: some apps that work on RH9 don't on FC1 +> To: fedora-devel-list@redhat.com +> +> +> You can disable the exec-shield functionality globally with +> /proc/sys/kernel/exec-shield, but that doesn't do anything different for an +> older binary that is not marked or for a binary that is marked as requiring +> executable stack. exec-shield is always disabled for those execs. +> +> The issue you are having is probably that malloc does not use PROT_EXEC in +> its mmap-based allocations. Executability should be enabled in the brk +> area when exec-shield is disabled. Verify the situation by looking at +> /proc/PID/maps for the process in question. +> + +Just one other clarification: GCL redefines malloc as a pathway +through its own sbrk-generated, gbc managed memory system. Again, +don't see the relevance (yet) from the failuire as reported. + +\start +Date: 17 Nov 2003 15:30:29 -0500 +From: Camm Maguire +To: Rex Dieter +Subject: [Axiom-developer] Re: [Gcl-devel] fedora and GCL + +Greetings! My apologies, I've lost track of this. What were the +issues you've found? + +Take care, + +Rex Dieter writes: + +> Camm Maguire wrote: +> > Rex Dieter, I believe, posted +> > success recently on building GCL for Fedora. +> +> To clarify, my original post was to note that gcl *failed* to +> build/run under Fedora Core. + +\start +Date: 17 Nov 2003 15:27:13 -0500 +From: Camm Maguire +To: Tim Daly +Subject: Re: [Axiom-developer] Re: [Gcl-devel] fedora and GCL + +Greetings! Yes: + +cd unixport && make raw_pre_gcl +gdb raw_pre_gcl +(gdb) r ./ writes: + +> Camm, +> +> I set the flag but the build still fails (attached) +> I cannot find the raw_pre_gcl executable. +> Suggestions? +> +> ===================================================================== +> ./configure --enable-debug --enable-vssize=65536*2 --enable-statsysbfd --enable-readline --enable-maxpage=128*1024 ; \ +> +> .... [snip] .... +> +> cp init_pre_gcl.lsp.in init_pre_gcl.lsp.tmp +> gcc -o raw_pre_gcl /root/axiom/obj/linux/lib/cfuns-c.o /root/axiom/obj/linux/lib/sockio-c.o \ +> -L. -lpre_gcl -lm /usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../../libbfd.a /usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../../libiberty.a -lreadline -lncurses -lc -lgclp /root/axiom/obj/linux/lib/libspad.a +> cat init_pre_gcl.lsp.tmp | sed \ +> -e "s,@LI-VERS@,(`cat ../majvers`.`cat ../minvers`) `date`,1" \ +> -e "s,@LI-MINVERS@,`cat ../minvers`,1" \ +> -e "s,@LI-MAJVERS@,`cat ../majvers`,1" \ +> -e "s,@LI-CC@,\"gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -g \",1" \ +> -e "s,@LI-LD@,\"gcc -o \",1" \ +> -e "s,@LI-LD-LIBS@,\" -lpre_gcl -lm /usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../../libbfd.a /usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../../libiberty.a -lreadline -lncurses -lc -lgclp /root/axiom/obj/linux/lib/libspad.a\",1" \ +> -e "s,@LI-OPT-THREE@,\"\",1" \ +> -e "s,@LI-OPT-TWO@,\"\",1" \ +> -e "s,@LI-INIT-LSP@,\"init_pre_gcl.lsp\",1" >init_pre_gcl.lsp +> cp init_pre_gcl.lsp foo +> echo " (in-package \"USER\")(system:save-system \"saved_pre_gcl\")" >>foo +> /root/axiom/lsp/gcl-2.6.1/unixport/raw_pre_gcl /root/axiom/lsp/gcl-2.6.1/unixport/ -libdir /root/axiom/lsp/gcl-2.6.1/ < foo +> +> Unrecoverable error: Segmentation violation.. +> make[4]: *** [saved_pre_gcl] Error 134 +> rm init_pre_gcl.lsp raw_pre_gcl +> make[4]: Leaving directory `/root/axiom/lsp/gcl-2.6.1/unixport' +> make[3]: *** [unixport/saved_pre_gcl] Error 2 +> make[3]: Leaving directory `/root/axiom/lsp/gcl-2.6.1' +> cp: cannot stat `unixport/saved_gcl': No such file or directory +> make[2]: *** [gcldir] Error 1 +> make[2]: Leaving directory `/root/axiom/lsp' +> make[1]: *** [lspdir] Error 2 +> make[1]: Leaving directory `/root/axiom' +> make: *** [all] Error 2 +> [root@fedora1 axiom]# cd lsp/gcl-2.6.1/ +> [root@fedora1 gcl-2.6.1]# find . -name raw_pre_gcl +> [root@fedora1 gcl-2.6.1]# find . -name "*pre_gcl*" +> ./unixport/init_pre_gcl.lsp.in +> ./unixport/sys_pre_gcl.c +> ./unixport/sys_pre_gcl.o +> ./unixport/libpre_gcl.a +> ./unixport/init_pre_gcl.lsp.tmp +> [root@fedora1 gcl-2.6.1]# for i in `find . -name "*pre_gcl*"` ; do ls -l $i ; done +> -rw-r--r-- 1 root root 4328 Sep 24 11:48 ./unixport/init_pre_gcl.lsp.in +> -rwxr-xr-x 1 root root 3773 Sep 24 11:48 ./unixport/sys_pre_gcl.c +> -rw-r--r-- 1 root root 65104 Nov 17 14:48 ./unixport/sys_pre_gcl.o +> -rw-r--r-- 1 root root 8012902 Nov 17 14:48 ./unixport/libpre_gcl.a +> -rw-r--r-- 1 root root 4328 Nov 17 14:48 ./unixport/init_pre_gcl.lsp.tmp +> + +\start +Date: Mon, 17 Nov 2003 21:57:11 +0100 +From: David MENTRE +To: Francois Maltey +Subject: Re: [Axiom-developer] Re: [Axiom-mail] Mailing list note + +Hello François, + +Francois Maltey writes: + +> The make clean doesn't remove the file noweb. +> +> I must be root to start make. +> The right on directories are too limited. + +You should not need to be root to compile Axiom, unless you have +messed-up at one point when compiling Axiom under root account. + +If you want to update your Axiom local CVS copy, you'd better use +command: + + cvs -z6 update -dC + + -z6: compression + -d: create new directories + -C: delete files no longer in the repository + +I hope it will be easier with this command. + +> You write that Axiom sources are in tex files with explain. +> What *.dvi file must I read if I want to understand the interpret ? + +I fear that having real documentation is really an intent right now. Tim +has focused on documenting the building process and part of the +interpreter when an issued was raised, but nothing systematic has been +done yet. + +I _think_ you'll find part of the interpreter in src/interp/i-*.pamphlet +files. Maybe the toplevel handling is in i-toplev.boot.pamphlet. + +I hope it helps a little, + +\start +Date: Mon, 17 Nov 2003 14:51:11 -0600 +From: Rex Dieter +To: Camm Maguire +Subject: [Axiom-developer] Re: [Gcl-devel] fedora and GCL + +Camm Maguire wrote: +> Greetings! My apologies, I've lost track of this. What were the +> issues you've found? + +My apologies too, for I haven't had the time to investigate beyond the +obvious "It doesn't compile" stage. + +\start +Date: Mon, 17 Nov 2003 22:27:01 +0100 +From: David MENTRE +To: Paul.Zimmermann@loria.fr (Paul Zimmermann) +Subject: [Axiom-developer] Re: [Gcl-devel] Re: Free and Open Source Axiom exists + +Hello Paul, + +Paul.Zimmermann@loria.fr (Paul Zimmermann) writes: + +> On the laptop it appears you need libbfd.a +> +> I have libbfd, but only a dynamic library: + +Thanks to friend in our local LUG, I have the following answers: + + - you'll find libbfd.a and libiberty.a in "libbinutils2-devel" packages; + + - GCL 2.5.3 exists as a Mandrake package: +http://ftp.lip6.fr/pub/linux/distributions/mandrake/9.2/contrib/SRPMS/gcl-2.5.3-1mdk.src.rpm + +You could use for Axiom, look at the package to see the needed patches +for the Mandrake or call the package maintainer to see if he has +gcl-2.6.x in the pipe. + +I hope it helps, + +\start +Date: Mon, 17 Nov 2003 22:34:00 +0100 +From: David MENTRE +To: Francois Maltey +Subject: Re: [Axiom-developer] Re: [Axiom-mail] Mailing list note + +David MENTRE writes: + +> You should not need to be root to compile Axiom, unless you have +> messed-up at one point when compiling Axiom under root account. + +I'm compiling Axiom under my local (david) account. + +> If you want to update your Axiom local CVS copy, you'd better use +> command: +> +> cvs -z6 update -dC + +In axiom/ directory, where you'll find the first CVS/ directory. + +\start +Date: Mon, 17 Nov 2003 23:05:55 +0000 (GMT) +From: acn1 +To: Tim Daly +Subject: Re: [Axiom-developer] [roland@redhat.com: Re: Executable memory: some apps that work on RH9 don't on FC1] +Cc: camm@enhanced.com + +Soem of my Lisp code was (for a short while!) broken by Fedora because +malloc appears to stat allocating memort from 0xc0000000 downwards (is it +starts above the 2G mark, handing back negative addresses when you malloc +a big enough chunk) while RedHat 9.0 and earlier always returned positive +addresses. This may not be an issue for GCL and may not be the issue of +the day but I feed it is as a fedora difference... Arthur + +\start +Date: 17 Nov 2003 18:21:32 -0500 +From: Camm Maguire +To: acn1 +Subject: Re: [Gcl-devel] Re: [Axiom-developer] [roland@redhat.com: Re: Executable memory: some apps that work on RH9 don't on FC1] + +Greetings! Yes this will make a difference. We need to set the macro +NULL_OR_ON_CSTACK correctly. Check out the examples in h/*linux.h and +h/notcomp.h. Also check out the configure detected C define CSTACK. + +Hope this helps, + +acn1 writes: + +> Soem of my Lisp code was (for a short while!) broken by Fedora because +> malloc appears to stat allocating memort from 0xc0000000 downwards (is it +> starts above the 2G mark, handing back negative addresses when you malloc +> a big enough chunk) while RedHat 9.0 and earlier always returned positive +> addresses. This may not be an issue for GCL and may not be the issue of +> the day but I feed it is as a fedora difference... Arthur + +\start +Date: Mon, 17 Nov 2003 20:33:19 -0500 +From: Tim Daly +To: daly@idsi.net, camm@enhanced.com +Subject: [Axiom-developer] [gemi@bluewin.ch: Re: Executable memory: some apps that work on RH9 don't on FC1] + +fyi... + +------- Start of forwarded message ------- +Subject: Re: Executable memory: some apps that work on RH9 don't on FC1 +From: Gerard Milmeister +To: fedora-devel-list@redhat.com +In-Reply-To: <200311171912.hAHJC2Cg015459@magilla.sf.frob.com> +Content-Type: text/plain; charset=iso-8859-1 +Organization: Universität Zürich +X-MIME-Autoconverted: from quoted-printable to 8bit by int-mx1.corp.redhat.com id hAHKSjw12007 +X-loop: fedora-devel-list@redhat.com +Sender: fedora-devel-list-admin@redhat.com +X-BeenThere: fedora-devel-list@redhat.com +X-Mailman-Version: 2.0.13 +Precedence: junk +Reply-To: fedora-devel-list@redhat.com +List-Help: +List-Post: +List-Subscribe: , + +List-Id: For developers, developers, developers +List-Unsubscribe: , + +List-Archive: +Date: Mon, 17 Nov 2003 21:28:42 +0100 + +On Mon, 2003-11-17 at 20:12, Roland McGrath wrote: +> > The official binary of mit-scheme 7.7.1 (http://www.gnu.org/software/mit-scheme) +> > segfaults if called with 'scheme -compiler'. In this case the scheme main +> > program load a 'band' called compiler.com, which contains executable code. +> > Could somebody investigate this issue? I am not that familiar with problems +> > like this. +> +> If this binary was created with old tools and has no PT_GNU_STACK marker, +> then it should get executable stack by default. More likely the issue is +> that it calls malloc and expects the memory returned to be executable. +> The Scheme runtime needs to be changed to use mmap when executability matters. + +I further investigated problem using scheme-7.7.90 and found the +following. When loading a band (the runtime image), the following is +called: + +static void * +mmap_heap_malloc_1 (unsigned long requested_length, int fixedp) +{ + unsigned long ps = (UX_getpagesize ()); + void * addr + = (mmap (((void *) MMAP_BASE_ADDRESS), + (((requested_length + (ps - 1)) / ps) * ps), + (PROT_EXEC | PROT_READ | PROT_WRITE), + (MAP_PRIVATE | MAP_ANONYMOUS | (fixedp ? MAP_FIXED : 0)), + /* Ignored by GNU/Linux, required by FreeBSD and Solaris. */ + (-1), + 0)); + return ((addr == MAP_FAILED) ? 0 : addr); +} + +Now for the default runtime (runtime.com), requested_length == 5726028, +and the function proceeds without fault. However when the "-compiler" +switch is used to load the compiler, the all.com runtime is loaded and +then requested_length == 18563072 (this image is much bigger) and the +mmap call results in a segfault. ps is 4096, fixedp is 1 and +MMAP_BASE_ADDRESS == 4096. +Why does mmap segfault at all? Shouldn't it at worst return an error? + +Hope this helps... + +- -- +Gérard Milmeister +Tannenrauchstrasse 35 +8038 Zürich +gemi@bluewin.ch + +\start +Date: Mon, 17 Nov 2003 20:35:33 -0500 +From: Tim Daly +To: daly@idsi.net, camm@enhanced.com +Subject: [Axiom-developer] [roland@redhat.com: Re: Executable memory: some apps that work on RH9 don't on FC1] + +------- Start of forwarded message ------- +Content-Type: text/plain; charset=us-ascii +From: Roland McGrath +To: fedora-devel-list@redhat.com +Cc: cph@ai.mit.edu +Subject: Re: Executable memory: some apps that work on RH9 don't on FC1 +In-Reply-To: Gerard Milmeister's message of Monday, 17 November 2003 21:28:42 +0100 <1069100922.20884.17.camel@scriabin.tannenrauch.ch> +X-Antipastobozoticataclysm: Bariumenemanilow +X-loop: fedora-devel-list@redhat.com +Sender: fedora-devel-list-admin@redhat.com +X-BeenThere: fedora-devel-list@redhat.com +X-Mailman-Version: 2.0.13 +Precedence: junk +Reply-To: fedora-devel-list@redhat.com +List-Help: +List-Post: +List-Subscribe: , + +List-Id: For developers, developers, developers +List-Unsubscribe: , + +List-Archive: +Date: Mon, 17 Nov 2003 12:50:11 -0800 + +> static void * +> mmap_heap_malloc_1 (unsigned long requested_length, int fixedp) +> { +> unsigned long ps = (UX_getpagesize ()); +> void * addr +> = (mmap (((void *) MMAP_BASE_ADDRESS), +> (((requested_length + (ps - 1)) / ps) * ps), +> (PROT_EXEC | PROT_READ | PROT_WRITE), +> (MAP_PRIVATE | MAP_ANONYMOUS | (fixedp ? MAP_FIXED : 0)), +> /* Ignored by GNU/Linux, required by FreeBSD and Solaris. */ +> (-1), +> 0)); +> return ((addr == MAP_FAILED) ? 0 : addr); +> } +> +> Now for the default runtime (runtime.com), requested_length == 5726028, +> and the function proceeds without fault. However when the "-compiler" +> switch is used to load the compiler, the all.com runtime is loaded and +> then requested_length == 18563072 (this image is much bigger) and the +> mmap call results in a segfault. ps is 4096, fixedp is 1 and +> MMAP_BASE_ADDRESS == 4096. +> Why does mmap segfault at all? Shouldn't it at worst return an error? + +When MAP_FIXED is passed (fixedp!=0), the mapping will overwrite any other +mappings that exist. So if the address range overlaps some shared +libraries or something like that, it will clobber that part of the address +space and who knows what could happen. In older kernels, shared libraries +would always end up in a high part of the address space, so assuming a huge +low region was available worked. Now shared libraries (and any mmap +region) are more likely to be located at random addresses that may be in +the low part of the address space. It has never been safe or kosher to +assume some large part of the address space would never be used for shared +libraries. cscheme needs to change its plan for calling mmap. If you need +a big contiguous region of address space into which you will place multiple +separate mappings, then the only safe thing to do is to mmap a region of +the whole needed size without MAP_FIXED (e.g. using PROT_NONE), and then +overwrite portions of that mapping with MAP_FIXED mappings to get the +layout you want. + + +Thanks, +Roland + +\start +Date: Mon, 17 Nov 2003 20:41:55 -0500 +From: Tim Daly +To: ms-nospam-0306@arcor.de, daly@idsi.net, camm@enhanced.com +Subject: [Axiom-developer] [ms-nospam-0306@arcor.de: Re: Executable memory: some apps that work on RH9 don't on FC1] +Cc: fedora-devel-list@redhat.com + +Michael, + +Can you give me a URL where I can find the information you reference? + + +------- Start of forwarded message ------- +From: Michael Schwendt +To: fedora-devel-list@redhat.com +Subject: Re: Executable memory: some apps that work on RH9 don't on FC1 +In-Reply-To: <1069103046.18050.1.camel@localhost.localdomain> +Content-Type: multipart/signed; protocol="application/pgp-signature"; + micalg="pgp-sha1"; + boundary="Signature=_Tue__18_Nov_2003_00_31_50_+0100_.PiWBcWWL0dSn_Ee" +X-loop: fedora-devel-list@redhat.com +Sender: fedora-devel-list-admin@redhat.com +X-BeenThere: fedora-devel-list@redhat.com +X-Mailman-Version: 2.0.13 +Precedence: junk +Reply-To: fedora-devel-list@redhat.com +List-Help: +List-Post: +List-Subscribe: , + +List-Id: For developers, developers, developers +List-Unsubscribe: , + +List-Archive: +Date: Tue, 18 Nov 2003 00:31:50 +0100 + +- --Signature=_Tue__18_Nov_2003_00_31_50_+0100_.PiWBcWWL0dSn_Ee +Content-Type: text/plain; charset=US-ASCII +Content-Disposition: inline +Content-Transfer-Encoding: 7bit + +On Mon, 17 Nov 2003 16:04:06 -0500, Jack Aboutboul wrote: + +> Try doing this to disable exec-shield, which was a wise incorporation +> into the fedora kernel, imho. +> +> Do "echo 0 > /proc/sys/kernel/exec-shield" +> +> This was put in specifically to make stacks not executable. +> +> Hope it helps, + +As pointed out in the corresponding fedora.us package request bug, +disabling exec-shield is not enough. + +- -- + +- --Signature=_Tue__18_Nov_2003_00_31_50_+0100_.PiWBcWWL0dSn_Ee +Content-Type: application/pgp-signature + +- -----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.2.2 (GNU/Linux) + +iD8DBQE/uVpr0iMVcrivHFQRAmBCAJ4nZbnSxswJsI5hr5yhH3QNeJ8/fgCeK0BE +QzqJubgPuAD4lZUORsSjm+0= +=OOzc +- -----END PGP SIGNATURE----- + +- --Signature=_Tue__18_Nov_2003_00_31_50_+0100_.PiWBcWWL0dSn_Ee-- + +\start +Date: Mon, 17 Nov 2003 21:33:19 -0500 +From: Tim Daly +To: daly@idsi.net, camm@enhanced.com +Subject: [Axiom-developer] [roland@redhat.com: Re: Executable memory: some apps that work on RH9 don't on FC1] + +Note the comment about static linking... + +Tim + +------- Start of forwarded message ------- +Content-Type: text/plain; charset=us-ascii +From: Roland McGrath +To: Chris Hanson +Cc: fedora-devel-list@redhat.com, mit-scheme-devel@gnu.org +Subject: Re: Executable memory: some apps that work on RH9 don't on FC1 +In-Reply-To: Chris Hanson's message of Monday, 17 November 2003 21:00:12 -0500 +X-Windows: no hardware is safe. +X-loop: fedora-devel-list@redhat.com +Sender: fedora-devel-list-admin@redhat.com +X-BeenThere: fedora-devel-list@redhat.com +X-Mailman-Version: 2.0.13 +Precedence: junk +Reply-To: fedora-devel-list@redhat.com +List-Help: +List-Post: +List-Subscribe: , + +List-Id: For developers, developers, developers +List-Unsubscribe: , + +List-Archive: +Date: Mon, 17 Nov 2003 19:35:20 -0800 + +> I appear to be missing some of the context of this discussion. What +> kernels have this behavior? I have run MIT/GNU Scheme on Debian +> unstable using many different 2.4 and a handful of 2.6-test kernels, +> and I haven't seen this problem. + +This is about Fedora Core 1 kernels (http://fedora.redhat.com), which have +some changes to how mapping addresses are chosen. + +> That mapping code dates back to the days of libc5. At that time, if +> you tried to map some space that overlapped a shared library, you got +> an error. + +I can't speak to that vintage of Linux libc or Linux kernels. The +specification of mmap has always been that MAP_FIXED overwrites other mmap +mappings, and in no recent time have shared libraries been anything other +than mmap mappings. + +> But the problem remains that this code doesn't do what it's supposed +> to. Is there some way for me to probe the address space to find the +> largest hole in a given region of the space? (Not using signal +> handlers to catch SIGSEGV traps!) + +If you want a Linux-specific kludge, you can always see the complete memory +map by looking at /proc/self/maps. If you want a portable programmatic +solution correct for POSIX systems with mmap, the only kind of probing you +can do is try large mmaps without MAP_FIXED and see where they fit. + +> [...] we need the largest possible block of space under 2^26 -- ideally +> all of it. + +I see. + +> It's possible to modify the implementation to handle a block outside +> of this space + +I don't think you should have to. Your address space is yours to control. +You just haven't been exercising control in the specified proper ways. + +> Faced with this situation, I'll probably just statically link the +> program. + +Support for static linking is severely limited in a variety of ways. +If you make any but the most low-level use of system library facilities, +static linking is almost certainly a recipe for future aggravation. + +> IMO it's a bug that the application doesn't have any control over its +> address space. + +The application has complete control over its address space within the size +limits provided by the kernel (3GB with most Linux kernels, 4GB-16MB with +some FC1 kernels). Presumption of what addresses the kernel will use in +cases where the specification says it may choose any address, is not an +aspect of the control interface. + +> I should be able to tell the linker and loader that certain areas are +> reserved. That's possible with the linker, but I'm not aware of any way +> to control the loader. + +I'm not sure what level of control you have in mind when you distinguish +what you can specify to the linker and to the loader, or whether by "the +loader" you mean the kernel's loading of executable files, or the dynamic +linker's loading of DSOs, or both. I don't see why it's not sufficient to +specify the layout you want at link time. That you can do. If your +executable contains PT_LOAD program header entries for each region you want +reserved, it will be. You can use entries with none of PF_[RWX] set to get +PROT_NONE mappings that you can overwrite later with MAP_FIXED mappings. + +> So why does the kernel care where shared libraries are mapped? Why is +> the application working for the kernel instead of the other way around? + +You are misrepresenting reality. The kernel does not care. You specified +that you did not care, and so the kernel is doing what it thinks might be +best for you given the constraints you have specified. + +\start +Date: Mon, 17 Nov 2003 22:20:29 -0500 +From: Tim Daly +To: daly@idsi.net, camm@enhanced.com +Subject: [Axiom-developer] [roland@redhat.com: Re: Executable memory: some apps that work on RH9 don't on FC1] + +more details on PT_LOAD + +------- Start of forwarded message ------- +Content-Type: text/plain; charset=us-ascii +From: Roland McGrath +To: Chris Hanson +Cc: fedora-devel-list@redhat.com, mit-scheme-devel@gnu.org +Subject: Re: Executable memory: some apps that work on RH9 don't on FC1 +In-Reply-To: Chris Hanson's message of Monday, 17 November 2003 23:26:30 -0500 +X-Windows: some voids are better left unfilled. +X-loop: fedora-devel-list@redhat.com +Sender: fedora-devel-list-admin@redhat.com +X-BeenThere: fedora-devel-list@redhat.com +X-Mailman-Version: 2.0.13 +Precedence: junk +Reply-To: fedora-devel-list@redhat.com +List-Help: +List-Post: +List-Subscribe: , + +List-Id: For developers, developers, developers +List-Unsubscribe: , + +List-Archive: +Date: Mon, 17 Nov 2003 20:47:35 -0800 + +> OK, so this is the piece that I'm missing. Where can I learn more +> about these header entries? I don't see anything in the libc +> reference about this, even though PT_LOAD is defined by libc. + +libc provides elf.h, yes. The details are part of the ELF spec, available +online from e.g. http://www.sco.com/developers/gabi/. Looking at the phdr +entries in programs with readelf -l or objdump -p, their meaning is +probably obvious. What you are probably interested in is how to control +their generation by the linker. You will need to provide your own variant +of the normal built-in link script used to link an executable, that uses +the PHDRS directive explicitly lay out sections. Here is the usual script +from `ld --verbose' for i386-*-linux-gnu hacked to add a leading load +segment at 0 for the ".reserved" section. You'll have to give the linker +an input section of that name, e.g. with: + + .section ".reserved","a",@nobits + .space 0x4000000 + .previous + +to set the size of the output segment. + + +OUTPUT_FORMAT("elf32-i386", "elf32-i386", + "elf32-i386") +OUTPUT_ARCH(i386) +ENTRY(_start) +SEARCH_DIR("/usr/local/i686-pc-linux-gnu/lib"); SEARCH_DIR("/usr/local/lib"); SEARCH_DIR("/lib"); SEARCH_DIR("/usr/lib"); +/* Do we need any of these for elf? + __DYNAMIC = 0; */ + +PHDRS +{ + headers PT_PHDR PHDRS ; + interp PT_INTERP ; + reserved PT_LOAD FLAGS(0) ; + text PT_LOAD FILEHDR PHDRS ; + data PT_LOAD ; + dynamic PT_DYNAMIC ; +} + +SECTIONS +{ + .reserved 0 : { *(.reserved) } :reserved + + /* Read-only sections, merged into text segment: */ + . = 0x08048000 + SIZEOF_HEADERS; + .interp : { *(.interp) } :text :interp + .hash : { *(.hash) } :text + .dynsym : { *(.dynsym) } + .dynstr : { *(.dynstr) } + .gnu.version : { *(.gnu.version) } + .gnu.version_d : { *(.gnu.version_d) } + .gnu.version_r : { *(.gnu.version_r) } + .rel.dyn : + { + *(.rel.init) + *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) + *(.rel.fini) + *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) + *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) + *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) + *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) + *(.rel.ctors) + *(.rel.dtors) + *(.rel.got) + *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) + } + .rela.dyn : + { + *(.rela.init) + *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) + *(.rela.fini) + *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) + *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) + *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) + *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) + *(.rela.ctors) + *(.rela.dtors) + *(.rela.got) + *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) + } + .rel.plt : { *(.rel.plt) } + .rela.plt : { *(.rela.plt) } + .init : + { + KEEP (*(.init)) + } =0x90909090 + .plt : { *(.plt) } + .text : + { + *(.text .stub .text.* .gnu.linkonce.t.*) + /* .gnu.warning sections are handled specially by elf32.em. */ + *(.gnu.warning) + } =0x90909090 + .fini : + { + KEEP (*(.fini)) + } =0x90909090 + PROVIDE (__etext = .); + PROVIDE (_etext = .); + PROVIDE (etext = .); + .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } + .rodata1 : { *(.rodata1) } + .eh_frame_hdr : { *(.eh_frame_hdr) } + /* Adjust the address for the data segment. We want to adjust up to + the same address within the page on the next page up. */ + . = ALIGN (0x1000) - ((0x1000 - .) & (0x1000 - 1)); . = DATA_SEGMENT_ALIGN (0x1000, 0x1000); + /* Ensure the __preinit_array_start label is properly aligned. We + could instead move the label definition inside the section, but + the linker would then create the section even if it turns out to + be empty, which isn't pretty. */ + . = ALIGN(32 / 8); + PROVIDE (__preinit_array_start = .); + .preinit_array : { *(.preinit_array) } + PROVIDE (__preinit_array_end = .); + PROVIDE (__init_array_start = .); + .init_array : { *(.init_array) } + PROVIDE (__init_array_end = .); + PROVIDE (__fini_array_start = .); + .fini_array : { *(.fini_array) } + PROVIDE (__fini_array_end = .); + .data : + { + *(.data .data.* .gnu.linkonce.d.*) + SORT(CONSTRUCTORS) + } :data + .data1 : { *(.data1) } + .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } + .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } + .eh_frame : { KEEP (*(.eh_frame)) } + .gcc_except_table : { *(.gcc_except_table) } + .dynamic : { *(.dynamic) } :data :dynamic + .ctors : + { + /* gcc uses crtbegin.o to find the start of + the constructors, so we make sure it is + first. Because this is a wildcard, it + doesn't matter if the user does not + actually link against crtbegin.o; the + linker won't look for a file to match a + wildcard. The wildcard also means that it + doesn't matter which directory crtbegin.o + is in. */ + KEEP (*crtbegin*.o(.ctors)) + /* We don't want to include the .ctor section from + from the crtend.o file until after the sorted ctors. + The .ctor section from the crtend file contains the + end of ctors marker and it must be last */ + KEEP (*(EXCLUDE_FILE (*crtend*.o ) .ctors)) + KEEP (*(SORT(.ctors.*))) + KEEP (*(.ctors)) + } :data + .dtors : + { + KEEP (*crtbegin*.o(.dtors)) + KEEP (*(EXCLUDE_FILE (*crtend*.o ) .dtors)) + KEEP (*(SORT(.dtors.*))) + KEEP (*(.dtors)) + } + .jcr : { KEEP (*(.jcr)) } + .got : { *(.got.plt) *(.got) } + _edata = .; + PROVIDE (edata = .); + __bss_start = .; + .bss : + { + *(.dynbss) + *(.bss .bss.* .gnu.linkonce.b.*) + *(COMMON) + /* Align here to ensure that the .bss section occupies space up to + _end. Align after .bss to ensure correct alignment even if the + .bss section disappears because there are no input sections. */ + . = ALIGN(32 / 8); + } + . = ALIGN(32 / 8); + _end = .; + PROVIDE (end = .); + . = DATA_SEGMENT_END (.); + /* Stabs debugging sections. */ + .stab 0 : { *(.stab) } + .stabstr 0 : { *(.stabstr) } + .stab.excl 0 : { *(.stab.excl) } + .stab.exclstr 0 : { *(.stab.exclstr) } + .stab.index 0 : { *(.stab.index) } + .stab.indexstr 0 : { *(.stab.indexstr) } + .comment 0 : { *(.comment) } + /* DWARF debug sections. + Symbols in the DWARF debugging sections are relative to the beginning + of the section so we begin them at 0. */ + /* DWARF 1 */ + .debug 0 : { *(.debug) } + .line 0 : { *(.line) } + /* GNU DWARF 1 extensions */ + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } + /* DWARF 1.1 and DWARF 2 */ + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } + /* DWARF 2 */ + .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } + /* SGI/MIPS DWARF 2 extensions */ + .debug_weaknames 0 : { *(.debug_weaknames) } + .debug_funcnames 0 : { *(.debug_funcnames) } + .debug_typenames 0 : { *(.debug_typenames) } + .debug_varnames 0 : { *(.debug_varnames) } + /DISCARD/ : { *(.note.GNU-stack) } +} + +\start +Date: Mon, 17 Nov 2003 22:29:41 -0500 +From: Tim Daly +To: roland@redhat.com, camm@enhanced.com, daly@idsi.net +Subject: [Axiom-developer] Re: Executable memory: some apps that work on RH9 don't on FC1 +Cc: fedora-devel-list@redhat.com, axiom-developer@nongnu.org, gcl-devel@gnu.org + +If I do: + + echo 0 >/proc/sys/kernel/exec-shield + +the GCL build succeeds. +If I do: + + echo 1 >/proc/sys/kernel/exec-shield + +the GCL build fails. + +\start +Date: Tue, 18 Nov 2003 12:14:28 +0100 +From: Paul.Zimmermann@loria.fr (Paul Zimmermann) +To: david.mentre@wanadoo.fr +Subject: [Axiom-developer] Re: [Gcl-devel] Re: Free and Open Source Axiom exists + + From: David MENTRE + Date: Mon, 17 Nov 2003 22:27:01 +0100 + + Hello Paul, + + Paul.Zimmermann@loria.fr (Paul Zimmermann) writes: + + > On the laptop it appears you need libbfd.a + > + > I have libbfd, but only a dynamic library: + + Thanks to friend in our local LUG, I have the following answers: + + - you'll find libbfd.a and libiberty.a in "libbinutils2-devel" packages; + +Thanks David. I installed libbinutils2-devel-2.13.90.0.18-3mdk.i586.rpm +and now I can go a little further in the "make" (complete log below): + +% make +... +make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +(cd xbin ; cp ../bin/gcl .) +cd cmpnew && make gcl_collectfn.o +make[4]: Entering directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +../unixport/saved_pre_gcl ../unixport/ -compile gcl_collectfn.lsp +make[4]: ../unixport/saved_pre_gcl: Command not found +make[4]: *** [gcl_collectfn.o] Error 127 +make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +make[3]: *** [cmpnew/gcl_collectfn.o] Error 2 +make[3]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +cp: cannot stat `unixport/saved_gcl': No such file or directory +make[2]: *** [gcldir] Error 1 +make[2]: Leaving directory `/var/tmp/axiom/lsp' +make[1]: *** [lspdir] Error 2 +make[1]: Leaving directory `/var/tmp/axiom' +make: *** [all] Error 2 + +Any idea why the saved_pre_gcl command was not created? + +Regards, +Paul + +############################################################################## + +Script started on Tue Nov 18 12:01:37 2003 +norroy% make +13 making noweb +patching file modules.c +mnt.o: In function `emitfile': +mnt.o(.text+0x361): the use of `tmpnam' is dangerous, better use `mkstemp' +make[1]: [install-shell] Error 1 (ignored) +make[1]: [install-code] Error 1 (ignored) +texhash: /usr/share/texmf: directory not writable. Skipping... +rm: cannot remove `/var/lib/texmf/ls-R': Operation not permitted +mv: cannot move `/var/lib/texmf/lsR.H7KG8J/lsR23236.tmp' to `/var/lib/texmf/ls-R': Operation not permitted +make[1]: [install-elisp] Error 1 (ignored) +0 SPAD=/var/tmp/axiom/mnt/linux SYS=linux SPD=/var/tmp/axiom LSP=/var/tmp/axiom/lsp GCLDIR=/var/tmp/axiom/lsp/gcl-2.6.1 SRC=/var/tmp/axiom/src INT=/var/tmp/axiom/int OBJ=/var/tmp/axiom/obj MNT=/var/tmp/axiom/mnt ZIPS=/var/tmp/axiom/zips TMP=/var/tmp/axiom/obj/tmp SPADBIN=/var/tmp/axiom/mnt/linux/bin INC=/var/tmp/axiom/src/include CCLBASE=/var/tmp/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /var/tmp/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 TANGLE=/var/tmp/axiom/mnt/linux/bin/lib/notangle +10 copying /var/tmp/axiom/src/scripts to /var/tmp/axiom/mnt/linux/bin +1 making a linux system, PART=cprogs SUBPART=everything +2 Environment SPAD=/var/tmp/axiom/mnt/linux SYS=linux SPD=/var/tmp/axiom LSP=/var/tmp/axiom/lsp GCLDIR=/var/tmp/axiom/lsp/gcl-2.6.1 SRC=/var/tmp/axiom/src INT=/var/tmp/axiom/int OBJ=/var/tmp/axiom/obj MNT=/var/tmp/axiom/mnt ZIPS=/var/tmp/axiom/zips TMP=/var/tmp/axiom/obj/tmp SPADBIN=/var/tmp/axiom/mnt/linux/bin INC=/var/tmp/axiom/src/include CCLBASE=/var/tmp/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /var/tmp/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 TANGLE=/var/tmp/axiom/mnt/linux/bin/lib/notangle +make[1]: Entering directory `/var/tmp/axiom' +11 checking directory structure +12 Environment: PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/var/tmp/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/var/tmp/axiom/src/share XLIB=/usr/X11R6/lib +18 making /var/tmp/axiom/src +make[2]: Entering directory `/var/tmp/axiom/src' +1 making /var/tmp/axiom/src/scripts +make[3]: Entering directory `/var/tmp/axiom/src/scripts' +1 making /var/tmp/axiom/src/scripts +make[3]: Leaving directory `/var/tmp/axiom/src/scripts' +17 making /var/tmp/axiom/src/lib +make[3]: Entering directory `/var/tmp/axiom/src/lib' +1 making /var/tmp/axiom/int/lib/bsdsignal.c from /var/tmp/axiom/src/lib/bsdsignal.c.pamphlet +2 making /var/tmp/axiom/obj/linux/lib/bsdsignal.o from /var/tmp/axiom/int/lib/bsdsignal.c +9 making /var/tmp/axiom/int/lib/cursor.c from /var/tmp/axiom/src/lib/cursor.c.pamphlet +10 making /var/tmp/axiom/obj/linux/lib/cursor.o from /var/tmp/axiom/int/lib/cursor.c +13 making /var/tmp/axiom/int/lib/edin.c from /var/tmp/axiom/src/lib/edin.c.pamphlet +14 making /var/tmp/axiom/obj/linux/lib/edin.o from /var/tmp/axiom/int/lib/edin.c +17 making /var/tmp/axiom/int/lib/fnct_key.c from /var/tmp/axiom/src/lib/fnct_key.c.pamphlet +18 making /var/tmp/axiom/obj/linux/lib/fnct_key.o from /var/tmp/axiom/int/lib/fnct_key.c +21 making /var/tmp/axiom/int/lib/halloc.c from /var/tmp/axiom/src/lib/halloc.c.pamphlet +22 making /var/tmp/axiom/obj/linux/lib/halloc.o from /var/tmp/axiom/int/lib/halloc.c +29 making /var/tmp/axiom/int/lib/openpty.c from /var/tmp/axiom/src/lib/openpty.c.pamphlet +30 making /var/tmp/axiom/obj/linux/lib/openpty.o from /var/tmp/axiom/int/lib/openpty.c +33 making /var/tmp/axiom/int/lib/pixmap.c from /var/tmp/axiom/src/lib/pixmap.c.pamphlet +34 making /var/tmp/axiom/obj/linux/lib/pixmap.o from /var/tmp/axiom/int/lib/pixmap.c +37 making /var/tmp/axiom/int/lib/prt.c from /var/tmp/axiom/src/lib/prt.c.pamphlet +38 making /var/tmp/axiom/obj/linux/lib/prt.o from /var/tmp/axiom/int/lib/prt.c +41 making /var/tmp/axiom/int/lib/sockio-c.c from /var/tmp/axiom/src/lib/sockio-c.c.pamphlet +42 making /var/tmp/axiom/obj/linux/lib/sockio-c.o from /var/tmp/axiom/int/lib/sockio-c.c +45 making /var/tmp/axiom/int/lib/spadcolors.c from /var/tmp/axiom/src/lib/spadcolors.c.pamphlet +46 making /var/tmp/axiom/obj/linux/lib/spadcolors.o from /var/tmp/axiom/int/lib/spadcolors.c +49 making /var/tmp/axiom/int/lib/util.c from /var/tmp/axiom/src/lib/util.c.pamphlet +50 making /var/tmp/axiom/obj/linux/lib/util.o from /var/tmp/axiom/int/lib/util.c +53 making /var/tmp/axiom/int/lib/wct.c from /var/tmp/axiom/src/lib/wct.c.pamphlet +54 making /var/tmp/axiom/obj/linux/lib/wct.o from /var/tmp/axiom/int/lib/wct.c +57 making /var/tmp/axiom/int/lib/XDither.c from /var/tmp/axiom/src/lib/XDither.c.pamphlet +58 making /var/tmp/axiom/obj/linux/lib/XDither.o from /var/tmp/axiom/int/lib/XDither.c +61 making /var/tmp/axiom/int/lib/XShade.c from /var/tmp/axiom/src/lib/XShade.c.pamphlet +62 making /var/tmp/axiom/obj/linux/lib/XShade.o from /var/tmp/axiom/int/lib/XShade.c +65 making /var/tmp/axiom/int/lib/XSpadFill.c from /var/tmp/axiom/src/lib/XSpadFill.c.pamphlet +66 making /var/tmp/axiom/obj/linux/lib/XSpadFill.o from /var/tmp/axiom/int/lib/XSpadFill.c +73 making /var/tmp/axiom/obj/linux/lib/libspad.a +5 making /var/tmp/axiom/int/lib/cfuns-c.c from /var/tmp/axiom/src/lib/cfuns-c.c.pamphlet +6 making /var/tmp/axiom/obj/linux/lib/cfuns-c.o from /var/tmp/axiom/int/lib/cfuns-c.c +25 making /var/tmp/axiom/int/lib/hash.c from /var/tmp/axiom/src/lib/hash.c.pamphlet +26 making /var/tmp/axiom/obj/linux/lib/hash.o from /var/tmp/axiom/int/lib/hash.c +3 making /var/tmp/axiom/int/doc/src/lib/bsdsignal.c.dvi from /var/tmp/axiom/src/lib/bsdsignal.c.pamphlet +4 making /var/tmp/axiom/mnt/linux/doc/src/lib/bsdsignal.c.dvi from /var/tmp/axiom/int/doc/src/lib/bsdsignal.c.dvi +7 making /var/tmp/axiom/int/doc/src/lib/cfuns-c.c.dvi from /var/tmp/axiom/src/lib/cfuns-c.c.pamphlet +8 making /var/tmp/axiom/mnt/linux/doc/src/lib/cfuns-c.c.dvi from /var/tmp/axiom/int/doc/src/lib/cfuns-c.c.dvi +11 making /var/tmp/axiom/int/doc/src/lib/cursor.c.dvi from /var/tmp/axiom/src/lib/cursor.c.pamphlet +12 making /var/tmp/axiom/mnt/linux/doc/src/lib/cursor.c.dvi from /var/tmp/axiom/int/doc/src/lib/cursor.c.dvi +15 making /var/tmp/axiom/int/doc/src/lib/edin.c.dvi from /var/tmp/axiom/src/lib/edin.c.pamphlet +16 making /var/tmp/axiom/mnt/linux/doc/src/lib/edin.c.dvi from /var/tmp/axiom/int/doc/src/lib/edin.c.dvi +19 making /var/tmp/axiom/int/doc/src/lib/fnct_key.c.dvi from /var/tmp/axiom/src/lib/fnct_key.c.pamphlet +20 making /var/tmp/axiom/mnt/linux/doc/src/lib/fnct_key.c.dvi from /var/tmp/axiom/int/doc/src/lib/fnct_key.c.dvi +23 making /var/tmp/axiom/int/doc/src/lib/halloc.c.dvi from /var/tmp/axiom/src/lib/halloc.c.pamphlet +24 making /var/tmp/axiom/mnt/linux/doc/src/lib/halloc.c.dvi from /var/tmp/axiom/int/doc/src/lib/halloc.c.dvi +27 making /var/tmp/axiom/int/doc/src/lib/hash.c.dvi from /var/tmp/axiom/src/lib/hash.c.pamphlet +28 making /var/tmp/axiom/mnt/linux/doc/src/lib/hash.c.dvi from /var/tmp/axiom/int/doc/src/lib/hash.c.dvi +31 making /var/tmp/axiom/int/doc/src/lib/openpty.c.dvi from /var/tmp/axiom/src/lib/openpty.c.pamphlet +32 making /var/tmp/axiom/mnt/linux/doc/src/lib/openpty.c.dvi from /var/tmp/axiom/int/doc/src/lib/openpty.c.dvi +35 making /var/tmp/axiom/int/doc/src/lib/pixmap.c.dvi from /var/tmp/axiom/src/lib/pixmap.c.pamphlet +36 making /var/tmp/axiom/mnt/linux/doc/src/lib/pixmap.c.dvi from /var/tmp/axiom/int/doc/src/lib/pixmap.c.dvi +39 making /var/tmp/axiom/int/doc/src/lib/prt.c.dvi from /var/tmp/axiom/src/lib/prt.c.pamphlet +40 making /var/tmp/axiom/mnt/linux/doc/src/lib/prt.c.dvi from /var/tmp/axiom/int/doc/src/lib/prt.c.dvi +43 making /var/tmp/axiom/int/doc/src/lib/sockio-c.c.dvi from /var/tmp/axiom/src/lib/sockio-c.c.pamphlet +44 making /var/tmp/axiom/mnt/linux/doc/src/lib/sockio-c.c.dvi from /var/tmp/axiom/int/doc/src/lib/sockio-c.c.dvi +71 making /var/tmp/axiom/mnt/linux/doc/src/lib/Makefile.dvi from /var/tmp/axiom/src/lib/Makefile.dvi +47 making /var/tmp/axiom/int/doc/src/lib/spadcolors.c.dvi from /var/tmp/axiom/src/lib/spadcolors.c.pamphlet +48 making /var/tmp/axiom/mnt/linux/doc/src/lib/spadcolors.c.dvi from /var/tmp/axiom/int/doc/src/lib/spadcolors.c.dvi +51 making /var/tmp/axiom/int/doc/src/lib/util.c.dvi from /var/tmp/axiom/src/lib/util.c.pamphlet +52 making /var/tmp/axiom/mnt/linux/doc/src/lib/util.c.dvi from /var/tmp/axiom/int/doc/src/lib/util.c.dvi +55 making /var/tmp/axiom/int/doc/src/lib/wct.c.dvi from /var/tmp/axiom/src/lib/wct.c.pamphlet +56 making /var/tmp/axiom/mnt/linux/doc/src/lib/wct.c.dvi from /var/tmp/axiom/int/doc/src/lib/wct.c.dvi +59 making /var/tmp/axiom/int/doc/src/lib/XDither.c.dvi from /var/tmp/axiom/src/lib/XDither.c.pamphlet +60 making /var/tmp/axiom/mnt/linux/doc/src/lib/XDither.c.dvi from /var/tmp/axiom/int/doc/src/lib/XDither.c.dvi +63 making /var/tmp/axiom/int/doc/src/lib/XShade.c.dvi from /var/tmp/axiom/src/lib/XShade.c.pamphlet +64 making /var/tmp/axiom/mnt/linux/doc/src/lib/XShade.c.dvi from /var/tmp/axiom/int/doc/src/lib/XShade.c.dvi +67 making /var/tmp/axiom/int/doc/src/lib/XSpadFill.c.dvi from /var/tmp/axiom/src/lib/XSpadFill.c.pamphlet +68 making /var/tmp/axiom/mnt/linux/doc/src/lib/XSpadFill.c.dvi from /var/tmp/axiom/int/doc/src/lib/XSpadFill.c.dvi +72 finished making /var/tmp/axiom/obj/linux/lib/libspad.a /var/tmp/axiom/obj/linux/lib/cfuns-c.o /var/tmp/axiom/obj/linux/lib/hash.o +make[3]: Leaving directory `/var/tmp/axiom/src/lib' +make[2]: Leaving directory `/var/tmp/axiom/src' +0 PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/var/tmp/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/var/tmp/axiom/src/share XLIB=/usr/X11R6/lib +10 copying /var/tmp/axiom/src/scripts to /var/tmp/axiom/mnt/linux/bin +19 making /var/tmp/axiom/lsp +make[2]: Entering directory `/var/tmp/axiom/lsp' +2 building gcl-2.6.1 +3 applying EXTRAS patch to h/linux.defs +patching file linux.defs +4 setup ini files for EXTRAS patch +6 applying libspad.a patch to unixport/makefile +patching file makefile +7 applying toploop patch to unixport/init_gcl.lsp +patching file init_gcl.lsp.in +18 applying MAX_STACK_SIZE patch +patching file main.c +11 applying tail-recursive noise patch +patching file gcl_cmpflet.lsp +12 applying tail-recursive noise patch +patching file gcl_cmpcall.lsp +26 copy gcl_collectfn.lsp to collectfn.lsp +checking build system type... i686-pc-linux-gnu +checking host system type... i686-pc-linux-gnu +host=i686-pc-linux-gnu +enable_machine= +use=386-linux +checking for gcc... gcc +checking for C compiler default output... a.out +checking whether the C compiler works... yes +checking whether we are cross compiling... no +checking for suffix of executables... +checking for suffix of object files... o +checking whether we are using the GNU C compiler... yes +checking whether gcc accepts -g... yes +checking how to run the C preprocessor... gcc -E +checking for gawk... gawk +checking system version (for dynamic loading)... checking for makeinfo... makeinfo +Linux-2.4.20 +checking use_gmp=yes, doing configure in gmp directory... +# +# +# ------------------- +# Subconfigure of GMP +# +# +configure: WARNING: If you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used. +checking build system type... athlon-pc-linux-gnu +checking host system type... i686-pc-linux-gnu +checking for a BSD compatible install... /usr/bin/install -c +checking whether build environment is sane... yes +checking for mawk... gawk +checking whether make sets ${MAKE}... yes +checking whether to enable maintainer-specific portions of Makefiles... no +checking compiler gcc -g -O2 -fomit-frame-pointer ... yes +checking compiler gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro... yes +checking whether gcc -march=pentiumpro is good... configure: WARNING: unrecognised gcc version string: gcc (GCC) 3.2 (Mandrake Linux 9.0 3.2-1mdk) +Copyright (C) 2002 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +no +checking compiler gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=i486... yes +checking for i686-pc-linux-gnu-gcc... gcc +checking for C compiler default output... a.out +checking whether the C compiler works... yes +checking whether we are cross compiling... no +checking for executable suffix... +checking for object suffix... o +checking whether we are using the GNU C compiler... yes +checking whether gcc accepts -g... yes +checking for style of include used by make... GNU +checking dependency style of gcc... none +checking for gcc option to accept ANSI C... none needed +checking how to run the C preprocessor... gcc -E +using ABI="standard" + CC="gcc" + CFLAGS="-g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=i486" + CPPFLAGS="" +checking for gcc option to accept ANSI C... none needed +checking for function prototypes... yes +checking for ANSI C header files... yes +checking for string.h... yes +checking for i686-pc-linux-gnu-ar... no +checking for ar... ar +checking for BSD-compatible nm... nm +checking for ld used by GCC... /usr/bin/ld +checking if the linker (/usr/bin/ld) is GNU ld... yes +checking for /usr/bin/ld option to reload object files... -r +checking whether ln -s works... yes +checking how to recognise dependant libraries... pass_all +checking for dlfcn.h... yes +checking the maximum length of command line arguments... 49153 +checking command to parse nm output from gcc object... ok +checking for objdir... .libs +checking for i686-pc-linux-gnu-ranlib... ranlib +checking for i686-pc-linux-gnu-strip... no +checking for strip... strip +checking if gcc static flag works... yes +checking if gcc supports -fno-rtti -fno-exceptions... yes +checking for gcc option to produce PIC... -fPIC +checking if gcc PIC flag -fPIC works... yes +checking if gcc supports -c -o file.o... yes +checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes +checking whether -lc should be explicitly linked in... no +checking how to hardcode library paths into programs... immediate +checking whether stripping libraries is possible... yes +checking dynamic linker characteristics... GNU/Linux ld.so +checking if libtool supports shared libraries... yes +checking whether to build shared libraries... yes +checking whether to build static libraries... yes +configure: creating libtool +checking for ANSI C header files... (cached) yes +checking whether time.h and sys/time.h may both be included... yes +checking for locale.h... yes +checking for sys/mman.h... yes +checking for sys/param.h... yes +checking for sys/processor.h... no +checking for sys/resource.h... yes +checking for sys/sysctl.h... yes +checking for sys/systemcfg.h... no +checking for sys/time.h... yes +checking for sys/times.h... yes +checking for sys/types.h... yes +checking for sys/stat.h... yes +checking for stdlib.h... yes +checking for string.h... (cached) yes +checking for memory.h... yes +checking for strings.h... yes +checking for inttypes.h... yes +checking for stdint.h... yes +checking for unistd.h... yes +checking whether fgetc is declared... yes +checking whether fscanf is declared... yes +checking whether optarg is declared... yes +checking whether ungetc is declared... yes +checking whether vfprintf is declared... yes +checking return type of signal handlers... void +checking for intmax_t... yes +checking for long double... yes +checking for long long... yes +checking for ptrdiff_t... yes +checking for quad_t... yes +checking for preprocessor stringizing operator... yes +checking whether exists and works... yes +checking whether gcc __attribute__ ((const)) works... yes +checking whether gcc __attribute__ ((malloc)) works... yes +checking whether gcc __attribute__ ((mode (XX))) works... yes +checking whether gcc __attribute__ ((noreturn)) works... yes +checking for inline... inline +checking for main in -lm... yes +checking for working alloca.h... yes +checking for alloca (via gmp-impl.h)... yes +checking how to allocate temporary memory... alloca +checking for alarm... yes +checking for getpagesize... yes +checking for getrusage... yes +checking for gettimeofday... yes +checking for localeconv... yes +checking for memset... yes +checking for mmap... yes +checking for mprotect... yes +checking for obstack_vprintf... yes +checking for popen... yes +checking for processor_info... no +checking for read_real_time... no +checking for strchr... yes +checking for strnlen... yes +checking for strtoul... yes +checking for sysconf... yes +checking for sysctl... yes +checking for sysctlbyname... no +checking for times... yes +checking for vsnprintf... yes +checking whether vsnprintf works... yes +checking whether sscanf needs writable input... no +checking for suitable m4... m4 +checking if m4wrap produces spurious output... no +checking how to switch to text section... .text +checking how to switch to data section... .data +checking what assembly label suffix to use... : +checking how to export a symbol... .globl +checking if globals are prefixed by underscore... no +checking how to switch to read-only data section... .section .rodata +checking if the export directive needs an attribute... +checking for assembler .type directive... .type $1,@$2 +checking for assembler .size directive... .size $1,$2 +checking what prefix to use for a local label... .L +checking how to define a 32-bit word... .long +checking if .align assembly directive is logarithmic... no +checking if the .align directive accepts an 0x90 fill in .text... yes +checking if the assembler takes cl with shldl... yes +creating config.m4 +configure: creating ./config.status +config.status: creating Makefile +config.status: creating mpbsd/Makefile +config.status: creating mpf/Makefile +config.status: creating mpn/Makefile +config.status: creating mpq/Makefile +config.status: creating mpz/Makefile +config.status: creating printf/Makefile +config.status: creating scanf/Makefile +config.status: creating cxx/Makefile +config.status: creating tests/Makefile +config.status: creating tests/devel/Makefile +config.status: creating tests/mpbsd/Makefile +config.status: creating tests/mpf/Makefile +config.status: creating tests/mpn/Makefile +config.status: creating tests/mpq/Makefile +config.status: creating tests/mpz/Makefile +config.status: creating tests/rand/Makefile +config.status: creating tests/misc/Makefile +config.status: creating tests/cxx/Makefile +config.status: creating tune/Makefile +config.status: creating demos/Makefile +config.status: creating demos/calc/Makefile +config.status: creating demos/expr/Makefile +config.status: creating gmp.h +config.status: creating mp.h +config.status: creating demos/expr/expr-impl.h +config.status: creating config.h +config.status: linking ./mpn/x86/udiv.asm to mpn/udiv.asm +config.status: linking ./mpn/x86/umul.asm to mpn/umul.asm +config.status: linking ./mpn/generic/add.c to mpn/add.c +config.status: linking ./mpn/generic/add_1.c to mpn/add_1.c +config.status: linking ./mpn/x86/aors_n.asm to mpn/add_n.asm +config.status: linking ./mpn/generic/sub.c to mpn/sub.c +config.status: linking ./mpn/generic/sub_1.c to mpn/sub_1.c +config.status: linking ./mpn/x86/aors_n.asm to mpn/sub_n.asm +config.status: linking ./mpn/x86/mul_1.asm to mpn/mul_1.asm +config.status: linking ./mpn/x86/p6/aorsmul_1.asm to mpn/addmul_1.asm +config.status: linking ./mpn/x86/p6/aorsmul_1.asm to mpn/submul_1.asm +config.status: linking ./mpn/x86/lshift.asm to mpn/lshift.asm +config.status: linking ./mpn/x86/rshift.asm to mpn/rshift.asm +config.status: linking ./mpn/x86/p6/dive_1.asm to mpn/dive_1.asm +config.status: linking ./mpn/x86/p6/diveby3.asm to mpn/diveby3.asm +config.status: linking ./mpn/generic/divis.c to mpn/divis.c +config.status: linking ./mpn/generic/divrem.c to mpn/divrem.c +config.status: linking ./mpn/x86/divrem_1.asm to mpn/divrem_1.asm +config.status: linking ./mpn/generic/divrem_2.c to mpn/divrem_2.c +config.status: linking ./mpn/generic/fib2_ui.c to mpn/fib2_ui.c +config.status: linking ./mpn/x86/p6/mod_1.asm to mpn/mod_1.asm +config.status: linking ./mpn/x86/mod_34lsub1.asm to mpn/mod_34lsub1.asm +config.status: linking ./mpn/x86/p6/mode1o.asm to mpn/mode1o.asm +config.status: linking ./mpn/generic/dump.c to mpn/dump.c +config.status: linking ./mpn/generic/mul.c to mpn/mul.c +config.status: linking ./mpn/generic/mul_fft.c to mpn/mul_fft.c +config.status: linking ./mpn/generic/mul_n.c to mpn/mul_n.c +config.status: linking ./mpn/x86/mul_basecase.asm to mpn/mul_basecase.asm +config.status: linking ./mpn/x86/p6/sqr_basecase.asm to mpn/sqr_basecase.asm +config.status: linking ./mpn/generic/random.c to mpn/random.c +config.status: linking ./mpn/generic/random2.c to mpn/random2.c +config.status: linking ./mpn/generic/sqrtrem.c to mpn/sqrtrem.c +config.status: linking ./mpn/generic/get_str.c to mpn/get_str.c +config.status: linking ./mpn/generic/set_str.c to mpn/set_str.c +config.status: linking ./mpn/generic/scan0.c to mpn/scan0.c +config.status: linking ./mpn/generic/scan1.c to mpn/scan1.c +config.status: linking ./mpn/generic/popcount.c to mpn/popcount.c +config.status: linking ./mpn/generic/hamdist.c to mpn/hamdist.c +config.status: linking ./mpn/generic/cmp.c to mpn/cmp.c +config.status: linking ./mpn/generic/perfsqr.c to mpn/perfsqr.c +config.status: linking ./mpn/generic/bdivmod.c to mpn/bdivmod.c +config.status: linking ./mpn/generic/gcd_1.c to mpn/gcd_1.c +config.status: linking ./mpn/generic/gcd.c to mpn/gcd.c +config.status: linking ./mpn/generic/gcdext.c to mpn/gcdext.c +config.status: linking ./mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c +config.status: linking ./mpn/generic/dc_divrem_n.c to mpn/dc_divrem_n.c +config.status: linking ./mpn/generic/sb_divrem_mn.c to mpn/sb_divrem_mn.c +config.status: linking ./mpn/generic/jacbase.c to mpn/jacbase.c +config.status: linking ./mpn/x86/copyi.asm to mpn/copyi.asm +config.status: linking ./mpn/x86/p6/copyd.asm to mpn/copyd.asm +config.status: linking ./mpn/x86/p6/gmp-mparam.h to gmp-mparam.h +# +# +# +# Subconfigure of GMP done +# ------------------------ +# +checking "for size of gmp limbs"... 4 +checking "_SHORT_LIMB"... no +checking "_LONG_LONG_LIMB"... no +checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include +checking for gethostbyname... yes +checking for connect... yes +checking for remove... yes +checking for shmat... yes +checking for IceConnectionNumber in -lICE... yes +-I/usr/X11R6/include +-L/usr/X11R6/lib + +-lSM -lICE +checking for main in -lXmu... yes +checking for main in -lXt... yes +checking for main in -lXext... yes +checking for main in -lXaw... yes +checking for main in -lX11... yes +checking bfd.h usability... yes +checking bfd.h presence... yes +checking for bfd.h... yes +checking for bfd_init in -lbfd... yes +checking if need to define CONST for bfd... no +checking for useable bfd_boolean... no +checking for long... yes +checking size of long... 4 +checking sizeof struct contblock... 8 +checking endian.h usability... yes +checking endian.h presence... yes +checking for endian.h... yes +checking "endianness"... little +checking "finding DBEGIN"... got 0x8000000 +checking "finding CSTACK_ADDRESS"... got -1073744736 +checking "sizeof long long int"... yes +checking for pagewidth... 12 +checking for getcwd... yes +checking for getwd... yes +checking for uname... yes +checking for gettimeofday... yes +checking sys/ioctl.h usability... yes +checking sys/ioctl.h presence... yes +checking for sys/ioctl.h... yes +checking for BSDgettimeofday... no +checking for gettimeofday... (cached) yes +checking for gettimeofday declaration... present +checking for sin in -lm... yes +checking for main in -lmingwex... no +checking math.h usability... yes +checking math.h presence... yes +checking for math.h... yes +checking values.h usability... yes +checking values.h presence... yes +checking for values.h... yes +checking float.h usability... yes +checking float.h presence... yes +checking for float.h... yes +checking for isnormal... yes +checking for isfinite... yes +checking for sockets... checking for connect... (cached) yes +checking for gethostbyname... (cached) yes +checking for main in -lreadline... yes +checking For network code for nsocket.c... yes +checking check for listen using fcntl... yes +checking for profil... yes +checking for setenv... yes +checking for _cleanup... no +checking FIONBIO vs. O_NONBLOCK for nonblocking I/O... O_NONBLOCK +checking check for SV_ONSTACK... yes +checking check for SIGSYS... yes +checking check for SIGEMT... no +checking asm/sigcontext.h usability... yes +checking asm/sigcontext.h presence... yes +checking for asm/sigcontext.h... yes +checking asm/signal.h usability... yes +checking asm/signal.h presence... yes +checking for asm/signal.h... yes +"sigcontext in signal.h" +checking for emacs... /usr/bin/emacs +checking emacs site lisp directory... /usr/share/emacs/21.2/site-lisp +checking emacs default.el... /usr/share/emacs/21.2/site-lisp/default.el +checking emacs info/dir... /usr/share/info/ +checking for tcl/tk... checking for tclsh... tclsh +checking for main in -llieee... no +using TK_VERSION=8.3 in /usr/lib +checking alloca... yes +checking Checking for buggy gcc version from redhat... no +configure: creating ./config.status +config.status: creating makedefc +sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +config.status: creating windows/gcl.iss +sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +config.status: creating windows/gcl.ansi.iss +sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +config.status: creating windows/install.ansi.lsp +sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +config.status: creating windows/install.lsp +sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +config.status: creating h/gclincl.h +makedefc +add-defs1 386-linux +using 386-linux.defs +make[3]: Entering directory `/var/tmp/axiom/lsp/gcl-2.6.1' +rm -f bin/gcl xbin/gcl +MGCLDIR=`echo /var/tmp/axiom/lsp/gcl-2.6.1 | sed -e 'sX^\([a-z]\):X/\1Xg'` ; \ +GCLDIR=`echo /var/tmp/axiom/lsp/gcl-2.6.1` ; \ +make install-command "INSTALL_LIB_DIR=$GCLDIR" "prefix=$GCLDIR" "BINDIR=$MGCLDIR/unixport" +make[4]: Entering directory `/var/tmp/axiom/lsp/gcl-2.6.1' +rm -f /var/tmp/axiom/lsp/gcl-2.6.1/bin/gcl +(echo '#!/bin/sh' ; \ +if gcc --version | grep -q -i mingw ; then echo "export C_INCLUDE_PATH=`echo $INSTALL_LIB_DIR`/h"; else echo "export C_INCLUDE_PATH=/var/tmp/axiom/lsp/gcl-2.6.1/h:\$C_INCLUDE_PATH"; fi ;\ +echo exec /var/tmp/axiom/lsp/gcl-2.6.1/unixport/ \\ ; \ +echo ' -dir' /var/tmp/axiom/lsp/gcl-2.6.1/unixport/ \\ ; \ +echo ' -libdir' /var/tmp/axiom/lsp/gcl-2.6.1/ \\ ; \ +echo ' -eval '\''(setq si::*allow-gzipped-file* t)'\' \\ ;\ +! [ -d "" ] || echo ' -eval '\''(setq si::*tk-library* '\"\"')'\' \\;\ +[ "" = "" ] || echo ' -eval '\''(si::init-readline)'\' \\;\ +echo ' '\"\$@\" ) > /var/tmp/axiom/lsp/gcl-2.6.1/bin/gcl; +echo '#' other options: -load "/tmp/foo.o" -load "jo.lsp" -eval '"(joe 3)"' >> /var/tmp/axiom/lsp/gcl-2.6.1/bin/gcl +chmod a+x /var/tmp/axiom/lsp/gcl-2.6.1/bin/gcl +rm -f /var/tmp/axiom/lsp/gcl-2.6.1/bin/gclm.bat +if gcc --version | grep -q mingw ; then (echo '@SET cd='; \ + echo '@SET promp%prompt%'; \ + echo '@PROMPT SET cd'; \ + echo '@CALL>%temp%.\setdir.bat'; \ + echo '@'; \ + echo '% do not delete this line %'; \ + echo '@ECHO off'; \ + echo 'PROMPT %promp'; \ + echo 'FOR %%c IN (CALL DEL) DO %%c %temp%.\setdir.bat'; \ + echo 'set cwd=%cd%'; \ + echo 'set libdir=%cd%\..\lib\gcl-2.5.0'; \ + echo 'set unixportdir=%libdir%\unixport'; \ + echo 'path %cd%\..\mingw\bin;%PATH%'; \ + echo "start %unixportdir%\saved_gcl.exe -dir %unixportdir% -libdir %libdir% -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9" ) > /var/tmp/axiom/lsp/gcl-2.6.1/bin/gclm.bat ; fi +rm -f /var/tmp/axiom/lsp/gcl-2.6.1/bin/gclfinal.bat +if gcc --version | grep -q -i mingw ; then (echo 'ECHO path %1\mingw\bin;%PATH% > gcli.bat'; \ + echo "ECHO start %1\lib\gcl-2.5.0\unixport\saved_gcl.exe -dir %1\lib\gcl-2.5.0\unixport -libdir %1\lib\gcl-2.5.0 -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9 >> gcli.bat" ) > /var/tmp/axiom/lsp/gcl-2.6.1/bin/gclfinal.bat ; fi +make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +(cd xbin ; cp ../bin/gcl .) +cd cmpnew && make gcl_collectfn.o +make[4]: Entering directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +../unixport/saved_pre_gcl ../unixport/ -compile gcl_collectfn.lsp +make[4]: ../unixport/saved_pre_gcl: Command not found +make[4]: *** [gcl_collectfn.o] Error 127 +make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +make[3]: *** [cmpnew/gcl_collectfn.o] Error 2 +make[3]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +cp: cannot stat `unixport/saved_gcl': No such file or directory +make[2]: *** [gcldir] Error 1 +make[2]: Leaving directory `/var/tmp/axiom/lsp' +make[1]: *** [lspdir] Error 2 +make[1]: Leaving directory `/var/tmp/axiom' +make: *** [all] Error 2 +norroy% +Script done on Tue Nov 18 12:02:46 2003 + +\start +Date: Tue, 18 Nov 2003 07:10:22 -0500 +From: root +To: Paul.Zimmermann@loria.fr +Subject: [Axiom-developer] saved_pre_gcl + +> From: David MENTRE +> Date: Mon, 17 Nov 2003 22:27:01 +0100 +> +> Hello Paul, +> +> Paul.Zimmermann@loria.fr (Paul Zimmermann) writes: +> +> > On the laptop it appears you need libbfd.a +> > +> > I have libbfd, but only a dynamic library: +> +> Thanks to friend in our local LUG, I have the following answers: +> +> - you'll find libbfd.a and libiberty.a in "libbinutils2-devel" packages; +> +> Thanks David. I installed libbinutils2-devel-2.13.90.0.18-3mdk.i586.rpm +> and now I can go a little further in the "make" (complete log below): +> +> % make +> ... +> make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> (cd xbin ; cp ../bin/gcl .) +> cd cmpnew && make gcl_collectfn.o +> make[4]: Entering directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +> ../unixport/saved_pre_gcl ../unixport/ -compile gcl_collectfn.lsp +> make[4]: ../unixport/saved_pre_gcl: Command not found +> make[4]: *** [gcl_collectfn.o] Error 127 +> make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +> make[3]: *** [cmpnew/gcl_collectfn.o] Error 2 +> make[3]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> cp: cannot stat `unixport/saved_gcl': No such file or directory +> make[2]: *** [gcldir] Error 1 +> make[2]: Leaving directory `/var/tmp/axiom/lsp' +> make[1]: *** [lspdir] Error 2 +> make[1]: Leaving directory `/var/tmp/axiom' +> make: *** [all] Error 2 +> +> Any idea why the saved_pre_gcl command was not created? +> + +Hmm, that's a new failure mode. If I remember correctly your laptop +is running Mandrake. I'll see if I can reproduce the error once I +get the latest install up and running. It make take a day or two +as it takes a while to download the .iso images. + +\start +Date: 18 Nov 2003 09:18:52 -0500 +From: Camm Maguire +To: Tim Daly +Subject: [Axiom-developer] Re: Executable memory: some apps that work on RH9 don't on FC1 +Cc: fedora-devel-list@redhat.com, roland@redhat.com + +Greetings! OK, Tim now we're getting somewhere! Thanks for all the +previous messages -- I will go through them, but it is not obvious to +me (yet) which of these messages are relevant. It would be very nice +to get that gdb backtrace of the raw_pre_gcl segfault. I can only +guess from what I've read so far that sbrk is not provding a +contiguous memory space or some such. To come up with a solution, we +need to know what call GCL is making is failing. We know the why +(exec-shield), but not the what. + +If you can get me ssh access to the machine you're working on, I might +be able to take a look. + +Take care, + +Tim Daly writes: + +> If I do: +> +> echo 0 >/proc/sys/kernel/exec-shield +> +> the GCL build succeeds. +> If I do: +> +> echo 1 >/proc/sys/kernel/exec-shield +> +> the GCL build fails. + +\start +Date: 18 Nov 2003 10:27:32 -0500 +From: Camm Maguire +To: Paul.Zimmermann@loria.fr (Paul Zimmermann) +Subject: Re: [Axiom-developer] Re: [Gcl-devel] Re: Free and Open Source Axiom exists + +Greetings! If you could please post your full configure and build +output, we might be able to figure out what is going on. + +Take care, + +Paul.Zimmermann@loria.fr (Paul Zimmermann) writes: + +> From: David MENTRE +> Date: Mon, 17 Nov 2003 22:27:01 +0100 +> +> Hello Paul, +> +> Paul.Zimmermann@loria.fr (Paul Zimmermann) writes: +> +> > On the laptop it appears you need libbfd.a +> > +> > I have libbfd, but only a dynamic library: +> +> Thanks to friend in our local LUG, I have the following answers: +> +> - you'll find libbfd.a and libiberty.a in "libbinutils2-devel" packages; +> +> Thanks David. I installed libbinutils2-devel-2.13.90.0.18-3mdk.i586.rpm +> and now I can go a little further in the "make" (complete log below): +> +> % make +> ... +> make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> (cd xbin ; cp ../bin/gcl .) +> cd cmpnew && make gcl_collectfn.o +> make[4]: Entering directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +> ../unixport/saved_pre_gcl ../unixport/ -compile gcl_collectfn.lsp +> make[4]: ../unixport/saved_pre_gcl: Command not found +> make[4]: *** [gcl_collectfn.o] Error 127 +> make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +> make[3]: *** [cmpnew/gcl_collectfn.o] Error 2 +> make[3]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> cp: cannot stat `unixport/saved_gcl': No such file or directory +> make[2]: *** [gcldir] Error 1 +> make[2]: Leaving directory `/var/tmp/axiom/lsp' +> make[1]: *** [lspdir] Error 2 +> make[1]: Leaving directory `/var/tmp/axiom' +> make: *** [all] Error 2 +> +> Any idea why the saved_pre_gcl command was not created? +> +> Regards, +> Paul +> +> ############################################################################## +> +> Script started on Tue Nov 18 12:01:37 2003 +> norroy% make +> 13 making noweb +> patching file modules.c +> mnt.o: In function `emitfile': +> mnt.o(.text+0x361): the use of `tmpnam' is dangerous, better use `mkstemp' +> make[1]: [install-shell] Error 1 (ignored) +> make[1]: [install-code] Error 1 (ignored) +> texhash: /usr/share/texmf: directory not writable. Skipping... +> rm: cannot remove `/var/lib/texmf/ls-R': Operation not permitted +> mv: cannot move `/var/lib/texmf/lsR.H7KG8J/lsR23236.tmp' to `/var/lib/texmf/ls-R': Operation not permitted +> make[1]: [install-elisp] Error 1 (ignored) +> 0 SPAD=/var/tmp/axiom/mnt/linux SYS=linux SPD=/var/tmp/axiom LSP=/var/tmp/axiom/lsp GCLDIR=/var/tmp/axiom/lsp/gcl-2.6.1 SRC=/var/tmp/axiom/src INT=/var/tmp/axiom/int OBJ=/var/tmp/axiom/obj MNT=/var/tmp/axiom/mnt ZIPS=/var/tmp/axiom/zips TMP=/var/tmp/axiom/obj/tmp SPADBIN=/var/tmp/axiom/mnt/linux/bin INC=/var/tmp/axiom/src/include CCLBASE=/var/tmp/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /var/tmp/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 TANGLE=/var/tmp/axiom/mnt/linux/bin/lib/notangle +> 10 copying /var/tmp/axiom/src/scripts to /var/tmp/axiom/mnt/linux/bin +> 1 making a linux system, PART=cprogs SUBPART=everything +> 2 Environment SPAD=/var/tmp/axiom/mnt/linux SYS=linux SPD=/var/tmp/axiom LSP=/var/tmp/axiom/lsp GCLDIR=/var/tmp/axiom/lsp/gcl-2.6.1 SRC=/var/tmp/axiom/src INT=/var/tmp/axiom/int OBJ=/var/tmp/axiom/obj MNT=/var/tmp/axiom/mnt ZIPS=/var/tmp/axiom/zips TMP=/var/tmp/axiom/obj/tmp SPADBIN=/var/tmp/axiom/mnt/linux/bin INC=/var/tmp/axiom/src/include CCLBASE=/var/tmp/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /var/tmp/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 TANGLE=/var/tmp/axiom/mnt/linux/bin/lib/notangle +> make[1]: Entering directory `/var/tmp/axiom' +> 11 checking directory structure +> 12 Environment: PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/var/tmp/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/var/tmp/axiom/src/share XLIB=/usr/X11R6/lib +> 18 making /var/tmp/axiom/src +> make[2]: Entering directory `/var/tmp/axiom/src' +> 1 making /var/tmp/axiom/src/scripts +> make[3]: Entering directory `/var/tmp/axiom/src/scripts' +> 1 making /var/tmp/axiom/src/scripts +> make[3]: Leaving directory `/var/tmp/axiom/src/scripts' +> 17 making /var/tmp/axiom/src/lib +> make[3]: Entering directory `/var/tmp/axiom/src/lib' +> 1 making /var/tmp/axiom/int/lib/bsdsignal.c from /var/tmp/axiom/src/lib/bsdsignal.c.pamphlet +> 2 making /var/tmp/axiom/obj/linux/lib/bsdsignal.o from /var/tmp/axiom/int/lib/bsdsignal.c +> 9 making /var/tmp/axiom/int/lib/cursor.c from /var/tmp/axiom/src/lib/cursor.c.pamphlet +> 10 making /var/tmp/axiom/obj/linux/lib/cursor.o from /var/tmp/axiom/int/lib/cursor.c +> 13 making /var/tmp/axiom/int/lib/edin.c from /var/tmp/axiom/src/lib/edin.c.pamphlet +> 14 making /var/tmp/axiom/obj/linux/lib/edin.o from /var/tmp/axiom/int/lib/edin.c +> 17 making /var/tmp/axiom/int/lib/fnct_key.c from /var/tmp/axiom/src/lib/fnct_key.c.pamphlet +> 18 making /var/tmp/axiom/obj/linux/lib/fnct_key.o from /var/tmp/axiom/int/lib/fnct_key.c +> 21 making /var/tmp/axiom/int/lib/halloc.c from /var/tmp/axiom/src/lib/halloc.c.pamphlet +> 22 making /var/tmp/axiom/obj/linux/lib/halloc.o from /var/tmp/axiom/int/lib/halloc.c +> 29 making /var/tmp/axiom/int/lib/openpty.c from /var/tmp/axiom/src/lib/openpty.c.pamphlet +> 30 making /var/tmp/axiom/obj/linux/lib/openpty.o from /var/tmp/axiom/int/lib/openpty.c +> 33 making /var/tmp/axiom/int/lib/pixmap.c from /var/tmp/axiom/src/lib/pixmap.c.pamphlet +> 34 making /var/tmp/axiom/obj/linux/lib/pixmap.o from /var/tmp/axiom/int/lib/pixmap.c +> 37 making /var/tmp/axiom/int/lib/prt.c from /var/tmp/axiom/src/lib/prt.c.pamphlet +> 38 making /var/tmp/axiom/obj/linux/lib/prt.o from /var/tmp/axiom/int/lib/prt.c +> 41 making /var/tmp/axiom/int/lib/sockio-c.c from /var/tmp/axiom/src/lib/sockio-c.c.pamphlet +> 42 making /var/tmp/axiom/obj/linux/lib/sockio-c.o from /var/tmp/axiom/int/lib/sockio-c.c +> 45 making /var/tmp/axiom/int/lib/spadcolors.c from /var/tmp/axiom/src/lib/spadcolors.c.pamphlet +> 46 making /var/tmp/axiom/obj/linux/lib/spadcolors.o from /var/tmp/axiom/int/lib/spadcolors.c +> 49 making /var/tmp/axiom/int/lib/util.c from /var/tmp/axiom/src/lib/util.c.pamphlet +> 50 making /var/tmp/axiom/obj/linux/lib/util.o from /var/tmp/axiom/int/lib/util.c +> 53 making /var/tmp/axiom/int/lib/wct.c from /var/tmp/axiom/src/lib/wct.c.pamphlet +> 54 making /var/tmp/axiom/obj/linux/lib/wct.o from /var/tmp/axiom/int/lib/wct.c +> 57 making /var/tmp/axiom/int/lib/XDither.c from /var/tmp/axiom/src/lib/XDither.c.pamphlet +> 58 making /var/tmp/axiom/obj/linux/lib/XDither.o from /var/tmp/axiom/int/lib/XDither.c +> 61 making /var/tmp/axiom/int/lib/XShade.c from /var/tmp/axiom/src/lib/XShade.c.pamphlet +> 62 making /var/tmp/axiom/obj/linux/lib/XShade.o from /var/tmp/axiom/int/lib/XShade.c +> 65 making /var/tmp/axiom/int/lib/XSpadFill.c from /var/tmp/axiom/src/lib/XSpadFill.c.pamphlet +> 66 making /var/tmp/axiom/obj/linux/lib/XSpadFill.o from /var/tmp/axiom/int/lib/XSpadFill.c +> 73 making /var/tmp/axiom/obj/linux/lib/libspad.a +> 5 making /var/tmp/axiom/int/lib/cfuns-c.c from /var/tmp/axiom/src/lib/cfuns-c.c.pamphlet +> 6 making /var/tmp/axiom/obj/linux/lib/cfuns-c.o from /var/tmp/axiom/int/lib/cfuns-c.c +> 25 making /var/tmp/axiom/int/lib/hash.c from /var/tmp/axiom/src/lib/hash.c.pamphlet +> 26 making /var/tmp/axiom/obj/linux/lib/hash.o from /var/tmp/axiom/int/lib/hash.c +> 3 making /var/tmp/axiom/int/doc/src/lib/bsdsignal.c.dvi from /var/tmp/axiom/src/lib/bsdsignal.c.pamphlet +> 4 making /var/tmp/axiom/mnt/linux/doc/src/lib/bsdsignal.c.dvi from /var/tmp/axiom/int/doc/src/lib/bsdsignal.c.dvi +> 7 making /var/tmp/axiom/int/doc/src/lib/cfuns-c.c.dvi from /var/tmp/axiom/src/lib/cfuns-c.c.pamphlet +> 8 making /var/tmp/axiom/mnt/linux/doc/src/lib/cfuns-c.c.dvi from /var/tmp/axiom/int/doc/src/lib/cfuns-c.c.dvi +> 11 making /var/tmp/axiom/int/doc/src/lib/cursor.c.dvi from /var/tmp/axiom/src/lib/cursor.c.pamphlet +> 12 making /var/tmp/axiom/mnt/linux/doc/src/lib/cursor.c.dvi from /var/tmp/axiom/int/doc/src/lib/cursor.c.dvi +> 15 making /var/tmp/axiom/int/doc/src/lib/edin.c.dvi from /var/tmp/axiom/src/lib/edin.c.pamphlet +> 16 making /var/tmp/axiom/mnt/linux/doc/src/lib/edin.c.dvi from /var/tmp/axiom/int/doc/src/lib/edin.c.dvi +> 19 making /var/tmp/axiom/int/doc/src/lib/fnct_key.c.dvi from /var/tmp/axiom/src/lib/fnct_key.c.pamphlet +> 20 making /var/tmp/axiom/mnt/linux/doc/src/lib/fnct_key.c.dvi from /var/tmp/axiom/int/doc/src/lib/fnct_key.c.dvi +> 23 making /var/tmp/axiom/int/doc/src/lib/halloc.c.dvi from /var/tmp/axiom/src/lib/halloc.c.pamphlet +> 24 making /var/tmp/axiom/mnt/linux/doc/src/lib/halloc.c.dvi from /var/tmp/axiom/int/doc/src/lib/halloc.c.dvi +> 27 making /var/tmp/axiom/int/doc/src/lib/hash.c.dvi from /var/tmp/axiom/src/lib/hash.c.pamphlet +> 28 making /var/tmp/axiom/mnt/linux/doc/src/lib/hash.c.dvi from /var/tmp/axiom/int/doc/src/lib/hash.c.dvi +> 31 making /var/tmp/axiom/int/doc/src/lib/openpty.c.dvi from /var/tmp/axiom/src/lib/openpty.c.pamphlet +> 32 making /var/tmp/axiom/mnt/linux/doc/src/lib/openpty.c.dvi from /var/tmp/axiom/int/doc/src/lib/openpty.c.dvi +> 35 making /var/tmp/axiom/int/doc/src/lib/pixmap.c.dvi from /var/tmp/axiom/src/lib/pixmap.c.pamphlet +> 36 making /var/tmp/axiom/mnt/linux/doc/src/lib/pixmap.c.dvi from /var/tmp/axiom/int/doc/src/lib/pixmap.c.dvi +> 39 making /var/tmp/axiom/int/doc/src/lib/prt.c.dvi from /var/tmp/axiom/src/lib/prt.c.pamphlet +> 40 making /var/tmp/axiom/mnt/linux/doc/src/lib/prt.c.dvi from /var/tmp/axiom/int/doc/src/lib/prt.c.dvi +> 43 making /var/tmp/axiom/int/doc/src/lib/sockio-c.c.dvi from /var/tmp/axiom/src/lib/sockio-c.c.pamphlet +> 44 making /var/tmp/axiom/mnt/linux/doc/src/lib/sockio-c.c.dvi from /var/tmp/axiom/int/doc/src/lib/sockio-c.c.dvi +> 71 making /var/tmp/axiom/mnt/linux/doc/src/lib/Makefile.dvi from /var/tmp/axiom/src/lib/Makefile.dvi +> 47 making /var/tmp/axiom/int/doc/src/lib/spadcolors.c.dvi from /var/tmp/axiom/src/lib/spadcolors.c.pamphlet +> 48 making /var/tmp/axiom/mnt/linux/doc/src/lib/spadcolors.c.dvi from /var/tmp/axiom/int/doc/src/lib/spadcolors.c.dvi +> 51 making /var/tmp/axiom/int/doc/src/lib/util.c.dvi from /var/tmp/axiom/src/lib/util.c.pamphlet +> 52 making /var/tmp/axiom/mnt/linux/doc/src/lib/util.c.dvi from /var/tmp/axiom/int/doc/src/lib/util.c.dvi +> 55 making /var/tmp/axiom/int/doc/src/lib/wct.c.dvi from /var/tmp/axiom/src/lib/wct.c.pamphlet +> 56 making /var/tmp/axiom/mnt/linux/doc/src/lib/wct.c.dvi from /var/tmp/axiom/int/doc/src/lib/wct.c.dvi +> 59 making /var/tmp/axiom/int/doc/src/lib/XDither.c.dvi from /var/tmp/axiom/src/lib/XDither.c.pamphlet +> 60 making /var/tmp/axiom/mnt/linux/doc/src/lib/XDither.c.dvi from /var/tmp/axiom/int/doc/src/lib/XDither.c.dvi +> 63 making /var/tmp/axiom/int/doc/src/lib/XShade.c.dvi from /var/tmp/axiom/src/lib/XShade.c.pamphlet +> 64 making /var/tmp/axiom/mnt/linux/doc/src/lib/XShade.c.dvi from /var/tmp/axiom/int/doc/src/lib/XShade.c.dvi +> 67 making /var/tmp/axiom/int/doc/src/lib/XSpadFill.c.dvi from /var/tmp/axiom/src/lib/XSpadFill.c.pamphlet +> 68 making /var/tmp/axiom/mnt/linux/doc/src/lib/XSpadFill.c.dvi from /var/tmp/axiom/int/doc/src/lib/XSpadFill.c.dvi +> 72 finished making /var/tmp/axiom/obj/linux/lib/libspad.a /var/tmp/axiom/obj/linux/lib/cfuns-c.o /var/tmp/axiom/obj/linux/lib/hash.o +> make[3]: Leaving directory `/var/tmp/axiom/src/lib' +> make[2]: Leaving directory `/var/tmp/axiom/src' +> 0 PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/var/tmp/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/var/tmp/axiom/src/share XLIB=/usr/X11R6/lib +> 10 copying /var/tmp/axiom/src/scripts to /var/tmp/axiom/mnt/linux/bin +> 19 making /var/tmp/axiom/lsp +> make[2]: Entering directory `/var/tmp/axiom/lsp' +> 2 building gcl-2.6.1 +> 3 applying EXTRAS patch to h/linux.defs +> patching file linux.defs +> 4 setup ini files for EXTRAS patch +> 6 applying libspad.a patch to unixport/makefile +> patching file makefile +> 7 applying toploop patch to unixport/init_gcl.lsp +> patching file init_gcl.lsp.in +> 18 applying MAX_STACK_SIZE patch +> patching file main.c +> 11 applying tail-recursive noise patch +> patching file gcl_cmpflet.lsp +> 12 applying tail-recursive noise patch +> patching file gcl_cmpcall.lsp +> 26 copy gcl_collectfn.lsp to collectfn.lsp +> checking build system type... i686-pc-linux-gnu +> checking host system type... i686-pc-linux-gnu +> host=i686-pc-linux-gnu +> enable_machine= +> use=386-linux +> checking for gcc... gcc +> checking for C compiler default output... a.out +> checking whether the C compiler works... yes +> checking whether we are cross compiling... no +> checking for suffix of executables... +> checking for suffix of object files... o +> checking whether we are using the GNU C compiler... yes +> checking whether gcc accepts -g... yes +> checking how to run the C preprocessor... gcc -E +> checking for gawk... gawk +> checking system version (for dynamic loading)... checking for makeinfo... makeinfo +> Linux-2.4.20 +> checking use_gmp=yes, doing configure in gmp directory... +> # +> # +> # ------------------- +> # Subconfigure of GMP +> # +> # +> configure: WARNING: If you wanted to set the --build type, don't use --host. +> If a cross compiler is detected then cross compile mode will be used. +> checking build system type... athlon-pc-linux-gnu +> checking host system type... i686-pc-linux-gnu +> checking for a BSD compatible install... /usr/bin/install -c +> checking whether build environment is sane... yes +> checking for mawk... gawk +> checking whether make sets ${MAKE}... yes +> checking whether to enable maintainer-specific portions of Makefiles... no +> checking compiler gcc -g -O2 -fomit-frame-pointer ... yes +> checking compiler gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro... yes +> checking whether gcc -march=pentiumpro is good... configure: WARNING: unrecognised gcc version string: gcc (GCC) 3.2 (Mandrake Linux 9.0 3.2-1mdk) +> Copyright (C) 2002 Free Software Foundation, Inc. +> This is free software; see the source for copying conditions. There is NO +> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +> no +> checking compiler gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=i486... yes +> checking for i686-pc-linux-gnu-gcc... gcc +> checking for C compiler default output... a.out +> checking whether the C compiler works... yes +> checking whether we are cross compiling... no +> checking for executable suffix... +> checking for object suffix... o +> checking whether we are using the GNU C compiler... yes +> checking whether gcc accepts -g... yes +> checking for style of include used by make... GNU +> checking dependency style of gcc... none +> checking for gcc option to accept ANSI C... none needed +> checking how to run the C preprocessor... gcc -E +> using ABI="standard" +> CC="gcc" +> CFLAGS="-g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=i486" +> CPPFLAGS="" +> checking for gcc option to accept ANSI C... none needed +> checking for function prototypes... yes +> checking for ANSI C header files... yes +> checking for string.h... yes +> checking for i686-pc-linux-gnu-ar... no +> checking for ar... ar +> checking for BSD-compatible nm... nm +> checking for ld used by GCC... /usr/bin/ld +> checking if the linker (/usr/bin/ld) is GNU ld... yes +> checking for /usr/bin/ld option to reload object files... -r +> checking whether ln -s works... yes +> checking how to recognise dependant libraries... pass_all +> checking for dlfcn.h... yes +> checking the maximum length of command line arguments... 49153 +> checking command to parse nm output from gcc object... ok +> checking for objdir... .libs +> checking for i686-pc-linux-gnu-ranlib... ranlib +> checking for i686-pc-linux-gnu-strip... no +> checking for strip... strip +> checking if gcc static flag works... yes +> checking if gcc supports -fno-rtti -fno-exceptions... yes +> checking for gcc option to produce PIC... -fPIC +> checking if gcc PIC flag -fPIC works... yes +> checking if gcc supports -c -o file.o... yes +> checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes +> checking whether -lc should be explicitly linked in... no +> checking how to hardcode library paths into programs... immediate +> checking whether stripping libraries is possible... yes +> checking dynamic linker characteristics... GNU/Linux ld.so +> checking if libtool supports shared libraries... yes +> checking whether to build shared libraries... yes +> checking whether to build static libraries... yes +> configure: creating libtool +> checking for ANSI C header files... (cached) yes +> checking whether time.h and sys/time.h may both be included... yes +> checking for locale.h... yes +> checking for sys/mman.h... yes +> checking for sys/param.h... yes +> checking for sys/processor.h... no +> checking for sys/resource.h... yes +> checking for sys/sysctl.h... yes +> checking for sys/systemcfg.h... no +> checking for sys/time.h... yes +> checking for sys/times.h... yes +> checking for sys/types.h... yes +> checking for sys/stat.h... yes +> checking for stdlib.h... yes +> checking for string.h... (cached) yes +> checking for memory.h... yes +> checking for strings.h... yes +> checking for inttypes.h... yes +> checking for stdint.h... yes +> checking for unistd.h... yes +> checking whether fgetc is declared... yes +> checking whether fscanf is declared... yes +> checking whether optarg is declared... yes +> checking whether ungetc is declared... yes +> checking whether vfprintf is declared... yes +> checking return type of signal handlers... void +> checking for intmax_t... yes +> checking for long double... yes +> checking for long long... yes +> checking for ptrdiff_t... yes +> checking for quad_t... yes +> checking for preprocessor stringizing operator... yes +> checking whether exists and works... yes +> checking whether gcc __attribute__ ((const)) works... yes +> checking whether gcc __attribute__ ((malloc)) works... yes +> checking whether gcc __attribute__ ((mode (XX))) works... yes +> checking whether gcc __attribute__ ((noreturn)) works... yes +> checking for inline... inline +> checking for main in -lm... yes +> checking for working alloca.h... yes +> checking for alloca (via gmp-impl.h)... yes +> checking how to allocate temporary memory... alloca +> checking for alarm... yes +> checking for getpagesize... yes +> checking for getrusage... yes +> checking for gettimeofday... yes +> checking for localeconv... yes +> checking for memset... yes +> checking for mmap... yes +> checking for mprotect... yes +> checking for obstack_vprintf... yes +> checking for popen... yes +> checking for processor_info... no +> checking for read_real_time... no +> checking for strchr... yes +> checking for strnlen... yes +> checking for strtoul... yes +> checking for sysconf... yes +> checking for sysctl... yes +> checking for sysctlbyname... no +> checking for times... yes +> checking for vsnprintf... yes +> checking whether vsnprintf works... yes +> checking whether sscanf needs writable input... no +> checking for suitable m4... m4 +> checking if m4wrap produces spurious output... no +> checking how to switch to text section... .text +> checking how to switch to data section... .data +> checking what assembly label suffix to use... : +> checking how to export a symbol... .globl +> checking if globals are prefixed by underscore... no +> checking how to switch to read-only data section... .section .rodata +> checking if the export directive needs an attribute... +> checking for assembler .type directive... .type $1,@$2 +> checking for assembler .size directive... .size $1,$2 +> checking what prefix to use for a local label... .L +> checking how to define a 32-bit word... .long +> checking if .align assembly directive is logarithmic... no +> checking if the .align directive accepts an 0x90 fill in .text... yes +> checking if the assembler takes cl with shldl... yes +> creating config.m4 +> configure: creating ./config.status +> config.status: creating Makefile +> config.status: creating mpbsd/Makefile +> config.status: creating mpf/Makefile +> config.status: creating mpn/Makefile +> config.status: creating mpq/Makefile +> config.status: creating mpz/Makefile +> config.status: creating printf/Makefile +> config.status: creating scanf/Makefile +> config.status: creating cxx/Makefile +> config.status: creating tests/Makefile +> config.status: creating tests/devel/Makefile +> config.status: creating tests/mpbsd/Makefile +> config.status: creating tests/mpf/Makefile +> config.status: creating tests/mpn/Makefile +> config.status: creating tests/mpq/Makefile +> config.status: creating tests/mpz/Makefile +> config.status: creating tests/rand/Makefile +> config.status: creating tests/misc/Makefile +> config.status: creating tests/cxx/Makefile +> config.status: creating tune/Makefile +> config.status: creating demos/Makefile +> config.status: creating demos/calc/Makefile +> config.status: creating demos/expr/Makefile +> config.status: creating gmp.h +> config.status: creating mp.h +> config.status: creating demos/expr/expr-impl.h +> config.status: creating config.h +> config.status: linking ./mpn/x86/udiv.asm to mpn/udiv.asm +> config.status: linking ./mpn/x86/umul.asm to mpn/umul.asm +> config.status: linking ./mpn/generic/add.c to mpn/add.c +> config.status: linking ./mpn/generic/add_1.c to mpn/add_1.c +> config.status: linking ./mpn/x86/aors_n.asm to mpn/add_n.asm +> config.status: linking ./mpn/generic/sub.c to mpn/sub.c +> config.status: linking ./mpn/generic/sub_1.c to mpn/sub_1.c +> config.status: linking ./mpn/x86/aors_n.asm to mpn/sub_n.asm +> config.status: linking ./mpn/x86/mul_1.asm to mpn/mul_1.asm +> config.status: linking ./mpn/x86/p6/aorsmul_1.asm to mpn/addmul_1.asm +> config.status: linking ./mpn/x86/p6/aorsmul_1.asm to mpn/submul_1.asm +> config.status: linking ./mpn/x86/lshift.asm to mpn/lshift.asm +> config.status: linking ./mpn/x86/rshift.asm to mpn/rshift.asm +> config.status: linking ./mpn/x86/p6/dive_1.asm to mpn/dive_1.asm +> config.status: linking ./mpn/x86/p6/diveby3.asm to mpn/diveby3.asm +> config.status: linking ./mpn/generic/divis.c to mpn/divis.c +> config.status: linking ./mpn/generic/divrem.c to mpn/divrem.c +> config.status: linking ./mpn/x86/divrem_1.asm to mpn/divrem_1.asm +> config.status: linking ./mpn/generic/divrem_2.c to mpn/divrem_2.c +> config.status: linking ./mpn/generic/fib2_ui.c to mpn/fib2_ui.c +> config.status: linking ./mpn/x86/p6/mod_1.asm to mpn/mod_1.asm +> config.status: linking ./mpn/x86/mod_34lsub1.asm to mpn/mod_34lsub1.asm +> config.status: linking ./mpn/x86/p6/mode1o.asm to mpn/mode1o.asm +> config.status: linking ./mpn/generic/dump.c to mpn/dump.c +> config.status: linking ./mpn/generic/mul.c to mpn/mul.c +> config.status: linking ./mpn/generic/mul_fft.c to mpn/mul_fft.c +> config.status: linking ./mpn/generic/mul_n.c to mpn/mul_n.c +> config.status: linking ./mpn/x86/mul_basecase.asm to mpn/mul_basecase.asm +> config.status: linking ./mpn/x86/p6/sqr_basecase.asm to mpn/sqr_basecase.asm +> config.status: linking ./mpn/generic/random.c to mpn/random.c +> config.status: linking ./mpn/generic/random2.c to mpn/random2.c +> config.status: linking ./mpn/generic/sqrtrem.c to mpn/sqrtrem.c +> config.status: linking ./mpn/generic/get_str.c to mpn/get_str.c +> config.status: linking ./mpn/generic/set_str.c to mpn/set_str.c +> config.status: linking ./mpn/generic/scan0.c to mpn/scan0.c +> config.status: linking ./mpn/generic/scan1.c to mpn/scan1.c +> config.status: linking ./mpn/generic/popcount.c to mpn/popcount.c +> config.status: linking ./mpn/generic/hamdist.c to mpn/hamdist.c +> config.status: linking ./mpn/generic/cmp.c to mpn/cmp.c +> config.status: linking ./mpn/generic/perfsqr.c to mpn/perfsqr.c +> config.status: linking ./mpn/generic/bdivmod.c to mpn/bdivmod.c +> config.status: linking ./mpn/generic/gcd_1.c to mpn/gcd_1.c +> config.status: linking ./mpn/generic/gcd.c to mpn/gcd.c +> config.status: linking ./mpn/generic/gcdext.c to mpn/gcdext.c +> config.status: linking ./mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c +> config.status: linking ./mpn/generic/dc_divrem_n.c to mpn/dc_divrem_n.c +> config.status: linking ./mpn/generic/sb_divrem_mn.c to mpn/sb_divrem_mn.c +> config.status: linking ./mpn/generic/jacbase.c to mpn/jacbase.c +> config.status: linking ./mpn/x86/copyi.asm to mpn/copyi.asm +> config.status: linking ./mpn/x86/p6/copyd.asm to mpn/copyd.asm +> config.status: linking ./mpn/x86/p6/gmp-mparam.h to gmp-mparam.h +> # +> # +> # +> # Subconfigure of GMP done +> # ------------------------ +> # +> checking "for size of gmp limbs"... 4 +> checking "_SHORT_LIMB"... no +> checking "_LONG_LONG_LIMB"... no +> checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include +> checking for gethostbyname... yes +> checking for connect... yes +> checking for remove... yes +> checking for shmat... yes +> checking for IceConnectionNumber in -lICE... yes +> -I/usr/X11R6/include +> -L/usr/X11R6/lib +> +> -lSM -lICE +> checking for main in -lXmu... yes +> checking for main in -lXt... yes +> checking for main in -lXext... yes +> checking for main in -lXaw... yes +> checking for main in -lX11... yes +> checking bfd.h usability... yes +> checking bfd.h presence... yes +> checking for bfd.h... yes +> checking for bfd_init in -lbfd... yes +> checking if need to define CONST for bfd... no +> checking for useable bfd_boolean... no +> checking for long... yes +> checking size of long... 4 +> checking sizeof struct contblock... 8 +> checking endian.h usability... yes +> checking endian.h presence... yes +> checking for endian.h... yes +> checking "endianness"... little +> checking "finding DBEGIN"... got 0x8000000 +> checking "finding CSTACK_ADDRESS"... got -1073744736 +> checking "sizeof long long int"... yes +> checking for pagewidth... 12 +> checking for getcwd... yes +> checking for getwd... yes +> checking for uname... yes +> checking for gettimeofday... yes +> checking sys/ioctl.h usability... yes +> checking sys/ioctl.h presence... yes +> checking for sys/ioctl.h... yes +> checking for BSDgettimeofday... no +> checking for gettimeofday... (cached) yes +> checking for gettimeofday declaration... present +> checking for sin in -lm... yes +> checking for main in -lmingwex... no +> checking math.h usability... yes +> checking math.h presence... yes +> checking for math.h... yes +> checking values.h usability... yes +> checking values.h presence... yes +> checking for values.h... yes +> checking float.h usability... yes +> checking float.h presence... yes +> checking for float.h... yes +> checking for isnormal... yes +> checking for isfinite... yes +> checking for sockets... checking for connect... (cached) yes +> checking for gethostbyname... (cached) yes +> checking for main in -lreadline... yes +> checking For network code for nsocket.c... yes +> checking check for listen using fcntl... yes +> checking for profil... yes +> checking for setenv... yes +> checking for _cleanup... no +> checking FIONBIO vs. O_NONBLOCK for nonblocking I/O... O_NONBLOCK +> checking check for SV_ONSTACK... yes +> checking check for SIGSYS... yes +> checking check for SIGEMT... no +> checking asm/sigcontext.h usability... yes +> checking asm/sigcontext.h presence... yes +> checking for asm/sigcontext.h... yes +> checking asm/signal.h usability... yes +> checking asm/signal.h presence... yes +> checking for asm/signal.h... yes +> "sigcontext in signal.h" +> checking for emacs... /usr/bin/emacs +> checking emacs site lisp directory... /usr/share/emacs/21.2/site-lisp +> checking emacs default.el... /usr/share/emacs/21.2/site-lisp/default.el +> checking emacs info/dir... /usr/share/info/ +> checking for tcl/tk... checking for tclsh... tclsh +> checking for main in -llieee... no +> using TK_VERSION=8.3 in /usr/lib +> checking alloca... yes +> checking Checking for buggy gcc version from redhat... no +> configure: creating ./config.status +> config.status: creating makedefc +> sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> config.status: creating windows/gcl.iss +> sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> config.status: creating windows/gcl.ansi.iss +> sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> config.status: creating windows/install.ansi.lsp +> sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> config.status: creating windows/install.lsp +> sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> config.status: creating h/gclincl.h +> makedefc +> add-defs1 386-linux +> using 386-linux.defs +> make[3]: Entering directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> rm -f bin/gcl xbin/gcl +> MGCLDIR=`echo /var/tmp/axiom/lsp/gcl-2.6.1 | sed -e 'sX^\([a-z]\):X/\1Xg'` ; \ +> GCLDIR=`echo /var/tmp/axiom/lsp/gcl-2.6.1` ; \ +> make install-command "INSTALL_LIB_DIR=$GCLDIR" "prefix=$GCLDIR" "BINDIR=$MGCLDIR/unixport" +> make[4]: Entering directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> rm -f /var/tmp/axiom/lsp/gcl-2.6.1/bin/gcl +> (echo '#!/bin/sh' ; \ +> if gcc --version | grep -q -i mingw ; then echo "export C_INCLUDE_PATH=`echo $INSTALL_LIB_DIR`/h"; else echo "export C_INCLUDE_PATH=/var/tmp/axiom/lsp/gcl-2.6.1/h:\$C_INCLUDE_PATH"; fi ;\ +> echo exec /var/tmp/axiom/lsp/gcl-2.6.1/unixport/ \\ ; \ +> echo ' -dir' /var/tmp/axiom/lsp/gcl-2.6.1/unixport/ \\ ; \ +> echo ' -libdir' /var/tmp/axiom/lsp/gcl-2.6.1/ \\ ; \ +> echo ' -eval '\''(setq si::*allow-gzipped-file* t)'\' \\ ;\ +> ! [ -d "" ] || echo ' -eval '\''(setq si::*tk-library* '\"\"')'\' \\;\ +> [ "" = "" ] || echo ' -eval '\''(si::init-readline)'\' \\;\ +> echo ' '\"\$@\" ) > /var/tmp/axiom/lsp/gcl-2.6.1/bin/gcl; +> echo '#' other options: -load "/tmp/foo.o" -load "jo.lsp" -eval '"(joe 3)"' >> /var/tmp/axiom/lsp/gcl-2.6.1/bin/gcl +> chmod a+x /var/tmp/axiom/lsp/gcl-2.6.1/bin/gcl +> rm -f /var/tmp/axiom/lsp/gcl-2.6.1/bin/gclm.bat +> if gcc --version | grep -q mingw ; then (echo '@SET cd='; \ +> echo '@SET promp%prompt%'; \ +> echo '@PROMPT SET cd'; \ +> echo '@CALL>%temp%.\setdir.bat'; \ +> echo '@'; \ +> echo '% do not delete this line %'; \ +> echo '@ECHO off'; \ +> echo 'PROMPT %promp'; \ +> echo 'FOR %%c IN (CALL DEL) DO %%c %temp%.\setdir.bat'; \ +> echo 'set cwd=%cd%'; \ +> echo 'set libdir=%cd%\..\lib\gcl-2.5.0'; \ +> echo 'set unixportdir=%libdir%\unixport'; \ +> echo 'path %cd%\..\mingw\bin;%PATH%'; \ +> echo "start %unixportdir%\saved_gcl.exe -dir %unixportdir% -libdir %libdir% -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9" ) > /var/tmp/axiom/lsp/gcl-2.6.1/bin/gclm.bat ; fi +> rm -f /var/tmp/axiom/lsp/gcl-2.6.1/bin/gclfinal.bat +> if gcc --version | grep -q -i mingw ; then (echo 'ECHO path %1\mingw\bin;%PATH% > gcli.bat'; \ +> echo "ECHO start %1\lib\gcl-2.5.0\unixport\saved_gcl.exe -dir %1\lib\gcl-2.5.0\unixport -libdir %1\lib\gcl-2.5.0 -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9 >> gcli.bat" ) > /var/tmp/axiom/lsp/gcl-2.6.1/bin/gclfinal.bat ; fi +> make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> (cd xbin ; cp ../bin/gcl .) +> cd cmpnew && make gcl_collectfn.o +> make[4]: Entering directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +> ../unixport/saved_pre_gcl ../unixport/ -compile gcl_collectfn.lsp +> make[4]: ../unixport/saved_pre_gcl: Command not found +> make[4]: *** [gcl_collectfn.o] Error 127 +> make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +> make[3]: *** [cmpnew/gcl_collectfn.o] Error 2 +> make[3]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> cp: cannot stat `unixport/saved_gcl': No such file or directory +> make[2]: *** [gcldir] Error 1 +> make[2]: Leaving directory `/var/tmp/axiom/lsp' +> make[1]: *** [lspdir] Error 2 +> make[1]: Leaving directory `/var/tmp/axiom' +> make: *** [all] Error 2 +> norroy% +> Script done on Tue Nov 18 12:02:46 2003 + +\start +Date: Tue, 18 Nov 2003 09:51:11 -0500 +From: Tim Daly +To: camm@enhanced.com +Subject: Re: [Axiom-developer] Re: [Gcl-devel] fedora and GCL + +Camm, + +I tried + cd unixport && make raw_pre_gcl + +and it says: + make: *** No rule to make target `raw_pre_gcl'. Stop. + +I read the makefile and 'tis true. + +Unfortunately my Fedora system is heavily firewalled and on +a non-routing subnet so it can't be reached from where you are. + +\start +Date: 18 Nov 2003 10:57:39 -0500 +From: Camm Maguire +To: Roland McGrath +Subject: [Axiom-developer] Re: [Gcl-devel] Re: Executable memory: some apps that work on RH9 don't on FC1 +Cc: fedora-devel-list@redhat.com + +Greetings! + +Roland McGrath writes: + +> how to fix it. There is at least one known issue of this nature (brk +> address). Please try to determine if nonexecutability alone is what's + + ^^^^^^^ + +Sounds likely. What is this? We make heavy use of sbrk. + +> breaking you, and if not, please post the details of your problem so we can +> determine what different problem there might be. +> +> The status quo ante was that the stack was executable, and the brk area +> (used by malloc for small allocations) was executable, and on x86 pages +> with PROT_READ set but PROT_EXEC did not have any enforcement of +> nonexecutability anyway. All of these things are either just as they were +> before, or different now, on a per-process granularity (changed by exec calls). +> + +Can't see how executability could result in the reported failure. My +bet is on the above. + +> System-wide, you can disable the exec-shield functionality with: +> +> echo 0 > /proc/sys/kernel/exec-shield +> + +Does this only effect PROT_EXEC settings on memory pages? If so, then +Tim's results indicate that I am wrong, in which case I'd like to +understand where executable maps matter in GCL at the stage of the +reported failure. + +> If that doesn't make your binaries work, then you probably have a different +> problem. If it does, then the system-wide switch is a stop-gap you can use +> while getting your binaries fixed. We have also overloaded the inherited +> "personality" setting so you can disable it per-process: +> +> setarch i386 foobar +> +> That runs "foobar" with the "personality" bits set such that exec-shield is +> disabled for that process and its children (unless one of them uses setarch +> or is setuid or somesuch). Again, if that doesn't make your binaries work, +> then you probably have a different problem. + +This at least could function as a work-around for now, if we can make +configure figure out when it is needed (cat +/proc/sys/kernel/exec-shield && [ -x setarch ] ?) If this is the +wisest solution, let me know and I'll protect the image creations with +this command. + +> +> If disabling exec-shield momentarily does work around your problem, then +> you want to figure out why you had to do that. The most common situation +> is that you were using executable stack in some way that you don't really +> need to, e.g. GCC nested function trampolines. You can avoid that by +> rewriting the code not to use trampolines (i.e. take the address of a +> nested function that uses its parent's local variables). Things like Lisp + +To my knowledge, we have no nested functions, nor rely on an +executable C stack. + +> systems that produce executable code at run time should generally avoid +> using stack space for that. You also should not be using malloc or direct +> brk/sbrk calls to get memory that you need to be executable--you have never +> had a specified guarantee that malloc returns executable memory. For + +We get all pages via sbrk, and redefine malloc to a call to a native +memory management system which in turn calls sbrk as needed. If an +executable lisp object is loaded into one of these pages, the pages +are explicitly mprotected with PROT_EXEC. The reported failure is +well in advance of this stage. + +> dynamic allocation of memory where you need to put executable code, use +> mmap with PROT_READ|PROT_WRITE|PROT_EXEC. It is also fine to mmap with +> different protections and then use mprotect with e.g. PROT_READ|PROT_EXEC +> later. It is not proper to call mprotect on memory returned by malloc, +> because when you free that memory later it may be reused in ways that don't +> require the executability. + +This is probably not an issue with us, as we only effectively use +sbrk, and the pages are never freed. We do on occasion re-mprotected +previously mprotected pages, e.g. when setting a gbc write barrier +with the call (si::sgc-on t). + +> The same goes for the brk area. (It's also the +> case that no specification guarantees that mprotect is meaningful on +> malloc-returned space, though in fact it will also work as you expect on +> malloc and brk/sbrk space in Linux and probably all Unixoid systems.) +> + +>From this, my current understanding is that we should be OK as is. + +> If you have a genuine need for executable stack, you can put a marker in +> your binary to tell the system that's what you want. This marker goes in +> ELF executables (and DSOs) as the PT_GNU_STACK phdr entry, with p_flags +> containing PF_X to indicate need for executable stack and not containing +> PF_X to indicate no need for executable stack. I'll describe how to +> compile those markers in a little later. When a binary does not have any +> PT_GNU_STACK marker at all, as is the case with binaries produced by all +> older tool versions, it's treated as needing executable stack to be safe. +> That should retain compatibility with older systems. + +As stated above, I can't see where we would need this, though its nice +to know. + +> +> The story is the same for DSOs as for executable files. The difference is +> that while the kernel looks for the marker in executable files at exec +> time, the dynamic linker looks at the marker in DSOs when it's loading +> them. This is because an executable file that itself does not require an +> executable stack might load a DSO at runtime (either as a needed library or +> by using dlopen, e.g. for plug-in libraries) that does require executable +> stack. In this instance, the dynamic linker stops and makes all the stacks +> executable before completing the load of the DSO in question. Note that +> this support applies only to the stack--if a DSO dynamically allocates +> memory it needs to be executable and does that the wrong way, no marker +> will work around it, the code just has to be fixed. +> +> If you have an old DSO binary that it's not feasible for you to rebuild for +> some reason (e.g. 3rd-party plug-ins for your applications), you can try +> marking it using the `execstack' utility (part of the `prelink' rpm). +> execstack edits an existing ELF binary for you, either to add a +> PT_GNU_STACK phdr if it's missing or to set or clear the PF_X flag. +> `execstack -q FILE' will tell you the current status of that file: X for +> executable, - for not, and ? for an old binary with no marker at all. (You +> can also use readelf -l or objdump -p to see the phdrs.) Note that there + +Are these utils in any (unstable) Debian packages? + +> should never really be a need to add a marker to an old executable file +> because of the compatibility default--a good thing, since execstack cannot +> move things around to make room for the phdr in an executable as it can in +> a DSO. Remember, the default when there is no marking is to assume +> executable stack is required for compatibility with older systems. Ergo, +> you don't need to add a marker if it would have PF_X set. The reason to +> add a marker is to avoid enabling executable stack at runtime when it's not +> really needed. + +Would be interesting to check if a raw_pre_gcl compiled on an older +system would run on this new exec-shield kernel. + +> +> When compiling from source with current tools (including those in FC1), you +> don't usually need to do anything special to get the right markers into +> your binaries. The way it works is that the linker produces the +> PT_GNU_STACK marker when there are special marker sections in the input +> object files, called ".note.GNU-stack". The flags of these sections +> determine the flags of the PT_GNU_STACK entry. Your object files (.o) will +> normally have these sections because GCC emits them in its assembler +> output. When GCC compiles nested function trampoline code, it emits a +> .note.GNU-stack section with the SHF_EXECINSTR flag set: +> +> .section .note.GNU-stack, "x", @progbits +> .previous +> +> When GCC compiles a module that does not contain any code requiring +> executable stack, it emits the complementary marker section with no +> SHF_EXECINSTR flag bit: +> +> .section .note.GNU-stack, "", @progbits +> .previous +> + +So even with nested functions, code should compile and run from +source, right? Further indication that executable stack is likely not +relevant. + +> If you have assembly code of your own, then you need to add these markers. +> The best way is to amend the source code with one of the assembly +> directives above. If that is problematic for some reason, another thing +> you can do is tell the assembler directly what to emit on the command line +> using -Wa,--execstack or -Wa,--noexecstack. Finally, if you want to punt +> altogether on marking your .o files properly, you can tell the linker to +> ignore the marker sections and override its output setting directly on the +> command using -Wl,-z,execstack or -Wl,-z,noexecstack. +> + +We don't use any asm. + +Thank you for this very intersting and informative note! I'll keep it +for future reference. + +\start +Date: 18 Nov 2003 11:06:08 -0500 +From: Camm Maguire +To: Tim Daly +Subject: Re: [Axiom-developer] Re: [Gcl-devel] fedora and GCL + +Hi Tim! + +Is this in the same tree which you configured with --enable-debug and +failed at the raw_pre_gcl -> saved_pre_gcl stage? + +Here is the makefile rule: + +grep raw makefile + +saved_%:raw_% $(RSYM) init_%.lsp \ + $(PORTDIR)/raw_$*$(EXE) $(PORTDIR)/ -libdir $(GCLDIR)/ < foo +raw_%: lib%.a libgclp.a $(SYSTEM_OBJS) $(EXTRAS) +^^^^^^^^^^^ + $(CC) -o raw_$*$(EXE) $(filter %.o,$^) \ + rm -rf saved_*$(EXE) raw_*$(EXE) *.o core a.out $(RSYM) \ +.INTERMEDIATE: init_ansi_gcl.lsp.tmp init_gcl.lsp.tmp raw_gcl raw_ansi_gcl + + +You can also just look at the link command in the failed build output +and execute it manually. Mine is for example: + +gcc -o raw_pre_gcl \ + -L. -u __gmpn_toom3_mul_n -lpre_gcl -lm -lgmp /usr/lib/gcc-lib/i486-linux/3.3.2/../../../libbfd.a /usr/lib/gcc-lib/i486-linux/3.3.2/../../../libiberty.a -lreadline -lncurses -lc -lgclp + +'make raw_pre_gcl' in the unixport directory results in the above for +me, but only after configure and building in the o/ directory, +(i.e. at the point of your reported failure). You need libpre_gcl.a +first of course, when can be explicity made with 'make libpre_gcl.a'. + +Take care, + +Tim Daly writes: + +> Camm, +> +> I tried +> cd unixport && make raw_pre_gcl +> +> and it says: +> make: *** No rule to make target `raw_pre_gcl'. Stop. +> +> I read the makefile and 'tis true. +> +> Unfortunately my Fedora system is heavily firewalled and on +> a non-routing subnet so it can't be reached from where you are. + +\start +Date: Tue, 18 Nov 2003 11:39:28 -0500 +From: Tim Daly +To: camm@enhanced.com +Subject: Re: [Axiom-developer] Re: [Gcl-devel] fedora and GCL + +Camm, + +I have that stanza also but still get the same failure from make. +It seems to me that make raw_pre_gcl should set %==pre_gcl and $*==pre_gcl +but it doesn't. I'll try the type-it-in path. + +Tim "There is no such thing as a simple job." Daly + +\start +Date: Tue, 18 Nov 2003 11:49:11 -0500 +From: Tim Daly +To: camm@enhanced.com, roland@redhat.com +Subject: [Axiom-developer] GCL failure + +I've appended two traces, one using strace and one using gdb + +Tim + +********************************************************************** +*** using strace ***************************************************** +********************************************************************** +[root@fedora1 unixport]# strace ./raw_pre_gcl +strace ./raw_pre_gcl +execve("./raw_pre_gcl", ["./raw_pre_gcl"], [/* 26 vars */]) = 0 +uname({sys="Linux", node="fedora1", ...}) = 0 +brk(0) = 0x90bd000 +open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) +open("/etc/ld.so.cache", O_RDONLY) = 3 +fstat64(3, {st_mode=S_IFREG|0644, st_size=59362, ...}) = 0 +old_mmap(NULL, 59362, PROT_READ, MAP_PRIVATE, 3, 0) = 0xbf579000 +close(3) = 0 +open("/lib/tls/libm.so.6", O_RDONLY) = 3 +read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\305q"..., 512) = 512 +fstat64(3, {st_mode=S_IFREG|0755, st_size=213212, ...}) = 0 +old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xbf578000 +old_mmap(0x719000, 137968, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x719000 +old_mmap(0x73a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 0x73a000 +close(3) = 0 +open("/usr/lib/libgmp.so.3", O_RDONLY) = 3 +read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 Xx\000"..., 512) = 512 +fstat64(3, {st_mode=S_IFREG|0755, st_size=179988, ...}) = 0 +old_mmap(0x780000, 181700, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x780000 +old_mmap(0x7ac000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2b000) = 0x7ac000 +close(3) = 0 +open("/usr/lib/libreadline.so.4", O_RDONLY) = 3 +read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\360"..., 512) = 512 +fstat64(3, {st_mode=S_IFREG|0755, st_size=173752, ...}) = 0 +old_mmap(0x76a4000, 179284, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x76a4000 +old_mmap(0x76cb000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x26000) = 0x76cb000 +old_mmap(0x76cf000, 3156, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x76cf000 +close(3) = 0 +open("/usr/lib/libncurses.so.5", O_RDONLY) = 3 +read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\3g"..., 512) = 512 +fstat64(3, {st_mode=S_IFREG|0755, st_size=2743560, ...}) = 0 +old_mmap(0x7662000, 260172, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x7662000 +old_mmap(0x7699000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x37000) = 0x7699000 +old_mmap(0x76a1000, 2124, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x76a1000 +close(3) = 0 +open("/lib/tls/libc.so.6", O_RDONLY) = 3 +read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@8_\000"..., 512) = 512 +fstat64(3, {st_mode=S_IFREG|0755, st_size=1575400, ...}) = 0 +old_mmap(0x5de000, 1279788, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x5de000 +old_mmap(0x711000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x132000) = 0x711000 +old_mmap(0x714000, 10028, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x714000 +close(3) = 0 +open("/usr/lib/libgpm.so.1", O_RDONLY) = 3 +read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \272e\007"..., 512) = 512 +fstat64(3, {st_mode=S_IFREG|0755, st_size624, ...}) = 0 +old_mmap(0x765a000, 23192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x765a000 +old_mmap(0x765f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x765f000 +close(3) = 0 +old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xbf577000 +set_thread_area({entry_number:-1 -> 6, base_addr:0xbf5776e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 +munmap(0xbf579000, 59362) = 0 +getpid() = 5896 +stat64("/proc/5896/exe", {st_mode=S_IFREG|0755, st_size=3235869, ...}) = 0 +lstat64("/proc", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 +lstat64("/proc/5896", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 +lstat64("/proc/5896/exe", {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0 +readlink("/proc/5896/exe", "/root/axiom/lsp/gcl-2.6.1/unixport/raw_pre_gcl", 4096) = 46 +lstat64("/root", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0 +lstat64("/root/axiom", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat64("/root/axiom/lsp", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat64("/root/axiom/lsp/gcl-2.6.1", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat64("/root/axiom/lsp/gcl-2.6.1/unixport", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat64("/root/axiom/lsp/gcl-2.6.1/unixport/raw_pre_gcl", {st_mode=S_IFREG|0755, st_size=3235869, ...}) = 0 +--- SIGSEGV (Segmentation fault) @ 0 (0) --- ++++ killed by SIGSEGV +++ + + +********************************************************************** +*** using gdb +********************************************************************** + +[root@fedora1 unixport]# gdb raw_pre_gcl +gdb raw_pre_gcl +GNU gdb Red Hat Linux (5.3.90-0.20030710.41rh) +Copyright 2003 Free Software Foundation, Inc. +GDB is free software, covered by the GNU General Public License, and you are +welcome to change it and/or distribute copies of it under certain conditions. +Type "show copying" to see the conditions. +There is absolutely no warranty for GDB. Type "show warranty" for details. +This GDB was configured as "i386-redhat-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1". + +(gdb) r ./ +To: Tim Daly +Subject: [Axiom-developer] Re: [Gcl-devel] GCL failure +Cc: roland@redhat.com + +Greetings! + +((unsigned int)(((unsigned long)(((char *)(p))-DBEGIN)>>PAGEWIDTH))) + +Tim Daly writes: + +> [root@fedora1 unixport]# gdb raw_pre_gcl +> gdb raw_pre_gcl +> GNU gdb Red Hat Linux (5.3.90-0.20030710.41rh) +> Copyright 2003 Free Software Foundation, Inc. +> GDB is free software, covered by the GNU General Public License, and you are +> welcome to change it and/or distribute copies of it under certain conditions. +> Type "show copying" to see the conditions. +> There is absolutely no warranty for GDB. Type "show warranty" for details. +> This GDB was configured as "i386-redhat-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1". +> +> (gdb) r ./ r ./ Starting program: /root/axiom/lsp/gcl-2.6.1/unixport/raw_pre_gcl ./ +> Program received signal SIGSEGV, Segmentation fault. +> 0x080bb656 in enter_mark_origin (p=0x82e1100) at gbc.c:195 +> 195 sgc_type_map[page(p)] |= SGC_PERM_WRITABLE ; +> (gdb) bt +> bt + +OK, please lookup the detected C defines DBEGIN and PAGEWIDTH in +h/gclincl.h, and then figure out the value of page(p) according to +this macro definition: + +((unsigned int)(((unsigned long)(((char *)(p))-DBEGIN)>>PAGEWIDTH))) + + +Please also do (at this point) + +p heap_end +p holesize +p core_end + +Take care, + +> #0 0x080bb656 in enter_mark_origin (p=0x82e1100) at gbc.c:195 +> #1 0x0808a773 in gcl_init_alloc () at alloc.c:739 +> #2 0x0808baa3 in malloc (size=5) at alloc.c:1206 +> #3 0x0804b6d6 in main (argc=2, argv=0xbfeb8ed4, envp=0xbfeb8ee0) at main.c:171 +> (gdb) + +\start +Date: 18 Nov 2003 13:02:03 -0500 +From: Camm Maguire +To: Paul.Zimmermann@loria.fr (Paul Zimmermann) +Subject: Re: [Axiom-developer] Re: [Gcl-devel] Re: Free and Open Source Axiom exists + +Greetings! I believe you are having problems building GCL, so I am +referring to the GCL configure and build output. If this is reposted +elsewhere, a url would suffice. + +Take care, + +Paul.Zimmermann@loria.fr (Paul Zimmermann) writes: + +> Greetings! If you could please post your full configure and build +> output, we might be able to figure out what is going on. +> +> I already gave the build output in my previous post. +> I thought the configure output would not be interesting for you, +> but if you insist, here it is: +> +> ############################################################################## +> norroy% ./configure +> +> You must set your AXIOM and PATH variables. Type: +> +> export AXIOM=/var/tmp/axiom/mnt/linux +> export PATH=$AXIOM/bin:$PATH +> +> To build the rest of the system type: +> +> make +> +> configure finished. +> ############################################################################## + +\start +Date: Tue, 18 Nov 2003 22:31:30 +0100 +From: David MENTRE +To: Paul.Zimmermann@loria.fr (Paul Zimmermann) +Subject: [Axiom-developer] Issue to build GCL on Mandrake linux distro (was: Re: [Gcl-devel] Re: Free and Open Source Axiom exists) + +Hello Paul + +I'm CC:-ing gcl-devel@ as your issue looks more a GCL issue than an +Axiom one: GCL is not yet compiled. ;) + +Looking at your build, you have those strange warnings: +> sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> config.status: creating windows/gcl.iss +> sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> config.status: creating windows/gcl.ansi.iss +> sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> config.status: creating windows/install.ansi.lsp +> sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> config.status: creating windows/install.lsp +> sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> config.status: creating h/gclincl.h + +It might be the culprit. I've check in my own logs and I don't have such +warnings. What is the version of sed used on the Mandrake (sed +--version)? + +Could you get a copy of the file /tmp/csMec4jd/subs-1.sed? + +Yours, +d. + +Paul.Zimmermann@loria.fr (Paul Zimmermann) writes: + +> From: David MENTRE +> Date: Mon, 17 Nov 2003 22:27:01 +0100 +> +> Hello Paul, +> +> Paul.Zimmermann@loria.fr (Paul Zimmermann) writes: +> +> > On the laptop it appears you need libbfd.a +> > +> > I have libbfd, but only a dynamic library: +> +> Thanks to friend in our local LUG, I have the following answers: +> +> - you'll find libbfd.a and libiberty.a in "libbinutils2-devel" packages; +> +> Thanks David. I installed libbinutils2-devel-2.13.90.0.18-3mdk.i586.rpm +> and now I can go a little further in the "make" (complete log below): +> +> % make +> ... +> make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> (cd xbin ; cp ../bin/gcl .) +> cd cmpnew && make gcl_collectfn.o +> make[4]: Entering directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +> ../unixport/saved_pre_gcl ../unixport/ -compile gcl_collectfn.lsp +> make[4]: ../unixport/saved_pre_gcl: Command not found +> make[4]: *** [gcl_collectfn.o] Error 127 +> make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +> make[3]: *** [cmpnew/gcl_collectfn.o] Error 2 +> make[3]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> cp: cannot stat `unixport/saved_gcl': No such file or directory +> make[2]: *** [gcldir] Error 1 +> make[2]: Leaving directory `/var/tmp/axiom/lsp' +> make[1]: *** [lspdir] Error 2 +> make[1]: Leaving directory `/var/tmp/axiom' +> make: *** [all] Error 2 +> +> Any idea why the saved_pre_gcl command was not created? +> +> Regards, +> Paul +> +> ############################################################################## +> +> Script started on Tue Nov 18 12:01:37 2003 +> norroy% make +> 13 making noweb +> patching file modules.c +> mnt.o: In function `emitfile': +> mnt.o(.text+0x361): the use of `tmpnam' is dangerous, better use `mkstemp' +> make[1]: [install-shell] Error 1 (ignored) +> make[1]: [install-code] Error 1 (ignored) +> texhash: /usr/share/texmf: directory not writable. Skipping... +> rm: cannot remove `/var/lib/texmf/ls-R': Operation not permitted +> mv: cannot move `/var/lib/texmf/lsR.H7KG8J/lsR23236.tmp' to `/var/lib/texmf/ls-R': Operation not permitted +> make[1]: [install-elisp] Error 1 (ignored) +> 0 SPAD=/var/tmp/axiom/mnt/linux SYS=linux SPD=/var/tmp/axiom LSP=/var/tmp/axiom/lsp GCLDIR=/var/tmp/axiom/lsp/gcl-2.6.1 SRC=/var/tmp/axiom/src INT=/var/tmp/axiom/int OBJ=/var/tmp/axiom/obj MNT=/var/tmp/axiom/mnt ZIPS=/var/tmp/axiom/zips TMP=/var/tmp/axiom/obj/tmp SPADBIN=/var/tmp/axiom/mnt/linux/bin INC=/var/tmp/axiom/src/include CCLBASE=/var/tmp/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /var/tmp/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 TANGLE=/var/tmp/axiom/mnt/linux/bin/lib/notangle +> 10 copying /var/tmp/axiom/src/scripts to /var/tmp/axiom/mnt/linux/bin +> 1 making a linux system, PART=cprogs SUBPART=everything +> 2 Environment SPAD=/var/tmp/axiom/mnt/linux SYS=linux SPD=/var/tmp/axiom LSP=/var/tmp/axiom/lsp GCLDIR=/var/tmp/axiom/lsp/gcl-2.6.1 SRC=/var/tmp/axiom/src INT=/var/tmp/axiom/int OBJ=/var/tmp/axiom/obj MNT=/var/tmp/axiom/mnt ZIPS=/var/tmp/axiom/zips TMP=/var/tmp/axiom/obj/tmp SPADBIN=/var/tmp/axiom/mnt/linux/bin INC=/var/tmp/axiom/src/include CCLBASE=/var/tmp/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /var/tmp/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 TANGLE=/var/tmp/axiom/mnt/linux/bin/lib/notangle +> make[1]: Entering directory `/var/tmp/axiom' +> 11 checking directory structure +> 12 Environment: PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/var/tmp/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/var/tmp/axiom/src/share XLIB=/usr/X11R6/lib +> 18 making /var/tmp/axiom/src +> make[2]: Entering directory `/var/tmp/axiom/src' +> 1 making /var/tmp/axiom/src/scripts +> make[3]: Entering directory `/var/tmp/axiom/src/scripts' +> 1 making /var/tmp/axiom/src/scripts +> make[3]: Leaving directory `/var/tmp/axiom/src/scripts' +> 17 making /var/tmp/axiom/src/lib +> make[3]: Entering directory `/var/tmp/axiom/src/lib' +> 1 making /var/tmp/axiom/int/lib/bsdsignal.c from /var/tmp/axiom/src/lib/bsdsignal.c.pamphlet +> 2 making /var/tmp/axiom/obj/linux/lib/bsdsignal.o from /var/tmp/axiom/int/lib/bsdsignal.c +> 9 making /var/tmp/axiom/int/lib/cursor.c from /var/tmp/axiom/src/lib/cursor.c.pamphlet +> 10 making /var/tmp/axiom/obj/linux/lib/cursor.o from /var/tmp/axiom/int/lib/cursor.c +> 13 making /var/tmp/axiom/int/lib/edin.c from /var/tmp/axiom/src/lib/edin.c.pamphlet +> 14 making /var/tmp/axiom/obj/linux/lib/edin.o from /var/tmp/axiom/int/lib/edin.c +> 17 making /var/tmp/axiom/int/lib/fnct_key.c from /var/tmp/axiom/src/lib/fnct_key.c.pamphlet +> 18 making /var/tmp/axiom/obj/linux/lib/fnct_key.o from /var/tmp/axiom/int/lib/fnct_key.c +> 21 making /var/tmp/axiom/int/lib/halloc.c from /var/tmp/axiom/src/lib/halloc.c.pamphlet +> 22 making /var/tmp/axiom/obj/linux/lib/halloc.o from /var/tmp/axiom/int/lib/halloc.c +> 29 making /var/tmp/axiom/int/lib/openpty.c from /var/tmp/axiom/src/lib/openpty.c.pamphlet +> 30 making /var/tmp/axiom/obj/linux/lib/openpty.o from /var/tmp/axiom/int/lib/openpty.c +> 33 making /var/tmp/axiom/int/lib/pixmap.c from /var/tmp/axiom/src/lib/pixmap.c.pamphlet +> 34 making /var/tmp/axiom/obj/linux/lib/pixmap.o from /var/tmp/axiom/int/lib/pixmap.c +> 37 making /var/tmp/axiom/int/lib/prt.c from /var/tmp/axiom/src/lib/prt.c.pamphlet +> 38 making /var/tmp/axiom/obj/linux/lib/prt.o from /var/tmp/axiom/int/lib/prt.c +> 41 making /var/tmp/axiom/int/lib/sockio-c.c from /var/tmp/axiom/src/lib/sockio-c.c.pamphlet +> 42 making /var/tmp/axiom/obj/linux/lib/sockio-c.o from /var/tmp/axiom/int/lib/sockio-c.c +> 45 making /var/tmp/axiom/int/lib/spadcolors.c from /var/tmp/axiom/src/lib/spadcolors.c.pamphlet +> 46 making /var/tmp/axiom/obj/linux/lib/spadcolors.o from /var/tmp/axiom/int/lib/spadcolors.c +> 49 making /var/tmp/axiom/int/lib/util.c from /var/tmp/axiom/src/lib/util.c.pamphlet +> 50 making /var/tmp/axiom/obj/linux/lib/util.o from /var/tmp/axiom/int/lib/util.c +> 53 making /var/tmp/axiom/int/lib/wct.c from /var/tmp/axiom/src/lib/wct.c.pamphlet +> 54 making /var/tmp/axiom/obj/linux/lib/wct.o from /var/tmp/axiom/int/lib/wct.c +> 57 making /var/tmp/axiom/int/lib/XDither.c from /var/tmp/axiom/src/lib/XDither.c.pamphlet +> 58 making /var/tmp/axiom/obj/linux/lib/XDither.o from /var/tmp/axiom/int/lib/XDither.c +> 61 making /var/tmp/axiom/int/lib/XShade.c from /var/tmp/axiom/src/lib/XShade.c.pamphlet +> 62 making /var/tmp/axiom/obj/linux/lib/XShade.o from /var/tmp/axiom/int/lib/XShade.c +> 65 making /var/tmp/axiom/int/lib/XSpadFill.c from /var/tmp/axiom/src/lib/XSpadFill.c.pamphlet +> 66 making /var/tmp/axiom/obj/linux/lib/XSpadFill.o from /var/tmp/axiom/int/lib/XSpadFill.c +> 73 making /var/tmp/axiom/obj/linux/lib/libspad.a +> 5 making /var/tmp/axiom/int/lib/cfuns-c.c from /var/tmp/axiom/src/lib/cfuns-c.c.pamphlet +> 6 making /var/tmp/axiom/obj/linux/lib/cfuns-c.o from /var/tmp/axiom/int/lib/cfuns-c.c +> 25 making /var/tmp/axiom/int/lib/hash.c from /var/tmp/axiom/src/lib/hash.c.pamphlet +> 26 making /var/tmp/axiom/obj/linux/lib/hash.o from /var/tmp/axiom/int/lib/hash.c +> 3 making /var/tmp/axiom/int/doc/src/lib/bsdsignal.c.dvi from /var/tmp/axiom/src/lib/bsdsignal.c.pamphlet +> 4 making /var/tmp/axiom/mnt/linux/doc/src/lib/bsdsignal.c.dvi from /var/tmp/axiom/int/doc/src/lib/bsdsignal.c.dvi +> 7 making /var/tmp/axiom/int/doc/src/lib/cfuns-c.c.dvi from /var/tmp/axiom/src/lib/cfuns-c.c.pamphlet +> 8 making /var/tmp/axiom/mnt/linux/doc/src/lib/cfuns-c.c.dvi from /var/tmp/axiom/int/doc/src/lib/cfuns-c.c.dvi +> 11 making /var/tmp/axiom/int/doc/src/lib/cursor.c.dvi from /var/tmp/axiom/src/lib/cursor.c.pamphlet +> 12 making /var/tmp/axiom/mnt/linux/doc/src/lib/cursor.c.dvi from /var/tmp/axiom/int/doc/src/lib/cursor.c.dvi +> 15 making /var/tmp/axiom/int/doc/src/lib/edin.c.dvi from /var/tmp/axiom/src/lib/edin.c.pamphlet +> 16 making /var/tmp/axiom/mnt/linux/doc/src/lib/edin.c.dvi from /var/tmp/axiom/int/doc/src/lib/edin.c.dvi +> 19 making /var/tmp/axiom/int/doc/src/lib/fnct_key.c.dvi from /var/tmp/axiom/src/lib/fnct_key.c.pamphlet +> 20 making /var/tmp/axiom/mnt/linux/doc/src/lib/fnct_key.c.dvi from /var/tmp/axiom/int/doc/src/lib/fnct_key.c.dvi +> 23 making /var/tmp/axiom/int/doc/src/lib/halloc.c.dvi from /var/tmp/axiom/src/lib/halloc.c.pamphlet +> 24 making /var/tmp/axiom/mnt/linux/doc/src/lib/halloc.c.dvi from /var/tmp/axiom/int/doc/src/lib/halloc.c.dvi +> 27 making /var/tmp/axiom/int/doc/src/lib/hash.c.dvi from /var/tmp/axiom/src/lib/hash.c.pamphlet +> 28 making /var/tmp/axiom/mnt/linux/doc/src/lib/hash.c.dvi from /var/tmp/axiom/int/doc/src/lib/hash.c.dvi +> 31 making /var/tmp/axiom/int/doc/src/lib/openpty.c.dvi from /var/tmp/axiom/src/lib/openpty.c.pamphlet +> 32 making /var/tmp/axiom/mnt/linux/doc/src/lib/openpty.c.dvi from /var/tmp/axiom/int/doc/src/lib/openpty.c.dvi +> 35 making /var/tmp/axiom/int/doc/src/lib/pixmap.c.dvi from /var/tmp/axiom/src/lib/pixmap.c.pamphlet +> 36 making /var/tmp/axiom/mnt/linux/doc/src/lib/pixmap.c.dvi from /var/tmp/axiom/int/doc/src/lib/pixmap.c.dvi +> 39 making /var/tmp/axiom/int/doc/src/lib/prt.c.dvi from /var/tmp/axiom/src/lib/prt.c.pamphlet +> 40 making /var/tmp/axiom/mnt/linux/doc/src/lib/prt.c.dvi from /var/tmp/axiom/int/doc/src/lib/prt.c.dvi +> 43 making /var/tmp/axiom/int/doc/src/lib/sockio-c.c.dvi from /var/tmp/axiom/src/lib/sockio-c.c.pamphlet +> 44 making /var/tmp/axiom/mnt/linux/doc/src/lib/sockio-c.c.dvi from /var/tmp/axiom/int/doc/src/lib/sockio-c.c.dvi +> 71 making /var/tmp/axiom/mnt/linux/doc/src/lib/Makefile.dvi from /var/tmp/axiom/src/lib/Makefile.dvi +> 47 making /var/tmp/axiom/int/doc/src/lib/spadcolors.c.dvi from /var/tmp/axiom/src/lib/spadcolors.c.pamphlet +> 48 making /var/tmp/axiom/mnt/linux/doc/src/lib/spadcolors.c.dvi from /var/tmp/axiom/int/doc/src/lib/spadcolors.c.dvi +> 51 making /var/tmp/axiom/int/doc/src/lib/util.c.dvi from /var/tmp/axiom/src/lib/util.c.pamphlet +> 52 making /var/tmp/axiom/mnt/linux/doc/src/lib/util.c.dvi from /var/tmp/axiom/int/doc/src/lib/util.c.dvi +> 55 making /var/tmp/axiom/int/doc/src/lib/wct.c.dvi from /var/tmp/axiom/src/lib/wct.c.pamphlet +> 56 making /var/tmp/axiom/mnt/linux/doc/src/lib/wct.c.dvi from /var/tmp/axiom/int/doc/src/lib/wct.c.dvi +> 59 making /var/tmp/axiom/int/doc/src/lib/XDither.c.dvi from /var/tmp/axiom/src/lib/XDither.c.pamphlet +> 60 making /var/tmp/axiom/mnt/linux/doc/src/lib/XDither.c.dvi from /var/tmp/axiom/int/doc/src/lib/XDither.c.dvi +> 63 making /var/tmp/axiom/int/doc/src/lib/XShade.c.dvi from /var/tmp/axiom/src/lib/XShade.c.pamphlet +> 64 making /var/tmp/axiom/mnt/linux/doc/src/lib/XShade.c.dvi from /var/tmp/axiom/int/doc/src/lib/XShade.c.dvi +> 67 making /var/tmp/axiom/int/doc/src/lib/XSpadFill.c.dvi from /var/tmp/axiom/src/lib/XSpadFill.c.pamphlet +> 68 making /var/tmp/axiom/mnt/linux/doc/src/lib/XSpadFill.c.dvi from /var/tmp/axiom/int/doc/src/lib/XSpadFill.c.dvi +> 72 finished making /var/tmp/axiom/obj/linux/lib/libspad.a /var/tmp/axiom/obj/linux/lib/cfuns-c.o /var/tmp/axiom/obj/linux/lib/hash.o +> make[3]: Leaving directory `/var/tmp/axiom/src/lib' +> make[2]: Leaving directory `/var/tmp/axiom/src' +> 0 PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/var/tmp/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/var/tmp/axiom/src/share XLIB=/usr/X11R6/lib +> 10 copying /var/tmp/axiom/src/scripts to /var/tmp/axiom/mnt/linux/bin +> 19 making /var/tmp/axiom/lsp +> make[2]: Entering directory `/var/tmp/axiom/lsp' +> 2 building gcl-2.6.1 +> 3 applying EXTRAS patch to h/linux.defs +> patching file linux.defs +> 4 setup ini files for EXTRAS patch +> 6 applying libspad.a patch to unixport/makefile +> patching file makefile +> 7 applying toploop patch to unixport/init_gcl.lsp +> patching file init_gcl.lsp.in +> 18 applying MAX_STACK_SIZE patch +> patching file main.c +> 11 applying tail-recursive noise patch +> patching file gcl_cmpflet.lsp +> 12 applying tail-recursive noise patch +> patching file gcl_cmpcall.lsp +> 26 copy gcl_collectfn.lsp to collectfn.lsp +> checking build system type... i686-pc-linux-gnu +> checking host system type... i686-pc-linux-gnu +> host=i686-pc-linux-gnu +> enable_machine= +> use=386-linux +> checking for gcc... gcc +> checking for C compiler default output... a.out +> checking whether the C compiler works... yes +> checking whether we are cross compiling... no +> checking for suffix of executables... +> checking for suffix of object files... o +> checking whether we are using the GNU C compiler... yes +> checking whether gcc accepts -g... yes +> checking how to run the C preprocessor... gcc -E +> checking for gawk... gawk +> checking system version (for dynamic loading)... checking for makeinfo... makeinfo +> Linux-2.4.20 +> checking use_gmp=yes, doing configure in gmp directory... +> # +> # +> # ------------------- +> # Subconfigure of GMP +> # +> # +> configure: WARNING: If you wanted to set the --build type, don't use --host. +> If a cross compiler is detected then cross compile mode will be used. +> checking build system type... athlon-pc-linux-gnu +> checking host system type... i686-pc-linux-gnu +> checking for a BSD compatible install... /usr/bin/install -c +> checking whether build environment is sane... yes +> checking for mawk... gawk +> checking whether make sets ${MAKE}... yes +> checking whether to enable maintainer-specific portions of Makefiles... no +> checking compiler gcc -g -O2 -fomit-frame-pointer ... yes +> checking compiler gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro... yes +> checking whether gcc -march=pentiumpro is good... configure: WARNING: unrecognised gcc version string: gcc (GCC) 3.2 (Mandrake Linux 9.0 3.2-1mdk) +> Copyright (C) 2002 Free Software Foundation, Inc. +> This is free software; see the source for copying conditions. There is NO +> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +> no +> checking compiler gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=i486... yes +> checking for i686-pc-linux-gnu-gcc... gcc +> checking for C compiler default output... a.out +> checking whether the C compiler works... yes +> checking whether we are cross compiling... no +> checking for executable suffix... +> checking for object suffix... o +> checking whether we are using the GNU C compiler... yes +> checking whether gcc accepts -g... yes +> checking for style of include used by make... GNU +> checking dependency style of gcc... none +> checking for gcc option to accept ANSI C... none needed +> checking how to run the C preprocessor... gcc -E +> using ABI="standard" +> CC="gcc" +> CFLAGS="-g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=i486" +> CPPFLAGS="" +> checking for gcc option to accept ANSI C... none needed +> checking for function prototypes... yes +> checking for ANSI C header files... yes +> checking for string.h... yes +> checking for i686-pc-linux-gnu-ar... no +> checking for ar... ar +> checking for BSD-compatible nm... nm +> checking for ld used by GCC... /usr/bin/ld +> checking if the linker (/usr/bin/ld) is GNU ld... yes +> checking for /usr/bin/ld option to reload object files... -r +> checking whether ln -s works... yes +> checking how to recognise dependant libraries... pass_all +> checking for dlfcn.h... yes +> checking the maximum length of command line arguments... 49153 +> checking command to parse nm output from gcc object... ok +> checking for objdir... .libs +> checking for i686-pc-linux-gnu-ranlib... ranlib +> checking for i686-pc-linux-gnu-strip... no +> checking for strip... strip +> checking if gcc static flag works... yes +> checking if gcc supports -fno-rtti -fno-exceptions... yes +> checking for gcc option to produce PIC... -fPIC +> checking if gcc PIC flag -fPIC works... yes +> checking if gcc supports -c -o file.o... yes +> checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes +> checking whether -lc should be explicitly linked in... no +> checking how to hardcode library paths into programs... immediate +> checking whether stripping libraries is possible... yes +> checking dynamic linker characteristics... GNU/Linux ld.so +> checking if libtool supports shared libraries... yes +> checking whether to build shared libraries... yes +> checking whether to build static libraries... yes +> configure: creating libtool +> checking for ANSI C header files... (cached) yes +> checking whether time.h and sys/time.h may both be included... yes +> checking for locale.h... yes +> checking for sys/mman.h... yes +> checking for sys/param.h... yes +> checking for sys/processor.h... no +> checking for sys/resource.h... yes +> checking for sys/sysctl.h... yes +> checking for sys/systemcfg.h... no +> checking for sys/time.h... yes +> checking for sys/times.h... yes +> checking for sys/types.h... yes +> checking for sys/stat.h... yes +> checking for stdlib.h... yes +> checking for string.h... (cached) yes +> checking for memory.h... yes +> checking for strings.h... yes +> checking for inttypes.h... yes +> checking for stdint.h... yes +> checking for unistd.h... yes +> checking whether fgetc is declared... yes +> checking whether fscanf is declared... yes +> checking whether optarg is declared... yes +> checking whether ungetc is declared... yes +> checking whether vfprintf is declared... yes +> checking return type of signal handlers... void +> checking for intmax_t... yes +> checking for long double... yes +> checking for long long... yes +> checking for ptrdiff_t... yes +> checking for quad_t... yes +> checking for preprocessor stringizing operator... yes +> checking whether exists and works... yes +> checking whether gcc __attribute__ ((const)) works... yes +> checking whether gcc __attribute__ ((malloc)) works... yes +> checking whether gcc __attribute__ ((mode (XX))) works... yes +> checking whether gcc __attribute__ ((noreturn)) works... yes +> checking for inline... inline +> checking for main in -lm... yes +> checking for working alloca.h... yes +> checking for alloca (via gmp-impl.h)... yes +> checking how to allocate temporary memory... alloca +> checking for alarm... yes +> checking for getpagesize... yes +> checking for getrusage... yes +> checking for gettimeofday... yes +> checking for localeconv... yes +> checking for memset... yes +> checking for mmap... yes +> checking for mprotect... yes +> checking for obstack_vprintf... yes +> checking for popen... yes +> checking for processor_info... no +> checking for read_real_time... no +> checking for strchr... yes +> checking for strnlen... yes +> checking for strtoul... yes +> checking for sysconf... yes +> checking for sysctl... yes +> checking for sysctlbyname... no +> checking for times... yes +> checking for vsnprintf... yes +> checking whether vsnprintf works... yes +> checking whether sscanf needs writable input... no +> checking for suitable m4... m4 +> checking if m4wrap produces spurious output... no +> checking how to switch to text section... .text +> checking how to switch to data section... .data +> checking what assembly label suffix to use... : +> checking how to export a symbol... .globl +> checking if globals are prefixed by underscore... no +> checking how to switch to read-only data section... .section .rodata +> checking if the export directive needs an attribute... +> checking for assembler .type directive... .type $1,@$2 +> checking for assembler .size directive... .size $1,$2 +> checking what prefix to use for a local label... .L +> checking how to define a 32-bit word... .long +> checking if .align assembly directive is logarithmic... no +> checking if the .align directive accepts an 0x90 fill in .text... yes +> checking if the assembler takes cl with shldl... yes +> creating config.m4 +> configure: creating ./config.status +> config.status: creating Makefile +> config.status: creating mpbsd/Makefile +> config.status: creating mpf/Makefile +> config.status: creating mpn/Makefile +> config.status: creating mpq/Makefile +> config.status: creating mpz/Makefile +> config.status: creating printf/Makefile +> config.status: creating scanf/Makefile +> config.status: creating cxx/Makefile +> config.status: creating tests/Makefile +> config.status: creating tests/devel/Makefile +> config.status: creating tests/mpbsd/Makefile +> config.status: creating tests/mpf/Makefile +> config.status: creating tests/mpn/Makefile +> config.status: creating tests/mpq/Makefile +> config.status: creating tests/mpz/Makefile +> config.status: creating tests/rand/Makefile +> config.status: creating tests/misc/Makefile +> config.status: creating tests/cxx/Makefile +> config.status: creating tune/Makefile +> config.status: creating demos/Makefile +> config.status: creating demos/calc/Makefile +> config.status: creating demos/expr/Makefile +> config.status: creating gmp.h +> config.status: creating mp.h +> config.status: creating demos/expr/expr-impl.h +> config.status: creating config.h +> config.status: linking ./mpn/x86/udiv.asm to mpn/udiv.asm +> config.status: linking ./mpn/x86/umul.asm to mpn/umul.asm +> config.status: linking ./mpn/generic/add.c to mpn/add.c +> config.status: linking ./mpn/generic/add_1.c to mpn/add_1.c +> config.status: linking ./mpn/x86/aors_n.asm to mpn/add_n.asm +> config.status: linking ./mpn/generic/sub.c to mpn/sub.c +> config.status: linking ./mpn/generic/sub_1.c to mpn/sub_1.c +> config.status: linking ./mpn/x86/aors_n.asm to mpn/sub_n.asm +> config.status: linking ./mpn/x86/mul_1.asm to mpn/mul_1.asm +> config.status: linking ./mpn/x86/p6/aorsmul_1.asm to mpn/addmul_1.asm +> config.status: linking ./mpn/x86/p6/aorsmul_1.asm to mpn/submul_1.asm +> config.status: linking ./mpn/x86/lshift.asm to mpn/lshift.asm +> config.status: linking ./mpn/x86/rshift.asm to mpn/rshift.asm +> config.status: linking ./mpn/x86/p6/dive_1.asm to mpn/dive_1.asm +> config.status: linking ./mpn/x86/p6/diveby3.asm to mpn/diveby3.asm +> config.status: linking ./mpn/generic/divis.c to mpn/divis.c +> config.status: linking ./mpn/generic/divrem.c to mpn/divrem.c +> config.status: linking ./mpn/x86/divrem_1.asm to mpn/divrem_1.asm +> config.status: linking ./mpn/generic/divrem_2.c to mpn/divrem_2.c +> config.status: linking ./mpn/generic/fib2_ui.c to mpn/fib2_ui.c +> config.status: linking ./mpn/x86/p6/mod_1.asm to mpn/mod_1.asm +> config.status: linking ./mpn/x86/mod_34lsub1.asm to mpn/mod_34lsub1.asm +> config.status: linking ./mpn/x86/p6/mode1o.asm to mpn/mode1o.asm +> config.status: linking ./mpn/generic/dump.c to mpn/dump.c +> config.status: linking ./mpn/generic/mul.c to mpn/mul.c +> config.status: linking ./mpn/generic/mul_fft.c to mpn/mul_fft.c +> config.status: linking ./mpn/generic/mul_n.c to mpn/mul_n.c +> config.status: linking ./mpn/x86/mul_basecase.asm to mpn/mul_basecase.asm +> config.status: linking ./mpn/x86/p6/sqr_basecase.asm to mpn/sqr_basecase.asm +> config.status: linking ./mpn/generic/random.c to mpn/random.c +> config.status: linking ./mpn/generic/random2.c to mpn/random2.c +> config.status: linking ./mpn/generic/sqrtrem.c to mpn/sqrtrem.c +> config.status: linking ./mpn/generic/get_str.c to mpn/get_str.c +> config.status: linking ./mpn/generic/set_str.c to mpn/set_str.c +> config.status: linking ./mpn/generic/scan0.c to mpn/scan0.c +> config.status: linking ./mpn/generic/scan1.c to mpn/scan1.c +> config.status: linking ./mpn/generic/popcount.c to mpn/popcount.c +> config.status: linking ./mpn/generic/hamdist.c to mpn/hamdist.c +> config.status: linking ./mpn/generic/cmp.c to mpn/cmp.c +> config.status: linking ./mpn/generic/perfsqr.c to mpn/perfsqr.c +> config.status: linking ./mpn/generic/bdivmod.c to mpn/bdivmod.c +> config.status: linking ./mpn/generic/gcd_1.c to mpn/gcd_1.c +> config.status: linking ./mpn/generic/gcd.c to mpn/gcd.c +> config.status: linking ./mpn/generic/gcdext.c to mpn/gcdext.c +> config.status: linking ./mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c +> config.status: linking ./mpn/generic/dc_divrem_n.c to mpn/dc_divrem_n.c +> config.status: linking ./mpn/generic/sb_divrem_mn.c to mpn/sb_divrem_mn.c +> config.status: linking ./mpn/generic/jacbase.c to mpn/jacbase.c +> config.status: linking ./mpn/x86/copyi.asm to mpn/copyi.asm +> config.status: linking ./mpn/x86/p6/copyd.asm to mpn/copyd.asm +> config.status: linking ./mpn/x86/p6/gmp-mparam.h to gmp-mparam.h +> # +> # +> # +> # Subconfigure of GMP done +> # ------------------------ +> # +> checking "for size of gmp limbs"... 4 +> checking "_SHORT_LIMB"... no +> checking "_LONG_LONG_LIMB"... no +> checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include +> checking for gethostbyname... yes +> checking for connect... yes +> checking for remove... yes +> checking for shmat... yes +> checking for IceConnectionNumber in -lICE... yes +> -I/usr/X11R6/include +> -L/usr/X11R6/lib +> +> -lSM -lICE +> checking for main in -lXmu... yes +> checking for main in -lXt... yes +> checking for main in -lXext... yes +> checking for main in -lXaw... yes +> checking for main in -lX11... yes +> checking bfd.h usability... yes +> checking bfd.h presence... yes +> checking for bfd.h... yes +> checking for bfd_init in -lbfd... yes +> checking if need to define CONST for bfd... no +> checking for useable bfd_boolean... no +> checking for long... yes +> checking size of long... 4 +> checking sizeof struct contblock... 8 +> checking endian.h usability... yes +> checking endian.h presence... yes +> checking for endian.h... yes +> checking "endianness"... little +> checking "finding DBEGIN"... got 0x8000000 +> checking "finding CSTACK_ADDRESS"... got -1073744736 +> checking "sizeof long long int"... yes +> checking for pagewidth... 12 +> checking for getcwd... yes +> checking for getwd... yes +> checking for uname... yes +> checking for gettimeofday... yes +> checking sys/ioctl.h usability... yes +> checking sys/ioctl.h presence... yes +> checking for sys/ioctl.h... yes +> checking for BSDgettimeofday... no +> checking for gettimeofday... (cached) yes +> checking for gettimeofday declaration... present +> checking for sin in -lm... yes +> checking for main in -lmingwex... no +> checking math.h usability... yes +> checking math.h presence... yes +> checking for math.h... yes +> checking values.h usability... yes +> checking values.h presence... yes +> checking for values.h... yes +> checking float.h usability... yes +> checking float.h presence... yes +> checking for float.h... yes +> checking for isnormal... yes +> checking for isfinite... yes +> checking for sockets... checking for connect... (cached) yes +> checking for gethostbyname... (cached) yes +> checking for main in -lreadline... yes +> checking For network code for nsocket.c... yes +> checking check for listen using fcntl... yes +> checking for profil... yes +> checking for setenv... yes +> checking for _cleanup... no +> checking FIONBIO vs. O_NONBLOCK for nonblocking I/O... O_NONBLOCK +> checking check for SV_ONSTACK... yes +> checking check for SIGSYS... yes +> checking check for SIGEMT... no +> checking asm/sigcontext.h usability... yes +> checking asm/sigcontext.h presence... yes +> checking for asm/sigcontext.h... yes +> checking asm/signal.h usability... yes +> checking asm/signal.h presence... yes +> checking for asm/signal.h... yes +> "sigcontext in signal.h" +> checking for emacs... /usr/bin/emacs +> checking emacs site lisp directory... /usr/share/emacs/21.2/site-lisp +> checking emacs default.el... /usr/share/emacs/21.2/site-lisp/default.el +> checking emacs info/dir... /usr/share/info/ +> checking for tcl/tk... checking for tclsh... tclsh +> checking for main in -llieee... no +> using TK_VERSION=8.3 in /usr/lib +> checking alloca... yes +> checking Checking for buggy gcc version from redhat... no +> configure: creating ./config.status +> config.status: creating makedefc +> sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> config.status: creating windows/gcl.iss +> sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> config.status: creating windows/gcl.ansi.iss +> sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> config.status: creating windows/install.ansi.lsp +> sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> config.status: creating windows/install.lsp +> sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> config.status: creating h/gclincl.h +> makedefc +> add-defs1 386-linux +> using 386-linux.defs +> make[3]: Entering directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> rm -f bin/gcl xbin/gcl +> MGCLDIR=`echo /var/tmp/axiom/lsp/gcl-2.6.1 | sed -e 'sX^\([a-z]\):X/\1Xg'` ; \ +> GCLDIR=`echo /var/tmp/axiom/lsp/gcl-2.6.1` ; \ +> make install-command "INSTALL_LIB_DIR=$GCLDIR" "prefix=$GCLDIR" "BINDIR=$MGCLDIR/unixport" +> make[4]: Entering directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> rm -f /var/tmp/axiom/lsp/gcl-2.6.1/bin/gcl +> (echo '#!/bin/sh' ; \ +> if gcc --version | grep -q -i mingw ; then echo "export C_INCLUDE_PATH=`echo $INSTALL_LIB_DIR`/h"; else echo "export C_INCLUDE_PATH=/var/tmp/axiom/lsp/gcl-2.6.1/h:\$C_INCLUDE_PATH"; fi ;\ +> echo exec /var/tmp/axiom/lsp/gcl-2.6.1/unixport/ \\ ; \ +> echo ' -dir' /var/tmp/axiom/lsp/gcl-2.6.1/unixport/ \\ ; \ +> echo ' -libdir' /var/tmp/axiom/lsp/gcl-2.6.1/ \\ ; \ +> echo ' -eval '\''(setq si::*allow-gzipped-file* t)'\' \\ ;\ +> ! [ -d "" ] || echo ' -eval '\''(setq si::*tk-library* '\"\"')'\' \\;\ +> [ "" = "" ] || echo ' -eval '\''(si::init-readline)'\' \\;\ +> echo ' '\"\$@\" ) > /var/tmp/axiom/lsp/gcl-2.6.1/bin/gcl; +> echo '#' other options: -load "/tmp/foo.o" -load "jo.lsp" -eval '"(joe 3)"' >> /var/tmp/axiom/lsp/gcl-2.6.1/bin/gcl +> chmod a+x /var/tmp/axiom/lsp/gcl-2.6.1/bin/gcl +> rm -f /var/tmp/axiom/lsp/gcl-2.6.1/bin/gclm.bat +> if gcc --version | grep -q mingw ; then (echo '@SET cd='; \ +> echo '@SET promp%prompt%'; \ +> echo '@PROMPT SET cd'; \ +> echo '@CALL>%temp%.\setdir.bat'; \ +> echo '@'; \ +> echo '% do not delete this line %'; \ +> echo '@ECHO off'; \ +> echo 'PROMPT %promp'; \ +> echo 'FOR %%c IN (CALL DEL) DO %%c %temp%.\setdir.bat'; \ +> echo 'set cwd=%cd%'; \ +> echo 'set libdir=%cd%\..\lib\gcl-2.5.0'; \ +> echo 'set unixportdir=%libdir%\unixport'; \ +> echo 'path %cd%\..\mingw\bin;%PATH%'; \ +> echo "start %unixportdir%\saved_gcl.exe -dir %unixportdir% -libdir %libdir% -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9" ) > /var/tmp/axiom/lsp/gcl-2.6.1/bin/gclm.bat ; fi +> rm -f /var/tmp/axiom/lsp/gcl-2.6.1/bin/gclfinal.bat +> if gcc --version | grep -q -i mingw ; then (echo 'ECHO path %1\mingw\bin;%PATH% > gcli.bat'; \ +> echo "ECHO start %1\lib\gcl-2.5.0\unixport\saved_gcl.exe -dir %1\lib\gcl-2.5.0\unixport -libdir %1\lib\gcl-2.5.0 -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9 >> gcli.bat" ) > /var/tmp/axiom/lsp/gcl-2.6.1/bin/gclfinal.bat ; fi +> make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> (cd xbin ; cp ../bin/gcl .) +> cd cmpnew && make gcl_collectfn.o +> make[4]: Entering directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +> ../unixport/saved_pre_gcl ../unixport/ -compile gcl_collectfn.lsp +> make[4]: ../unixport/saved_pre_gcl: Command not found +> make[4]: *** [gcl_collectfn.o] Error 127 +> make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +> make[3]: *** [cmpnew/gcl_collectfn.o] Error 2 +> make[3]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> cp: cannot stat `unixport/saved_gcl': No such file or directory +> make[2]: *** [gcldir] Error 1 +> make[2]: Leaving directory `/var/tmp/axiom/lsp' +> make[1]: *** [lspdir] Error 2 +> make[1]: Leaving directory `/var/tmp/axiom' +> make: *** [all] Error 2 +> norroy% +> Script done on Tue Nov 18 12:02:46 2003 +> +> +> + +\start +Date: 18 Nov 2003 17:14:22 -0500 +From: Camm Maguire +To: David MENTRE +Subject: Re: [Axiom-developer] Issue to build GCL on Mandrake linux distro (was: Re: [Gcl-devel] Re: Free and Open Source Axiom exists) +Cc: Paul Zimmermann + +Greetings! + +Suggestion: --disable-statsysbfd --enable-locbfd + +I suspect something wrong with the detection of the system bfd library +paths. + +Take care, + +David MENTRE writes: + +> Hello Paul +> +> I'm CC:-ing gcl-devel@ as your issue looks more a GCL issue than an +> Axiom one: GCL is not yet compiled. ;) +> +> Looking at your build, you have those strange warnings: +> > sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> > config.status: creating windows/gcl.iss +> > sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> > config.status: creating windows/gcl.ansi.iss +> > sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> > config.status: creating windows/install.ansi.lsp +> > sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> > config.status: creating windows/install.lsp +> > sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> > config.status: creating h/gclincl.h +> +> It might be the culprit. I've check in my own logs and I don't have such +> warnings. What is the version of sed used on the Mandrake (sed +> --version)? +> +> Could you get a copy of the file /tmp/csMec4jd/subs-1.sed? +> +> Yours, +> d. +> +> Paul.Zimmermann@loria.fr (Paul Zimmermann) writes: +> +> > From: David MENTRE +> > Date: Mon, 17 Nov 2003 22:27:01 +0100 +> > +> > Hello Paul, +> > +> > Paul.Zimmermann@loria.fr (Paul Zimmermann) writes: +> > +> > > On the laptop it appears you need libbfd.a +> > > +> > > I have libbfd, but only a dynamic library: +> > +> > Thanks to friend in our local LUG, I have the following answers: +> > +> > - you'll find libbfd.a and libiberty.a in "libbinutils2-devel" packages; +> > +> > Thanks David. I installed libbinutils2-devel-2.13.90.0.18-3mdk.i586.rpm +> > and now I can go a little further in the "make" (complete log below): +> > +> > % make +> > ... +> > make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> > (cd xbin ; cp ../bin/gcl .) +> > cd cmpnew && make gcl_collectfn.o +> > make[4]: Entering directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +> > ../unixport/saved_pre_gcl ../unixport/ -compile gcl_collectfn.lsp +> > make[4]: ../unixport/saved_pre_gcl: Command not found +> > make[4]: *** [gcl_collectfn.o] Error 127 +> > make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +> > make[3]: *** [cmpnew/gcl_collectfn.o] Error 2 +> > make[3]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> > cp: cannot stat `unixport/saved_gcl': No such file or directory +> > make[2]: *** [gcldir] Error 1 +> > make[2]: Leaving directory `/var/tmp/axiom/lsp' +> > make[1]: *** [lspdir] Error 2 +> > make[1]: Leaving directory `/var/tmp/axiom' +> > make: *** [all] Error 2 +> > +> > Any idea why the saved_pre_gcl command was not created? +> > +> > Regards, +> > Paul +> > +> > ############################################################################## +> > +> > Script started on Tue Nov 18 12:01:37 2003 +> > norroy% make +> > 13 making noweb +> > patching file modules.c +> > mnt.o: In function `emitfile': +> > mnt.o(.text+0x361): the use of `tmpnam' is dangerous, better use `mkstemp' +> > make[1]: [install-shell] Error 1 (ignored) +> > make[1]: [install-code] Error 1 (ignored) +> > texhash: /usr/share/texmf: directory not writable. Skipping... +> > rm: cannot remove `/var/lib/texmf/ls-R': Operation not permitted +> > mv: cannot move `/var/lib/texmf/lsR.H7KG8J/lsR23236.tmp' to `/var/lib/texmf/ls-R': Operation not permitted +> > make[1]: [install-elisp] Error 1 (ignored) +> > 0 SPAD=/var/tmp/axiom/mnt/linux SYS=linux SPD=/var/tmp/axiom LSP=/var/tmp/axiom/lsp GCLDIR=/var/tmp/axiom/lsp/gcl-2.6.1 SRC=/var/tmp/axiom/src INT=/var/tmp/axiom/int OBJ=/var/tmp/axiom/obj MNT=/var/tmp/axiom/mnt ZIPS=/var/tmp/axiom/zips TMP=/var/tmp/axiom/obj/tmp SPADBIN=/var/tmp/axiom/mnt/linux/bin INC=/var/tmp/axiom/src/include CCLBASE=/var/tmp/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /var/tmp/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 TANGLE=/var/tmp/axiom/mnt/linux/bin/lib/notangle +> > 10 copying /var/tmp/axiom/src/scripts to /var/tmp/axiom/mnt/linux/bin +> > 1 making a linux system, PART=cprogs SUBPART=everything +> > 2 Environment SPAD=/var/tmp/axiom/mnt/linux SYS=linux SPD=/var/tmp/axiom LSP=/var/tmp/axiom/lsp GCLDIR=/var/tmp/axiom/lsp/gcl-2.6.1 SRC=/var/tmp/axiom/src INT=/var/tmp/axiom/int OBJ=/var/tmp/axiom/obj MNT=/var/tmp/axiom/mnt ZIPS=/var/tmp/axiom/zips TMP=/var/tmp/axiom/obj/tmp SPADBIN=/var/tmp/axiom/mnt/linux/bin INC=/var/tmp/axiom/src/include CCLBASE=/var/tmp/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /var/tmp/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 TANGLE=/var/tmp/axiom/mnt/linux/bin/lib/notangle +> > make[1]: Entering directory `/var/tmp/axiom' +> > 11 checking directory structure +> > 12 Environment: PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/var/tmp/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/var/tmp/axiom/src/share XLIB=/usr/X11R6/lib +> > 18 making /var/tmp/axiom/src +> > make[2]: Entering directory `/var/tmp/axiom/src' +> > 1 making /var/tmp/axiom/src/scripts +> > make[3]: Entering directory `/var/tmp/axiom/src/scripts' +> > 1 making /var/tmp/axiom/src/scripts +> > make[3]: Leaving directory `/var/tmp/axiom/src/scripts' +> > 17 making /var/tmp/axiom/src/lib +> > make[3]: Entering directory `/var/tmp/axiom/src/lib' +> > 1 making /var/tmp/axiom/int/lib/bsdsignal.c from /var/tmp/axiom/src/lib/bsdsignal.c.pamphlet +> > 2 making /var/tmp/axiom/obj/linux/lib/bsdsignal.o from /var/tmp/axiom/int/lib/bsdsignal.c +> > 9 making /var/tmp/axiom/int/lib/cursor.c from /var/tmp/axiom/src/lib/cursor.c.pamphlet +> > 10 making /var/tmp/axiom/obj/linux/lib/cursor.o from /var/tmp/axiom/int/lib/cursor.c +> > 13 making /var/tmp/axiom/int/lib/edin.c from /var/tmp/axiom/src/lib/edin.c.pamphlet +> > 14 making /var/tmp/axiom/obj/linux/lib/edin.o from /var/tmp/axiom/int/lib/edin.c +> > 17 making /var/tmp/axiom/int/lib/fnct_key.c from /var/tmp/axiom/src/lib/fnct_key.c.pamphlet +> > 18 making /var/tmp/axiom/obj/linux/lib/fnct_key.o from /var/tmp/axiom/int/lib/fnct_key.c +> > 21 making /var/tmp/axiom/int/lib/halloc.c from /var/tmp/axiom/src/lib/halloc.c.pamphlet +> > 22 making /var/tmp/axiom/obj/linux/lib/halloc.o from /var/tmp/axiom/int/lib/halloc.c +> > 29 making /var/tmp/axiom/int/lib/openpty.c from /var/tmp/axiom/src/lib/openpty.c.pamphlet +> > 30 making /var/tmp/axiom/obj/linux/lib/openpty.o from /var/tmp/axiom/int/lib/openpty.c +> > 33 making /var/tmp/axiom/int/lib/pixmap.c from /var/tmp/axiom/src/lib/pixmap.c.pamphlet +> > 34 making /var/tmp/axiom/obj/linux/lib/pixmap.o from /var/tmp/axiom/int/lib/pixmap.c +> > 37 making /var/tmp/axiom/int/lib/prt.c from /var/tmp/axiom/src/lib/prt.c.pamphlet +> > 38 making /var/tmp/axiom/obj/linux/lib/prt.o from /var/tmp/axiom/int/lib/prt.c +> > 41 making /var/tmp/axiom/int/lib/sockio-c.c from /var/tmp/axiom/src/lib/sockio-c.c.pamphlet +> > 42 making /var/tmp/axiom/obj/linux/lib/sockio-c.o from /var/tmp/axiom/int/lib/sockio-c.c +> > 45 making /var/tmp/axiom/int/lib/spadcolors.c from /var/tmp/axiom/src/lib/spadcolors.c.pamphlet +> > 46 making /var/tmp/axiom/obj/linux/lib/spadcolors.o from /var/tmp/axiom/int/lib/spadcolors.c +> > 49 making /var/tmp/axiom/int/lib/util.c from /var/tmp/axiom/src/lib/util.c.pamphlet +> > 50 making /var/tmp/axiom/obj/linux/lib/util.o from /var/tmp/axiom/int/lib/util.c +> > 53 making /var/tmp/axiom/int/lib/wct.c from /var/tmp/axiom/src/lib/wct.c.pamphlet +> > 54 making /var/tmp/axiom/obj/linux/lib/wct.o from /var/tmp/axiom/int/lib/wct.c +> > 57 making /var/tmp/axiom/int/lib/XDither.c from /var/tmp/axiom/src/lib/XDither.c.pamphlet +> > 58 making /var/tmp/axiom/obj/linux/lib/XDither.o from /var/tmp/axiom/int/lib/XDither.c +> > 61 making /var/tmp/axiom/int/lib/XShade.c from /var/tmp/axiom/src/lib/XShade.c.pamphlet +> > 62 making /var/tmp/axiom/obj/linux/lib/XShade.o from /var/tmp/axiom/int/lib/XShade.c +> > 65 making /var/tmp/axiom/int/lib/XSpadFill.c from /var/tmp/axiom/src/lib/XSpadFill.c.pamphlet +> > 66 making /var/tmp/axiom/obj/linux/lib/XSpadFill.o from /var/tmp/axiom/int/lib/XSpadFill.c +> > 73 making /var/tmp/axiom/obj/linux/lib/libspad.a +> > 5 making /var/tmp/axiom/int/lib/cfuns-c.c from /var/tmp/axiom/src/lib/cfuns-c.c.pamphlet +> > 6 making /var/tmp/axiom/obj/linux/lib/cfuns-c.o from /var/tmp/axiom/int/lib/cfuns-c.c +> > 25 making /var/tmp/axiom/int/lib/hash.c from /var/tmp/axiom/src/lib/hash.c.pamphlet +> > 26 making /var/tmp/axiom/obj/linux/lib/hash.o from /var/tmp/axiom/int/lib/hash.c +> > 3 making /var/tmp/axiom/int/doc/src/lib/bsdsignal.c.dvi from /var/tmp/axiom/src/lib/bsdsignal.c.pamphlet +> > 4 making /var/tmp/axiom/mnt/linux/doc/src/lib/bsdsignal.c.dvi from /var/tmp/axiom/int/doc/src/lib/bsdsignal.c.dvi +> > 7 making /var/tmp/axiom/int/doc/src/lib/cfuns-c.c.dvi from /var/tmp/axiom/src/lib/cfuns-c.c.pamphlet +> > 8 making /var/tmp/axiom/mnt/linux/doc/src/lib/cfuns-c.c.dvi from /var/tmp/axiom/int/doc/src/lib/cfuns-c.c.dvi +> > 11 making /var/tmp/axiom/int/doc/src/lib/cursor.c.dvi from /var/tmp/axiom/src/lib/cursor.c.pamphlet +> > 12 making /var/tmp/axiom/mnt/linux/doc/src/lib/cursor.c.dvi from /var/tmp/axiom/int/doc/src/lib/cursor.c.dvi +> > 15 making /var/tmp/axiom/int/doc/src/lib/edin.c.dvi from /var/tmp/axiom/src/lib/edin.c.pamphlet +> > 16 making /var/tmp/axiom/mnt/linux/doc/src/lib/edin.c.dvi from /var/tmp/axiom/int/doc/src/lib/edin.c.dvi +> > 19 making /var/tmp/axiom/int/doc/src/lib/fnct_key.c.dvi from /var/tmp/axiom/src/lib/fnct_key.c.pamphlet +> > 20 making /var/tmp/axiom/mnt/linux/doc/src/lib/fnct_key.c.dvi from /var/tmp/axiom/int/doc/src/lib/fnct_key.c.dvi +> > 23 making /var/tmp/axiom/int/doc/src/lib/halloc.c.dvi from /var/tmp/axiom/src/lib/halloc.c.pamphlet +> > 24 making /var/tmp/axiom/mnt/linux/doc/src/lib/halloc.c.dvi from /var/tmp/axiom/int/doc/src/lib/halloc.c.dvi +> > 27 making /var/tmp/axiom/int/doc/src/lib/hash.c.dvi from /var/tmp/axiom/src/lib/hash.c.pamphlet +> > 28 making /var/tmp/axiom/mnt/linux/doc/src/lib/hash.c.dvi from /var/tmp/axiom/int/doc/src/lib/hash.c.dvi +> > 31 making /var/tmp/axiom/int/doc/src/lib/openpty.c.dvi from /var/tmp/axiom/src/lib/openpty.c.pamphlet +> > 32 making /var/tmp/axiom/mnt/linux/doc/src/lib/openpty.c.dvi from /var/tmp/axiom/int/doc/src/lib/openpty.c.dvi +> > 35 making /var/tmp/axiom/int/doc/src/lib/pixmap.c.dvi from /var/tmp/axiom/src/lib/pixmap.c.pamphlet +> > 36 making /var/tmp/axiom/mnt/linux/doc/src/lib/pixmap.c.dvi from /var/tmp/axiom/int/doc/src/lib/pixmap.c.dvi +> > 39 making /var/tmp/axiom/int/doc/src/lib/prt.c.dvi from /var/tmp/axiom/src/lib/prt.c.pamphlet +> > 40 making /var/tmp/axiom/mnt/linux/doc/src/lib/prt.c.dvi from /var/tmp/axiom/int/doc/src/lib/prt.c.dvi +> > 43 making /var/tmp/axiom/int/doc/src/lib/sockio-c.c.dvi from /var/tmp/axiom/src/lib/sockio-c.c.pamphlet +> > 44 making /var/tmp/axiom/mnt/linux/doc/src/lib/sockio-c.c.dvi from /var/tmp/axiom/int/doc/src/lib/sockio-c.c.dvi +> > 71 making /var/tmp/axiom/mnt/linux/doc/src/lib/Makefile.dvi from /var/tmp/axiom/src/lib/Makefile.dvi +> > 47 making /var/tmp/axiom/int/doc/src/lib/spadcolors.c.dvi from /var/tmp/axiom/src/lib/spadcolors.c.pamphlet +> > 48 making /var/tmp/axiom/mnt/linux/doc/src/lib/spadcolors.c.dvi from /var/tmp/axiom/int/doc/src/lib/spadcolors.c.dvi +> > 51 making /var/tmp/axiom/int/doc/src/lib/util.c.dvi from /var/tmp/axiom/src/lib/util.c.pamphlet +> > 52 making /var/tmp/axiom/mnt/linux/doc/src/lib/util.c.dvi from /var/tmp/axiom/int/doc/src/lib/util.c.dvi +> > 55 making /var/tmp/axiom/int/doc/src/lib/wct.c.dvi from /var/tmp/axiom/src/lib/wct.c.pamphlet +> > 56 making /var/tmp/axiom/mnt/linux/doc/src/lib/wct.c.dvi from /var/tmp/axiom/int/doc/src/lib/wct.c.dvi +> > 59 making /var/tmp/axiom/int/doc/src/lib/XDither.c.dvi from /var/tmp/axiom/src/lib/XDither.c.pamphlet +> > 60 making /var/tmp/axiom/mnt/linux/doc/src/lib/XDither.c.dvi from /var/tmp/axiom/int/doc/src/lib/XDither.c.dvi +> > 63 making /var/tmp/axiom/int/doc/src/lib/XShade.c.dvi from /var/tmp/axiom/src/lib/XShade.c.pamphlet +> > 64 making /var/tmp/axiom/mnt/linux/doc/src/lib/XShade.c.dvi from /var/tmp/axiom/int/doc/src/lib/XShade.c.dvi +> > 67 making /var/tmp/axiom/int/doc/src/lib/XSpadFill.c.dvi from /var/tmp/axiom/src/lib/XSpadFill.c.pamphlet +> > 68 making /var/tmp/axiom/mnt/linux/doc/src/lib/XSpadFill.c.dvi from /var/tmp/axiom/int/doc/src/lib/XSpadFill.c.dvi +> > 72 finished making /var/tmp/axiom/obj/linux/lib/libspad.a /var/tmp/axiom/obj/linux/lib/cfuns-c.o /var/tmp/axiom/obj/linux/lib/hash.o +> > make[3]: Leaving directory `/var/tmp/axiom/src/lib' +> > make[2]: Leaving directory `/var/tmp/axiom/src' +> > 0 PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/var/tmp/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/var/tmp/axiom/src/share XLIB=/usr/X11R6/lib +> > 10 copying /var/tmp/axiom/src/scripts to /var/tmp/axiom/mnt/linux/bin +> > 19 making /var/tmp/axiom/lsp +> > make[2]: Entering directory `/var/tmp/axiom/lsp' +> > 2 building gcl-2.6.1 +> > 3 applying EXTRAS patch to h/linux.defs +> > patching file linux.defs +> > 4 setup ini files for EXTRAS patch +> > 6 applying libspad.a patch to unixport/makefile +> > patching file makefile +> > 7 applying toploop patch to unixport/init_gcl.lsp +> > patching file init_gcl.lsp.in +> > 18 applying MAX_STACK_SIZE patch +> > patching file main.c +> > 11 applying tail-recursive noise patch +> > patching file gcl_cmpflet.lsp +> > 12 applying tail-recursive noise patch +> > patching file gcl_cmpcall.lsp +> > 26 copy gcl_collectfn.lsp to collectfn.lsp +> > checking build system type... i686-pc-linux-gnu +> > checking host system type... i686-pc-linux-gnu +> > host=i686-pc-linux-gnu +> > enable_machine= +> > use=386-linux +> > checking for gcc... gcc +> > checking for C compiler default output... a.out +> > checking whether the C compiler works... yes +> > checking whether we are cross compiling... no +> > checking for suffix of executables... +> > checking for suffix of object files... o +> > checking whether we are using the GNU C compiler... yes +> > checking whether gcc accepts -g... yes +> > checking how to run the C preprocessor... gcc -E +> > checking for gawk... gawk +> > checking system version (for dynamic loading)... checking for makeinfo... makeinfo +> > Linux-2.4.20 +> > checking use_gmp=yes, doing configure in gmp directory... +> > # +> > # +> > # ------------------- +> > # Subconfigure of GMP +> > # +> > # +> > configure: WARNING: If you wanted to set the --build type, don't use --host. +> > If a cross compiler is detected then cross compile mode will be used. +> > checking build system type... athlon-pc-linux-gnu +> > checking host system type... i686-pc-linux-gnu +> > checking for a BSD compatible install... /usr/bin/install -c +> > checking whether build environment is sane... yes +> > checking for mawk... gawk +> > checking whether make sets ${MAKE}... yes +> > checking whether to enable maintainer-specific portions of Makefiles... no +> > checking compiler gcc -g -O2 -fomit-frame-pointer ... yes +> > checking compiler gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro... yes +> > checking whether gcc -march=pentiumpro is good... configure: WARNING: unrecognised gcc version string: gcc (GCC) 3.2 (Mandrake Linux 9.0 3.2-1mdk) +> > Copyright (C) 2002 Free Software Foundation, Inc. +> > This is free software; see the source for copying conditions. There is NO +> > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +> > no +> > checking compiler gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=i486... yes +> > checking for i686-pc-linux-gnu-gcc... gcc +> > checking for C compiler default output... a.out +> > checking whether the C compiler works... yes +> > checking whether we are cross compiling... no +> > checking for executable suffix... +> > checking for object suffix... o +> > checking whether we are using the GNU C compiler... yes +> > checking whether gcc accepts -g... yes +> > checking for style of include used by make... GNU +> > checking dependency style of gcc... none +> > checking for gcc option to accept ANSI C... none needed +> > checking how to run the C preprocessor... gcc -E +> > using ABI="standard" +> > CC="gcc" +> > CFLAGS="-g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=i486" +> > CPPFLAGS="" +> > checking for gcc option to accept ANSI C... none needed +> > checking for function prototypes... yes +> > checking for ANSI C header files... yes +> > checking for string.h... yes +> > checking for i686-pc-linux-gnu-ar... no +> > checking for ar... ar +> > checking for BSD-compatible nm... nm +> > checking for ld used by GCC... /usr/bin/ld +> > checking if the linker (/usr/bin/ld) is GNU ld... yes +> > checking for /usr/bin/ld option to reload object files... -r +> > checking whether ln -s works... yes +> > checking how to recognise dependant libraries... pass_all +> > checking for dlfcn.h... yes +> > checking the maximum length of command line arguments... 49153 +> > checking command to parse nm output from gcc object... ok +> > checking for objdir... .libs +> > checking for i686-pc-linux-gnu-ranlib... ranlib +> > checking for i686-pc-linux-gnu-strip... no +> > checking for strip... strip +> > checking if gcc static flag works... yes +> > checking if gcc supports -fno-rtti -fno-exceptions... yes +> > checking for gcc option to produce PIC... -fPIC +> > checking if gcc PIC flag -fPIC works... yes +> > checking if gcc supports -c -o file.o... yes +> > checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes +> > checking whether -lc should be explicitly linked in... no +> > checking how to hardcode library paths into programs... immediate +> > checking whether stripping libraries is possible... yes +> > checking dynamic linker characteristics... GNU/Linux ld.so +> > checking if libtool supports shared libraries... yes +> > checking whether to build shared libraries... yes +> > checking whether to build static libraries... yes +> > configure: creating libtool +> > checking for ANSI C header files... (cached) yes +> > checking whether time.h and sys/time.h may both be included... yes +> > checking for locale.h... yes +> > checking for sys/mman.h... yes +> > checking for sys/param.h... yes +> > checking for sys/processor.h... no +> > checking for sys/resource.h... yes +> > checking for sys/sysctl.h... yes +> > checking for sys/systemcfg.h... no +> > checking for sys/time.h... yes +> > checking for sys/times.h... yes +> > checking for sys/types.h... yes +> > checking for sys/stat.h... yes +> > checking for stdlib.h... yes +> > checking for string.h... (cached) yes +> > checking for memory.h... yes +> > checking for strings.h... yes +> > checking for inttypes.h... yes +> > checking for stdint.h... yes +> > checking for unistd.h... yes +> > checking whether fgetc is declared... yes +> > checking whether fscanf is declared... yes +> > checking whether optarg is declared... yes +> > checking whether ungetc is declared... yes +> > checking whether vfprintf is declared... yes +> > checking return type of signal handlers... void +> > checking for intmax_t... yes +> > checking for long double... yes +> > checking for long long... yes +> > checking for ptrdiff_t... yes +> > checking for quad_t... yes +> > checking for preprocessor stringizing operator... yes +> > checking whether exists and works... yes +> > checking whether gcc __attribute__ ((const)) works... yes +> > checking whether gcc __attribute__ ((malloc)) works... yes +> > checking whether gcc __attribute__ ((mode (XX))) works... yes +> > checking whether gcc __attribute__ ((noreturn)) works... yes +> > checking for inline... inline +> > checking for main in -lm... yes +> > checking for working alloca.h... yes +> > checking for alloca (via gmp-impl.h)... yes +> > checking how to allocate temporary memory... alloca +> > checking for alarm... yes +> > checking for getpagesize... yes +> > checking for getrusage... yes +> > checking for gettimeofday... yes +> > checking for localeconv... yes +> > checking for memset... yes +> > checking for mmap... yes +> > checking for mprotect... yes +> > checking for obstack_vprintf... yes +> > checking for popen... yes +> > checking for processor_info... no +> > checking for read_real_time... no +> > checking for strchr... yes +> > checking for strnlen... yes +> > checking for strtoul... yes +> > checking for sysconf... yes +> > checking for sysctl... yes +> > checking for sysctlbyname... no +> > checking for times... yes +> > checking for vsnprintf... yes +> > checking whether vsnprintf works... yes +> > checking whether sscanf needs writable input... no +> > checking for suitable m4... m4 +> > checking if m4wrap produces spurious output... no +> > checking how to switch to text section... .text +> > checking how to switch to data section... .data +> > checking what assembly label suffix to use... : +> > checking how to export a symbol... .globl +> > checking if globals are prefixed by underscore... no +> > checking how to switch to read-only data section... .section .rodata +> > checking if the export directive needs an attribute... +> > checking for assembler .type directive... .type $1,@$2 +> > checking for assembler .size directive... .size $1,$2 +> > checking what prefix to use for a local label... .L +> > checking how to define a 32-bit word... .long +> > checking if .align assembly directive is logarithmic... no +> > checking if the .align directive accepts an 0x90 fill in .text... yes +> > checking if the assembler takes cl with shldl... yes +> > creating config.m4 +> > configure: creating ./config.status +> > config.status: creating Makefile +> > config.status: creating mpbsd/Makefile +> > config.status: creating mpf/Makefile +> > config.status: creating mpn/Makefile +> > config.status: creating mpq/Makefile +> > config.status: creating mpz/Makefile +> > config.status: creating printf/Makefile +> > config.status: creating scanf/Makefile +> > config.status: creating cxx/Makefile +> > config.status: creating tests/Makefile +> > config.status: creating tests/devel/Makefile +> > config.status: creating tests/mpbsd/Makefile +> > config.status: creating tests/mpf/Makefile +> > config.status: creating tests/mpn/Makefile +> > config.status: creating tests/mpq/Makefile +> > config.status: creating tests/mpz/Makefile +> > config.status: creating tests/rand/Makefile +> > config.status: creating tests/misc/Makefile +> > config.status: creating tests/cxx/Makefile +> > config.status: creating tune/Makefile +> > config.status: creating demos/Makefile +> > config.status: creating demos/calc/Makefile +> > config.status: creating demos/expr/Makefile +> > config.status: creating gmp.h +> > config.status: creating mp.h +> > config.status: creating demos/expr/expr-impl.h +> > config.status: creating config.h +> > config.status: linking ./mpn/x86/udiv.asm to mpn/udiv.asm +> > config.status: linking ./mpn/x86/umul.asm to mpn/umul.asm +> > config.status: linking ./mpn/generic/add.c to mpn/add.c +> > config.status: linking ./mpn/generic/add_1.c to mpn/add_1.c +> > config.status: linking ./mpn/x86/aors_n.asm to mpn/add_n.asm +> > config.status: linking ./mpn/generic/sub.c to mpn/sub.c +> > config.status: linking ./mpn/generic/sub_1.c to mpn/sub_1.c +> > config.status: linking ./mpn/x86/aors_n.asm to mpn/sub_n.asm +> > config.status: linking ./mpn/x86/mul_1.asm to mpn/mul_1.asm +> > config.status: linking ./mpn/x86/p6/aorsmul_1.asm to mpn/addmul_1.asm +> > config.status: linking ./mpn/x86/p6/aorsmul_1.asm to mpn/submul_1.asm +> > config.status: linking ./mpn/x86/lshift.asm to mpn/lshift.asm +> > config.status: linking ./mpn/x86/rshift.asm to mpn/rshift.asm +> > config.status: linking ./mpn/x86/p6/dive_1.asm to mpn/dive_1.asm +> > config.status: linking ./mpn/x86/p6/diveby3.asm to mpn/diveby3.asm +> > config.status: linking ./mpn/generic/divis.c to mpn/divis.c +> > config.status: linking ./mpn/generic/divrem.c to mpn/divrem.c +> > config.status: linking ./mpn/x86/divrem_1.asm to mpn/divrem_1.asm +> > config.status: linking ./mpn/generic/divrem_2.c to mpn/divrem_2.c +> > config.status: linking ./mpn/generic/fib2_ui.c to mpn/fib2_ui.c +> > config.status: linking ./mpn/x86/p6/mod_1.asm to mpn/mod_1.asm +> > config.status: linking ./mpn/x86/mod_34lsub1.asm to mpn/mod_34lsub1.asm +> > config.status: linking ./mpn/x86/p6/mode1o.asm to mpn/mode1o.asm +> > config.status: linking ./mpn/generic/dump.c to mpn/dump.c +> > config.status: linking ./mpn/generic/mul.c to mpn/mul.c +> > config.status: linking ./mpn/generic/mul_fft.c to mpn/mul_fft.c +> > config.status: linking ./mpn/generic/mul_n.c to mpn/mul_n.c +> > config.status: linking ./mpn/x86/mul_basecase.asm to mpn/mul_basecase.asm +> > config.status: linking ./mpn/x86/p6/sqr_basecase.asm to mpn/sqr_basecase.asm +> > config.status: linking ./mpn/generic/random.c to mpn/random.c +> > config.status: linking ./mpn/generic/random2.c to mpn/random2.c +> > config.status: linking ./mpn/generic/sqrtrem.c to mpn/sqrtrem.c +> > config.status: linking ./mpn/generic/get_str.c to mpn/get_str.c +> > config.status: linking ./mpn/generic/set_str.c to mpn/set_str.c +> > config.status: linking ./mpn/generic/scan0.c to mpn/scan0.c +> > config.status: linking ./mpn/generic/scan1.c to mpn/scan1.c +> > config.status: linking ./mpn/generic/popcount.c to mpn/popcount.c +> > config.status: linking ./mpn/generic/hamdist.c to mpn/hamdist.c +> > config.status: linking ./mpn/generic/cmp.c to mpn/cmp.c +> > config.status: linking ./mpn/generic/perfsqr.c to mpn/perfsqr.c +> > config.status: linking ./mpn/generic/bdivmod.c to mpn/bdivmod.c +> > config.status: linking ./mpn/generic/gcd_1.c to mpn/gcd_1.c +> > config.status: linking ./mpn/generic/gcd.c to mpn/gcd.c +> > config.status: linking ./mpn/generic/gcdext.c to mpn/gcdext.c +> > config.status: linking ./mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c +> > config.status: linking ./mpn/generic/dc_divrem_n.c to mpn/dc_divrem_n.c +> > config.status: linking ./mpn/generic/sb_divrem_mn.c to mpn/sb_divrem_mn.c +> > config.status: linking ./mpn/generic/jacbase.c to mpn/jacbase.c +> > config.status: linking ./mpn/x86/copyi.asm to mpn/copyi.asm +> > config.status: linking ./mpn/x86/p6/copyd.asm to mpn/copyd.asm +> > config.status: linking ./mpn/x86/p6/gmp-mparam.h to gmp-mparam.h +> > # +> > # +> > # +> > # Subconfigure of GMP done +> > # ------------------------ +> > # +> > checking "for size of gmp limbs"... 4 +> > checking "_SHORT_LIMB"... no +> > checking "_LONG_LONG_LIMB"... no +> > checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include +> > checking for gethostbyname... yes +> > checking for connect... yes +> > checking for remove... yes +> > checking for shmat... yes +> > checking for IceConnectionNumber in -lICE... yes +> > -I/usr/X11R6/include +> > -L/usr/X11R6/lib +> > +> > -lSM -lICE +> > checking for main in -lXmu... yes +> > checking for main in -lXt... yes +> > checking for main in -lXext... yes +> > checking for main in -lXaw... yes +> > checking for main in -lX11... yes +> > checking bfd.h usability... yes +> > checking bfd.h presence... yes +> > checking for bfd.h... yes +> > checking for bfd_init in -lbfd... yes +> > checking if need to define CONST for bfd... no +> > checking for useable bfd_boolean... no +> > checking for long... yes +> > checking size of long... 4 +> > checking sizeof struct contblock... 8 +> > checking endian.h usability... yes +> > checking endian.h presence... yes +> > checking for endian.h... yes +> > checking "endianness"... little +> > checking "finding DBEGIN"... got 0x8000000 +> > checking "finding CSTACK_ADDRESS"... got -1073744736 +> > checking "sizeof long long int"... yes +> > checking for pagewidth... 12 +> > checking for getcwd... yes +> > checking for getwd... yes +> > checking for uname... yes +> > checking for gettimeofday... yes +> > checking sys/ioctl.h usability... yes +> > checking sys/ioctl.h presence... yes +> > checking for sys/ioctl.h... yes +> > checking for BSDgettimeofday... no +> > checking for gettimeofday... (cached) yes +> > checking for gettimeofday declaration... present +> > checking for sin in -lm... yes +> > checking for main in -lmingwex... no +> > checking math.h usability... yes +> > checking math.h presence... yes +> > checking for math.h... yes +> > checking values.h usability... yes +> > checking values.h presence... yes +> > checking for values.h... yes +> > checking float.h usability... yes +> > checking float.h presence... yes +> > checking for float.h... yes +> > checking for isnormal... yes +> > checking for isfinite... yes +> > checking for sockets... checking for connect... (cached) yes +> > checking for gethostbyname... (cached) yes +> > checking for main in -lreadline... yes +> > checking For network code for nsocket.c... yes +> > checking check for listen using fcntl... yes +> > checking for profil... yes +> > checking for setenv... yes +> > checking for _cleanup... no +> > checking FIONBIO vs. O_NONBLOCK for nonblocking I/O... O_NONBLOCK +> > checking check for SV_ONSTACK... yes +> > checking check for SIGSYS... yes +> > checking check for SIGEMT... no +> > checking asm/sigcontext.h usability... yes +> > checking asm/sigcontext.h presence... yes +> > checking for asm/sigcontext.h... yes +> > checking asm/signal.h usability... yes +> > checking asm/signal.h presence... yes +> > checking for asm/signal.h... yes +> > "sigcontext in signal.h" +> > checking for emacs... /usr/bin/emacs +> > checking emacs site lisp directory... /usr/share/emacs/21.2/site-lisp +> > checking emacs default.el... /usr/share/emacs/21.2/site-lisp/default.el +> > checking emacs info/dir... /usr/share/info/ +> > checking for tcl/tk... checking for tclsh... tclsh +> > checking for main in -llieee... no +> > using TK_VERSION=8.3 in /usr/lib +> > checking alloca... yes +> > checking Checking for buggy gcc version from redhat... no +> > configure: creating ./config.status +> > config.status: creating makedefc +> > sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> > config.status: creating windows/gcl.iss +> > sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> > config.status: creating windows/gcl.ansi.iss +> > sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> > config.status: creating windows/install.ansi.lsp +> > sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> > config.status: creating windows/install.lsp +> > sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command +> > config.status: creating h/gclincl.h +> > makedefc +> > add-defs1 386-linux +> > using 386-linux.defs +> > make[3]: Entering directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> > rm -f bin/gcl xbin/gcl +> > MGCLDIR=`echo /var/tmp/axiom/lsp/gcl-2.6.1 | sed -e 'sX^\([a-z]\):X/\1Xg'` ; \ +> > GCLDIR=`echo /var/tmp/axiom/lsp/gcl-2.6.1` ; \ +> > make install-command "INSTALL_LIB_DIR=$GCLDIR" "prefix=$GCLDIR" "BINDIR=$MGCLDIR/unixport" +> > make[4]: Entering directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> > rm -f /var/tmp/axiom/lsp/gcl-2.6.1/bin/gcl +> > (echo '#!/bin/sh' ; \ +> > if gcc --version | grep -q -i mingw ; then echo "export C_INCLUDE_PATH=`echo $INSTALL_LIB_DIR`/h"; else echo "export C_INCLUDE_PATH=/var/tmp/axiom/lsp/gcl-2.6.1/h:\$C_INCLUDE_PATH"; fi ;\ +> > echo exec /var/tmp/axiom/lsp/gcl-2.6.1/unixport/ \\ ; \ +> > echo ' -dir' /var/tmp/axiom/lsp/gcl-2.6.1/unixport/ \\ ; \ +> > echo ' -libdir' /var/tmp/axiom/lsp/gcl-2.6.1/ \\ ; \ +> > echo ' -eval '\''(setq si::*allow-gzipped-file* t)'\' \\ ;\ +> > ! [ -d "" ] || echo ' -eval '\''(setq si::*tk-library* '\"\"')'\' \\;\ +> > [ "" = "" ] || echo ' -eval '\''(si::init-readline)'\' \\;\ +> > echo ' '\"\$@\" ) > /var/tmp/axiom/lsp/gcl-2.6.1/bin/gcl; +> > echo '#' other options: -load "/tmp/foo.o" -load "jo.lsp" -eval '"(joe 3)"' >> /var/tmp/axiom/lsp/gcl-2.6.1/bin/gcl +> > chmod a+x /var/tmp/axiom/lsp/gcl-2.6.1/bin/gcl +> > rm -f /var/tmp/axiom/lsp/gcl-2.6.1/bin/gclm.bat +> > if gcc --version | grep -q mingw ; then (echo '@SET cd='; \ +> > echo '@SET promp%prompt%'; \ +> > echo '@PROMPT SET cd'; \ +> > echo '@CALL>%temp%.\setdir.bat'; \ +> > echo '@'; \ +> > echo '% do not delete this line %'; \ +> > echo '@ECHO off'; \ +> > echo 'PROMPT %promp'; \ +> > echo 'FOR %%c IN (CALL DEL) DO %%c %temp%.\setdir.bat'; \ +> > echo 'set cwd=%cd%'; \ +> > echo 'set libdir=%cd%\..\lib\gcl-2.5.0'; \ +> > echo 'set unixportdir=%libdir%\unixport'; \ +> > echo 'path %cd%\..\mingw\bin;%PATH%'; \ +> > echo "start %unixportdir%\saved_gcl.exe -dir %unixportdir% -libdir %libdir% -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9" ) > /var/tmp/axiom/lsp/gcl-2.6.1/bin/gclm.bat ; fi +> > rm -f /var/tmp/axiom/lsp/gcl-2.6.1/bin/gclfinal.bat +> > if gcc --version | grep -q -i mingw ; then (echo 'ECHO path %1\mingw\bin;%PATH% > gcli.bat'; \ +> > echo "ECHO start %1\lib\gcl-2.5.0\unixport\saved_gcl.exe -dir %1\lib\gcl-2.5.0\unixport -libdir %1\lib\gcl-2.5.0 -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9 >> gcli.bat" ) > /var/tmp/axiom/lsp/gcl-2.6.1/bin/gclfinal.bat ; fi +> > make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> > (cd xbin ; cp ../bin/gcl .) +> > cd cmpnew && make gcl_collectfn.o +> > make[4]: Entering directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +> > ../unixport/saved_pre_gcl ../unixport/ -compile gcl_collectfn.lsp +> > make[4]: ../unixport/saved_pre_gcl: Command not found +> > make[4]: *** [gcl_collectfn.o] Error 127 +> > make[4]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1/cmpnew' +> > make[3]: *** [cmpnew/gcl_collectfn.o] Error 2 +> > make[3]: Leaving directory `/var/tmp/axiom/lsp/gcl-2.6.1' +> > cp: cannot stat `unixport/saved_gcl': No such file or directory +> > make[2]: *** [gcldir] Error 1 +> > make[2]: Leaving directory `/var/tmp/axiom/lsp' +> > make[1]: *** [lspdir] Error 2 +> > make[1]: Leaving directory `/var/tmp/axiom' +> > make: *** [all] Error 2 +> > norroy% +> > Script done on Tue Nov 18 12:02:46 2003 + +\start +Date: Tue, 18 Nov 2003 16:46:02 -0800 +From: Roland McGrath +To: Camm Maguire +Subject: [Axiom-developer] exec-shield mmap & brk randomization +Cc: fedora-devel-list@redhat.com + +I kind of suspected that GCL's trouble might relate to brk randomization. +I avoided getting into these details in my first long message because I +wanted to post that write-up about the executability issues for general +reference, and not make it any more complicated than it already was. + +> > System-wide, you can disable the exec-shield functionality with: +> > +> > echo 0 > /proc/sys/kernel/exec-shield +> +> Does this only effect PROT_EXEC settings on memory pages? + +Nope. This disables the "exec-shield mode" for all new execs (for those +reading kernel sources at home, PF_RELOCEXEC in task_struct.flags). Using +"setarch i386 foobar" disables the mode for the run of foobar and its +children; otherwise ELF execs have the mode enabled or disabled according +to the presence or absence of PT_GNU_STACK program headers as I've already +described in detail. That mode enforces nonexecutability as I described +previously. It also enables some other layout changes. I'll describe them +after answering your other various questions about how to be sure what's what. + +> This at least could function as a work-around for now, if we can make +> configure figure out when it is needed (cat +> /proc/sys/kernel/exec-shield && [ -x setarch ] ?) If this is the +> wisest solution, let me know and I'll protect the image creations with +> this command. + +I would just check for setarch. You don't really need to check for +/proc/sys/kernel/exec-shield existing, though I suppose it doesn't hurt +since you shouldn't need to use setarch when exec-shield isn't there. + +> To my knowledge, we have no nested functions, nor rely on an +> executable C stack. + +The failures are pretty obvious when that's the nature of the problem. +i.e., you will get a SIGSEGV with the PC value set to some address, +and you can look in /proc/PID/maps and see the region containing the PC is +not executable, and voila, you're sure that's the problem (or isn't). + +> Are these utils in any (unstable) Debian packages? + +The `execstack' program is only available as part of the prelink package by +Jakub Jelinek, in very recent versions of that package. Off hand I don't +know what version of prelink, if any, is in Debian. readelf and objdump +are part of binutils, and versions too old to know the PT_GNU_STACK magic +number just show you the number instead of the name (match up with +values), so you can still see what's going on. + +> So even with nested functions, code should compile and run from +> source, right? + +With current tools on FC1, yes. You should always be able to tell by +examining the binaries with readelf/objdump/execstack how the tools marked +(or didn't mark) the binary. + +> We don't use any asm. + +In that case you can be pretty sure that executable stack per se is not the +problem unless you are using GCC nested functions and we have some tools bugs. + +> We get all pages via sbrk, and redefine malloc to a call to a native +> memory management system which in turn calls sbrk as needed. + +This is probably where your problem lies. See below. + + +I mentioned layout changes enabled by the exec-shield mode. The first of +these is randomization of the addresses returned by mmap when not using the +MAP_FIXED flag bit and supplying 0 as the first argument rather than a +specific hint address. It has always been the case that mmap is specified +to return unpredictable addresses when not given MAP_FIXED, and the +application cannot presume any particular choices will be made (the address +given in the first argument to mmap is a nonbinding suggestion). In the +past, Linux kernels have always returned a very predictable sequence of +addresses. In Fedora Core kernels, for processes in exec-shield mode, mmap +returns truly unpredictable addresses. This affects programs that presume +what addresses their mmap calls will return, and those that presume what +addressses no mmap call will ever return. Note that this includes the mmap +calls made by the dynamic linker to load shared libraries before any +library or application code gets control, and potentially even the kernel's +mapping of the dynamic linker itself done at exec. So if you had your eye +on some particular part of the address space not directly mapped by your +executable, it might already be in use by the time you get a chance to look. + +Incidentally, the mmap randomization is what broke MIT Scheme. It presumed +that the low 64MB of the address space would never be used at all, and did +mmap with MAP_FIXED on addresses in that range that would overwrite other +mappings such as those for the shared library containing the mmap function +itself. That's a case of presuming what addresses "anywhere" mmap calls +would rule out, when no such guarantee was ever part of the specification +of the system interface. MIT Scheme really wants that particular part of +the address space for its data due to its pointer tagging implementation +(high tags). The mmaps for shared libraries done before the Scheme runtime +gets control are now randomized and might very well impinge on the +[0,0x4000000) range. The only proper way to reserve such a range is with a +PT_LOAD program header in the ELF executable, which can request a PROT_NONE +mapping to reserve the range (without consuming any disk or RAM) so that it +has carte blanche to overwrite that range with MAP_FIXED mappings later. +Unfortunately, getting that into your binary is a bit of a pain in the ass +futzing with linker scripts and bits of magic dust. I posted some quick +examples that demonstrated it adequately for the MIT Scheme maintainer, but +that maintainer is rather more experienced than the average bear. If you +need to make this happen, I'll be happy to help you figure out the magic. + + +The second layout change is what I suspect broke GCL. It broke Emacs's +unexec as well. Personally, I consider this change incorrect. However, we +have not yet hashed out among the RH developers concerned with this area +what the resolution will be. Moreover, I tend to think that anything +broken by it probably ought to be doing things differently in the long run. +Since the dawn of time, the "break area" in Unix has started immediately +after the executable's writable segment (i.e. after its .bss section) and +extended upward from there. By "the break area", I mean the region of +memory starting at the address returned by sbrk the first time it's called +after an exec. From the beginning of Unix until two weeks ago Wednesday, +the first `sbrk (0)' returned &end, the end of your .bss; increasing the +break with sbrk calls gave a contiguous region from your data segment +through to the current address of the dynamically-extended break. In +Fedora Core kernels, for processes in exec-shield mode, this is no longer +the case. The starting address of the break area is randomized at exec +time, in a fashion similar to the randomization of mmap addresses. The +first call to `sbrk (0)' will tell you the lower bound of the region, which +will not be lined up with the end of your executable's writable segment. +As always, calls to sbrk to increase the size of the region will work as +long as there is unused address space above the current break region +(randomly placed mmaps will tend to be elsewhere, lower in the address +space, and not impinge on break expansion). But the exact location of the +region is now somewhat unpredictable, and you can always expect a hole +between static data (your program's writable segment, i.e. .data+.bss) and +the dynamically-extended break region. + +As I said, I personally don't like this change. That's because I consider +starting at &end to have been part of the specification of the break +functionality inherited from ancient Unix, and breaking such things is just +plain wrong. Nonetheless it is at least for the moment the way things are +in FC1 kernels. I don't want to engage in a discussion here about the +merits of this change. I would like to help hash out how precisely it +affects you and any possible ways to work around it there might be. (If +figuring it all out turns out to lead you not to want to change anything +and instead to complain heartily about the kernel behavior change, then +that's as may be.) + +I said that anything broken by it probably ought to be doing things +differently. The reason I say that is that I consider the brk interface +obsolete. I can't really see any good reason to be using it in preference +to the other options. It's inherently limited as an allocation interface +in that it provides just one contiguous region; address space fragmentation +from the mappings for the executable, shared libraries, thread stacks, etc, +will mean that many smaller discontiguous holes are available, and using +only the break region will mean the total limit on useful allocation in the +process can be much lower than the true limit imposed by the configured +resource limits, the system implementation, or available virtual memory +resources. The other option to use mmap and be prepared to get +discontiguous regions when requesting pages on separate occasions. If +contiguity is required, you can use the mremap call when available (AFAIK +only on Linux kernels) to extend a region and move it if a sufficient +contiguous region is not free in the original location. If contiguity is +only somewhat preferred but not strongly so, you can use a nonzero first +argument to mmap (without using the MAP_FIXED flag), and you will +ordinarily get the requested address or the next following address with a +free region of the requested size. (But note that there is still no +guarantee of getting the requested region without MAP_FIXED and the robust +program must be prepared to handle discontiguous regions. FC1 kernels will +in fact hand back predictable addresses, but future kernels might not +always do so.) + +If you specifically rely on treating static data and the dynamic break +region as a single contiguous region, something has to change. If you +don't rely on that, but just on knowing the start and end of the contiguous +break region itself, then you can make the simple and portable change of +using sbrk (0) instead of &end to initialize your idea of the lower bound +of the break region. In the long run, I would still recommend more drastic +changes to avoid relying on a contiguous break region at all, for the +reasons I gave in the previous paragraph. If you make those changes, you +will not impose so low a limit on the total memory you can allocate in a +process, a benefit you'll get in the same way on all modern Unix-like +systems (at least the 32-bit ones, I guess 64-bit systems always have more +unused address space after the break than you could possibly need). + +Please let me know if there is anything I clarify or anything I can do to +help you figure out what changes to your program might be best. + +\start +Date: Tue, 18 Nov 2003 21:07:08 -0500 +From: root +To: roland@redhat.com +Subject: [Axiom-developer] Re: exec-shield mmap & brk randomization +Cc: camm@enhanced.com, fedora-devel-list@redhat.com + +Ummm, I've read this 3 times and I understand that lisp (in fact every +lisp I've ever worked on) will break in this model. Lisp systems depend +on managing memory. + +If I understand what you wrote it appears that in the worst case I +could get back a page at a time which could not be remapped into a +contiguous area! Please tell me that I'm wrong. + +I've written a couple garbage collecting memory managers and I can +tell you that, while I could write code to manage lists of single-page +memory pools, it would be horribly inefficient. If, in the worst +case, I can only guarantee a page of memory at a time I'll be forced +to simulate page tables and play pointer games. + +It appears that exec-shield has taken a "master-slave" relationship with +the application. The master does what it wants, unpredictably so, and +every application has to cope. + +This will be my first, last, and only bitch about this but I claim that +exec-shield is broken by design and should be withdrawn. It is correct +by legal definition and wrong by philosophy. The point of a computer is +the application. Randomizing the behavior of the operating system means +that every application programmer will have to defend against the +operating system. It is true that correct code will always work but +any slight misunderstanding by the application programmer will lead +to random, non-repeatable crashes. This will give Linux a reputation +for being unreliable. + +Sorry if this sounds aggressive. I'm just used to 30+ years of a +certain memory models and I don't deeply understand the implications +of this change. It appears to be an attempt to "fix" bad programmers +code vulnerabilities. However, it then goes on to assume that the +same programmers can code rock-solid legal code under all possible +random results. + + + + +So, now that I'm thru the denial and grief, lets move on to the coping +phase.... + + + +Do you have a set of examples from the design to show me what expectations +will be violated? I read your text but it would be helpful to see actual +code that used to work and will no longer be guaranteed to work. Is there +a design document I can read to understand this better? + +Lisp needs large contiguous areas to be efficient and, given that I +can now address gigabytes worth of memory there ought to be a way to +guarantee that I'll get them. Clearly allocating from &end to the top +of memory won't work. + +What I'd like to achieve is allocating all of available memory above +the loaded code as one contiguous block. I can then manage all of the +memory myself. Can you comment on these potential ideas? + +Is there a way to get a map all of addressable memory? Such a map could +tell me that the shared library(s) sit in ranges of my address space. +I could then route around the damage by allocating them as fixed lisp +objects that the garbage collector can't move. Alternatively we could +just copy the shared library out of the way and dynamically relink the +library calls. + +Another strategy is to statically link everything. That way &end upward +will be unused. But I got a hint from your previous note that something +is about to break with static linking. How will static linking change? + +Another strategy is to allocate really large data areas in the +executable. + +Is there a way to access the page tables? I can remap the pages in the +address space so the shared libraries are contiguous with the end of +my code within my address space, freeing up the rest of memory as a +contiguous block. + +If all else fails can I allocate memory a page at a time, looping until +memory is exhausted, and then compute the memory map? This appears to +let me unrandomize the brk calls. + + +I guess the key question boils down to: how do I allocate very large +contiguous blocks of memory reliably in the new memory model? + +\start +Date: 18 Nov 2003 22:10:15 -0500 +From: Camm Maguire +To: Roland McGrath +Subject: [Axiom-developer] Re: [Gcl-devel] exec-shield mmap & brk randomization +Cc: fedora-devel-list@redhat.com + +Greetings, and thanks again for your helpful replies! + +Roland McGrath writes: +> +> The second layout change is what I suspect broke GCL. It broke Emacs's +> unexec as well. Personally, I consider this change incorrect. However, we + +Bingo. In fact, we use exactly emacs' unexec. I'm hoping your past +tense of the verb to break here indicates that a fix for unexec is +already at hand? + +I've verified that this is where the segfault is, and if I understand +the following, likely the only such place. + +> have not yet hashed out among the RH developers concerned with this area +> what the resolution will be. Moreover, I tend to think that anything +> broken by it probably ought to be doing things differently in the long run. +> Since the dawn of time, the "break area" in Unix has started immediately +> after the executable's writable segment (i.e. after its .bss section) and +> extended upward from there. By "the break area", I mean the region of +> memory starting at the address returned by sbrk the first time it's called +> after an exec. From the beginning of Unix until two weeks ago Wednesday, +> the first `sbrk (0)' returned &end, the end of your .bss; increasing the +> break with sbrk calls gave a contiguous region from your data segment +> through to the current address of the dynamically-extended break. In +> Fedora Core kernels, for processes in exec-shield mode, this is no longer +> the case. The starting address of the break area is randomized at exec +> time, in a fashion similar to the randomization of mmap addresses. The +> first call to `sbrk (0)' will tell you the lower bound of the region, which +> will not be lined up with the end of your executable's writable segment. +> As always, calls to sbrk to increase the size of the region will work as +> long as there is unused address space above the current break region +> (randomly placed mmaps will tend to be elsewhere, lower in the address +> space, and not impinge on break expansion). But the exact location of the +> region is now somewhat unpredictable, and you can always expect a hole +> between static data (your program's writable segment, i.e. .data+.bss) and +> the dynamically-extended break region. +> + +Thankfully, GCL does not have to know precisely where its heap lower +bound is (apart from unexec) until the first call to sbrk(0) is made, +but we do absolutely need contiguity of this heap. As long as you +don't dump brk altogether, I may retain my head of hair. :-). We do +approximate this lower bound at compile time with a C define called +DBEGIN, but this is truncated to such a large unit that the +randomization does not cause problems, mostly. There is some +probability that the DBEGIN determined at configure time even when +truncated is *greater* than the address returned by the first call to +sbrk(0), a definite no-no. I'm sure we can work up some heuristic to +come up with a true lower bound for the range of randomized sbrk +addresses. + +> As I said, I personally don't like this change. That's because I consider +> starting at &end to have been part of the specification of the break +> functionality inherited from ancient Unix, and breaking such things is just +> plain wrong. Nonetheless it is at least for the moment the way things are +> in FC1 kernels. I don't want to engage in a discussion here about the +> merits of this change. I would like to help hash out how precisely it +> affects you and any possible ways to work around it there might be. (If +> figuring it all out turns out to lead you not to want to change anything +> and instead to complain heartily about the kernel behavior change, then +> that's as may be.) +> + +:-(. + +> I said that anything broken by it probably ought to be doing things +> differently. The reason I say that is that I consider the brk interface +> obsolete. I can't really see any good reason to be using it in preference +> to the other options. It's inherently limited as an allocation interface +> in that it provides just one contiguous region; address space fragmentation +> from the mappings for the executable, shared libraries, thread stacks, etc, +> will mean that many smaller discontiguous holes are available, and using +> only the break region will mean the total limit on useful allocation in the +> process can be much lower than the true limit imposed by the configured +> resource limits, the system implementation, or available virtual memory +> resources. The other option to use mmap and be prepared to get +> discontiguous regions when requesting pages on separate occasions. If +> contiguity is required, you can use the mremap call when available (AFAIK +> only on Linux kernels) to extend a region and move it if a sufficient +> contiguous region is not free in the original location. If contiguity is +> only somewhat preferred but not strongly so, you can use a nonzero first +> argument to mmap (without using the MAP_FIXED flag), and you will +> ordinarily get the requested address or the next following address with a +> free region of the requested size. (But note that there is still no +> guarantee of getting the requested region without MAP_FIXED and the robust +> program must be prepared to handle discontiguous regions. FC1 kernels will +> in fact hand back predictable addresses, but future kernels might not +> always do so.) +> +> If you specifically rely on treating static data and the dynamic break +> region as a single contiguous region, something has to change. If you + +Only in unexec. If emacs has a fix, we can use it directly. + +> don't rely on that, but just on knowing the start and end of the contiguous +> break region itself, then you can make the simple and portable change of +> using sbrk (0) instead of &end to initialize your idea of the lower bound +> of the break region. In the long run, I would still recommend more drastic + +This we do already, apart from unexec, thankfully. + +> changes to avoid relying on a contiguous break region at all, for the +> reasons I gave in the previous paragraph. If you make those changes, you +> will not impose so low a limit on the total memory you can allocate in a +> process, a benefit you'll get in the same way on all modern Unix-like +> systems (at least the 32-bit ones, I guess 64-bit systems always have more +> unused address space after the break than you could possibly need). +> + +I'm not really sure how much memory could be wasted, but this likely +seems a very small consideration compared to the complexity of +redesigning the garbage collector, etc. GCL has static arrays of +length MAXPAGES used to mark various properties of the pages as they +are allocated, which in turn is indirected via a function of the +address and DBEGIN. + + +> Please let me know if there is anything I clarify or anything I can do to +> help you figure out what changes to your program might be best. +> + +Your comments are quite helpful. It seems like if we can + +1) fix unexec and +2) come up with a configure time absolute lower bound to the first +sbrk after exec + +we're gold. Else we must + +3) use setarch + +\start +Date: Tue, 18 Nov 2003 19:36:22 -0800 +From: Roland McGrath +To: daly@idsi.net +Subject: [Axiom-developer] Re: exec-shield mmap & brk randomization +Cc: camm@enhanced.com, fedora-devel-list@redhat.com + +> Ummm, I've read this 3 times and I understand that lisp (in fact every +> lisp I've ever worked on) will break in this model. Lisp systems depend +> on managing memory. + +You are overreacting. You have quite a lot of control over your address +space. It's just that "presume it will be like it usually has been" does +not constitute control. You have to use the proper explicit mechanisms. + +> If I understand what you wrote it appears that in the worst case I +> could get back a page at a time which could not be remapped into a +> contiguous area! Please tell me that I'm wrong. + +I don't really know what you are referring to. Unless you have already +loaded zillions of libraries or other randomized mmaps, most of your +address space will be free. If you want a 1GB chunk, mmap a 1GB chunk +first thing. You know that the address space is 3GB or more and you've +decided that 1GB is enough because it makes it easier to only handle one +contiguous and that's the size you can reasonably expect, then fine. + +If you want to be absolutely sure of a certain minimum size before any +shared libraries are loaded, then you need to have a PT_LOAD program header +in your executable requesting a specific mapping. This is equivalent to +allocating a huge data area in the executable, but you can do it without +making the region accessible before your explicit mappings, and without +consuming any real RAM or disk for it. I explained this already. + +> Do you have a set of examples from the design to show me what expectations +> will be violated? I read your text but it would be helpful to see actual +> code that used to work and will no longer be guaranteed to work. Is there +> a design document I can read to understand this better? + +There is a POSIX specification of what has been guaranteed and what has +always unspecified implementation detail you should never have been relying +on. You have never been able to presume the layout mmap will use, or how +close to the break it might be. However, you can reasonably expect that +any implementation of decent quality would endeavor make it possible to get +contiguous mappings of both small and large sizes. The locations of small +mappings such as those for the shared libraries are not predictable, but +they do not create ludicrous amounts of fragmentation. + +\start +Date: Tue, 18 Nov 2003 22:49:01 -0500 +From: root +To: roland@redhat.com +Subject: Re: [Axiom-developer] Re: exec-shield mmap & brk randomization +Cc: camm@enhanced.com, fedora-devel-list@redhat.com + +I suppose I am overreacting and I apologize. I just don't see the +advantage of fragmenting contiguous memory randomly. It is trivial +to set up hardware page tables to map shared libraries into contiguous +space. What is the rational for such random behavior? + +\start +Date: Tue, 18 Nov 2003 19:58:04 -0800 +From: Roland McGrath +To: Camm Maguire +Subject: [Axiom-developer] Re: [Gcl-devel] exec-shield mmap & brk randomization +Cc: fedora-devel-list@redhat.com + +> Bingo. In fact, we use exactly emacs' unexec. I'm hoping your past +> tense of the verb to break here indicates that a fix for unexec is +> already at hand? + +Not exactly. I do plan to resolve the situation in the Fedora Core 2 +development cycle, but exactly how is not yet clear. I'd like to +understand GCL's constraints as well as Emacs's before deciding what to do. + +> Thankfully, GCL does not have to know precisely where its heap lower +> bound is (apart from unexec) until the first call to sbrk(0) is made, +> but we do absolutely need contiguity of this heap. As long as you +> don't dump brk altogether, I may retain my head of hair. :-). + +Do you make many repeated sbrk calls to expand the heap? If you make just +one big allocation and don't really care what the base address is, then +mmap is just as good for you. However, it sounds like you want to choose +the actual address range at compile time. Is that so? + +> Only in unexec. If emacs has a fix, we can use it directly. + +But, in the binary produced by unexec, do you rely on the _end/end and +_edata/edata symbols beind adjusted to included brk data allocated by the +loadup run before the unexec? (I haven't yet checked whether Emacs does.) +That is, if what unexec did were to just restore some particular memory +allocated in the first run, disjoint from the original data segment, would +that make you happy? + +> I'm not really sure how much memory could be wasted, but this likely +> seems a very small consideration compared to the complexity of +> redesigning the garbage collector, etc. + +Sure. Contiguity is inherently limited in the ways I mentioned, but there +are plenty of reasons to like it if those limitations aren't your primary +concern. If you like contiguity, you just need to find the best ways to +ask up front for all the contiguity you really need. + +> 2) come up with a configure time absolute lower bound to the first +> sbrk after exec + +That is not something you ought to try to rely on in the current situation. +It is in fact a known range at the moment, but if the brk randomization +feature remains, you can't be sure the range will remain the same, or that +a compile-time determination would apply correctly to running on slightly +different kernels or different hardware configurations. + +> Else we must +> +> 3) use setarch + +This is certainly the right stop-gap solution if you are concerned about +people building GCL on FC1 tomorrow. It's trivial to implement in the src +rpm spec, and probably not worth putting in configure now since it likely +won't be required for very long. + +\start +Date: Tue, 18 Nov 2003 22:57:47 -0500 +From: root +To: roland@redhat.com +Subject: Re: [Axiom-developer] Re: exec-shield mmap & brk randomization +Cc: camm@enhanced.com, fedora-devel-list@redhat.com + +Sorry, ignore the last question. It's just more complaining and I +promised not to do that. + +\start +Date: Wed, 19 Nov 2003 12:26:07 +0100 +From: Paul.Zimmermann@loria.fr (Paul Zimmermann) +To: david.mentre@wanadoo.fr +Subject: [Axiom-developer] Re: Issue to build GCL on Mandrake linux distro (was: Re: [Gcl-devel] Re: Free and Open Source Axiom exists) + + Hello Paul + + I'm CC:-ing gcl-devel@ as your issue looks more a GCL issue than an + Axiom one: GCL is not yet compiled. ;) + + Looking at your build, you have those strange warnings: + > sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command + > config.status: creating windows/gcl.iss + > sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command + > config.status: creating windows/gcl.ansi.iss + > sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command + > config.status: creating windows/install.ansi.lsp + > sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command + > config.status: creating windows/install.lsp + > sed: file /tmp/csMec4jd/subs-1.sed line 32: Unterminated `s' command + > config.status: creating h/gclincl.h + + It might be the culprit. I've check in my own logs and I don't have such + warnings. What is the version of sed used on the Mandrake (sed + --version)? + +Mandrake 9.0 contains sed 3.02. I've installed version 4.0.7 but it does +not seem to solve the problem. + + Could you get a copy of the file /tmp/csMec4jd/subs-1.sed? + +Unfortunately it was removed by "make". Is there a way to keep temporary +files when an error occurs? + +\start +Date: Wed, 19 Nov 2003 13:04:26 +0100 +From: David MENTRE +To: Paul.Zimmermann@loria.fr (Paul Zimmermann) +Subject: [Axiom-developer] Re: Issue to build GCL on Mandrake linux distro + +Hello Paul, + +Paul.Zimmermann@loria.fr (Paul Zimmermann) writes: + +> Mandrake 9.0 contains sed 3.02. I've installed version 4.0.7 but it does +> not seem to solve the problem. + +I'm also using sed 3.02 on my old debian stable, so the issue is not +there. + + +> Could you get a copy of the file /tmp/csMec4jd/subs-1.sed? +> +> Unfortunately it was removed by "make". Is there a way to keep temporary +> files when an error occurs? + +Yes, add a special target in the Makefile: + +.PRECIOUS: %.sed + + +\start +Date: Wed, 19 Nov 2003 13:50:00 +0100 +From: Paul.Zimmermann@loria.fr (Paul Zimmermann) +To: david.mentre@wanadoo.fr +Subject: [Axiom-developer] Re: Issue to build GCL on Mandrake linux distro +Cc: camm@enhanced.com + + > Unfortunately it was removed by "make". Is there a way to keep temporary + > files when an error occurs? + + Yes, add a special target in the Makefile: + + .PRECIOUS: %.sed + +In which Makefile? I tried both the main Makefile, lsp/Makefile, +lsp/gcl-2.6.1/makefile, but the last one is re-generated by the main "make", +so this new target is lost. + +If I put --disable-statsysbfd --enable-locbfd in the gcl configure +(file lsp/Makefile, line 37), as suggested by Camm Maguire, the 'sed' +problem disappears, but another problem appears: + +make[3]: Entering directory `/var/tmp/axiom/src/boot' +2 making /var/tmp/axiom/int/boot/boothdr.lisp from /var/tmp/axiom/src/boot/boothdr.lisp.pamphlet +1 making /var/tmp/axiom/obj/linux/boot/boothdr.o from /var/tmp/axiom/int/boot/boothdr.lisp +/bin/sh: line 1: /var/tmp/axiom/obj/linux/bin/lisp: No such file or directory +make[3]: *** [/var/tmp/axiom/obj/linux/boot/boothdr.o] Error 127 +make[3]: Leaving directory `/var/tmp/axiom/src/boot' +make[2]: *** [bootdir] Error 2 +make[2]: Leaving directory `/var/tmp/axiom/src' +make[1]: *** [srcdir] Error 2 +make[1]: Leaving directory `/var/tmp/axiom' +make: *** [all] Error 2 + +Regards, +Paul + +############################################################################## + +norroy% make +13 making noweb +patching file modules.c +mnt.o: In function `emitfile': +mnt.o(.text+0x361): the use of `tmpnam' is dangerous, better use `mkstemp' +make[1]: [install-shell] Error 1 (ignored) +make[1]: [install-code] Error 1 (ignored) +texhash: /usr/share/texmf: directory not writable. Skipping... +rm: cannot remove `/var/lib/texmf/ls-R': Operation not permitted +mv: cannot move `/var/lib/texmf/lsR.W3UAth/lsR22229.tmp' to `/var/lib/texmf/ls-R': Operation not permitted +make[1]: [install-elisp] Error 1 (ignored) +0 SPAD=/var/tmp/axiom/mnt/linux SYS=linux SPD=/var/tmp/axiom LSP=/var/tmp/axiom/lsp GCLDIR=/var/tmp/axiom/lsp/gcl-2.6.1 SRC=/var/tmp/axiom/src INT=/var/tmp/axiom/int OBJ=/var/tmp/axiom/obj MNT=/var/tmp/axiom/mnt ZIPS=/var/tmp/axiom/zips TMP=/var/tmp/axiom/obj/tmp SPADBIN=/var/tmp/axiom/mnt/linux/bin INC=/var/tmp/axiom/src/include CCLBASE=/var/tmp/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /var/tmp/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 TANGLE=/var/tmp/axiom/mnt/linux/bin/lib/notangle +10 copying /var/tmp/axiom/src/scripts to /var/tmp/axiom/mnt/linux/bin +1 making a linux system, PART=cprogs SUBPART=everything +2 Environment SPAD=/var/tmp/axiom/mnt/linux SYS=linux SPD=/var/tmp/axiom LSP=/var/tmp/axiom/lsp GCLDIR=/var/tmp/axiom/lsp/gcl-2.6.1 SRC=/var/tmp/axiom/src INT=/var/tmp/axiom/int OBJ=/var/tmp/axiom/obj MNT=/var/tmp/axiom/mnt ZIPS=/var/tmp/axiom/zips TMP=/var/tmp/axiom/obj/tmp SPADBIN=/var/tmp/axiom/mnt/linux/bin INC=/var/tmp/axiom/src/include CCLBASE=/var/tmp/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /var/tmp/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 TANGLE=/var/tmp/axiom/mnt/linux/bin/lib/notangle +make[1]: Entering directory `/var/tmp/axiom' +11 checking directory structure +12 Environment: PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/var/tmp/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/var/tmp/axiom/src/share XLIB=/usr/X11R6/lib +18 making /var/tmp/axiom/src +make[2]: Entering directory `/var/tmp/axiom/src' +1 making /var/tmp/axiom/src/scripts +make[3]: Entering directory `/var/tmp/axiom/src/scripts' +1 making /var/tmp/axiom/src/scripts +make[3]: Leaving directory `/var/tmp/axiom/src/scripts' +17 making /var/tmp/axiom/src/lib +make[3]: Entering directory `/var/tmp/axiom/src/lib' +1 making /var/tmp/axiom/int/lib/bsdsignal.c from /var/tmp/axiom/src/lib/bsdsignal.c.pamphlet +2 making /var/tmp/axiom/obj/linux/lib/bsdsignal.o from /var/tmp/axiom/int/lib/bsdsignal.c +9 making /var/tmp/axiom/int/lib/cursor.c from /var/tmp/axiom/src/lib/cursor.c.pamphlet +10 making /var/tmp/axiom/obj/linux/lib/cursor.o from /var/tmp/axiom/int/lib/cursor.c +13 making /var/tmp/axiom/int/lib/edin.c from /var/tmp/axiom/src/lib/edin.c.pamphlet +14 making /var/tmp/axiom/obj/linux/lib/edin.o from /var/tmp/axiom/int/lib/edin.c +17 making /var/tmp/axiom/int/lib/fnct_key.c from /var/tmp/axiom/src/lib/fnct_key.c.pamphlet +18 making /var/tmp/axiom/obj/linux/lib/fnct_key.o from /var/tmp/axiom/int/lib/fnct_key.c +21 making /var/tmp/axiom/int/lib/halloc.c from /var/tmp/axiom/src/lib/halloc.c.pamphlet +22 making /var/tmp/axiom/obj/linux/lib/halloc.o from /var/tmp/axiom/int/lib/halloc.c +29 making /var/tmp/axiom/int/lib/openpty.c from /var/tmp/axiom/src/lib/openpty.c.pamphlet +30 making /var/tmp/axiom/obj/linux/lib/openpty.o from /var/tmp/axiom/int/lib/openpty.c +33 making /var/tmp/axiom/int/lib/pixmap.c from /var/tmp/axiom/src/lib/pixmap.c.pamphlet +34 making /var/tmp/axiom/obj/linux/lib/pixmap.o from /var/tmp/axiom/int/lib/pixmap.c +37 making /var/tmp/axiom/int/lib/prt.c from /var/tmp/axiom/src/lib/prt.c.pamphlet +38 making /var/tmp/axiom/obj/linux/lib/prt.o from /var/tmp/axiom/int/lib/prt.c +41 making /var/tmp/axiom/int/lib/sockio-c.c from /var/tmp/axiom/src/lib/sockio-c.c.pamphlet +42 making /var/tmp/axiom/obj/linux/lib/sockio-c.o from /var/tmp/axiom/int/lib/sockio-c.c +45 making /var/tmp/axiom/int/lib/spadcolors.c from /var/tmp/axiom/src/lib/spadcolors.c.pamphlet +46 making /var/tmp/axiom/obj/linux/lib/spadcolors.o from /var/tmp/axiom/int/lib/spadcolors.c +49 making /var/tmp/axiom/int/lib/util.c from /var/tmp/axiom/src/lib/util.c.pamphlet +50 making /var/tmp/axiom/obj/linux/lib/util.o from /var/tmp/axiom/int/lib/util.c +53 making /var/tmp/axiom/int/lib/wct.c from /var/tmp/axiom/src/lib/wct.c.pamphlet +54 making /var/tmp/axiom/obj/linux/lib/wct.o from /var/tmp/axiom/int/lib/wct.c +57 making /var/tmp/axiom/int/lib/XDither.c from /var/tmp/axiom/src/lib/XDither.c.pamphlet +58 making /var/tmp/axiom/obj/linux/lib/XDither.o from /var/tmp/axiom/int/lib/XDither.c +61 making /var/tmp/axiom/int/lib/XShade.c from /var/tmp/axiom/src/lib/XShade.c.pamphlet +62 making /var/tmp/axiom/obj/linux/lib/XShade.o from /var/tmp/axiom/int/lib/XShade.c +65 making /var/tmp/axiom/int/lib/XSpadFill.c from /var/tmp/axiom/src/lib/XSpadFill.c.pamphlet +66 making /var/tmp/axiom/obj/linux/lib/XSpadFill.o from /var/tmp/axiom/int/lib/XSpadFill.c +73 making /var/tmp/axiom/obj/linux/lib/libspad.a +5 making /var/tmp/axiom/int/lib/cfuns-c.c from /var/tmp/axiom/src/lib/cfuns-c.c.pamphlet +6 making /var/tmp/axiom/obj/linux/lib/cfuns-c.o from /var/tmp/axiom/int/lib/cfuns-c.c +25 making /var/tmp/axiom/int/lib/hash.c from /var/tmp/axiom/src/lib/hash.c.pamphlet +26 making /var/tmp/axiom/obj/linux/lib/hash.o from /var/tmp/axiom/int/lib/hash.c +3 making /var/tmp/axiom/int/doc/src/lib/bsdsignal.c.dvi from /var/tmp/axiom/src/lib/bsdsignal.c.pamphlet +4 making /var/tmp/axiom/mnt/linux/doc/src/lib/bsdsignal.c.dvi from /var/tmp/axiom/int/doc/src/lib/bsdsignal.c.dvi +7 making /var/tmp/axiom/int/doc/src/lib/cfuns-c.c.dvi from /var/tmp/axiom/src/lib/cfuns-c.c.pamphlet +8 making /var/tmp/axiom/mnt/linux/doc/src/lib/cfuns-c.c.dvi from /var/tmp/axiom/int/doc/src/lib/cfuns-c.c.dvi +11 making /var/tmp/axiom/int/doc/src/lib/cursor.c.dvi from /var/tmp/axiom/src/lib/cursor.c.pamphlet +12 making /var/tmp/axiom/mnt/linux/doc/src/lib/cursor.c.dvi from /var/tmp/axiom/int/doc/src/lib/cursor.c.dvi +15 making /var/tmp/axiom/int/doc/src/lib/edin.c.dvi from /var/tmp/axiom/src/lib/edin.c.pamphlet +16 making /var/tmp/axiom/mnt/linux/doc/src/lib/edin.c.dvi from /var/tmp/axiom/int/doc/src/lib/edin.c.dvi +19 making /var/tmp/axiom/int/doc/src/lib/fnct_key.c.dvi from /var/tmp/axiom/src/lib/fnct_key.c.pamphlet +20 making /var/tmp/axiom/mnt/linux/doc/src/lib/fnct_key.c.dvi from /var/tmp/axiom/int/doc/src/lib/fnct_key.c.dvi +23 making /var/tmp/axiom/int/doc/src/lib/halloc.c.dvi from /var/tmp/axiom/src/lib/halloc.c.pamphlet +24 making /var/tmp/axiom/mnt/linux/doc/src/lib/halloc.c.dvi from /var/tmp/axiom/int/doc/src/lib/halloc.c.dvi +27 making /var/tmp/axiom/int/doc/src/lib/hash.c.dvi from /var/tmp/axiom/src/lib/hash.c.pamphlet +28 making /var/tmp/axiom/mnt/linux/doc/src/lib/hash.c.dvi from /var/tmp/axiom/int/doc/src/lib/hash.c.dvi +31 making /var/tmp/axiom/int/doc/src/lib/openpty.c.dvi from /var/tmp/axiom/src/lib/openpty.c.pamphlet +32 making /var/tmp/axiom/mnt/linux/doc/src/lib/openpty.c.dvi from /var/tmp/axiom/int/doc/src/lib/openpty.c.dvi +35 making /var/tmp/axiom/int/doc/src/lib/pixmap.c.dvi from /var/tmp/axiom/src/lib/pixmap.c.pamphlet +36 making /var/tmp/axiom/mnt/linux/doc/src/lib/pixmap.c.dvi from /var/tmp/axiom/int/doc/src/lib/pixmap.c.dvi +39 making /var/tmp/axiom/int/doc/src/lib/prt.c.dvi from /var/tmp/axiom/src/lib/prt.c.pamphlet +40 making /var/tmp/axiom/mnt/linux/doc/src/lib/prt.c.dvi from /var/tmp/axiom/int/doc/src/lib/prt.c.dvi +43 making /var/tmp/axiom/int/doc/src/lib/sockio-c.c.dvi from /var/tmp/axiom/src/lib/sockio-c.c.pamphlet +44 making /var/tmp/axiom/mnt/linux/doc/src/lib/sockio-c.c.dvi from /var/tmp/axiom/int/doc/src/lib/sockio-c.c.dvi +71 making /var/tmp/axiom/mnt/linux/doc/src/lib/Makefile.dvi from /var/tmp/axiom/src/lib/Makefile.dvi +47 making /var/tmp/axiom/int/doc/src/lib/spadcolors.c.dvi from /var/tmp/axiom/src/lib/spadcolors.c.pamphlet +48 making /var/tmp/axiom/mnt/linux/doc/src/lib/spadcolors.c.dvi from /var/tmp/axiom/int/doc/src/lib/spadcolors.c.dvi +51 making /var/tmp/axiom/int/doc/src/lib/util.c.dvi from /var/tmp/axiom/src/lib/util.c.pamphlet +52 making /var/tmp/axiom/mnt/linux/doc/src/lib/util.c.dvi from /var/tmp/axiom/int/doc/src/lib/util.c.dvi +55 making /var/tmp/axiom/int/doc/src/lib/wct.c.dvi from /var/tmp/axiom/src/lib/wct.c.pamphlet +56 making /var/tmp/axiom/mnt/linux/doc/src/lib/wct.c.dvi from /var/tmp/axiom/int/doc/src/lib/wct.c.dvi +59 making /var/tmp/axiom/int/doc/src/lib/XDither.c.dvi from /var/tmp/axiom/src/lib/XDither.c.pamphlet +60 making /var/tmp/axiom/mnt/linux/doc/src/lib/XDither.c.dvi from /var/tmp/axiom/int/doc/src/lib/XDither.c.dvi +63 making /var/tmp/axiom/int/doc/src/lib/XShade.c.dvi from /var/tmp/axiom/src/lib/XShade.c.pamphlet +64 making /var/tmp/axiom/mnt/linux/doc/src/lib/XShade.c.dvi from /var/tmp/axiom/int/doc/src/lib/XShade.c.dvi +67 making /var/tmp/axiom/int/doc/src/lib/XSpadFill.c.dvi from /var/tmp/axiom/src/lib/XSpadFill.c.pamphlet +68 making /var/tmp/axiom/mnt/linux/doc/src/lib/XSpadFill.c.dvi from /var/tmp/axiom/int/doc/src/lib/XSpadFill.c.dvi +72 finished making /var/tmp/axiom/obj/linux/lib/libspad.a /var/tmp/axiom/obj/linux/lib/cfuns-c.o /var/tmp/axiom/obj/linux/lib/hash.o +make[3]: Leaving directory `/var/tmp/axiom/src/lib' +make[2]: Leaving directory `/var/tmp/axiom/src' +0 PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/var/tmp/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/var/tmp/axiom/src/share XLIB=/usr/X11R6/lib +10 copying /var/tmp/axiom/src/scripts to /var/tmp/axiom/mnt/linux/bin +19 making /var/tmp/axiom/lsp +make[2]: Entering directory `/var/tmp/axiom/lsp' +2 building gcl-2.6.1 +3 applying EXTRAS patch to h/linux.defs +patching file linux.defs +4 setup ini files for EXTRAS patch +6 applying libspad.a patch to unixport/makefile +patching file makefile +7 applying toploop patch to unixport/init_gcl.lsp +patching file init_gcl.lsp.in +18 applying MAX_STACK_SIZE patch +patching file main.c +11 applying tail-recursive noise patch +patching file gcl_cmpflet.lsp +12 applying tail-recursive noise patch +patching file gcl_cmpcall.lsp +26 copy gcl_collectfn.lsp to collectfn.lsp +checking build system type... i686-pc-linux-gnu +checking host system type... i686-pc-linux-gnu +host=i686-pc-linux-gnu +enable_machine= +use=386-linux +checking for gcc... gcc +checking for C compiler default output... a.out +checking whether the C compiler works... yes +checking whether we are cross compiling... no +checking for suffix of executables... +checking for suffix of object files... o +checking whether we are using the GNU C compiler... yes +checking whether gcc accepts -g... yes +checking how to run the C preprocessor... gcc -E +checking for gawk... gawk +checking system version (for dynamic loading)... checking for makeinfo... makeinfo +Linux-2.4.20 +checking use_gmp=yes, doing configure in gmp directory... +# +# +# ------------------- +# Subconfigure of GMP +# +# +configure: WARNING: If you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used. +checking build system type... athlon-pc-linux-gnu +checking host system type... i686-pc-linux-gnu +checking for a BSD compatible install... /usr/bin/install -c +checking whether build environment is sane... yes +checking for mawk... gawk +checking whether make sets ${MAKE}... yes +checking whether to enable maintainer-specific portions of Makefiles... no +checking compiler gcc -g -O2 -fomit-frame-pointer ... yes +checking compiler gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro... yes +checking whether gcc -march=pentiumpro is good... configure: WARNING: unrecognised gcc version string: gcc (GCC) 3.2 (Mandrake Linux 9.0 3.2-1mdk) +Copyright (C) 2002 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +no +checking compiler gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=i486... yes +checking for i686-pc-linux-gnu-gcc... gcc +checking for C compiler default output... a.out +checking whether the C compiler works... yes +checking whether we are cross compiling... no +checking for executable suffix... +checking for object suffix... o +checking whether we are using the GNU C compiler... yes +checking whether gcc accepts -g... yes +checking for style of include used by make... GNU +checking dependency style of gcc... none +checking for gcc option to accept ANSI C... none needed +checking how to run the C preprocessor... gcc -E +using ABI="standard" + CC="gcc" + CFLAGS="-g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=i486" + CPPFLAGS="" +checking for gcc option to accept ANSI C... none needed +checking for function prototypes... yes +checking for ANSI C header files... yes +checking for string.h... yes +checking for i686-pc-linux-gnu-ar... no +checking for ar... ar +checking for BSD-compatible nm... nm +checking for ld used by GCC... /usr/bin/ld +checking if the linker (/usr/bin/ld) is GNU ld... yes +checking for /usr/bin/ld option to reload object files... -r +checking whether ln -s works... yes +checking how to recognise dependant libraries... pass_all +checking for dlfcn.h... yes +checking the maximum length of command line arguments... 49153 +checking command to parse nm output from gcc object... ok +checking for objdir... .libs +checking for i686-pc-linux-gnu-ranlib... ranlib +checking for i686-pc-linux-gnu-strip... no +checking for strip... strip +checking if gcc static flag works... yes +checking if gcc supports -fno-rtti -fno-exceptions... yes +checking for gcc option to produce PIC... -fPIC +checking if gcc PIC flag -fPIC works... yes +checking if gcc supports -c -o file.o... yes +checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes +checking whether -lc should be explicitly linked in... no +checking how to hardcode library paths into programs... immediate +checking whether stripping libraries is possible... yes +checking dynamic linker characteristics... GNU/Linux ld.so +checking if libtool supports shared libraries... yes +checking whether to build shared libraries... yes +checking whether to build static libraries... yes +configure: creating libtool +checking for ANSI C header files... (cached) yes +checking whether time.h and sys/time.h may both be included... yes +checking for locale.h... yes +checking for sys/mman.h... yes +checking for sys/param.h... yes +checking for sys/processor.h... no +checking for sys/resource.h... yes +checking for sys/sysctl.h... yes +checking for sys/systemcfg.h... no +checking for sys/time.h... yes +checking for sys/times.h... yes +checking for sys/types.h... yes +checking for sys/stat.h... yes +checking for stdlib.h... yes +checking for string.h... (cached) yes +checking for memory.h... yes +checking for strings.h... yes +checking for inttypes.h... yes +checking for stdint.h... yes +checking for unistd.h... yes +checking whether fgetc is declared... yes +checking whether fscanf is declared... yes +checking whether optarg is declared... yes +checking whether ungetc is declared... yes +checking whether vfprintf is declared... yes +checking return type of signal handlers... void +checking for intmax_t... yes +checking for long double... yes +checking for long long... yes +checking for ptrdiff_t... yes +checking for quad_t... yes +checking for preprocessor stringizing operator... yes +checking whether exists and works... yes +checking whether gcc __attribute__ ((const)) works... yes +checking whether gcc __attribute__ ((malloc)) works... yes +checking whether gcc __attribute__ ((mode (XX))) works... yes +checking whether gcc __attribute__ ((noreturn)) works... yes +checking for inline... inline +checking for main in -lm... yes +checking for working alloca.h... yes +checking for alloca (via gmp-impl.h)... yes +checking how to allocate temporary memory... alloca +checking for alarm... yes +checking for getpagesize... yes +checking for getrusage... yes +checking for gettimeofday... yes +checking for localeconv... yes +checking for memset... yes +checking for mmap... yes +checking for mprotect... yes +checking for obstack_vprintf... yes +checking for popen... yes +checking for processor_info... no +checking for read_real_time... no +checking for strchr... yes +checking for strnlen... yes +checking for strtoul... yes +checking for sysconf... yes +checking for sysctl... yes +checking for sysctlbyname... no +checking for times... yes +checking for vsnprintf... yes +checking whether vsnprintf works... yes +checking whether sscanf needs writable input... no +checking for suitable m4... m4 +checking if m4wrap produces spurious output... no +checking how to switch to text section... .text +checking how to switch to data section... .data +checking what assembly label suffix to use... : +checking how to export a symbol... .globl +checking if globals are prefixed by underscore... no +checking how to switch to read-only data section... .section .rodata +checking if the export directive needs an attribute... +checking for assembler .type directive... .type $1,@$2 +checking for assembler .size directive... .size $1,$2 +checking what prefix to use for a local label... .L +checking how to define a 32-bit word... .long +checking if .align assembly directive is logarithmic... no +checking if the .align directive accepts an 0x90 fill in .text... yes +checking if the assembler takes cl with shldl... yes +creating config.m4 +configure: creating ./config.status +config.status: creating Makefile +config.status: creating mpbsd/Makefile +config.status: creating mpf/Makefile +config.status: creating mpn/Makefile +config.status: creating mpq/Makefile +config.status: creating mpz/Makefile +config.status: creating printf/Makefile +config.status: creating scanf/Makefile +config.status: creating cxx/Makefile +config.status: creating tests/Makefile +config.status: creating tests/devel/Makefile +config.status: creating tests/mpbsd/Makefile +config.status: creating tests/mpf/Makefile +config.status: creating tests/mpn/Makefile +config.status: creating tests/mpq/Makefile +config.status: creating tests/mpz/Makefile +config.status: creating tests/rand/Makefile +config.status: creating tests/misc/Makefile +config.status: creating tests/cxx/Makefile +config.status: creating tune/Makefile +config.status: creating demos/Makefile +config.status: creating demos/calc/Makefile +config.status: creating demos/expr/Makefile +config.status: creating gmp.h +config.status: creating mp.h +config.status: creating demos/expr/expr-impl.h +config.status: creating config.h +config.status: linking ./mpn/x86/udiv.asm to mpn/udiv.asm +config.status: linking ./mpn/x86/umul.asm to mpn/umul.asm +config.status: linking ./mpn/generic/add.c to mpn/add.c +config.status: linking ./mpn/generic/add_1.c to mpn/add_1.c +config.status: linking ./mpn/x86/aors_n.asm to mpn/add_n.asm +config.status: linking ./mpn/generic/sub.c to mpn/sub.c +config.status: linking ./mpn/generic/sub_1.c to mpn/sub_1.c +config.status: linking ./mpn/x86/aors_n.asm to mpn/sub_n.asm +config.status: linking ./mpn/x86/mul_1.asm to mpn/mul_1.asm +config.status: linking ./mpn/x86/p6/aorsmul_1.asm to mpn/addmul_1.asm +config.status: linking ./mpn/x86/p6/aorsmul_1.asm to mpn/submul_1.asm +config.status: linking ./mpn/x86/lshift.asm to mpn/lshift.asm +config.status: linking ./mpn/x86/rshift.asm to mpn/rshift.asm +config.status: linking ./mpn/x86/p6/dive_1.asm to mpn/dive_1.asm +config.status: linking ./mpn/x86/p6/diveby3.asm to mpn/diveby3.asm +config.status: linking ./mpn/generic/divis.c to mpn/divis.c +config.status: linking ./mpn/generic/divrem.c to mpn/divrem.c +config.status: linking ./mpn/x86/divrem_1.asm to mpn/divrem_1.asm +config.status: linking ./mpn/generic/divrem_2.c to mpn/divrem_2.c +config.status: linking ./mpn/generic/fib2_ui.c to mpn/fib2_ui.c +config.status: linking ./mpn/x86/p6/mod_1.asm to mpn/mod_1.asm +config.status: linking ./mpn/x86/mod_34lsub1.asm to mpn/mod_34lsub1.asm +config.status: linking ./mpn/x86/p6/mode1o.asm to mpn/mode1o.asm +config.status: linking ./mpn/generic/dump.c to mpn/dump.c +config.status: linking ./mpn/generic/mul.c to mpn/mul.c +config.status: linking ./mpn/generic/mul_fft.c to mpn/mul_fft.c +config.status: linking ./mpn/generic/mul_n.c to mpn/mul_n.c +config.status: linking ./mpn/x86/mul_basecase.asm to mpn/mul_basecase.asm +config.status: linking ./mpn/x86/p6/sqr_basecase.asm to mpn/sqr_basecase.asm +config.status: linking ./mpn/generic/random.c to mpn/random.c +config.status: linking ./mpn/generic/random2.c to mpn/random2.c +config.status: linking ./mpn/generic/sqrtrem.c to mpn/sqrtrem.c +config.status: linking ./mpn/generic/get_str.c to mpn/get_str.c +config.status: linking ./mpn/generic/set_str.c to mpn/set_str.c +config.status: linking ./mpn/generic/scan0.c to mpn/scan0.c +config.status: linking ./mpn/generic/scan1.c to mpn/scan1.c +config.status: linking ./mpn/generic/popcount.c to mpn/popcount.c +config.status: linking ./mpn/generic/hamdist.c to mpn/hamdist.c +config.status: linking ./mpn/generic/cmp.c to mpn/cmp.c +config.status: linking ./mpn/generic/perfsqr.c to mpn/perfsqr.c +config.status: linking ./mpn/generic/bdivmod.c to mpn/bdivmod.c +config.status: linking ./mpn/generic/gcd_1.c to mpn/gcd_1.c +config.status: linking ./mpn/generic/gcd.c to mpn/gcd.c +config.status: linking ./mpn/generic/gcdext.c to mpn/gcdext.c +config.status: linking ./mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c +config.status: linking ./mpn/generic/dc_divrem_n.c to mpn/dc_divrem_n.c +config.status: linking ./mpn/generic/sb_divrem_mn.c to mpn/sb_divrem_mn.c +config.status: linking ./mpn/generic/jacbase.c to mpn/jacbase.c +config.status: linking ./mpn/x86/copyi.asm to mpn/copyi.asm +config.status: linking ./mpn/x86/p6/copyd.asm to mpn/copyd.asm +config.status: linking ./mpn/x86/p6/gmp-mparam.h to gmp-mparam.h +# +# +# +# Subconfigure of GMP done +# ------------------------ +# +checking "for size of gmp limbs"... 4 +checking "_SHORT_LIMB"... no +checking "_LONG_LONG_LIMB"... no +checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include +checking for gethostbyname... yes +checking for connect... yes +checking for remove... yes +checking for shmat... yes +checking for IceConnectionNumber in -lICE... yes +-I/usr/X11R6/include +-L/usr/X11R6/lib + +-lSM -lICE +checking for main in -lXmu... yes +checking for main in -lXt... yes +checking for main in -lXext... yes +checking for main in -lXaw... yes +checking for main in -lX11... yes +# +# +# ------------------------- +# Subconfigure of LIBIBERTY +# +# +creating cache ./config.cache +checking whether to enable maintainer-specific portions of Makefiles... no +checking for makeinfo... makeinfo +checking for perl... perl +checking host system type... i686-pc-linux-gnu +checking build system type... i686-pc-linux-gnu +checking for ar... ar +checking for ranlib... ranlib +checking for gcc... gcc +checking whether we are using GNU C... yes +checking whether gcc accepts -g... yes +checking whether gcc and cc understand -c and -o together... yes +checking for POSIXized ISC... no +checking for working const... yes +checking for inline... inline +checking for a BSD compatible install... /usr/bin/install -c +checking how to run the C preprocessor... gcc -E +checking for sys/file.h... yes +checking for sys/param.h... yes +checking for limits.h... yes +checking for stdlib.h... yes +checking for string.h... yes +checking for unistd.h... yes +checking for strings.h... yes +checking for sys/time.h... yes +checking for time.h... yes +checking for sys/resource.h... yes +checking for sys/stat.h... yes +checking for sys/mman.h... yes +checking for fcntl.h... yes +checking for alloca.h... yes +checking for dlfcn.h... yes +checking for sys/wait.h that is POSIX.1 compatible... yes +checking whether time.h and sys/time.h may both be included... yes +checking whether errno must be declared... no +checking for ANSI C header files... yes +checking for uintptr_t... no +checking whether weak symbol works... yes +checking for library containing dlopen... -ldl +checking for pid_t... yes +checking whether the C compiler (gcc -g -O2 ) works... yes +checking whether the C compiler (gcc -g -O2 ) is a cross-compiler... no +checking for asprintf... yes +checking for atexit... yes +checking for basename... yes +checking for bcmp... yes +checking for bcopy... yes +checking for bsearch... yes +checking for bzero... yes +checking for calloc... yes +checking for clock... yes +checking for ffs... yes +checking for getcwd... yes +checking for getpagesize... yes +checking for index... yes +checking for insque... yes +checking for memchr... yes +checking for memcmp... yes +checking for memcpy... yes +checking for memmove... yes +checking for memset... yes +checking for mkstemps... no +checking for putenv... yes +checking for random... yes +checking for rename... yes +checking for rindex... yes +checking for setenv... yes +checking for sigsetmask... yes +checking for strcasecmp... yes +checking for strchr... yes +checking for strdup... yes +checking for strncasecmp... yes +checking for strrchr... yes +checking for strstr... yes +checking for strtod... yes +checking for strtol... yes +checking for strtoul... yes +checking for tmpnam... yes +checking for vasprintf... yes +checking for vfprintf... yes +checking for vprintf... yes +checking for vsprintf... yes +checking for waitpid... yes +checking whether alloca needs Cray hooks... no +checking stack direction for C alloca... -1 +checking for vfork.h... no +checking for working vfork... yes +checking for _doprnt... no +checking for sys_errlist... yes +checking for sys_nerr... yes +checking for sys_siglist... yes +checking for getrusage... yes +checking for on_exit... yes +checking for psignal... yes +checking for strerror... yes +checking for strsignal... yes +checking for sysconf... yes +checking for times... yes +checking for sbrk... yes +checking for gettimeofday... yes +checking for stdlib.h... (cached) yes +checking for unistd.h... (cached) yes +checking for sys/stat.h... (cached) yes +checking for sys/types.h... yes +checking for getpagesize... (cached) yes +checking for working mmap... yes +checking for working strncmp... yes +updating cache ./config.cache +creating ./config.status +creating Makefile +creating testsuite/Makefile +creating config.h +# +# +# +# Subconfigure of LIBIBERTY done +# ------------------------------ +# +# +# +# ------------------- +# Subconfigure of BFD +# +# +creating cache ./config.cache +checking for Cygwin environment... no +checking for mingw32 environment... no +checking host system type... i686-pc-linux-gnu +checking target system type... i686-pc-linux-gnu +checking build system type... i686-pc-linux-gnu +checking for gcc... gcc +checking whether the C compiler (gcc ) works... yes +checking whether the C compiler (gcc ) is a cross-compiler... no +checking whether we are using GNU C... yes +checking whether gcc accepts -g... yes +checking for POSIXized ISC... no +checking for a BSD compatible install... /usr/bin/install -c +checking whether build environment is sane... yes +checking whether make sets ${MAKE}... yes +checking for working aclocal... found +checking for working autoconf... found +checking for working automake... found +checking for working autoheader... found +checking for working makeinfo... found +checking for ar... ar +checking for ranlib... ranlib +checking for ld used by GCC... /usr/bin/ld +checking if the linker (/usr/bin/ld) is GNU ld... yes +checking for /usr/bin/ld option to reload object files... -r +checking for BSD-compatible nm... /usr/bin/nm -B +checking whether ln -s works... yes +checking how to recognise dependant libraries... file_magic ELF [0-9][0-9]*-bit [LM]SB( .*|) (shared object|dynamic lib ) +checking for object suffix... o +checking for executable suffix... no +checking for file... /usr/bin/file +checking for ranlib... (cached) ranlib +checking for strip... strip +updating cache ./config.cache +loading cache ./config.cache within ltconfig +checking for objdir... .libs +checking for gcc option to produce PIC... -fPIC -DPIC +checking if gcc PIC flag -fPIC -DPIC works... yes +checking if gcc static flag -static works... no +finding the maximum length of command line arguments... 49153 +checking if gcc supports -c -o file.o... yes +checking if gcc supports -fno-rtti -fno-exceptions ... yes +checking whether the linker (/usr/bin/ld) supports shared libraries... yes +checking how to hardcode library paths into programs... immediate +checking whether stripping libraries is possible... yes +checking dynamic linker characteristics... GNU/Linux ld.so +checking command to parse /usr/bin/nm -B output... ok +checking if libtool supports shared libraries... yes +checking whether to build shared libraries... no +checking whether to build static libraries... yes +creating libtool +updating cache ./config.cache +loading cache ./config.cache +checking whether to enable maintainer-specific portions of Makefiles... no +checking whether to install libbfd... yes +checking for executable suffix... (cached) no +checking for gcc... (cached) gcc +checking whether the C compiler (gcc -g -O2 ) works... yes +checking whether the C compiler (gcc -g -O2 ) is a cross-compiler... no +checking whether we are using GNU C... (cached) yes +checking whether gcc accepts -g... (cached) yes +checking how to run the C preprocessor... gcc -E +checking for ranlib... (cached) ranlib +checking for ANSI C header files... yes +checking for working const... yes +checking for inline... inline +checking for off_t... yes +checking for size_t... yes +checking for working alloca.h... yes +checking for alloca... yes +checking for stdlib.h... yes +checking for unistd.h... yes +checking for sys/stat.h... yes +checking for sys/types.h... yes +checking for getpagesize... yes +checking for working mmap... yes +checking for argz.h... yes +checking for limits.h... yes +checking for locale.h... yes +checking for nl_types.h... yes +checking for malloc.h... yes +checking for string.h... yes +checking for unistd.h... (cached) yes +checking for values.h... yes +checking for sys/param.h... yes +checking for getcwd... yes +checking for munmap... yes +checking for putenv... yes +checking for setenv... yes +checking for setlocale... yes +checking for strchr... yes +checking for strcasecmp... yes +checking for __argz_count... yes +checking for __argz_stringify... yes +checking for __argz_next... yes +checking for stpcpy... yes +checking for LC_MESSAGES... yes +checking whether NLS is requested... yes +checking whether included gettext is requested... no +checking for libintl.h... yes +checking for gettext in libc... yes +checking for msgfmt... /usr/bin/msgfmt +checking for dcgettext... yes +checking for gmsgfmt... /usr/bin/msgfmt +checking for xgettext... /usr/bin/xgettext +checking for catalogs to be installed... fr tr ja es sv +checking for a BSD compatible install... /usr/bin/install -c +checking for stddef.h... yes +checking for string.h... (cached) yes +checking for strings.h... yes +checking for stdlib.h... (cached) yes +checking for time.h... yes +checking for unistd.h... (cached) yes +checking for fcntl.h... yes +checking for sys/file.h... yes +checking for sys/time.h... yes +checking whether time.h and sys/time.h may both be included... yes +checking for dirent.h that defines DIR... yes +checking for opendir in -ldir... no +checking for fcntl... yes +checking for getpagesize... (cached) yes +checking for setitimer... yes +checking for sysconf... yes +checking for fdopen... yes +checking for getuid... yes +checking for getgid... yes +checking whether strstr must be declared... no +checking whether malloc must be declared... no +checking whether realloc must be declared... no +checking whether free must be declared... no +checking whether getenv must be declared... no +checking for sys/procfs.h... yes +checking for prstatus_t in sys/procfs.h... yes +checking for prstatus32_t in sys/procfs.h... no +checking for prstatus_t.pr_who in sys/procfs.h... no +checking for prstatus32_t.pr_who in sys/procfs.h... no +checking for pstatus_t in sys/procfs.h... no +checking for pxstatus_t in sys/procfs.h... no +checking for pstatus32_t in sys/procfs.h... no +checking for prpsinfo_t in sys/procfs.h... yes +checking for prpsinfo32_t in sys/procfs.h... no +checking for psinfo_t in sys/procfs.h... no +checking for psinfo32_t in sys/procfs.h... no +checking for lwpstatus_t in sys/procfs.h... no +checking for lwpxstatus_t in sys/procfs.h... no +checking for lwpstatus_t.pr_context in sys/procfs.h... no +checking for lwpstatus_t.pr_reg in sys/procfs.h... no +checking for win32_pstatus_t in sys/procfs.h... no +checking for stdlib.h... (cached) yes +checking for unistd.h... (cached) yes +checking for sys/stat.h... (cached) yes +checking for sys/types.h... (cached) yes +checking for getpagesize... (cached) yes +checking for working mmap... (cached) yes +checking for madvise... yes +checking for mprotect... yes +updating cache ./config.cache +creating ./config.status +creating ../binutils.spec +creating Makefile +creating doc/Makefile +creating bfd-in3.h +creating po/Makefile.in +creating config.h +# +# +# +# Subconfigure of BFD done +# ------------------------ +# +checking for long... yes +checking size of long... 4 +checking sizeof struct contblock... 8 +checking endian.h usability... yes +checking endian.h presence... yes +checking for endian.h... yes +checking "endianness"... little +checking "finding DBEGIN"... got 0x8000000 +checking "finding CSTACK_ADDRESS"... got -1073744656 +checking "sizeof long long int"... yes +checking for pagewidth... 12 +checking for getcwd... yes +checking for getwd... yes +checking for uname... yes +checking for gettimeofday... yes +checking sys/ioctl.h usability... yes +checking sys/ioctl.h presence... yes +checking for sys/ioctl.h... yes +checking for BSDgettimeofday... no +checking for gettimeofday... (cached) yes +checking for gettimeofday declaration... present +checking for sin in -lm... yes +checking for main in -lmingwex... no +checking math.h usability... yes +checking math.h presence... yes +checking for math.h... yes +checking values.h usability... yes +checking values.h presence... yes +checking for values.h... yes +checking float.h usability... yes +checking float.h presence... yes +checking for float.h... yes +checking for isnormal... yes +checking for isfinite... yes +checking for sockets... checking for connect... (cached) yes +checking for gethostbyname... (cached) yes +checking for main in -lreadline... yes +checking For network code for nsocket.c... yes +checking check for listen using fcntl... yes +checking for profil... yes +checking for setenv... yes +checking for _cleanup... no +checking FIONBIO vs. O_NONBLOCK for nonblocking I/O... O_NONBLOCK +checking check for SV_ONSTACK... yes +checking check for SIGSYS... yes +checking check for SIGEMT... no +checking asm/sigcontext.h usability... yes +checking asm/sigcontext.h presence... yes +checking for asm/sigcontext.h... yes +checking asm/signal.h usability... yes +checking asm/signal.h presence... yes +checking for asm/signal.h... yes +"sigcontext in signal.h" +checking for emacs... /usr/bin/emacs +checking emacs site lisp directory... /usr/share/emacs/21.2/site-lisp +checking emacs default.el... /usr/share/emacs/21.2/site-lisp/default.el +checking emacs info/dir... /usr/local/info/ +checking for tcl/tk... checking for tclsh... tclsh +checking for main in -llieee... no +using TK_VERSION=8.3 in /usr/lib +checking alloca... yes +checking Checking for buggy gcc version from redhat... no +configure: creating ./config.status +config.status: creating makedefc +config.status: creating windows/gcl.iss +config.status: creating windows/gcl.ansi.iss +config.status: creating windows/install.ansi.lsp +config.status: creating windows/install.lsp +config.status: creating h/gclincl.h +makedefc + +# begin makedefs + +# use=386-linux + +# for main link of raw_gcl +LIBS= -lm /var/tmp/axiom/lsp/gcl-2.6.1/binutils/bfd/libbfd.a /var/tmp/axiom/lsp/gcl-2.6.1/binutils/libiberty/libiberty.a -lreadline -lncurses + +#The multi precision library stuff +MPFILES=$(MPDIR)/@MPI_FILE@ $(MPDIR)/libmport.a + + +# root for the installation, eg /usr/local +# This would cause make install to create /usr/local/bin/gcl and +# /usr/local/lib/gcl-2-??/* with some basic files. +prefix=/usr/local + +# where to place the info files +INFO_DIR=/usr/local/info/ + +# where to put emacs lisp files. +EMACS_SITE_LISP=/usr/share/emacs/21.2/site-lisp + +# the default.el file +EMACS_DEFAULT_EL=/usr/share/emacs/21.2/site-lisp/default.el + +# numerous TCL/TK variables culled from the tkConfig.sh and tclConfig.sh +# if these are found. +TK_CONFIG_PREFIX=/usr/lib +TK_LIBRARY=/usr/lib/tk8.3 +TCL_LIBRARY=/usr/lib/tcl8.3 +TK_XINCLUDES=-I/usr/X11R6/include +TK_INCLUDE=-I/usr/lib/../include +TCL_INCLUDE=-I/usr/lib/../include +TK_LIB_SPEC=-L/usr/lib -ltk8.3 +TK_BUILD_LIB_SPEC=-L/usr/lib -ltk8.3 +TK_XLIBSW=-L/usr/X11R6/lib -lX11 +TK_XINCLUDES=-I/usr/X11R6/include +TCL_LIB_SPEC=-L/usr/lib -ltcl8.3${TCL_DBGX} +TCL_DL_LIBS=-ldl +TCL_LIBS=-ldl -lm + +NOTIFY=yes +CC=gcc +CFLAGS=-Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I$(GCLDIR)/o +FINAL_CFLAGS=-Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe +NIFLAGS=-Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -I$(GCLDIR)/o +O3FLAGS=-O3 -fomit-frame-pointer +O2FLAGS=-O + +RL_OBJS=gcl_readline.o + +RL_LIB=lsp/gcl_readline.o + +MAKEINFO=makeinfo + +FLISP=saved_gcl +SYSTEM=gcl +BUILD_BFD=h/bfd.h h/bfdlink.h h/ansidecl.h h/symcat.h +GMPDIR=gmp3 +X_LIBS= -L/usr/X11R6/lib -lXmu -lXt -lXext -lXaw -lX11 +X_CFLAGS= -I/usr/X11R6/include + +PROCESSOR_FLAGS= + +EXTRA_LOBJS= +add-defs1 386-linux +using 386-linux.defs +make[2]: Leaving directory `/var/tmp/axiom/lsp' +15 making /var/tmp/axiom/src +make[2]: Entering directory `/var/tmp/axiom/src' +21 making /var/tmp/axiom/src/boot +make[3]: Entering directory `/var/tmp/axiom/src/boot' +2 making /var/tmp/axiom/int/boot/boothdr.lisp from /var/tmp/axiom/src/boot/boothdr.lisp.pamphlet +1 making /var/tmp/axiom/obj/linux/boot/boothdr.o from /var/tmp/axiom/int/boot/boothdr.lisp +/bin/sh: line 1: /var/tmp/axiom/obj/linux/bin/lisp: No such file or directory +make[3]: *** [/var/tmp/axiom/obj/linux/boot/boothdr.o] Error 127 +make[3]: Leaving directory `/var/tmp/axiom/src/boot' +make[2]: *** [bootdir] Error 2 +make[2]: Leaving directory `/var/tmp/axiom/src' +make[1]: *** [srcdir] Error 2 +make[1]: Leaving directory `/var/tmp/axiom' +make: *** [all] Error 2 +norroy% + +\start +Date: 19 Nov 2003 10:44:39 -0500 +From: Camm Maguire +To: Roland McGrath +Subject: [Axiom-developer] Re: [Gcl-devel] exec-shield mmap & brk randomization +Cc: fedora-devel-list@redhat.com + +Greetings! + +Roland McGrath writes: + +> > Bingo. In fact, we use exactly emacs' unexec. I'm hoping your past +> > tense of the verb to break here indicates that a fix for unexec is +> > already at hand? +> +> Not exactly. I do plan to resolve the situation in the Fedora Core 2 +> development cycle, but exactly how is not yet clear. I'd like to +> understand GCL's constraints as well as Emacs's before deciding what to do. +> + +Thanks as always for your efforts! + +> > Thankfully, GCL does not have to know precisely where its heap lower +> > bound is (apart from unexec) until the first call to sbrk(0) is made, +> > but we do absolutely need contiguity of this heap. As long as you +> > don't dump brk altogether, I may retain my head of hair. :-). +> +> Do you make many repeated sbrk calls to expand the heap? If you make just + +Yes. This is to keep images from becoming unnecessarily large -- we +expand the heap just enough to hold the working code. + +> one big allocation and don't really care what the base address is, then +> mmap is just as good for you. However, it sounds like you want to choose +> the actual address range at compile time. Is that so? +> + +In short, at this moment, we just need a coarse floor to the heap +start at compile time. We don't need to specify it, just to know what +it is. There may be a relatively simple modification possible in +which we could forgo this compile time step in favor of a runtime +initialized static variable. + +GCL uses several statically defined arrays to hold marking and type +information on the pages in the heap -- statically defined to separate +them from GCL's memory management system. So basically all GCL needs +to my knowledge is some reliable way to map the elements of these +arrays to the pages in the heap. Right now, this mapping is done by +running a little test in configure to get an idea of where sbrk will +start, and then taking its floor against some large divisor. A DBEGIN +constant is compiled in, which on i386 Linux is currently 0x8000000. +A given heap page address is then mapped to the static array element +by subtracting this value, and rightshifting by the (log) PAGEWIDTH +(>>12). Even though sbrk will commence some pages above DBEGIN, this +is not critical, but will merely waste some initial elements in the +array. So the random start of sbrk, as long as it is above DBEGIN, +will merely waste a few more such elements, and reduce the actual +amount of heap allocatable somewhat further. + +This extra 'heap wasteage' will be, alas, not a one time event in +typical GCL usage. Applications built on GCL usually go through +several cycles of compile and load, save(unexec), restart new image, +compile and load, etc. With each iteration, there will be a hole +introduced into the heap (presumably sbrk will in no circumstances +return an address below the existing .data section end). GCL should +still continue to function, if I understand correctly. How big is the +random sbrk range? Could be quite small if one just wants to achieve +protection from attacks, no? + +The modification I referred to above would be to skip the compile time +test, define DBEGIN as some static variable, and set this to the first +sbrk. I think the windows port might already do something like this. +This would eliminate the first hole in the heap, as well as the +possibility of negative array offsets due to the skewing of the +compile-time and runtime sbrk. It will not prevent subsequent holes +introduced through the typical development cycle mentioned above. +Right now I *think* we could survive this, but we won't know for sure +until all GCL built software is thoroughly tested. + + +> > Only in unexec. If emacs has a fix, we can use it directly. +> +> But, in the binary produced by unexec, do you rely on the _end/end and +> _edata/edata symbols beind adjusted to included brk data allocated by the +> loadup run before the unexec? (I haven't yet checked whether Emacs does.) + +The only place I can possibly imagine this would be used is in +subsequent unexec's. I.e. a load,save,restart,load,save,restart must +contain the contents of the first load as well as the second. If +unexec uses some other algorithm to achieve this, I don't think GCL +cares about _end and _edata (though I'd need to double check to be +certain.) + +> That is, if what unexec did were to just restore some particular memory +> allocated in the first run, disjoint from the original data segment, would +> that make you happy? +> + +See above. Disjoint should be workable, though a bit wasteful, as +long as we never lose old pages in multiple cycles. + +> > I'm not really sure how much memory could be wasted, but this likely +> > seems a very small consideration compared to the complexity of +> > redesigning the garbage collector, etc. +> +> Sure. Contiguity is inherently limited in the ways I mentioned, but there +> are plenty of reasons to like it if those limitations aren't your primary +> concern. If you like contiguity, you just need to find the best ways to +> ask up front for all the contiguity you really need. +> + +The linker script sounds interesting, though a bit complex. Does the +image size immediately balloon to its full stature, or is it like +mmapping a file with a hole in it? + +> > 2) come up with a configure time absolute lower bound to the first +> > sbrk after exec +> +> That is not something you ought to try to rely on in the current situation. +> It is in fact a known range at the moment, but if the brk randomization +> feature remains, you can't be sure the range will remain the same, or that +> a compile-time determination would apply correctly to running on slightly +> different kernels or different hardware configurations. +> + +We may be able to change this at runtime as mentioned above. At very +worst, (if the former does not work) we could put in a value by hand. + +> > Else we must +> > +> > 3) use setarch +> +> This is certainly the right stop-gap solution if you are concerned about +> people building GCL on FC1 tomorrow. It's trivial to implement in the src +> rpm spec, and probably not worth putting in configure now since it likely +> won't be required for very long. +> + +Tim, I'd like to know what your feelings/time horizons are. I'm +thinking the best thing for GCL in general is to replace DBEGIN with a +runtime variable in any case if that does not break anything, and in +addition, offer a configure option +--enable-i-dont-want-holes-in-my-heap which will invoke setarch on +each created image. (Would unexec preserve the effects of setarch?). +Then we wait for an unexec fix from our trusty friends at redhat. In +the meantime, the above configure option is mandatory. Thoughts? + +\start +Date: Wed, 19 Nov 2003 17:40:18 +0100 +From: Paul.Zimmermann@loria.fr (Paul Zimmermann) +To: camm@enhanced.com +Subject: [Axiom-developer] Re: [Gcl-devel] Re: Issue to build GCL on Mandrake linux distro + +Dear Camm, + + From: Camm Maguire + Date: 19 Nov 2003 09:35:16 -0500 + + Greetings, and thanks as always for your helpful reports! + + As you know by now, axiom starts by building GCL. I cannot tell from + the log you've posted whether this stage has been completed or not. + +Clearly the problem happens during the GCL configure (i.e. +before GCL is built). + + It is most helpful for me (as a GCL developer) to see output from the + GCL ./configure stage through the creation of + lsp/gcl-2.6.1/unixport/saved_gcl. + + The sed commands are issued by configure, not make, as they make the + "make" related files and headers from the corresponding ".in" + files. The "unterminated sed command" indicates that one of the + variables configure tried to determine automatically has been + corrupted, usually by capturing stray puctuation characters. With + great probability, this is the step trying to determine where your + static bfd and iberty libs are kept. This is normally + /usr/lib/libbfd.a and /usr/lib/libiberty.a. configure tries to + determing this by creating a dummy foo.c file: + + echo 'int main() {bfd_init();bfd_openr("/dev/null",0);return 0;}' + >foo.c + + and then parsing the output of + + gcc -Wl,-M -static -o foo.o foo.c -lbfd -liberty + + to see where gcc found the libs. This command is run through: + + 2>&1 | tr '()' '\012\012' | $AWK '{print $NF}' | sort | uniq + + in 2.6.1-18. I've recently added for the utexas people an additional + filter: + + 2>&1 | grep -v : | tr '()' '\012\012' | $AWK '{print $NF}' | sort | uniq + + If you wanted, you could change the line in configure.in to look like + the above, run autoconf, and then ./configure in the gcl-2.6.1 + directory and see if the "unterminated sed" message vanishes. + Alternatively, you can make the foo.c, run the gcc command, pipe it + though your existing filter, and let me know the results. We can then + get this to work automatically on Mandrake. + +One problem is that when I run ./configure in gcl-2.6.1, it works... +but it does not when called by the main Axiom "make" (file +lsp/Makefile) so it is not only a gcl problem... + +I modified lsp/Makefile so that it does not extract gcl-2.6.1.tgz, +thus does not override gcl-2.6.1/configure.in, and copied the file +$tmp/subs-$ac_sed_frag.sed in /tmp/toto.sed before sed -f was called. +The culprit is the following: + +[...] +s,@ECHO_T@,,;t t +s,@LIBS@, -lm ../libbfd.a +/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2/../../../libbfd.a /usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2/../../../libiberty.a -lreadline -lncurses,;t t +s,@VERSION@,2.6.1,;t t +[...] + +When I compiled the above foo.c, I get: + +norroy% gcc -Wl,-M -static -o foo.o foo.c -lbfd -liberty +Archive member included because of file (symbol) + +/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2/../../../libbfd.a(init.o) + /tmp/cc6jJptq.o (bfd_init) +/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2/../../../libbfd.a(opncls.o) + /tmp/cc6jJptq.o (bfd_openr) +... (and so on) + +(No need to say the grep -v patch does not work.) + +When the configure is started as "stand-alone" from lsp/gcl-2.6.1, +the config.status does not contain ../libbfd.a: + +[...] +s,@ECHO_T@,,;t t +s,@LIBS@, -lm /usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2/../../../libbfd.a /usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2/../../../libiberty.a -lreadline -lncurses,;t t +s,@VERSION@,2.6.1,;t t +[...] + +Investigating a little further, it seems that when called from the Axiom make, +there is a mess in the output of gcc -Wl,-M -static -o foo.o foo.c -lbfd +-liberty, which makes you think that "../libbfd.a" is a valid path: + +[...] +/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2/../..//usr/bin/ld: cannot find -lc +../libbfd.a(archive64.o) +[...] + +This seems to be a gcc bug (should flush stderr before calling ld). +Does not seem easy to provide a workaround... + +\start +Date: 19 Nov 2003 16:52:10 -0500 +From: Camm Maguire +To: Paul.Zimmermann@loria.fr (Paul Zimmermann) +Subject: [Axiom-developer] Re: [Gcl-devel] Re: Issue to build GCL on Mandrake linux distro + +Greetings, and thanks for youre detailed report! + +Paul.Zimmermann@loria.fr (Paul Zimmermann) writes: + +> /usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2/../..//usr/bin/ld: cannot find -lc +> ../libbfd.a(archive64.o) +> [...] +> + +Why won't the addition of the grep -v : to the filter weed this out? + +Take care, + +> This seems to be a gcc bug (should flush stderr before calling ld). +> Does not seem easy to provide a workaround... +> + +\start +Date: 19 Nov 2003 09:35:16 -0500 +From: Camm Maguire +To: Paul.Zimmermann@loria.fr (Paul Zimmermann) +Subject: [Axiom-developer] Re: [Gcl-devel] Re: Issue to build GCL on Mandrake linux distro + +Greetings, and thanks as always for your helpful reports! + +As you know by now, axiom starts by building GCL. I cannot tell from +the log you've posted whether this stage has been completed or not. +It is most helpful for me (as a GCL developer) to see output from the +GCL ./configure stage through the creation of +lsp/gcl-2.6.1/unixport/saved_gcl. + +The sed commands are issued by configure, not make, as they make the +"make" related files and headers from the corresponding ".in" +files. The "unterminated sed command" indicates that one of the +variables configure tried to determine automatically has been +corrupted, usually by capturing stray puctuation characters. With +great probability, this is the step trying to determine where your +static bfd and iberty libs are kept. This is normally +/usr/lib/libbfd.a and /usr/lib/libiberty.a. configure tries to +determing this by creating a dummy foo.c file: + +echo 'int main() {bfd_init();bfd_openr("/dev/null",0);return 0;}' + >foo.c + +and then parsing the output of + +gcc -Wl,-M -static -o foo.o foo.c -lbfd -liberty + +to see where gcc found the libs. This command is run through: + +2>&1 | tr '()' '\012\012' | $AWK '{print $NF}' | sort | uniq + +in 2.6.1-18. I've recently added for the utexas people an additional +filter: + +2>&1 | grep -v : | tr '()' '\012\012' | $AWK '{print $NF}' | sort | uniq + +If you wanted, you could change the line in configure.in to look like +the above, run autoconf, and then ./configure in the gcl-2.6.1 +directory and see if the "unterminated sed" message vanishes. +Alternatively, you can make the foo.c, run the gcc command, pipe it +though your existing filter, and let me know the results. We can then +get this to work automatically on Mandrake. + +GCL has its own local copy of bfd for situations like these. It +should not be relied upon, as it is seldomly updated, but it can get +you going in a pinch. It sounds as though your local binutils build +went smoothly, but I cannot tell from this report. More output please +:-). + +Take care, + +Paul.Zimmermann@loria.fr (Paul Zimmermann) writes: + +> > Unfortunately it was removed by "make". Is there a way to keep temporary +> > files when an error occurs? +> +> Yes, add a special target in the Makefile: +> +> .PRECIOUS: %.sed +> +> In which Makefile? I tried both the main Makefile, lsp/Makefile, +> lsp/gcl-2.6.1/makefile, but the last one is re-generated by the main "make", +> so this new target is lost. +> +> If I put --disable-statsysbfd --enable-locbfd in the gcl configure +> (file lsp/Makefile, line 37), as suggested by Camm Maguire, the 'sed' +> problem disappears, but another problem appears: +> +> make[3]: Entering directory `/var/tmp/axiom/src/boot' +> 2 making /var/tmp/axiom/int/boot/boothdr.lisp from /var/tmp/axiom/src/boot/boothdr.lisp.pamphlet +> 1 making /var/tmp/axiom/obj/linux/boot/boothdr.o from /var/tmp/axiom/int/boot/boothdr.lisp +> /bin/sh: line 1: /var/tmp/axiom/obj/linux/bin/lisp: No such file or directory +> make[3]: *** [/var/tmp/axiom/obj/linux/boot/boothdr.o] Error 127 +> make[3]: Leaving directory `/var/tmp/axiom/src/boot' +> make[2]: *** [bootdir] Error 2 +> make[2]: Leaving directory `/var/tmp/axiom/src' +> make[1]: *** [srcdir] Error 2 +> make[1]: Leaving directory `/var/tmp/axiom' +> make: *** [all] Error 2 +> +> Regards, +> Paul +> +> ############################################################################## +> +> norroy% make +> 13 making noweb +> patching file modules.c +> mnt.o: In function `emitfile': +> mnt.o(.text+0x361): the use of `tmpnam' is dangerous, better use `mkstemp' +> make[1]: [install-shell] Error 1 (ignored) +> make[1]: [install-code] Error 1 (ignored) +> texhash: /usr/share/texmf: directory not writable. Skipping... +> rm: cannot remove `/var/lib/texmf/ls-R': Operation not permitted +> mv: cannot move `/var/lib/texmf/lsR.W3UAth/lsR22229.tmp' to `/var/lib/texmf/ls-R': Operation not permitted +> make[1]: [install-elisp] Error 1 (ignored) +> 0 SPAD=/var/tmp/axiom/mnt/linux SYS=linux SPD=/var/tmp/axiom LSP=/var/tmp/axiom/lsp GCLDIR=/var/tmp/axiom/lsp/gcl-2.6.1 SRC=/var/tmp/axiom/src INT=/var/tmp/axiom/int OBJ=/var/tmp/axiom/obj MNT=/var/tmp/axiom/mnt ZIPS=/var/tmp/axiom/zips TMP=/var/tmp/axiom/obj/tmp SPADBIN=/var/tmp/axiom/mnt/linux/bin INC=/var/tmp/axiom/src/include CCLBASE=/var/tmp/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /var/tmp/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 TANGLE=/var/tmp/axiom/mnt/linux/bin/lib/notangle +> 10 copying /var/tmp/axiom/src/scripts to /var/tmp/axiom/mnt/linux/bin +> 1 making a linux system, PART=cprogs SUBPART=everything +> 2 Environment SPAD=/var/tmp/axiom/mnt/linux SYS=linux SPD=/var/tmp/axiom LSP=/var/tmp/axiom/lsp GCLDIR=/var/tmp/axiom/lsp/gcl-2.6.1 SRC=/var/tmp/axiom/src INT=/var/tmp/axiom/int OBJ=/var/tmp/axiom/obj MNT=/var/tmp/axiom/mnt ZIPS=/var/tmp/axiom/zips TMP=/var/tmp/axiom/obj/tmp SPADBIN=/var/tmp/axiom/mnt/linux/bin INC=/var/tmp/axiom/src/include CCLBASE=/var/tmp/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /var/tmp/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 TANGLE=/var/tmp/axiom/mnt/linux/bin/lib/notangle +> make[1]: Entering directory `/var/tmp/axiom' +> 11 checking directory structure +> 12 Environment: PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/var/tmp/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/var/tmp/axiom/src/share XLIB=/usr/X11R6/lib +> 18 making /var/tmp/axiom/src +> make[2]: Entering directory `/var/tmp/axiom/src' +> 1 making /var/tmp/axiom/src/scripts +> make[3]: Entering directory `/var/tmp/axiom/src/scripts' +> 1 making /var/tmp/axiom/src/scripts +> make[3]: Leaving directory `/var/tmp/axiom/src/scripts' +> 17 making /var/tmp/axiom/src/lib +> make[3]: Entering directory `/var/tmp/axiom/src/lib' +> 1 making /var/tmp/axiom/int/lib/bsdsignal.c from /var/tmp/axiom/src/lib/bsdsignal.c.pamphlet +> 2 making /var/tmp/axiom/obj/linux/lib/bsdsignal.o from /var/tmp/axiom/int/lib/bsdsignal.c +> 9 making /var/tmp/axiom/int/lib/cursor.c from /var/tmp/axiom/src/lib/cursor.c.pamphlet +> 10 making /var/tmp/axiom/obj/linux/lib/cursor.o from /var/tmp/axiom/int/lib/cursor.c +> 13 making /var/tmp/axiom/int/lib/edin.c from /var/tmp/axiom/src/lib/edin.c.pamphlet +> 14 making /var/tmp/axiom/obj/linux/lib/edin.o from /var/tmp/axiom/int/lib/edin.c +> 17 making /var/tmp/axiom/int/lib/fnct_key.c from /var/tmp/axiom/src/lib/fnct_key.c.pamphlet +> 18 making /var/tmp/axiom/obj/linux/lib/fnct_key.o from /var/tmp/axiom/int/lib/fnct_key.c +> 21 making /var/tmp/axiom/int/lib/halloc.c from /var/tmp/axiom/src/lib/halloc.c.pamphlet +> 22 making /var/tmp/axiom/obj/linux/lib/halloc.o from /var/tmp/axiom/int/lib/halloc.c +> 29 making /var/tmp/axiom/int/lib/openpty.c from /var/tmp/axiom/src/lib/openpty.c.pamphlet +> 30 making /var/tmp/axiom/obj/linux/lib/openpty.o from /var/tmp/axiom/int/lib/openpty.c +> 33 making /var/tmp/axiom/int/lib/pixmap.c from /var/tmp/axiom/src/lib/pixmap.c.pamphlet +> 34 making /var/tmp/axiom/obj/linux/lib/pixmap.o from /var/tmp/axiom/int/lib/pixmap.c +> 37 making /var/tmp/axiom/int/lib/prt.c from /var/tmp/axiom/src/lib/prt.c.pamphlet +> 38 making /var/tmp/axiom/obj/linux/lib/prt.o from /var/tmp/axiom/int/lib/prt.c +> 41 making /var/tmp/axiom/int/lib/sockio-c.c from /var/tmp/axiom/src/lib/sockio-c.c.pamphlet +> 42 making /var/tmp/axiom/obj/linux/lib/sockio-c.o from /var/tmp/axiom/int/lib/sockio-c.c +> 45 making /var/tmp/axiom/int/lib/spadcolors.c from /var/tmp/axiom/src/lib/spadcolors.c.pamphlet +> 46 making /var/tmp/axiom/obj/linux/lib/spadcolors.o from /var/tmp/axiom/int/lib/spadcolors.c +> 49 making /var/tmp/axiom/int/lib/util.c from /var/tmp/axiom/src/lib/util.c.pamphlet +> 50 making /var/tmp/axiom/obj/linux/lib/util.o from /var/tmp/axiom/int/lib/util.c +> 53 making /var/tmp/axiom/int/lib/wct.c from /var/tmp/axiom/src/lib/wct.c.pamphlet +> 54 making /var/tmp/axiom/obj/linux/lib/wct.o from /var/tmp/axiom/int/lib/wct.c +> 57 making /var/tmp/axiom/int/lib/XDither.c from /var/tmp/axiom/src/lib/XDither.c.pamphlet +> 58 making /var/tmp/axiom/obj/linux/lib/XDither.o from /var/tmp/axiom/int/lib/XDither.c +> 61 making /var/tmp/axiom/int/lib/XShade.c from /var/tmp/axiom/src/lib/XShade.c.pamphlet +> 62 making /var/tmp/axiom/obj/linux/lib/XShade.o from /var/tmp/axiom/int/lib/XShade.c +> 65 making /var/tmp/axiom/int/lib/XSpadFill.c from /var/tmp/axiom/src/lib/XSpadFill.c.pamphlet +> 66 making /var/tmp/axiom/obj/linux/lib/XSpadFill.o from /var/tmp/axiom/int/lib/XSpadFill.c +> 73 making /var/tmp/axiom/obj/linux/lib/libspad.a +> 5 making /var/tmp/axiom/int/lib/cfuns-c.c from /var/tmp/axiom/src/lib/cfuns-c.c.pamphlet +> 6 making /var/tmp/axiom/obj/linux/lib/cfuns-c.o from /var/tmp/axiom/int/lib/cfuns-c.c +> 25 making /var/tmp/axiom/int/lib/hash.c from /var/tmp/axiom/src/lib/hash.c.pamphlet +> 26 making /var/tmp/axiom/obj/linux/lib/hash.o from /var/tmp/axiom/int/lib/hash.c +> 3 making /var/tmp/axiom/int/doc/src/lib/bsdsignal.c.dvi from /var/tmp/axiom/src/lib/bsdsignal.c.pamphlet +> 4 making /var/tmp/axiom/mnt/linux/doc/src/lib/bsdsignal.c.dvi from /var/tmp/axiom/int/doc/src/lib/bsdsignal.c.dvi +> 7 making /var/tmp/axiom/int/doc/src/lib/cfuns-c.c.dvi from /var/tmp/axiom/src/lib/cfuns-c.c.pamphlet +> 8 making /var/tmp/axiom/mnt/linux/doc/src/lib/cfuns-c.c.dvi from /var/tmp/axiom/int/doc/src/lib/cfuns-c.c.dvi +> 11 making /var/tmp/axiom/int/doc/src/lib/cursor.c.dvi from /var/tmp/axiom/src/lib/cursor.c.pamphlet +> 12 making /var/tmp/axiom/mnt/linux/doc/src/lib/cursor.c.dvi from /var/tmp/axiom/int/doc/src/lib/cursor.c.dvi +> 15 making /var/tmp/axiom/int/doc/src/lib/edin.c.dvi from /var/tmp/axiom/src/lib/edin.c.pamphlet +> 16 making /var/tmp/axiom/mnt/linux/doc/src/lib/edin.c.dvi from /var/tmp/axiom/int/doc/src/lib/edin.c.dvi +> 19 making /var/tmp/axiom/int/doc/src/lib/fnct_key.c.dvi from /var/tmp/axiom/src/lib/fnct_key.c.pamphlet +> 20 making /var/tmp/axiom/mnt/linux/doc/src/lib/fnct_key.c.dvi from /var/tmp/axiom/int/doc/src/lib/fnct_key.c.dvi +> 23 making /var/tmp/axiom/int/doc/src/lib/halloc.c.dvi from /var/tmp/axiom/src/lib/halloc.c.pamphlet +> 24 making /var/tmp/axiom/mnt/linux/doc/src/lib/halloc.c.dvi from /var/tmp/axiom/int/doc/src/lib/halloc.c.dvi +> 27 making /var/tmp/axiom/int/doc/src/lib/hash.c.dvi from /var/tmp/axiom/src/lib/hash.c.pamphlet +> 28 making /var/tmp/axiom/mnt/linux/doc/src/lib/hash.c.dvi from /var/tmp/axiom/int/doc/src/lib/hash.c.dvi +> 31 making /var/tmp/axiom/int/doc/src/lib/openpty.c.dvi from /var/tmp/axiom/src/lib/openpty.c.pamphlet +> 32 making /var/tmp/axiom/mnt/linux/doc/src/lib/openpty.c.dvi from /var/tmp/axiom/int/doc/src/lib/openpty.c.dvi +> 35 making /var/tmp/axiom/int/doc/src/lib/pixmap.c.dvi from /var/tmp/axiom/src/lib/pixmap.c.pamphlet +> 36 making /var/tmp/axiom/mnt/linux/doc/src/lib/pixmap.c.dvi from /var/tmp/axiom/int/doc/src/lib/pixmap.c.dvi +> 39 making /var/tmp/axiom/int/doc/src/lib/prt.c.dvi from /var/tmp/axiom/src/lib/prt.c.pamphlet +> 40 making /var/tmp/axiom/mnt/linux/doc/src/lib/prt.c.dvi from /var/tmp/axiom/int/doc/src/lib/prt.c.dvi +> 43 making /var/tmp/axiom/int/doc/src/lib/sockio-c.c.dvi from /var/tmp/axiom/src/lib/sockio-c.c.pamphlet +> 44 making /var/tmp/axiom/mnt/linux/doc/src/lib/sockio-c.c.dvi from /var/tmp/axiom/int/doc/src/lib/sockio-c.c.dvi +> 71 making /var/tmp/axiom/mnt/linux/doc/src/lib/Makefile.dvi from /var/tmp/axiom/src/lib/Makefile.dvi +> 47 making /var/tmp/axiom/int/doc/src/lib/spadcolors.c.dvi from /var/tmp/axiom/src/lib/spadcolors.c.pamphlet +> 48 making /var/tmp/axiom/mnt/linux/doc/src/lib/spadcolors.c.dvi from /var/tmp/axiom/int/doc/src/lib/spadcolors.c.dvi +> 51 making /var/tmp/axiom/int/doc/src/lib/util.c.dvi from /var/tmp/axiom/src/lib/util.c.pamphlet +> 52 making /var/tmp/axiom/mnt/linux/doc/src/lib/util.c.dvi from /var/tmp/axiom/int/doc/src/lib/util.c.dvi +> 55 making /var/tmp/axiom/int/doc/src/lib/wct.c.dvi from /var/tmp/axiom/src/lib/wct.c.pamphlet +> 56 making /var/tmp/axiom/mnt/linux/doc/src/lib/wct.c.dvi from /var/tmp/axiom/int/doc/src/lib/wct.c.dvi +> 59 making /var/tmp/axiom/int/doc/src/lib/XDither.c.dvi from /var/tmp/axiom/src/lib/XDither.c.pamphlet +> 60 making /var/tmp/axiom/mnt/linux/doc/src/lib/XDither.c.dvi from /var/tmp/axiom/int/doc/src/lib/XDither.c.dvi +> 63 making /var/tmp/axiom/int/doc/src/lib/XShade.c.dvi from /var/tmp/axiom/src/lib/XShade.c.pamphlet +> 64 making /var/tmp/axiom/mnt/linux/doc/src/lib/XShade.c.dvi from /var/tmp/axiom/int/doc/src/lib/XShade.c.dvi +> 67 making /var/tmp/axiom/int/doc/src/lib/XSpadFill.c.dvi from /var/tmp/axiom/src/lib/XSpadFill.c.pamphlet +> 68 making /var/tmp/axiom/mnt/linux/doc/src/lib/XSpadFill.c.dvi from /var/tmp/axiom/int/doc/src/lib/XSpadFill.c.dvi +> 72 finished making /var/tmp/axiom/obj/linux/lib/libspad.a /var/tmp/axiom/obj/linux/lib/cfuns-c.o /var/tmp/axiom/obj/linux/lib/hash.o +> make[3]: Leaving directory `/var/tmp/axiom/src/lib' +> make[2]: Leaving directory `/var/tmp/axiom/src' +> 0 PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/var/tmp/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/var/tmp/axiom/src/share XLIB=/usr/X11R6/lib +> 10 copying /var/tmp/axiom/src/scripts to /var/tmp/axiom/mnt/linux/bin +> 19 making /var/tmp/axiom/lsp +> make[2]: Entering directory `/var/tmp/axiom/lsp' +> 2 building gcl-2.6.1 +> 3 applying EXTRAS patch to h/linux.defs +> patching file linux.defs +> 4 setup ini files for EXTRAS patch +> 6 applying libspad.a patch to unixport/makefile +> patching file makefile +> 7 applying toploop patch to unixport/init_gcl.lsp +> patching file init_gcl.lsp.in +> 18 applying MAX_STACK_SIZE patch +> patching file main.c +> 11 applying tail-recursive noise patch +> patching file gcl_cmpflet.lsp +> 12 applying tail-recursive noise patch +> patching file gcl_cmpcall.lsp +> 26 copy gcl_collectfn.lsp to collectfn.lsp +> checking build system type... i686-pc-linux-gnu +> checking host system type... i686-pc-linux-gnu +> host=i686-pc-linux-gnu +> enable_machine= +> use=386-linux +> checking for gcc... gcc +> checking for C compiler default output... a.out +> checking whether the C compiler works... yes +> checking whether we are cross compiling... no +> checking for suffix of executables... +> checking for suffix of object files... o +> checking whether we are using the GNU C compiler... yes +> checking whether gcc accepts -g... yes +> checking how to run the C preprocessor... gcc -E +> checking for gawk... gawk +> checking system version (for dynamic loading)... checking for makeinfo... makeinfo +> Linux-2.4.20 +> checking use_gmp=yes, doing configure in gmp directory... +> # +> # +> # ------------------- +> # Subconfigure of GMP +> # +> # +> configure: WARNING: If you wanted to set the --build type, don't use --host. +> If a cross compiler is detected then cross compile mode will be used. +> checking build system type... athlon-pc-linux-gnu +> checking host system type... i686-pc-linux-gnu +> checking for a BSD compatible install... /usr/bin/install -c +> checking whether build environment is sane... yes +> checking for mawk... gawk +> checking whether make sets ${MAKE}... yes +> checking whether to enable maintainer-specific portions of Makefiles... no +> checking compiler gcc -g -O2 -fomit-frame-pointer ... yes +> checking compiler gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro... yes +> checking whether gcc -march=pentiumpro is good... configure: WARNING: unrecognised gcc version string: gcc (GCC) 3.2 (Mandrake Linux 9.0 3.2-1mdk) +> Copyright (C) 2002 Free Software Foundation, Inc. +> This is free software; see the source for copying conditions. There is NO +> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +> no +> checking compiler gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=i486... yes +> checking for i686-pc-linux-gnu-gcc... gcc +> checking for C compiler default output... a.out +> checking whether the C compiler works... yes +> checking whether we are cross compiling... no +> checking for executable suffix... +> checking for object suffix... o +> checking whether we are using the GNU C compiler... yes +> checking whether gcc accepts -g... yes +> checking for style of include used by make... GNU +> checking dependency style of gcc... none +> checking for gcc option to accept ANSI C... none needed +> checking how to run the C preprocessor... gcc -E +> using ABI="standard" +> CC="gcc" +> CFLAGS="-g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=i486" +> CPPFLAGS="" +> checking for gcc option to accept ANSI C... none needed +> checking for function prototypes... yes +> checking for ANSI C header files... yes +> checking for string.h... yes +> checking for i686-pc-linux-gnu-ar... no +> checking for ar... ar +> checking for BSD-compatible nm... nm +> checking for ld used by GCC... /usr/bin/ld +> checking if the linker (/usr/bin/ld) is GNU ld... yes +> checking for /usr/bin/ld option to reload object files... -r +> checking whether ln -s works... yes +> checking how to recognise dependant libraries... pass_all +> checking for dlfcn.h... yes +> checking the maximum length of command line arguments... 49153 +> checking command to parse nm output from gcc object... ok +> checking for objdir... .libs +> checking for i686-pc-linux-gnu-ranlib... ranlib +> checking for i686-pc-linux-gnu-strip... no +> checking for strip... strip +> checking if gcc static flag works... yes +> checking if gcc supports -fno-rtti -fno-exceptions... yes +> checking for gcc option to produce PIC... -fPIC +> checking if gcc PIC flag -fPIC works... yes +> checking if gcc supports -c -o file.o... yes +> checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes +> checking whether -lc should be explicitly linked in... no +> checking how to hardcode library paths into programs... immediate +> checking whether stripping libraries is possible... yes +> checking dynamic linker characteristics... GNU/Linux ld.so +> checking if libtool supports shared libraries... yes +> checking whether to build shared libraries... yes +> checking whether to build static libraries... yes +> configure: creating libtool +> checking for ANSI C header files... (cached) yes +> checking whether time.h and sys/time.h may both be included... yes +> checking for locale.h... yes +> checking for sys/mman.h... yes +> checking for sys/param.h... yes +> checking for sys/processor.h... no +> checking for sys/resource.h... yes +> checking for sys/sysctl.h... yes +> checking for sys/systemcfg.h... no +> checking for sys/time.h... yes +> checking for sys/times.h... yes +> checking for sys/types.h... yes +> checking for sys/stat.h... yes +> checking for stdlib.h... yes +> checking for string.h... (cached) yes +> checking for memory.h... yes +> checking for strings.h... yes +> checking for inttypes.h... yes +> checking for stdint.h... yes +> checking for unistd.h... yes +> checking whether fgetc is declared... yes +> checking whether fscanf is declared... yes +> checking whether optarg is declared... yes +> checking whether ungetc is declared... yes +> checking whether vfprintf is declared... yes +> checking return type of signal handlers... void +> checking for intmax_t... yes +> checking for long double... yes +> checking for long long... yes +> checking for ptrdiff_t... yes +> checking for quad_t... yes +> checking for preprocessor stringizing operator... yes +> checking whether exists and works... yes +> checking whether gcc __attribute__ ((const)) works... yes +> checking whether gcc __attribute__ ((malloc)) works... yes +> checking whether gcc __attribute__ ((mode (XX))) works... yes +> checking whether gcc __attribute__ ((noreturn)) works... yes +> checking for inline... inline +> checking for main in -lm... yes +> checking for working alloca.h... yes +> checking for alloca (via gmp-impl.h)... yes +> checking how to allocate temporary memory... alloca +> checking for alarm... yes +> checking for getpagesize... yes +> checking for getrusage... yes +> checking for gettimeofday... yes +> checking for localeconv... yes +> checking for memset... yes +> checking for mmap... yes +> checking for mprotect... yes +> checking for obstack_vprintf... yes +> checking for popen... yes +> checking for processor_info... no +> checking for read_real_time... no +> checking for strchr... yes +> checking for strnlen... yes +> checking for strtoul... yes +> checking for sysconf... yes +> checking for sysctl... yes +> checking for sysctlbyname... no +> checking for times... yes +> checking for vsnprintf... yes +> checking whether vsnprintf works... yes +> checking whether sscanf needs writable input... no +> checking for suitable m4... m4 +> checking if m4wrap produces spurious output... no +> checking how to switch to text section... .text +> checking how to switch to data section... .data +> checking what assembly label suffix to use... : +> checking how to export a symbol... .globl +> checking if globals are prefixed by underscore... no +> checking how to switch to read-only data section... .section .rodata +> checking if the export directive needs an attribute... +> checking for assembler .type directive... .type $1,@$2 +> checking for assembler .size directive... .size $1,$2 +> checking what prefix to use for a local label... .L +> checking how to define a 32-bit word... .long +> checking if .align assembly directive is logarithmic... no +> checking if the .align directive accepts an 0x90 fill in .text... yes +> checking if the assembler takes cl with shldl... yes +> creating config.m4 +> configure: creating ./config.status +> config.status: creating Makefile +> config.status: creating mpbsd/Makefile +> config.status: creating mpf/Makefile +> config.status: creating mpn/Makefile +> config.status: creating mpq/Makefile +> config.status: creating mpz/Makefile +> config.status: creating printf/Makefile +> config.status: creating scanf/Makefile +> config.status: creating cxx/Makefile +> config.status: creating tests/Makefile +> config.status: creating tests/devel/Makefile +> config.status: creating tests/mpbsd/Makefile +> config.status: creating tests/mpf/Makefile +> config.status: creating tests/mpn/Makefile +> config.status: creating tests/mpq/Makefile +> config.status: creating tests/mpz/Makefile +> config.status: creating tests/rand/Makefile +> config.status: creating tests/misc/Makefile +> config.status: creating tests/cxx/Makefile +> config.status: creating tune/Makefile +> config.status: creating demos/Makefile +> config.status: creating demos/calc/Makefile +> config.status: creating demos/expr/Makefile +> config.status: creating gmp.h +> config.status: creating mp.h +> config.status: creating demos/expr/expr-impl.h +> config.status: creating config.h +> config.status: linking ./mpn/x86/udiv.asm to mpn/udiv.asm +> config.status: linking ./mpn/x86/umul.asm to mpn/umul.asm +> config.status: linking ./mpn/generic/add.c to mpn/add.c +> config.status: linking ./mpn/generic/add_1.c to mpn/add_1.c +> config.status: linking ./mpn/x86/aors_n.asm to mpn/add_n.asm +> config.status: linking ./mpn/generic/sub.c to mpn/sub.c +> config.status: linking ./mpn/generic/sub_1.c to mpn/sub_1.c +> config.status: linking ./mpn/x86/aors_n.asm to mpn/sub_n.asm +> config.status: linking ./mpn/x86/mul_1.asm to mpn/mul_1.asm +> config.status: linking ./mpn/x86/p6/aorsmul_1.asm to mpn/addmul_1.asm +> config.status: linking ./mpn/x86/p6/aorsmul_1.asm to mpn/submul_1.asm +> config.status: linking ./mpn/x86/lshift.asm to mpn/lshift.asm +> config.status: linking ./mpn/x86/rshift.asm to mpn/rshift.asm +> config.status: linking ./mpn/x86/p6/dive_1.asm to mpn/dive_1.asm +> config.status: linking ./mpn/x86/p6/diveby3.asm to mpn/diveby3.asm +> config.status: linking ./mpn/generic/divis.c to mpn/divis.c +> config.status: linking ./mpn/generic/divrem.c to mpn/divrem.c +> config.status: linking ./mpn/x86/divrem_1.asm to mpn/divrem_1.asm +> config.status: linking ./mpn/generic/divrem_2.c to mpn/divrem_2.c +> config.status: linking ./mpn/generic/fib2_ui.c to mpn/fib2_ui.c +> config.status: linking ./mpn/x86/p6/mod_1.asm to mpn/mod_1.asm +> config.status: linking ./mpn/x86/mod_34lsub1.asm to mpn/mod_34lsub1.asm +> config.status: linking ./mpn/x86/p6/mode1o.asm to mpn/mode1o.asm +> config.status: linking ./mpn/generic/dump.c to mpn/dump.c +> config.status: linking ./mpn/generic/mul.c to mpn/mul.c +> config.status: linking ./mpn/generic/mul_fft.c to mpn/mul_fft.c +> config.status: linking ./mpn/generic/mul_n.c to mpn/mul_n.c +> config.status: linking ./mpn/x86/mul_basecase.asm to mpn/mul_basecase.asm +> config.status: linking ./mpn/x86/p6/sqr_basecase.asm to mpn/sqr_basecase.asm +> config.status: linking ./mpn/generic/random.c to mpn/random.c +> config.status: linking ./mpn/generic/random2.c to mpn/random2.c +> config.status: linking ./mpn/generic/sqrtrem.c to mpn/sqrtrem.c +> config.status: linking ./mpn/generic/get_str.c to mpn/get_str.c +> config.status: linking ./mpn/generic/set_str.c to mpn/set_str.c +> config.status: linking ./mpn/generic/scan0.c to mpn/scan0.c +> config.status: linking ./mpn/generic/scan1.c to mpn/scan1.c +> config.status: linking ./mpn/generic/popcount.c to mpn/popcount.c +> config.status: linking ./mpn/generic/hamdist.c to mpn/hamdist.c +> config.status: linking ./mpn/generic/cmp.c to mpn/cmp.c +> config.status: linking ./mpn/generic/perfsqr.c to mpn/perfsqr.c +> config.status: linking ./mpn/generic/bdivmod.c to mpn/bdivmod.c +> config.status: linking ./mpn/generic/gcd_1.c to mpn/gcd_1.c +> config.status: linking ./mpn/generic/gcd.c to mpn/gcd.c +> config.status: linking ./mpn/generic/gcdext.c to mpn/gcdext.c +> config.status: linking ./mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c +> config.status: linking ./mpn/generic/dc_divrem_n.c to mpn/dc_divrem_n.c +> config.status: linking ./mpn/generic/sb_divrem_mn.c to mpn/sb_divrem_mn.c +> config.status: linking ./mpn/generic/jacbase.c to mpn/jacbase.c +> config.status: linking ./mpn/x86/copyi.asm to mpn/copyi.asm +> config.status: linking ./mpn/x86/p6/copyd.asm to mpn/copyd.asm +> config.status: linking ./mpn/x86/p6/gmp-mparam.h to gmp-mparam.h +> # +> # +> # +> # Subconfigure of GMP done +> # ------------------------ +> # +> checking "for size of gmp limbs"... 4 +> checking "_SHORT_LIMB"... no +> checking "_LONG_LONG_LIMB"... no +> checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include +> checking for gethostbyname... yes +> checking for connect... yes +> checking for remove... yes +> checking for shmat... yes +> checking for IceConnectionNumber in -lICE... yes +> -I/usr/X11R6/include +> -L/usr/X11R6/lib +> +> -lSM -lICE +> checking for main in -lXmu... yes +> checking for main in -lXt... yes +> checking for main in -lXext... yes +> checking for main in -lXaw... yes +> checking for main in -lX11... yes +> # +> # +> # ------------------------- +> # Subconfigure of LIBIBERTY +> # +> # +> creating cache ./config.cache +> checking whether to enable maintainer-specific portions of Makefiles... no +> checking for makeinfo... makeinfo +> checking for perl... perl +> checking host system type... i686-pc-linux-gnu +> checking build system type... i686-pc-linux-gnu +> checking for ar... ar +> checking for ranlib... ranlib +> checking for gcc... gcc +> checking whether we are using GNU C... yes +> checking whether gcc accepts -g... yes +> checking whether gcc and cc understand -c and -o together... yes +> checking for POSIXized ISC... no +> checking for working const... yes +> checking for inline... inline +> checking for a BSD compatible install... /usr/bin/install -c +> checking how to run the C preprocessor... gcc -E +> checking for sys/file.h... yes +> checking for sys/param.h... yes +> checking for limits.h... yes +> checking for stdlib.h... yes +> checking for string.h... yes +> checking for unistd.h... yes +> checking for strings.h... yes +> checking for sys/time.h... yes +> checking for time.h... yes +> checking for sys/resource.h... yes +> checking for sys/stat.h... yes +> checking for sys/mman.h... yes +> checking for fcntl.h... yes +> checking for alloca.h... yes +> checking for dlfcn.h... yes +> checking for sys/wait.h that is POSIX.1 compatible... yes +> checking whether time.h and sys/time.h may both be included... yes +> checking whether errno must be declared... no +> checking for ANSI C header files... yes +> checking for uintptr_t... no +> checking whether weak symbol works... yes +> checking for library containing dlopen... -ldl +> checking for pid_t... yes +> checking whether the C compiler (gcc -g -O2 ) works... yes +> checking whether the C compiler (gcc -g -O2 ) is a cross-compiler... no +> checking for asprintf... yes +> checking for atexit... yes +> checking for basename... yes +> checking for bcmp... yes +> checking for bcopy... yes +> checking for bsearch... yes +> checking for bzero... yes +> checking for calloc... yes +> checking for clock... yes +> checking for ffs... yes +> checking for getcwd... yes +> checking for getpagesize... yes +> checking for index... yes +> checking for insque... yes +> checking for memchr... yes +> checking for memcmp... yes +> checking for memcpy... yes +> checking for memmove... yes +> checking for memset... yes +> checking for mkstemps... no +> checking for putenv... yes +> checking for random... yes +> checking for rename... yes +> checking for rindex... yes +> checking for setenv... yes +> checking for sigsetmask... yes +> checking for strcasecmp... yes +> checking for strchr... yes +> checking for strdup... yes +> checking for strncasecmp... yes +> checking for strrchr... yes +> checking for strstr... yes +> checking for strtod... yes +> checking for strtol... yes +> checking for strtoul... yes +> checking for tmpnam... yes +> checking for vasprintf... yes +> checking for vfprintf... yes +> checking for vprintf... yes +> checking for vsprintf... yes +> checking for waitpid... yes +> checking whether alloca needs Cray hooks... no +> checking stack direction for C alloca... -1 +> checking for vfork.h... no +> checking for working vfork... yes +> checking for _doprnt... no +> checking for sys_errlist... yes +> checking for sys_nerr... yes +> checking for sys_siglist... yes +> checking for getrusage... yes +> checking for on_exit... yes +> checking for psignal... yes +> checking for strerror... yes +> checking for strsignal... yes +> checking for sysconf... yes +> checking for times... yes +> checking for sbrk... yes +> checking for gettimeofday... yes +> checking for stdlib.h... (cached) yes +> checking for unistd.h... (cached) yes +> checking for sys/stat.h... (cached) yes +> checking for sys/types.h... yes +> checking for getpagesize... (cached) yes +> checking for working mmap... yes +> checking for working strncmp... yes +> updating cache ./config.cache +> creating ./config.status +> creating Makefile +> creating testsuite/Makefile +> creating config.h +> # +> # +> # +> # Subconfigure of LIBIBERTY done +> # ------------------------------ +> # +> # +> # +> # ------------------- +> # Subconfigure of BFD +> # +> # +> creating cache ./config.cache +> checking for Cygwin environment... no +> checking for mingw32 environment... no +> checking host system type... i686-pc-linux-gnu +> checking target system type... i686-pc-linux-gnu +> checking build system type... i686-pc-linux-gnu +> checking for gcc... gcc +> checking whether the C compiler (gcc ) works... yes +> checking whether the C compiler (gcc ) is a cross-compiler... no +> checking whether we are using GNU C... yes +> checking whether gcc accepts -g... yes +> checking for POSIXized ISC... no +> checking for a BSD compatible install... /usr/bin/install -c +> checking whether build environment is sane... yes +> checking whether make sets ${MAKE}... yes +> checking for working aclocal... found +> checking for working autoconf... found +> checking for working automake... found +> checking for working autoheader... found +> checking for working makeinfo... found +> checking for ar... ar +> checking for ranlib... ranlib +> checking for ld used by GCC... /usr/bin/ld +> checking if the linker (/usr/bin/ld) is GNU ld... yes +> checking for /usr/bin/ld option to reload object files... -r +> checking for BSD-compatible nm... /usr/bin/nm -B +> checking whether ln -s works... yes +> checking how to recognise dependant libraries... file_magic ELF [0-9][0-9]*-bit [LM]SB( .*|) (shared object|dynamic lib ) +> checking for object suffix... o +> checking for executable suffix... no +> checking for file... /usr/bin/file +> checking for ranlib... (cached) ranlib +> checking for strip... strip +> updating cache ./config.cache +> loading cache ./config.cache within ltconfig +> checking for objdir... .libs +> checking for gcc option to produce PIC... -fPIC -DPIC +> checking if gcc PIC flag -fPIC -DPIC works... yes +> checking if gcc static flag -static works... no +> finding the maximum length of command line arguments... 49153 +> checking if gcc supports -c -o file.o... yes +> checking if gcc supports -fno-rtti -fno-exceptions ... yes +> checking whether the linker (/usr/bin/ld) supports shared libraries... yes +> checking how to hardcode library paths into programs... immediate +> checking whether stripping libraries is possible... yes +> checking dynamic linker characteristics... GNU/Linux ld.so +> checking command to parse /usr/bin/nm -B output... ok +> checking if libtool supports shared libraries... yes +> checking whether to build shared libraries... no +> checking whether to build static libraries... yes +> creating libtool +> updating cache ./config.cache +> loading cache ./config.cache +> checking whether to enable maintainer-specific portions of Makefiles... no +> checking whether to install libbfd... yes +> checking for executable suffix... (cached) no +> checking for gcc... (cached) gcc +> checking whether the C compiler (gcc -g -O2 ) works... yes +> checking whether the C compiler (gcc -g -O2 ) is a cross-compiler... no +> checking whether we are using GNU C... (cached) yes +> checking whether gcc accepts -g... (cached) yes +> checking how to run the C preprocessor... gcc -E +> checking for ranlib... (cached) ranlib +> checking for ANSI C header files... yes +> checking for working const... yes +> checking for inline... inline +> checking for off_t... yes +> checking for size_t... yes +> checking for working alloca.h... yes +> checking for alloca... yes +> checking for stdlib.h... yes +> checking for unistd.h... yes +> checking for sys/stat.h... yes +> checking for sys/types.h... yes +> checking for getpagesize... yes +> checking for working mmap... yes +> checking for argz.h... yes +> checking for limits.h... yes +> checking for locale.h... yes +> checking for nl_types.h... yes +> checking for malloc.h... yes +> checking for string.h... yes +> checking for unistd.h... (cached) yes +> checking for values.h... yes +> checking for sys/param.h... yes +> checking for getcwd... yes +> checking for munmap... yes +> checking for putenv... yes +> checking for setenv... yes +> checking for setlocale... yes +> checking for strchr... yes +> checking for strcasecmp... yes +> checking for __argz_count... yes +> checking for __argz_stringify... yes +> checking for __argz_next... yes +> checking for stpcpy... yes +> checking for LC_MESSAGES... yes +> checking whether NLS is requested... yes +> checking whether included gettext is requested... no +> checking for libintl.h... yes +> checking for gettext in libc... yes +> checking for msgfmt... /usr/bin/msgfmt +> checking for dcgettext... yes +> checking for gmsgfmt... /usr/bin/msgfmt +> checking for xgettext... /usr/bin/xgettext +> checking for catalogs to be installed... fr tr ja es sv +> checking for a BSD compatible install... /usr/bin/install -c +> checking for stddef.h... yes +> checking for string.h... (cached) yes +> checking for strings.h... yes +> checking for stdlib.h... (cached) yes +> checking for time.h... yes +> checking for unistd.h... (cached) yes +> checking for fcntl.h... yes +> checking for sys/file.h... yes +> checking for sys/time.h... yes +> checking whether time.h and sys/time.h may both be included... yes +> checking for dirent.h that defines DIR... yes +> checking for opendir in -ldir... no +> checking for fcntl... yes +> checking for getpagesize... (cached) yes +> checking for setitimer... yes +> checking for sysconf... yes +> checking for fdopen... yes +> checking for getuid... yes +> checking for getgid... yes +> checking whether strstr must be declared... no +> checking whether malloc must be declared... no +> checking whether realloc must be declared... no +> checking whether free must be declared... no +> checking whether getenv must be declared... no +> checking for sys/procfs.h... yes +> checking for prstatus_t in sys/procfs.h... yes +> checking for prstatus32_t in sys/procfs.h... no +> checking for prstatus_t.pr_who in sys/procfs.h... no +> checking for prstatus32_t.pr_who in sys/procfs.h... no +> checking for pstatus_t in sys/procfs.h... no +> checking for pxstatus_t in sys/procfs.h... no +> checking for pstatus32_t in sys/procfs.h... no +> checking for prpsinfo_t in sys/procfs.h... yes +> checking for prpsinfo32_t in sys/procfs.h... no +> checking for psinfo_t in sys/procfs.h... no +> checking for psinfo32_t in sys/procfs.h... no +> checking for lwpstatus_t in sys/procfs.h... no +> checking for lwpxstatus_t in sys/procfs.h... no +> checking for lwpstatus_t.pr_context in sys/procfs.h... no +> checking for lwpstatus_t.pr_reg in sys/procfs.h... no +> checking for win32_pstatus_t in sys/procfs.h... no +> checking for stdlib.h... (cached) yes +> checking for unistd.h... (cached) yes +> checking for sys/stat.h... (cached) yes +> checking for sys/types.h... (cached) yes +> checking for getpagesize... (cached) yes +> checking for working mmap... (cached) yes +> checking for madvise... yes +> checking for mprotect... yes +> updating cache ./config.cache +> creating ./config.status +> creating ../binutils.spec +> creating Makefile +> creating doc/Makefile +> creating bfd-in3.h +> creating po/Makefile.in +> creating config.h +> # +> # +> # +> # Subconfigure of BFD done +> # ------------------------ +> # +> checking for long... yes +> checking size of long... 4 +> checking sizeof struct contblock... 8 +> checking endian.h usability... yes +> checking endian.h presence... yes +> checking for endian.h... yes +> checking "endianness"... little +> checking "finding DBEGIN"... got 0x8000000 +> checking "finding CSTACK_ADDRESS"... got -1073744656 +> checking "sizeof long long int"... yes +> checking for pagewidth... 12 +> checking for getcwd... yes +> checking for getwd... yes +> checking for uname... yes +> checking for gettimeofday... yes +> checking sys/ioctl.h usability... yes +> checking sys/ioctl.h presence... yes +> checking for sys/ioctl.h... yes +> checking for BSDgettimeofday... no +> checking for gettimeofday... (cached) yes +> checking for gettimeofday declaration... present +> checking for sin in -lm... yes +> checking for main in -lmingwex... no +> checking math.h usability... yes +> checking math.h presence... yes +> checking for math.h... yes +> checking values.h usability... yes +> checking values.h presence... yes +> checking for values.h... yes +> checking float.h usability... yes +> checking float.h presence... yes +> checking for float.h... yes +> checking for isnormal... yes +> checking for isfinite... yes +> checking for sockets... checking for connect... (cached) yes +> checking for gethostbyname... (cached) yes +> checking for main in -lreadline... yes +> checking For network code for nsocket.c... yes +> checking check for listen using fcntl... yes +> checking for profil... yes +> checking for setenv... yes +> checking for _cleanup... no +> checking FIONBIO vs. O_NONBLOCK for nonblocking I/O... O_NONBLOCK +> checking check for SV_ONSTACK... yes +> checking check for SIGSYS... yes +> checking check for SIGEMT... no +> checking asm/sigcontext.h usability... yes +> checking asm/sigcontext.h presence... yes +> checking for asm/sigcontext.h... yes +> checking asm/signal.h usability... yes +> checking asm/signal.h presence... yes +> checking for asm/signal.h... yes +> "sigcontext in signal.h" +> checking for emacs... /usr/bin/emacs +> checking emacs site lisp directory... /usr/share/emacs/21.2/site-lisp +> checking emacs default.el... /usr/share/emacs/21.2/site-lisp/default.el +> checking emacs info/dir... /usr/local/info/ +> checking for tcl/tk... checking for tclsh... tclsh +> checking for main in -llieee... no +> using TK_VERSION=8.3 in /usr/lib +> checking alloca... yes +> checking Checking for buggy gcc version from redhat... no +> configure: creating ./config.status +> config.status: creating makedefc +> config.status: creating windows/gcl.iss +> config.status: creating windows/gcl.ansi.iss +> config.status: creating windows/install.ansi.lsp +> config.status: creating windows/install.lsp +> config.status: creating h/gclincl.h +> makedefc +> +> # begin makedefs +> +> # use=386-linux +> +> # for main link of raw_gcl +> LIBS= -lm /var/tmp/axiom/lsp/gcl-2.6.1/binutils/bfd/libbfd.a /var/tmp/axiom/lsp/gcl-2.6.1/binutils/libiberty/libiberty.a -lreadline -lncurses +> +> #The multi precision library stuff +> MPFILES=$(MPDIR)/@MPI_FILE@ $(MPDIR)/libmport.a +> +> +> # root for the installation, eg /usr/local +> # This would cause make install to create /usr/local/bin/gcl and +> # /usr/local/lib/gcl-2-??/* with some basic files. +> prefix=/usr/local +> +> # where to place the info files +> INFO_DIR=/usr/local/info/ +> +> # where to put emacs lisp files. +> EMACS_SITE_LISP=/usr/share/emacs/21.2/site-lisp +> +> # the default.el file +> EMACS_DEFAULT_EL=/usr/share/emacs/21.2/site-lisp/default.el +> +> # numerous TCL/TK variables culled from the tkConfig.sh and tclConfig.sh +> # if these are found. +> TK_CONFIG_PREFIX=/usr/lib +> TK_LIBRARY=/usr/lib/tk8.3 +> TCL_LIBRARY=/usr/lib/tcl8.3 +> TK_XINCLUDES=-I/usr/X11R6/include +> TK_INCLUDE=-I/usr/lib/../include +> TCL_INCLUDE=-I/usr/lib/../include +> TK_LIB_SPEC=-L/usr/lib -ltk8.3 +> TK_BUILD_LIB_SPEC=-L/usr/lib -ltk8.3 +> TK_XLIBSW=-L/usr/X11R6/lib -lX11 +> TK_XINCLUDES=-I/usr/X11R6/include +> TCL_LIB_SPEC=-L/usr/lib -ltcl8.3${TCL_DBGX} +> TCL_DL_LIBS=-ldl +> TCL_LIBS=-ldl -lm +> +> NOTIFY=yes +> CC=gcc +> CFLAGS=-Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I$(GCLDIR)/o +> FINAL_CFLAGS=-Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe +> NIFLAGS=-Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -I$(GCLDIR)/o +> O3FLAGS=-O3 -fomit-frame-pointer +> O2FLAGS=-O +> +> RL_OBJS=gcl_readline.o +> +> RL_LIB=lsp/gcl_readline.o +> +> MAKEINFO=makeinfo +> +> FLISP=saved_gcl +> SYSTEM=gcl +> BUILD_BFD=h/bfd.h h/bfdlink.h h/ansidecl.h h/symcat.h +> GMPDIR=gmp3 +> X_LIBS= -L/usr/X11R6/lib -lXmu -lXt -lXext -lXaw -lX11 +> X_CFLAGS= -I/usr/X11R6/include +> +> PROCESSOR_FLAGS= +> +> EXTRA_LOBJS= +> add-defs1 386-linux +> using 386-linux.defs +> make[2]: Leaving directory `/var/tmp/axiom/lsp' +> 15 making /var/tmp/axiom/src +> make[2]: Entering directory `/var/tmp/axiom/src' +> 21 making /var/tmp/axiom/src/boot +> make[3]: Entering directory `/var/tmp/axiom/src/boot' +> 2 making /var/tmp/axiom/int/boot/boothdr.lisp from /var/tmp/axiom/src/boot/boothdr.lisp.pamphlet +> 1 making /var/tmp/axiom/obj/linux/boot/boothdr.o from /var/tmp/axiom/int/boot/boothdr.lisp +> /bin/sh: line 1: /var/tmp/axiom/obj/linux/bin/lisp: No such file or directory +> make[3]: *** [/var/tmp/axiom/obj/linux/boot/boothdr.o] Error 127 +> make[3]: Leaving directory `/var/tmp/axiom/src/boot' +> make[2]: *** [bootdir] Error 2 +> make[2]: Leaving directory `/var/tmp/axiom/src' +> make[1]: *** [srcdir] Error 2 +> make[1]: Leaving directory `/var/tmp/axiom' +> make: *** [all] Error 2 +> norroy% + +\start +Date: Wed, 19 Nov 2003 23:31:28 -0500 +From: root +To: camm@enhanced.com +Subject: [Axiom-developer] ports +Cc: Paul.Zimmermann@loria.fr + +Camm, + +It's a good news, bad news day. + +The two items of good news are that I have a running version of Axiom +on Red Flag Linux, the chinese version of Linux. Fortunately one of +my students is Chinese and can read the menus. + +The second good news item is that I've built a Mandrake machine and +I'm about to test Paul's problem. + +The bad news is that the build failed on the Xeon port. + +Note the line that reads: +make[4]: *** Warning: File `gcl_cmpbind.lsp' has modification time in the future (2003-11-20 05:18:38 > 2003-11-20 05:18:37) + +I'm going to play with this build a bit more to see what I can learn +before the evening is out. + +Tim + +==================================================================== + +> I have a 64-bit linux machine, to which I can give access to you or to +> others for the port. It is a double xeon, pico.dm.unipi.it, with 6GB +> RAM, and RedHat linux 9.0; we plan to have more machines like this. + + +[daly@pico axiom]$ uname -a +Linux pico.dm.unipi.it 2.4.20-18.7smp #1 SMP Thu May 29 07:49:23 EDT 2003 i686 unknown + +[daly@pico axiom]$ cat /proc/cpuinfo +cat /proc/cpuinfo +processor : 0 +vendor_id : GenuineIntel +cpu family : 15 +model : 2 +model name : Intel(R) Xeon(TM) CPU 2.40GHz +stepping : 7 +cpu MHz : 2400.141 +cache size : 512 KB +physical id : 0 +siblings : 2 +fdiv_bug : no +hlt_bug : no +f00f_bug : no +coma_bug : no +fpu : yes +fpu_exception : yes +cpuid level : 2 +wp : yes +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm +bogomips : 4784.12 + +processor : 1 +vendor_id : GenuineIntel +cpu family : 15 +model : 2 +model name : Intel(R) Xeon(TM) CPU 2.40GHz +stepping : 7 +cpu MHz : 2400.141 +cache size : 512 KB +physical id : 0 +siblings : 2 +fdiv_bug : no +hlt_bug : no +f00f_bug : no +coma_bug : no +fpu : yes +fpu_exception : yes +cpuid level : 2 +wp : yes +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm +bogomips : 4797.23 + +processor : 2 +vendor_id : GenuineIntel +cpu family : 15 +model : 2 +model name : Intel(R) Xeon(TM) CPU 2.40GHz +stepping : 7 +cpu MHz : 2400.141 +cache size : 512 KB +physical id : 3 +siblings : 2 +fdiv_bug : no +hlt_bug : no +f00f_bug : no +coma_bug : no +fpu : yes +fpu_exception : yes +cpuid level : 2 +wp : yes +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm +bogomips : 4797.23 + +processor : 3 +vendor_id : GenuineIntel +cpu family : 15 +model : 2 +model name : Intel(R) Xeon(TM) CPU 2.40GHz +stepping : 7 +cpu MHz : 2400.141 +cache size : 512 KB +physical id : 3 +siblings : 2 +fdiv_bug : no +hlt_bug : no +f00f_bug : no +coma_bug : no +fpu : yes +fpu_exception : yes +cpuid level : 2 +wp : yes +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm +bogomips : 4797.23 + + +[daly@pico axiom]$ make +13 making noweb +patching file modules.c +mnt.o: In function `emitfile': +mnt.o(.text+0x363): the use of `tmpnam' is dangerous, better use `mkstemp' +make[1]: [install-shell] Error 1 (ignored) +make[1]: [install-code] Error 1 (ignored) +texhash: /usr/share/texmf: directory not writable. Skipping... +texhash: /var/lib/texmf/ls-R: no write permission. Skipping... +make[1]: [install-elisp] Error 1 (ignored) +0 SPAD=/net/data/home/daly/axiom/mnt/linux SYS=linux SPD=/net/data/home/daly/axiom LSP=/net/data/home/daly/axiom/lsp GCLDIR=/net/data/home/daly/axiom/lsp/gcl-2.6.1 SRC=/net/data/home/daly/axiom/src INT=/net/data/home/daly/axiom/int OBJ=/net/data/home/daly/axiom/obj MNT=/net/data/home/daly/axiom/mnt ZIPS=/net/data/home/daly/axiom/zips TMP=/net/data/home/daly/axiom/obj/tmp SPADBIN=/net/data/home/daly/axiom/mnt/linux/bin INC=/net/data/home/daly/axiom/src/include CCLBASE=/net/data/home/daly/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /net/data/home/daly/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 TANGLE=/net/data/home/daly/axiom/mnt/linux/bin/lib/notangle +10 copying /net/data/home/daly/axiom/src/scripts to /net/data/home/daly/axiom/mnt/linux/bin +1 making a linux system, PART=cprogs SUBPART=everything +2 Environment SPAD=/net/data/home/daly/axiom/mnt/linux SYS=linux SPD=/net/data/home/daly/axiom LSP=/net/data/home/daly/axiom/lsp GCLDIR=/net/data/home/daly/axiom/lsp/gcl-2.6.1 SRC=/net/data/home/daly/axiom/src INT=/net/data/home/daly/axiom/int OBJ=/net/data/home/daly/axiom/obj MNT=/net/data/home/daly/axiom/mnt ZIPS=/net/data/home/daly/axiom/zips TMP=/net/data/home/daly/axiom/obj/tmp SPADBIN=/net/data/home/daly/axiom/mnt/linux/bin INC=/net/data/home/daly/axiom/src/include CCLBASE=/net/data/home/daly/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /net/data/home/daly/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 TANGLE=/net/data/home/daly/axiom/mnt/linux/bin/lib/notangle +make[1]: Entering directory `/net/data/home/daly/axiom' +11 checking directory structure +12 Environment: PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/home/daly/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/net/data/home/daly/axiom/src/share XLIB=/usr/X11R6/lib +16 making /net/data/home/daly/axiom/src/Makefile from /net/data/home/daly/axiom/src/Makefile.pamphlet +18 making /net/data/home/daly/axiom/src +make[2]: Entering directory `/net/data/home/daly/axiom/src' +2 making /net/data/home/daly/axiom/src/scripts/Makefile from /net/data/home/daly/axiom/src/scripts/Makefile.pamphlet +1 making /net/data/home/daly/axiom/src/scripts +make[3]: Entering directory `/net/data/home/daly/axiom/src/scripts' +1 making /net/data/home/daly/axiom/src/scripts +make[3]: Leaving directory `/net/data/home/daly/axiom/src/scripts' +18 making /net/data/home/daly/axiom/src/lib/Makefile from /net/data/home/daly/axiom/src/lib/Makefile.pamphlet +17 making /net/data/home/daly/axiom/src/lib +make[3]: Entering directory `/net/data/home/daly/axiom/src/lib' +1 making /net/data/home/daly/axiom/int/lib/bsdsignal.c from /net/data/home/daly/axiom/src/lib/bsdsignal.c.pamphlet +2 making /net/data/home/daly/axiom/obj/linux/lib/bsdsignal.o from /net/data/home/daly/axiom/int/lib/bsdsignal.c +9 making /net/data/home/daly/axiom/int/lib/cursor.c from /net/data/home/daly/axiom/src/lib/cursor.c.pamphlet +10 making /net/data/home/daly/axiom/obj/linux/lib/cursor.o from /net/data/home/daly/axiom/int/lib/cursor.c +13 making /net/data/home/daly/axiom/int/lib/edin.c from /net/data/home/daly/axiom/src/lib/edin.c.pamphlet +14 making /net/data/home/daly/axiom/obj/linux/lib/edin.o from /net/data/home/daly/axiom/int/lib/edin.c +17 making /net/data/home/daly/axiom/int/lib/fnct_key.c from /net/data/home/daly/axiom/src/lib/fnct_key.c.pamphlet +18 making /net/data/home/daly/axiom/obj/linux/lib/fnct_key.o from /net/data/home/daly/axiom/int/lib/fnct_key.c +21 making /net/data/home/daly/axiom/int/lib/halloc.c from /net/data/home/daly/axiom/src/lib/halloc.c.pamphlet +22 making /net/data/home/daly/axiom/obj/linux/lib/halloc.o from /net/data/home/daly/axiom/int/lib/halloc.c +29 making /net/data/home/daly/axiom/int/lib/openpty.c from /net/data/home/daly/axiom/src/lib/openpty.c.pamphlet +30 making /net/data/home/daly/axiom/obj/linux/lib/openpty.o from /net/data/home/daly/axiom/int/lib/openpty.c +33 making /net/data/home/daly/axiom/int/lib/pixmap.c from /net/data/home/daly/axiom/src/lib/pixmap.c.pamphlet +34 making /net/data/home/daly/axiom/obj/linux/lib/pixmap.o from /net/data/home/daly/axiom/int/lib/pixmap.c +37 making /net/data/home/daly/axiom/int/lib/prt.c from /net/data/home/daly/axiom/src/lib/prt.c.pamphlet +38 making /net/data/home/daly/axiom/obj/linux/lib/prt.o from /net/data/home/daly/axiom/int/lib/prt.c +41 making /net/data/home/daly/axiom/int/lib/sockio-c.c from /net/data/home/daly/axiom/src/lib/sockio-c.c.pamphlet +42 making /net/data/home/daly/axiom/obj/linux/lib/sockio-c.o from /net/data/home/daly/axiom/int/lib/sockio-c.c +45 making /net/data/home/daly/axiom/int/lib/spadcolors.c from /net/data/home/daly/axiom/src/lib/spadcolors.c.pamphlet +46 making /net/data/home/daly/axiom/obj/linux/lib/spadcolors.o from /net/data/home/daly/axiom/int/lib/spadcolors.c +49 making /net/data/home/daly/axiom/int/lib/util.c from /net/data/home/daly/axiom/src/lib/util.c.pamphlet +50 making /net/data/home/daly/axiom/obj/linux/lib/util.o from /net/data/home/daly/axiom/int/lib/util.c +53 making /net/data/home/daly/axiom/int/lib/wct.c from /net/data/home/daly/axiom/src/lib/wct.c.pamphlet +54 making /net/data/home/daly/axiom/obj/linux/lib/wct.o from /net/data/home/daly/axiom/int/lib/wct.c +57 making /net/data/home/daly/axiom/int/lib/XDither.c from /net/data/home/daly/axiom/src/lib/XDither.c.pamphlet +58 making /net/data/home/daly/axiom/obj/linux/lib/XDither.o from /net/data/home/daly/axiom/int/lib/XDither.c +61 making /net/data/home/daly/axiom/int/lib/XShade.c from /net/data/home/daly/axiom/src/lib/XShade.c.pamphlet +62 making /net/data/home/daly/axiom/obj/linux/lib/XShade.o from /net/data/home/daly/axiom/int/lib/XShade.c +65 making /net/data/home/daly/axiom/int/lib/XSpadFill.c from /net/data/home/daly/axiom/src/lib/XSpadFill.c.pamphlet +66 making /net/data/home/daly/axiom/obj/linux/lib/XSpadFill.o from /net/data/home/daly/axiom/int/lib/XSpadFill.c +73 making /net/data/home/daly/axiom/obj/linux/lib/libspad.a +5 making /net/data/home/daly/axiom/int/lib/cfuns-c.c from /net/data/home/daly/axiom/src/lib/cfuns-c.c.pamphlet +6 making /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.o from /net/data/home/daly/axiom/int/lib/cfuns-c.c +25 making /net/data/home/daly/axiom/int/lib/hash.c from /net/data/home/daly/axiom/src/lib/hash.c.pamphlet +26 making /net/data/home/daly/axiom/obj/linux/lib/hash.o from /net/data/home/daly/axiom/int/lib/hash.c +3 making /net/data/home/daly/axiom/int/doc/src/lib/bsdsignal.c.dvi from /net/data/home/daly/axiom/src/lib/bsdsignal.c.pamphlet +4 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/bsdsignal.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/bsdsignal.c.dvi +7 making /net/data/home/daly/axiom/int/doc/src/lib/cfuns-c.c.dvi from /net/data/home/daly/axiom/src/lib/cfuns-c.c.pamphlet +8 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/cfuns-c.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/cfuns-c.c.dvi +11 making /net/data/home/daly/axiom/int/doc/src/lib/cursor.c.dvi from /net/data/home/daly/axiom/src/lib/cursor.c.pamphlet +12 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/cursor.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/cursor.c.dvi +15 making /net/data/home/daly/axiom/int/doc/src/lib/edin.c.dvi from /net/data/home/daly/axiom/src/lib/edin.c.pamphlet +16 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/edin.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/edin.c.dvi +19 making /net/data/home/daly/axiom/int/doc/src/lib/fnct_key.c.dvi from /net/data/home/daly/axiom/src/lib/fnct_key.c.pamphlet +20 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/fnct_key.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/fnct_key.c.dvi +23 making /net/data/home/daly/axiom/int/doc/src/lib/halloc.c.dvi from /net/data/home/daly/axiom/src/lib/halloc.c.pamphlet +24 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/halloc.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/halloc.c.dvi +27 making /net/data/home/daly/axiom/int/doc/src/lib/hash.c.dvi from /net/data/home/daly/axiom/src/lib/hash.c.pamphlet +28 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/hash.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/hash.c.dvi +31 making /net/data/home/daly/axiom/int/doc/src/lib/openpty.c.dvi from /net/data/home/daly/axiom/src/lib/openpty.c.pamphlet +32 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/openpty.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/openpty.c.dvi +35 making /net/data/home/daly/axiom/int/doc/src/lib/pixmap.c.dvi from /net/data/home/daly/axiom/src/lib/pixmap.c.pamphlet +36 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/pixmap.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/pixmap.c.dvi +39 making /net/data/home/daly/axiom/int/doc/src/lib/prt.c.dvi from /net/data/home/daly/axiom/src/lib/prt.c.pamphlet +40 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/prt.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/prt.c.dvi +43 making /net/data/home/daly/axiom/int/doc/src/lib/sockio-c.c.dvi from /net/data/home/daly/axiom/src/lib/sockio-c.c.pamphlet +44 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/sockio-c.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/sockio-c.c.dvi +71 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/Makefile.dvi from /net/data/home/daly/axiom/src/lib/Makefile.dvi +47 making /net/data/home/daly/axiom/int/doc/src/lib/spadcolors.c.dvi from /net/data/home/daly/axiom/src/lib/spadcolors.c.pamphlet +48 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/spadcolors.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/spadcolors.c.dvi +51 making /net/data/home/daly/axiom/int/doc/src/lib/util.c.dvi from /net/data/home/daly/axiom/src/lib/util.c.pamphlet +52 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/util.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/util.c.dvi +55 making /net/data/home/daly/axiom/int/doc/src/lib/wct.c.dvi from /net/data/home/daly/axiom/src/lib/wct.c.pamphlet +56 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/wct.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/wct.c.dvi +59 making /net/data/home/daly/axiom/int/doc/src/lib/XDither.c.dvi from /net/data/home/daly/axiom/src/lib/XDither.c.pamphlet +60 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/XDither.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/XDither.c.dvi +63 making /net/data/home/daly/axiom/int/doc/src/lib/XShade.c.dvi from /net/data/home/daly/axiom/src/lib/XShade.c.pamphlet +64 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/XShade.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/XShade.c.dvi +67 making /net/data/home/daly/axiom/int/doc/src/lib/XSpadFill.c.dvi from /net/data/home/daly/axiom/src/lib/XSpadFill.c.pamphlet +68 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/XSpadFill.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/XSpadFill.c.dvi +72 finished making /net/data/home/daly/axiom/obj/linux/lib/libspad.a /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.o /net/data/home/daly/axiom/obj/linux/lib/hash.o +make[3]: Leaving directory `/net/data/home/daly/axiom/src/lib' +make[2]: Leaving directory `/net/data/home/daly/axiom/src' +0 PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/home/daly/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/net/data/home/daly/axiom/src/share XLIB=/usr/X11R6/lib +10 copying /net/data/home/daly/axiom/src/scripts to /net/data/home/daly/axiom/mnt/linux/bin +20 making /net/data/home/daly/axiom/lsp/Makefile from /net/data/home/daly/axiom/lsp/Makefile.pamphlet +19 making /net/data/home/daly/axiom/lsp +make[2]: Entering directory `/net/data/home/daly/axiom/lsp' +2 building gcl-2.6.1 +3 applying EXTRAS patch to h/linux.defs +patching file linux.defs +4 setup ini files for EXTRAS patch +6 applying libspad.a patch to unixport/makefile +patching file makefile +7 applying toploop patch to unixport/init_gcl.lsp +patching file init_gcl.lsp.in +18 applying MAX_STACK_SIZE patch +patching file main.c +11 applying tail-recursive noise patch +patching file gcl_cmpflet.lsp +12 applying tail-recursive noise patch +patching file gcl_cmpcall.lsp +26 copy gcl_collectfn.lsp to collectfn.lsp +checking build system type... i686-pc-linux-gnu +checking host system type... i686-pc-linux-gnu +host=i686-pc-linux-gnu +enable_machine= +use=386-linux +checking for gcc... gcc +checking for C compiler default output... a.out +checking whether the C compiler works... yes +checking whether we are cross compiling... no +checking for suffix of executables... +checking for suffix of object files... o +checking whether we are using the GNU C compiler... yes +checking whether gcc accepts -g... yes +checking how to run the C preprocessor... gcc -E +checking for gawk... gawk +checking system version (for dynamic loading)... checking for makeinfo... makeinfo +Linux-2.4.20-18.7smp +checking use_gmp=yes, doing configure in gmp directory... +# +# +# ------------------- +# Subconfigure of GMP +# +# +configure: WARNING: If you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used. +checking build system type... pentium4-pc-linux-gnu +checking host system type... i686-pc-linux-gnu +checking for a BSD compatible install... /usr/bin/install -c +checking whether build environment is sane... yes +checking for mawk... gawk +checking whether make sets ${MAKE}... yes +checking whether to enable maintainer-specific portions of Makefiles... no +checking compiler gcc -g -O2 -fomit-frame-pointer ... yes +checking compiler gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro... yes +checking whether gcc -march=pentiumpro is good... yes +checking compiler gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro... yes +checking for i686-pc-linux-gnu-gcc... gcc +checking for C compiler default output... a.out +checking whether the C compiler works... yes +checking whether we are cross compiling... no +checking for executable suffix... +checking for object suffix... o +checking whether we are using the GNU C compiler... yes +checking whether gcc accepts -g... yes +checking for style of include used by make... GNU +checking dependency style of gcc... none +checking for gcc option to accept ANSI C... none needed +checking how to run the C preprocessor... gcc -E +using ABI="standard" + CC="gcc" + CFLAGS="-g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro" + CPPFLAGS="" +checking for gcc option to accept ANSI C... none needed +checking for function prototypes... yes +checking for ANSI C header files... yes +checking for string.h... yes +checking for i686-pc-linux-gnu-ar... no +checking for ar... ar +checking for BSD-compatible nm... nm +checking for ld used by GCC... /usr/bin/ld +checking if the linker (/usr/bin/ld) is GNU ld... yes +checking for /usr/bin/ld option to reload object files... -r +checking whether ln -s works... yes +checking how to recognise dependant libraries... pass_all +checking for dlfcn.h... yes +checking the maximum length of command line arguments... 49153 +checking command to parse nm output from gcc object... ok +checking for objdir... .libs +checking for i686-pc-linux-gnu-ranlib... ranlib +checking for i686-pc-linux-gnu-strip... no +checking for strip... strip +checking if gcc static flag works... yes +checking if gcc supports -fno-rtti -fno-exceptions... yes +checking for gcc option to produce PIC... -fPIC +checking if gcc PIC flag -fPIC works... yes +checking if gcc supports -c -o file.o... yes +checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes +checking whether -lc should be explicitly linked in... no +checking how to hardcode library paths into programs... immediate +checking whether stripping libraries is possible... yes +checking dynamic linker characteristics... GNU/Linux ld.so +checking if libtool supports shared libraries... yes +checking whether to build shared libraries... yes +checking whether to build static libraries... yes +configure: creating libtool +checking for ANSI C header files... (cached) yes +checking whether time.h and sys/time.h may both be included... yes +checking for locale.h... yes +checking for sys/mman.h... yes +checking for sys/param.h... yes +checking for sys/processor.h... no +checking for sys/resource.h... yes +checking for sys/sysctl.h... yes +checking for sys/systemcfg.h... no +checking for sys/time.h... yes +checking for sys/times.h... yes +checking for sys/types.h... yes +checking for sys/stat.h... yes +checking for stdlib.h... yes +checking for string.h... (cached) yes +checking for memory.h... yes +checking for strings.h... yes +checking for inttypes.h... yes +checking for stdint.h... yes +checking for unistd.h... yes +checking whether fgetc is declared... yes +checking whether fscanf is declared... yes +checking whether optarg is declared... yes +checking whether ungetc is declared... yes +checking whether vfprintf is declared... yes +checking return type of signal handlers... void +checking for intmax_t... yes +checking for long double... yes +checking for long long... yes +checking for ptrdiff_t... yes +checking for quad_t... yes +checking for preprocessor stringizing operator... yes +checking whether exists and works... yes +checking whether gcc __attribute__ ((const)) works... yes +checking whether gcc __attribute__ ((malloc)) works... yes +checking whether gcc __attribute__ ((mode (XX))) works... yes +checking whether gcc __attribute__ ((noreturn)) works... yes +checking for inline... inline +checking for main in -lm... yes +checking for working alloca.h... yes +checking for alloca (via gmp-impl.h)... yes +checking how to allocate temporary memory... alloca +checking for alarm... yes +checking for getpagesize... yes +checking for getrusage... yes +checking for gettimeofday... yes +checking for localeconv... yes +checking for memset... yes +checking for mmap... yes +checking for mprotect... yes +checking for obstack_vprintf... yes +checking for popen... yes +checking for processor_info... no +checking for read_real_time... no +checking for strchr... yes +checking for strnlen... yes +checking for strtoul... yes +checking for sysconf... yes +checking for sysctl... yes +checking for sysctlbyname... no +checking for times... yes +checking for vsnprintf... yes +checking whether vsnprintf works... yes +checking whether sscanf needs writable input... no +checking for suitable m4... m4 +checking if m4wrap produces spurious output... no +checking how to switch to text section... .text +checking how to switch to data section... .data +checking what assembly label suffix to use... : +checking how to export a symbol... .globl +checking if globals are prefixed by underscore... no +checking how to switch to read-only data section... .section .rodata +checking if the export directive needs an attribute... +checking for assembler .type directive... .type $1,@$2 +checking for assembler .size directive... .size $1,$2 +checking what prefix to use for a local label... .L +checking how to define a 32-bit word... .long +checking if .align assembly directive is logarithmic... no +checking if the .align directive accepts an 0x90 fill in .text... yes +checking if the assembler takes cl with shldl... yes +creating config.m4 +configure: creating ./config.status +config.status: creating Makefile +config.status: creating mpbsd/Makefile +config.status: creating mpf/Makefile +config.status: creating mpn/Makefile +config.status: creating mpq/Makefile +config.status: creating mpz/Makefile +config.status: creating printf/Makefile +config.status: creating scanf/Makefile +config.status: creating cxx/Makefile +config.status: creating tests/Makefile +config.status: creating tests/devel/Makefile +config.status: creating tests/mpbsd/Makefile +config.status: creating tests/mpf/Makefile +config.status: creating tests/mpn/Makefile +config.status: creating tests/mpq/Makefile +config.status: creating tests/mpz/Makefile +config.status: creating tests/rand/Makefile +config.status: creating tests/misc/Makefile +config.status: creating tests/cxx/Makefile +config.status: creating tune/Makefile +config.status: creating demos/Makefile +config.status: creating demos/calc/Makefile +config.status: creating demos/expr/Makefile +config.status: creating gmp.h +config.status: creating mp.h +config.status: creating demos/expr/expr-impl.h +config.status: creating config.h +config.status: linking ./mpn/x86/udiv.asm to mpn/udiv.asm +config.status: linking ./mpn/x86/umul.asm to mpn/umul.asm +config.status: linking ./mpn/generic/add.c to mpn/add.c +config.status: linking ./mpn/generic/add_1.c to mpn/add_1.c +config.status: linking ./mpn/x86/aors_n.asm to mpn/add_n.asm +config.status: linking ./mpn/generic/sub.c to mpn/sub.c +config.status: linking ./mpn/generic/sub_1.c to mpn/sub_1.c +config.status: linking ./mpn/x86/aors_n.asm to mpn/sub_n.asm +config.status: linking ./mpn/x86/mul_1.asm to mpn/mul_1.asm +config.status: linking ./mpn/x86/p6/aorsmul_1.asm to mpn/addmul_1.asm +config.status: linking ./mpn/x86/p6/aorsmul_1.asm to mpn/submul_1.asm +config.status: linking ./mpn/x86/lshift.asm to mpn/lshift.asm +config.status: linking ./mpn/x86/rshift.asm to mpn/rshift.asm +config.status: linking ./mpn/x86/p6/dive_1.asm to mpn/dive_1.asm +config.status: linking ./mpn/x86/p6/diveby3.asm to mpn/diveby3.asm +config.status: linking ./mpn/generic/divis.c to mpn/divis.c +config.status: linking ./mpn/generic/divrem.c to mpn/divrem.c +config.status: linking ./mpn/x86/divrem_1.asm to mpn/divrem_1.asm +config.status: linking ./mpn/generic/divrem_2.c to mpn/divrem_2.c +config.status: linking ./mpn/generic/fib2_ui.c to mpn/fib2_ui.c +config.status: linking ./mpn/x86/p6/mod_1.asm to mpn/mod_1.asm +config.status: linking ./mpn/x86/mod_34lsub1.asm to mpn/mod_34lsub1.asm +config.status: linking ./mpn/x86/p6/mode1o.asm to mpn/mode1o.asm +config.status: linking ./mpn/generic/dump.c to mpn/dump.c +config.status: linking ./mpn/generic/mul.c to mpn/mul.c +config.status: linking ./mpn/generic/mul_fft.c to mpn/mul_fft.c +config.status: linking ./mpn/generic/mul_n.c to mpn/mul_n.c +config.status: linking ./mpn/x86/mul_basecase.asm to mpn/mul_basecase.asm +config.status: linking ./mpn/x86/p6/sqr_basecase.asm to mpn/sqr_basecase.asm +config.status: linking ./mpn/generic/random.c to mpn/random.c +config.status: linking ./mpn/generic/random2.c to mpn/random2.c +config.status: linking ./mpn/generic/sqrtrem.c to mpn/sqrtrem.c +config.status: linking ./mpn/generic/get_str.c to mpn/get_str.c +config.status: linking ./mpn/generic/set_str.c to mpn/set_str.c +config.status: linking ./mpn/generic/scan0.c to mpn/scan0.c +config.status: linking ./mpn/generic/scan1.c to mpn/scan1.c +config.status: linking ./mpn/generic/popcount.c to mpn/popcount.c +config.status: linking ./mpn/generic/hamdist.c to mpn/hamdist.c +config.status: linking ./mpn/generic/cmp.c to mpn/cmp.c +config.status: linking ./mpn/generic/perfsqr.c to mpn/perfsqr.c +config.status: linking ./mpn/generic/bdivmod.c to mpn/bdivmod.c +config.status: linking ./mpn/generic/gcd_1.c to mpn/gcd_1.c +config.status: linking ./mpn/generic/gcd.c to mpn/gcd.c +config.status: linking ./mpn/generic/gcdext.c to mpn/gcdext.c +config.status: linking ./mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c +config.status: linking ./mpn/generic/dc_divrem_n.c to mpn/dc_divrem_n.c +config.status: linking ./mpn/generic/sb_divrem_mn.c to mpn/sb_divrem_mn.c +config.status: linking ./mpn/generic/jacbase.c to mpn/jacbase.c +config.status: linking ./mpn/x86/copyi.asm to mpn/copyi.asm +config.status: linking ./mpn/x86/p6/copyd.asm to mpn/copyd.asm +config.status: linking ./mpn/x86/p6/gmp-mparam.h to gmp-mparam.h +# +# +# +# Subconfigure of GMP done +# ------------------------ +# +checking "for size of gmp limbs"... 4 +checking "_SHORT_LIMB"... no +checking "_LONG_LONG_LIMB"... no +checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include +checking for gethostbyname... yes +checking for connect... yes +checking for remove... yes +checking for shmat... yes +checking for IceConnectionNumber in -lICE... yes +-I/usr/X11R6/include +-L/usr/X11R6/lib + +-lSM -lICE +checking for main in -lXmu... yes +checking for main in -lXt... yes +checking for main in -lXext... yes +checking for main in -lXaw... yes +checking for main in -lX11... yes +checking bfd.h usability... yes +checking bfd.h presence... yes +checking for bfd.h... yes +checking for bfd_init in -lbfd... yes +checking if need to define CONST for bfd... no +checking for useable bfd_boolean... no +checking for long... yes +checking size of long... 4 +checking sizeof struct contblock... 8 +checking endian.h usability... yes +checking endian.h presence... yes +checking for endian.h... yes +checking "endianness"... little +checking "finding DBEGIN"... got 0x8000000 +checking "finding CSTACK_ADDRESS"... got -1073747568 +checking "sizeof long long int"... yes +checking for pagewidth... 12 +checking for getcwd... yes +checking for getwd... yes +checking for uname... yes +checking for gettimeofday... yes +checking sys/ioctl.h usability... yes +checking sys/ioctl.h presence... yes +checking for sys/ioctl.h... yes +checking for BSDgettimeofday... no +checking for gettimeofday... (cached) yes +checking for gettimeofday declaration... present +checking for sin in -lm... yes +checking for main in -lmingwex... no +checking math.h usability... yes +checking math.h presence... yes +checking for math.h... yes +checking values.h usability... yes +checking values.h presence... yes +checking for values.h... yes +checking float.h usability... yes +checking float.h presence... yes +checking for float.h... yes +checking for isnormal... yes +checking for isfinite... yes +checking for sockets... checking for connect... (cached) yes +checking for gethostbyname... (cached) yes +checking for main in -lreadline... yes +checking For network code for nsocket.c... yes +checking check for listen using fcntl... yes +checking for profil... yes +checking for setenv... yes +checking for _cleanup... no +checking FIONBIO vs. O_NONBLOCK for nonblocking I/O... O_NONBLOCK +checking check for SV_ONSTACK... yes +checking check for SIGSYS... yes +checking check for SIGEMT... no +checking asm/sigcontext.h usability... yes +checking asm/sigcontext.h presence... yes +checking for asm/sigcontext.h... yes +checking asm/signal.h usability... no +checking asm/signal.h presence... yes +configure: WARNING: asm/signal.h: present but cannot be compiled +configure: WARNING: asm/signal.h: check for missing prerequisite headers? +configure: WARNING: asm/signal.h: proceeding with the preprocessor's result +checking for asm/signal.h... yes +"sigcontext in signal.h" +checking for emacs... /usr/bin/emacs +checking emacs site lisp directory... /usr/share/emacs/21.2/site-lisp +checking emacs default.el... /usr/share/emacs/21.2/site-lisp/default.el +checking emacs info/dir... /usr/share/info/ +checking for tcl/tk... checking for tclsh... tclsh +checking for main in -llieee... no +using TK_VERSION=8.3 in /usr/lib +checking alloca... yes +checking Checking for buggy gcc version from redhat... yes .. turning off -O4 +configure: creating ./config.status +config.status: creating makedefc +config.status: creating windows/gcl.iss +config.status: creating windows/gcl.ansi.iss +config.status: creating windows/install.ansi.lsp +config.status: creating windows/install.lsp +config.status: creating h/gclincl.h +makedefc + +# begin makedefs + +# use=386-linux + +# for main link of raw_gcl +LIBS= -lm /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libbfd.a /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libiberty.a -lreadline -lncurses + +#The multi precision library stuff +MPFILES=$(MPDIR)/@MPI_FILE@ $(MPDIR)/libmport.a + + +# root for the installation, eg /usr/local +# This would cause make install to create /usr/local/bin/gcl and +# /usr/local/lib/gcl-2-??/* with some basic files. +prefix=/usr/local + +# where to place the info files +INFO_DIR=/usr/share/info/ + +# where to put emacs lisp files. +EMACS_SITE_LISP=/usr/share/emacs/21.2/site-lisp + +# the default.el file +EMACS_DEFAULT_EL=/usr/share/emacs/21.2/site-lisp/default.el + +# numerous TCL/TK variables culled from the tkConfig.sh and tclConfig.sh +# if these are found. +TK_CONFIG_PREFIX=/usr/lib +TK_LIBRARY=/usr/lib/tk8.3 +TCL_LIBRARY=/usr/lib/tcl8.3 +TK_XINCLUDES=-I/usr/X11R6/include +TK_INCLUDE=-I/usr/lib/../include +TCL_INCLUDE=-I/usr/lib/../include +TK_LIB_SPEC=-L/usr/lib -ltk${TK_DBGX} +TK_BUILD_LIB_SPEC=-L/usr/src/build/77334-i386/BUILD/tcltk-8.3.3/tk8.3.3/unix -ltk${TK_DBGX} +TK_XLIBSW=-L/usr/X11R6/lib -lX11 +TK_XINCLUDES=-I/usr/X11R6/include +TCL_LIB_SPEC=-L/usr/lib -ltcl${TCL_DBGX} +TCL_DL_LIBS=-ldl +TCL_LIBS=-ldl -lm + +NOTIFY=yes +CC=gcc +CFLAGS=-Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I$(GCLDIR)/o +FINAL_CFLAGS=-Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe +NIFLAGS=-Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -I$(GCLDIR)/o +O3FLAGS=-O3 -fomit-frame-pointer +O2FLAGS=-O + +RL_OBJS=gcl_readline.o + +RL_LIB=lsp/gcl_readline.o + +MAKEINFO=makeinfo + +FLISP=saved_gcl +SYSTEM=gcl +BUILD_BFD= +GMPDIR=gmp3 +X_LIBS= -L/usr/X11R6/lib -lXmu -lXt -lXext -lXaw -lX11 +X_CFLAGS= -I/usr/X11R6/include + +PROCESSOR_FLAGS= + +EXTRA_LOBJS= +add-defs1 386-linux +using 386-linux.defs +patching o/makefile for gcc bug in 2.96 +make[3]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1' +cat h/config.h | sed -e "1,/Begin for cmpincl/d" \ + -e "/End for cmpinclude/,50000d" > tmpx +cat h/cmpincl1.h h/gclincl.h h/compbas.h h/enum.h h/mgmp.h h/object.h h/vs.h h/bds.h h/frame.h h/lex.h h/eval.h h/funlink.h h/att_ext.h h/new_decl.h h/compbas2.h h/compat.h h/cmponly.h o/regexp.h h//protoize.h >> tmpx +./xbin/move-if-changed mv tmpx h/cmpinclude.h +tmpx and h/cmpinclude.h were not the same. +ln tmpx h/cmpinclude.h +./xbin/move-if-changed cp h/cmpinclude.h o/cmpinclude.h +h/cmpinclude.h and o/cmpinclude.h were not the same. +ln h/cmpinclude.h o/cmpinclude.h +(cd bin; make all) +make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/bin' +gcc -I../h -DUNIX -o dpp dpp.c +gcc -I../h -o append append.c +gcc -I../h -o file-sub file-sub.c +make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/bin' +make mpfiles +make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1' +cd gmp3 && make +make[5]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3' +make all-recursive +make[6]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3' +Making all in tests +make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests' +Making all in . +make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests' +make[8]: Nothing to be done for `all-am'. +make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests' +Making all in devel +make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/devel' +make[8]: Nothing to be done for `all'. +make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/devel' +Making all in mpn +make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpn' +make[8]: Nothing to be done for `all'. +make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpn' +Making all in mpz +make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpz' +make[8]: Nothing to be done for `all'. +make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpz' +Making all in mpq +make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpq' +make[8]: Nothing to be done for `all'. +make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpq' +Making all in mpf +make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpf' +make[8]: Nothing to be done for `all'. +make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpf' +Making all in rand +make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/rand' +make[8]: Nothing to be done for `all'. +make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/rand' +Making all in misc +make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/misc' +make[8]: Nothing to be done for `all'. +make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/misc' +Making all in cxx +make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/cxx' +make[8]: Nothing to be done for `all'. +make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/cxx' +Making all in mpbsd +make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpbsd' +make[8]: Nothing to be done for `all'. +make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpbsd' +make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests' +Making all in mpn +make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpn' +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mp_bases | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mp_bases.lo `test -f mp_bases.c || echo './'`mp_bases.c +mkdir .libs +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mp_bases -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_bases.c -fPIC -DPIC -o .libs/mp_bases.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mp_bases -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_bases.c -o mp_bases.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo udiv | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f udiv.asm || echo './'`udiv.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_udiv -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro udiv.asm -fPIC -DPIC -o .libs/udiv.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_udiv -DPIC udiv.asm >tmp-udiv.s + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_udiv -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-udiv.s -fPIC -DPIC -o .libs/udiv.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_udiv -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro udiv.asm -o udiv.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo umul | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f umul.asm || echo './'`umul.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_umul -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro umul.asm -fPIC -DPIC -o .libs/umul.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_umul -DPIC umul.asm >tmp-umul.s + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_umul -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-umul.s -fPIC -DPIC -o .libs/umul.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_umul -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro umul.asm -o umul.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo add | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o add.lo `test -f add.c || echo './'`add.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_add -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add.c -fPIC -DPIC -o .libs/add.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_add -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add.c -o add.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo add_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o add_1.lo `test -f add_1.c || echo './'`add_1.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_add_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add_1.c -fPIC -DPIC -o .libs/add_1.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_add_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add_1.c -o add_1.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo add_n | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f add_n.asm || echo './'`add_n.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_add_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro add_n.asm -fPIC -DPIC -o .libs/add_n.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_add_n -DPIC add_n.asm >tmp-add_n.s + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_add_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-add_n.s -fPIC -DPIC -o .libs/add_n.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_add_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro add_n.asm -o add_n.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo sub | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sub.lo `test -f sub.c || echo './'`sub.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sub -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub.c -fPIC -DPIC -o .libs/sub.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sub -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub.c -o sub.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo sub_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sub_1.lo `test -f sub_1.c || echo './'`sub_1.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sub_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub_1.c -fPIC -DPIC -o .libs/sub_1.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sub_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub_1.c -o sub_1.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo sub_n | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f sub_n.asm || echo './'`sub_n.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sub_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro sub_n.asm -fPIC -DPIC -o .libs/sub_n.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_sub_n -DPIC sub_n.asm >tmp-sub_n.s + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sub_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-sub_n.s -fPIC -DPIC -o .libs/sub_n.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sub_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro sub_n.asm -o sub_n.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mul_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f mul_1.asm || echo './'`mul_1.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mul_1.asm -fPIC -DPIC -o .libs/mul_1.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_mul_1 -DPIC mul_1.asm >tmp-mul_1.s + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-mul_1.s -fPIC -DPIC -o .libs/mul_1.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mul_1.asm -o mul_1.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo addmul_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f addmul_1.asm || echo './'`addmul_1.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_addmul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro addmul_1.asm -fPIC -DPIC -o .libs/addmul_1.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_addmul_1 -DPIC addmul_1.asm >tmp-addmul_1.s +addmul_1.asm: 220: warning, simulating cmov with jump, use for testing only +addmul_1.asm: 221: warning, simulating cmov with jump, use for testing only + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_addmul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-addmul_1.s -fPIC -DPIC -o .libs/addmul_1.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_addmul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro addmul_1.asm -o addmul_1.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo submul_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f submul_1.asm || echo './'`submul_1.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_submul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro submul_1.asm -fPIC -DPIC -o .libs/submul_1.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_submul_1 -DPIC submul_1.asm >tmp-submul_1.s +submul_1.asm: 220: warning, simulating cmov with jump, use for testing only +submul_1.asm: 221: warning, simulating cmov with jump, use for testing only + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_submul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-submul_1.s -fPIC -DPIC -o .libs/submul_1.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_submul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro submul_1.asm -o submul_1.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo lshift | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f lshift.asm || echo './'`lshift.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_lshift -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro lshift.asm -fPIC -DPIC -o .libs/lshift.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_lshift -DPIC lshift.asm >tmp-lshift.s + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_lshift -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-lshift.s -fPIC -DPIC -o .libs/lshift.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_lshift -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro lshift.asm -o lshift.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo rshift | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f rshift.asm || echo './'`rshift.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_rshift -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro rshift.asm -fPIC -DPIC -o .libs/rshift.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_rshift -DPIC rshift.asm >tmp-rshift.s + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_rshift -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-rshift.s -fPIC -DPIC -o .libs/rshift.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_rshift -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro rshift.asm -o rshift.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo dive_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f dive_1.asm || echo './'`dive_1.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_dive_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro dive_1.asm -fPIC -DPIC -o .libs/dive_1.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_dive_1 -DPIC dive_1.asm >tmp-dive_1.s + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_dive_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-dive_1.s -fPIC -DPIC -o .libs/dive_1.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_dive_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro dive_1.asm -o dive_1.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo diveby3 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f diveby3.asm || echo './'`diveby3.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_diveby3 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro diveby3.asm -fPIC -DPIC -o .libs/diveby3.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_diveby3 -DPIC diveby3.asm >tmp-diveby3.s + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_diveby3 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-diveby3.s -fPIC -DPIC -o .libs/diveby3.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_diveby3 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro diveby3.asm -o diveby3.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo divis | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o divis.lo `test -f divis.c || echo './'`divis.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divis -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divis.c -fPIC -DPIC -o .libs/divis.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divis -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divis.c -o divis.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo divrem | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o divrem.lo `test -f divrem.c || echo './'`divrem.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divrem -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divrem.c -fPIC -DPIC -o .libs/divrem.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divrem -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divrem.c -o divrem.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo divrem_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f divrem_1.asm || echo './'`divrem_1.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divrem_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro divrem_1.asm -fPIC -DPIC -o .libs/divrem_1.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_divrem_1 -DPIC divrem_1.asm >tmp-divrem_1.s + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divrem_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-divrem_1.s -fPIC -DPIC -o .libs/divrem_1.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divrem_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro divrem_1.asm -o divrem_1.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo divrem_2 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o divrem_2.lo `test -f divrem_2.c || echo './'`divrem_2.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divrem_2 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divrem_2.c -fPIC -DPIC -o .libs/divrem_2.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divrem_2 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divrem_2.c -o divrem_2.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo fib2_ui | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fib2_ui.lo `test -f fib2_ui.c || echo './'`fib2_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_fib2_ui -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fib2_ui.c -fPIC -DPIC -o .libs/fib2_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_fib2_ui -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fib2_ui.c -o fib2_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mod_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f mod_1.asm || echo './'`mod_1.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mod_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mod_1.asm -fPIC -DPIC -o .libs/mod_1.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_mod_1 -DPIC mod_1.asm >tmp-mod_1.s +mod_1.asm: 142: warning, simulating cmov with jump, use for testing only +mod_1.asm: 217: warning, simulating cmov with jump, use for testing only +mod_1.asm: 282: warning, simulating cmov with jump, use for testing only + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mod_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-mod_1.s -fPIC -DPIC -o .libs/mod_1.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mod_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mod_1.asm -o mod_1.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mod_34lsub1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f mod_34lsub1.asm || echo './'`mod_34lsub1.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mod_34lsub1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mod_34lsub1.asm -fPIC -DPIC -o .libs/mod_34lsub1.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_mod_34lsub1 -DPIC mod_34lsub1.asm >tmp-mod_34lsub1.s + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mod_34lsub1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-mod_34lsub1.s -fPIC -DPIC -o .libs/mod_34lsub1.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mod_34lsub1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mod_34lsub1.asm -o mod_34lsub1.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mode1o | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f mode1o.asm || echo './'`mode1o.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mode1o -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mode1o.asm -fPIC -DPIC -o .libs/mode1o.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_mode1o -DPIC mode1o.asm >tmp-mode1o.s + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mode1o -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-mode1o.s -fPIC -DPIC -o .libs/mode1o.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mode1o -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mode1o.asm -o mode1o.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo dump | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o dump.lo `test -f dump.c || echo './'`dump.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_dump -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dump.c -fPIC -DPIC -o .libs/dump.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_dump -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dump.c -o dump.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mul | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul.lo `test -f mul.c || echo './'`mul.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul.c -fPIC -DPIC -o .libs/mul.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul.c -o mul.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mul_fft | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul_fft.lo `test -f mul_fft.c || echo './'`mul_fft.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_fft -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_fft.c -fPIC -DPIC -o .libs/mul_fft.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_fft -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_fft.c -o mul_fft.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mul_n | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul_n.lo `test -f mul_n.c || echo './'`mul_n.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_n.c -fPIC -DPIC -o .libs/mul_n.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_n.c -o mul_n.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mul_basecase | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f mul_basecase.asm || echo './'`mul_basecase.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_basecase -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mul_basecase.asm -fPIC -DPIC -o .libs/mul_basecase.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_mul_basecase -DPIC mul_basecase.asm >tmp-mul_basecase.s + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_basecase -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-mul_basecase.s -fPIC -DPIC -o .libs/mul_basecase.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_basecase -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mul_basecase.asm -o mul_basecase.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo sqr_basecase | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f sqr_basecase.asm || echo './'`sqr_basecase.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sqr_basecase -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro sqr_basecase.asm -fPIC -DPIC -o .libs/sqr_basecase.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_sqr_basecase -DPIC sqr_basecase.asm >tmp-sqr_basecase.s +sqr_basecase.asm: 439: warning, simulating cmov with jump, use for testing only +sqr_basecase.asm: 440: warning, simulating cmov with jump, use for testing only + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sqr_basecase -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-sqr_basecase.s -fPIC -DPIC -o .libs/sqr_basecase.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sqr_basecase -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro sqr_basecase.asm -o sqr_basecase.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo random | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o random.lo `test -f random.c || echo './'`random.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_random -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random.c -fPIC -DPIC -o .libs/random.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_random -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random.c -o random.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo random2 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o random2.lo `test -f random2.c || echo './'`random2.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_random2 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random2.c -fPIC -DPIC -o .libs/random2.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_random2 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random2.c -o random2.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo sqrtrem | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sqrtrem.lo `test -f sqrtrem.c || echo './'`sqrtrem.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sqrtrem -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrtrem.c -fPIC -DPIC -o .libs/sqrtrem.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sqrtrem -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrtrem.c -o sqrtrem.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo get_str | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_str.lo `test -f get_str.c || echo './'`get_str.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_get_str -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_str.c -fPIC -DPIC -o .libs/get_str.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_get_str -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_str.c -o get_str.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo set_str | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_str.lo `test -f set_str.c || echo './'`set_str.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_set_str -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_str.c -fPIC -DPIC -o .libs/set_str.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_set_str -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_str.c -o set_str.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo scan0 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o scan0.lo `test -f scan0.c || echo './'`scan0.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_scan0 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scan0.c -fPIC -DPIC -o .libs/scan0.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_scan0 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scan0.c -o scan0.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo scan1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o scan1.lo `test -f scan1.c || echo './'`scan1.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_scan1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scan1.c -fPIC -DPIC -o .libs/scan1.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_scan1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scan1.c -o scan1.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo popcount | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o popcount.lo `test -f popcount.c || echo './'`popcount.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_popcount -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c popcount.c -fPIC -DPIC -o .libs/popcount.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_popcount -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c popcount.c -o popcount.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo hamdist | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o hamdist.lo `test -f hamdist.c || echo './'`hamdist.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_hamdist -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c hamdist.c -fPIC -DPIC -o .libs/hamdist.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_hamdist -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c hamdist.c -o hamdist.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo cmp | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp.lo `test -f cmp.c || echo './'`cmp.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_cmp -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp.c -fPIC -DPIC -o .libs/cmp.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_cmp -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp.c -o cmp.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo perfsqr | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o perfsqr.lo `test -f perfsqr.c || echo './'`perfsqr.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_perfsqr -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c perfsqr.c -fPIC -DPIC -o .libs/perfsqr.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_perfsqr -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c perfsqr.c -o perfsqr.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo bdivmod | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o bdivmod.lo `test -f bdivmod.c || echo './'`bdivmod.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_bdivmod -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c bdivmod.c -fPIC -DPIC -o .libs/bdivmod.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_bdivmod -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c bdivmod.c -o bdivmod.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo gcd_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o gcd_1.lo `test -f gcd_1.c || echo './'`gcd_1.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_gcd_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcd_1.c -fPIC -DPIC -o .libs/gcd_1.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_gcd_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcd_1.c -o gcd_1.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo gcd | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o gcd.lo `test -f gcd.c || echo './'`gcd.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_gcd -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcd.c -fPIC -DPIC -o .libs/gcd.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_gcd -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcd.c -o gcd.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo gcdext | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o gcdext.lo `test -f gcdext.c || echo './'`gcdext.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_gcdext -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcdext.c -fPIC -DPIC -o .libs/gcdext.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_gcdext -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcdext.c -o gcdext.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo tdiv_qr | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_qr.lo `test -f tdiv_qr.c || echo './'`tdiv_qr.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_tdiv_qr -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_qr.c -fPIC -DPIC -o .libs/tdiv_qr.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_tdiv_qr -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_qr.c -o tdiv_qr.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo dc_divrem_n | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o dc_divrem_n.lo `test -f dc_divrem_n.c || echo './'`dc_divrem_n.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_dc_divrem_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dc_divrem_n.c -fPIC -DPIC -o .libs/dc_divrem_n.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_dc_divrem_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dc_divrem_n.c -o dc_divrem_n.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo sb_divrem_mn | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sb_divrem_mn.lo `test -f sb_divrem_mn.c || echo './'`sb_divrem_mn.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sb_divrem_mn -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sb_divrem_mn.c -fPIC -DPIC -o .libs/sb_divrem_mn.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sb_divrem_mn -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sb_divrem_mn.c -o sb_divrem_mn.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo jacbase | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o jacbase.lo `test -f jacbase.c || echo './'`jacbase.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_jacbase -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c jacbase.c -fPIC -DPIC -o .libs/jacbase.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_jacbase -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c jacbase.c -o jacbase.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo copyi | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f copyi.asm || echo './'`copyi.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_copyi -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro copyi.asm -fPIC -DPIC -o .libs/copyi.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_copyi -DPIC copyi.asm >tmp-copyi.s + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_copyi -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-copyi.s -fPIC -DPIC -o .libs/copyi.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_copyi -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro copyi.asm -o copyi.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo copyd | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f copyd.asm || echo './'`copyd.asm +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_copyd -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro copyd.asm -fPIC -DPIC -o .libs/copyd.o +m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_copyd -DPIC copyd.asm >tmp-copyd.s + gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_copyd -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-copyd.s -fPIC -DPIC -o .libs/copyd.o +../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_copyd -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro copyd.asm -o copyd.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=link gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -o libmpn.la mp_bases.lo udiv.lo umul.lo add.lo add_1.lo add_n.lo sub.lo sub_1.lo sub_n.lo mul_1.lo addmul_1.lo submul_1.lo lshift.lo rshift.lo dive_1.lo diveby3.lo divis.lo divrem.lo divrem_1.lo divrem_2.lo fib2_ui.lo mod_1.lo mod_34lsub1.lo mode1o.lo dump.lo mul.lo mul_fft.lo mul_n.lo mul_basecase.lo sqr_basecase.lo random.lo random2.lo sqrtrem.lo get_str.lo set_str.lo scan0.lo scan1.lo popcount.lo hamdist.lo cmp.lo perfsqr.lo bdivmod.lo gcd_1.lo gcd.lo gcdext.lo tdiv_qr.lo dc_divrem_n.lo sb_divrem_mn.lo jacbase.lo copyi.lo copyd.lo +ar cq .libs/libmpn.a .libs/mp_bases.o .libs/udiv.o .libs/umul.o .libs/add.o .libs/add_1.o .libs/add_n.o .libs/sub.o .libs/sub_1.o .libs/sub_n.o .libs/mul_1.o .libs/addmul_1.o .libs/submul_1.o .libs/lshift.o .libs/rshift.o .libs/dive_1.o .libs/diveby3.o .libs/divis.o .libs/divrem.o .libs/divrem_1.o .libs/divrem_2.o .libs/fib2_ui.o .libs/mod_1.o .libs/mod_34lsub1.o .libs/mode1o.o .libs/dump.o .libs/mul.o .libs/mul_fft.o .libs/mul_n.o .libs/mul_basecase.o .libs/sqr_basecase.o .libs/random.o .libs/random2.o .libs/sqrtrem.o .libs/get_str.o .libs/set_str.o .libs/scan0.o .libs/scan1.o .libs/popcount.o .libs/hamdist.o .libs/cmp.o .libs/perfsqr.o .libs/bdivmod.o .libs/gcd_1.o .libs/gcd.o .libs/gcdext.o .libs/tdiv_qr.o .libs/dc_divrem_n.o .libs/sb_divrem_mn.o .libs/jacbase.o .libs/copyi.o .libs/copyd.o +ranlib .libs/libmpn.a +creating libmpn.la +(cd .libs && rm -f libmpn.la && ln -s ../libmpn.la libmpn.la) +make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpn' +Making all in mpz +make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpz' +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o add.lo `test -f add.c || echo './'`add.c +mkdir .libs +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add.c -fPIC -DPIC -o .libs/add.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add.c -o add.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o add_ui.lo `test -f add_ui.c || echo './'`add_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add_ui.c -fPIC -DPIC -o .libs/add_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add_ui.c -o add_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o abs.lo `test -f abs.c || echo './'`abs.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c abs.c -fPIC -DPIC -o .libs/abs.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c abs.c -o abs.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o aorsmul.lo `test -f aorsmul.c || echo './'`aorsmul.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c aorsmul.c -fPIC -DPIC -o .libs/aorsmul.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c aorsmul.c -o aorsmul.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o aorsmul_i.lo `test -f aorsmul_i.c || echo './'`aorsmul_i.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c aorsmul_i.c -fPIC -DPIC -o .libs/aorsmul_i.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c aorsmul_i.c -o aorsmul_i.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o and.lo `test -f and.c || echo './'`and.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c and.c -fPIC -DPIC -o .libs/and.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c and.c -o and.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o array_init.lo `test -f array_init.c || echo './'`array_init.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c array_init.c -fPIC -DPIC -o .libs/array_init.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c array_init.c -o array_init.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o bin_ui.lo `test -f bin_ui.c || echo './'`bin_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c bin_ui.c -fPIC -DPIC -o .libs/bin_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c bin_ui.c -o bin_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o bin_uiui.lo `test -f bin_uiui.c || echo './'`bin_uiui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c bin_uiui.c -fPIC -DPIC -o .libs/bin_uiui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c bin_uiui.c -o bin_uiui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cdiv_q.lo `test -f cdiv_q.c || echo './'`cdiv_q.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_q.c -fPIC -DPIC -o .libs/cdiv_q.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_q.c -o cdiv_q.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cdiv_q_ui.lo `test -f cdiv_q_ui.c || echo './'`cdiv_q_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_q_ui.c -fPIC -DPIC -o .libs/cdiv_q_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_q_ui.c -o cdiv_q_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cdiv_qr.lo `test -f cdiv_qr.c || echo './'`cdiv_qr.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_qr.c -fPIC -DPIC -o .libs/cdiv_qr.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_qr.c -o cdiv_qr.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cdiv_qr_ui.lo `test -f cdiv_qr_ui.c || echo './'`cdiv_qr_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_qr_ui.c -fPIC -DPIC -o .libs/cdiv_qr_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_qr_ui.c -o cdiv_qr_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cdiv_r.lo `test -f cdiv_r.c || echo './'`cdiv_r.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_r.c -fPIC -DPIC -o .libs/cdiv_r.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_r.c -o cdiv_r.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cdiv_r_ui.lo `test -f cdiv_r_ui.c || echo './'`cdiv_r_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_r_ui.c -fPIC -DPIC -o .libs/cdiv_r_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_r_ui.c -o cdiv_r_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cdiv_ui.lo `test -f cdiv_ui.c || echo './'`cdiv_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_ui.c -fPIC -DPIC -o .libs/cdiv_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_ui.c -o cdiv_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cfdiv_q_2exp.lo `test -f cfdiv_q_2exp.c || echo './'`cfdiv_q_2exp.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cfdiv_q_2exp.c -fPIC -DPIC -o .libs/cfdiv_q_2exp.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cfdiv_q_2exp.c -o cfdiv_q_2exp.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cfdiv_r_2exp.lo `test -f cfdiv_r_2exp.c || echo './'`cfdiv_r_2exp.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cfdiv_r_2exp.c -fPIC -DPIC -o .libs/cfdiv_r_2exp.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cfdiv_r_2exp.c -o cfdiv_r_2exp.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o clear.lo `test -f clear.c || echo './'`clear.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c clear.c -fPIC -DPIC -o .libs/clear.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c clear.c -o clear.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o clrbit.lo `test -f clrbit.c || echo './'`clrbit.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c clrbit.c -fPIC -DPIC -o .libs/clrbit.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c clrbit.c -o clrbit.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp.lo `test -f cmp.c || echo './'`cmp.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp.c -fPIC -DPIC -o .libs/cmp.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp.c -o cmp.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp_d.lo `test -f cmp_d.c || echo './'`cmp_d.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_d.c -fPIC -DPIC -o .libs/cmp_d.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_d.c -o cmp_d.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp_si.lo `test -f cmp_si.c || echo './'`cmp_si.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_si.c -fPIC -DPIC -o .libs/cmp_si.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_si.c -o cmp_si.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp_ui.lo `test -f cmp_ui.c || echo './'`cmp_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_ui.c -fPIC -DPIC -o .libs/cmp_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_ui.c -o cmp_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmpabs.lo `test -f cmpabs.c || echo './'`cmpabs.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmpabs.c -fPIC -DPIC -o .libs/cmpabs.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmpabs.c -o cmpabs.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmpabs_d.lo `test -f cmpabs_d.c || echo './'`cmpabs_d.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmpabs_d.c -fPIC -DPIC -o .libs/cmpabs_d.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmpabs_d.c -o cmpabs_d.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmpabs_ui.lo `test -f cmpabs_ui.c || echo './'`cmpabs_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmpabs_ui.c -fPIC -DPIC -o .libs/cmpabs_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmpabs_ui.c -o cmpabs_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o com.lo `test -f com.c || echo './'`com.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c com.c -fPIC -DPIC -o .libs/com.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c com.c -o com.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cong.lo `test -f cong.c || echo './'`cong.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cong.c -fPIC -DPIC -o .libs/cong.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cong.c -o cong.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cong_2exp.lo `test -f cong_2exp.c || echo './'`cong_2exp.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cong_2exp.c -fPIC -DPIC -o .libs/cong_2exp.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cong_2exp.c -o cong_2exp.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cong_ui.lo `test -f cong_ui.c || echo './'`cong_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cong_ui.c -fPIC -DPIC -o .libs/cong_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cong_ui.c -o cong_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o divexact.lo `test -f divexact.c || echo './'`divexact.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divexact.c -fPIC -DPIC -o .libs/divexact.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divexact.c -o divexact.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o divegcd.lo `test -f divegcd.c || echo './'`divegcd.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divegcd.c -fPIC -DPIC -o .libs/divegcd.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divegcd.c -o divegcd.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o dive_ui.lo `test -f dive_ui.c || echo './'`dive_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dive_ui.c -fPIC -DPIC -o .libs/dive_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dive_ui.c -o dive_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o divis.lo `test -f divis.c || echo './'`divis.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divis.c -fPIC -DPIC -o .libs/divis.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divis.c -o divis.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o divis_ui.lo `test -f divis_ui.c || echo './'`divis_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divis_ui.c -fPIC -DPIC -o .libs/divis_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divis_ui.c -o divis_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o divis_2exp.lo `test -f divis_2exp.c || echo './'`divis_2exp.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divis_2exp.c -fPIC -DPIC -o .libs/divis_2exp.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divis_2exp.c -o divis_2exp.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o dump.lo `test -f dump.c || echo './'`dump.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dump.c -fPIC -DPIC -o .libs/dump.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dump.c -o dump.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fac_ui.lo `test -f fac_ui.c || echo './'`fac_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fac_ui.c -fPIC -DPIC -o .libs/fac_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fac_ui.c -o fac_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fdiv_q.lo `test -f fdiv_q.c || echo './'`fdiv_q.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_q.c -fPIC -DPIC -o .libs/fdiv_q.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_q.c -o fdiv_q.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fdiv_q_ui.lo `test -f fdiv_q_ui.c || echo './'`fdiv_q_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_q_ui.c -fPIC -DPIC -o .libs/fdiv_q_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_q_ui.c -o fdiv_q_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fdiv_qr.lo `test -f fdiv_qr.c || echo './'`fdiv_qr.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_qr.c -fPIC -DPIC -o .libs/fdiv_qr.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_qr.c -o fdiv_qr.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fdiv_qr_ui.lo `test -f fdiv_qr_ui.c || echo './'`fdiv_qr_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_qr_ui.c -fPIC -DPIC -o .libs/fdiv_qr_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_qr_ui.c -o fdiv_qr_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fdiv_r.lo `test -f fdiv_r.c || echo './'`fdiv_r.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_r.c -fPIC -DPIC -o .libs/fdiv_r.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_r.c -o fdiv_r.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fdiv_r_ui.lo `test -f fdiv_r_ui.c || echo './'`fdiv_r_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_r_ui.c -fPIC -DPIC -o .libs/fdiv_r_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_r_ui.c -o fdiv_r_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fdiv_ui.lo `test -f fdiv_ui.c || echo './'`fdiv_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_ui.c -fPIC -DPIC -o .libs/fdiv_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_ui.c -o fdiv_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fib_ui.lo `test -f fib_ui.c || echo './'`fib_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fib_ui.c -fPIC -DPIC -o .libs/fib_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fib_ui.c -o fib_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fib2_ui.lo `test -f fib2_ui.c || echo './'`fib2_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fib2_ui.c -fPIC -DPIC -o .libs/fib2_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fib2_ui.c -o fib2_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_sint.lo `test -f fits_sint.c || echo './'`fits_sint.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_sint.c -fPIC -DPIC -o .libs/fits_sint.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_sint.c -o fits_sint.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_slong.lo `test -f fits_slong.c || echo './'`fits_slong.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_slong.c -fPIC -DPIC -o .libs/fits_slong.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_slong.c -o fits_slong.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_sshort.lo `test -f fits_sshort.c || echo './'`fits_sshort.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_sshort.c -fPIC -DPIC -o .libs/fits_sshort.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_sshort.c -o fits_sshort.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_uint.lo `test -f fits_uint.c || echo './'`fits_uint.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_uint.c -fPIC -DPIC -o .libs/fits_uint.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_uint.c -o fits_uint.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_ulong.lo `test -f fits_ulong.c || echo './'`fits_ulong.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_ulong.c -fPIC -DPIC -o .libs/fits_ulong.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_ulong.c -o fits_ulong.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_ushort.lo `test -f fits_ushort.c || echo './'`fits_ushort.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_ushort.c -fPIC -DPIC -o .libs/fits_ushort.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_ushort.c -o fits_ushort.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o gcd.lo `test -f gcd.c || echo './'`gcd.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcd.c -fPIC -DPIC -o .libs/gcd.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcd.c -o gcd.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o gcd_ui.lo `test -f gcd_ui.c || echo './'`gcd_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcd_ui.c -fPIC -DPIC -o .libs/gcd_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcd_ui.c -o gcd_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o gcdext.lo `test -f gcdext.c || echo './'`gcdext.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcdext.c -fPIC -DPIC -o .libs/gcdext.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcdext.c -o gcdext.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_d.lo `test -f get_d.c || echo './'`get_d.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d.c -fPIC -DPIC -o .libs/get_d.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d.c -o get_d.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_d_2exp.lo `test -f get_d_2exp.c || echo './'`get_d_2exp.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d_2exp.c -fPIC -DPIC -o .libs/get_d_2exp.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d_2exp.c -o get_d_2exp.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_si.lo `test -f get_si.c || echo './'`get_si.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_si.c -fPIC -DPIC -o .libs/get_si.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_si.c -o get_si.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_str.lo `test -f get_str.c || echo './'`get_str.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_str.c -fPIC -DPIC -o .libs/get_str.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_str.c -o get_str.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_ui.lo `test -f get_ui.c || echo './'`get_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_ui.c -fPIC -DPIC -o .libs/get_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_ui.c -o get_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o getlimbn.lo `test -f getlimbn.c || echo './'`getlimbn.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c getlimbn.c -fPIC -DPIC -o .libs/getlimbn.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c getlimbn.c -o getlimbn.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o hamdist.lo `test -f hamdist.c || echo './'`hamdist.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c hamdist.c -fPIC -DPIC -o .libs/hamdist.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c hamdist.c -o hamdist.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o init.lo `test -f init.c || echo './'`init.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init.c -fPIC -DPIC -o .libs/init.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init.c -o init.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o init2.lo `test -f init2.c || echo './'`init2.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init2.c -fPIC -DPIC -o .libs/init2.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init2.c -o init2.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o inp_raw.lo `test -f inp_raw.c || echo './'`inp_raw.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inp_raw.c -fPIC -DPIC -o .libs/inp_raw.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inp_raw.c -o inp_raw.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o inp_str.lo `test -f inp_str.c || echo './'`inp_str.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inp_str.c -fPIC -DPIC -o .libs/inp_str.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inp_str.c -o inp_str.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o invert.lo `test -f invert.c || echo './'`invert.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c invert.c -fPIC -DPIC -o .libs/invert.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c invert.c -o invert.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o ior.lo `test -f ior.c || echo './'`ior.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ior.c -fPIC -DPIC -o .libs/ior.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ior.c -o ior.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset.lo `test -f iset.c || echo './'`iset.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset.c -fPIC -DPIC -o .libs/iset.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset.c -o iset.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset_d.lo `test -f iset_d.c || echo './'`iset_d.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_d.c -fPIC -DPIC -o .libs/iset_d.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_d.c -o iset_d.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset_si.lo `test -f iset_si.c || echo './'`iset_si.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_si.c -fPIC -DPIC -o .libs/iset_si.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_si.c -o iset_si.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset_str.lo `test -f iset_str.c || echo './'`iset_str.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_str.c -fPIC -DPIC -o .libs/iset_str.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_str.c -o iset_str.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset_ui.lo `test -f iset_ui.c || echo './'`iset_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_ui.c -fPIC -DPIC -o .libs/iset_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_ui.c -o iset_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o jacobi.lo `test -f jacobi.c || echo './'`jacobi.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c jacobi.c -fPIC -DPIC -o .libs/jacobi.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c jacobi.c -o jacobi.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o kronsz.lo `test -f kronsz.c || echo './'`kronsz.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c kronsz.c -fPIC -DPIC -o .libs/kronsz.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c kronsz.c -o kronsz.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o kronuz.lo `test -f kronuz.c || echo './'`kronuz.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c kronuz.c -fPIC -DPIC -o .libs/kronuz.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c kronuz.c -o kronuz.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o kronzs.lo `test -f kronzs.c || echo './'`kronzs.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c kronzs.c -fPIC -DPIC -o .libs/kronzs.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c kronzs.c -o kronzs.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o kronzu.lo `test -f kronzu.c || echo './'`kronzu.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c kronzu.c -fPIC -DPIC -o .libs/kronzu.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c kronzu.c -o kronzu.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o lcm.lo `test -f lcm.c || echo './'`lcm.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c lcm.c -fPIC -DPIC -o .libs/lcm.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c lcm.c -o lcm.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o lcm_ui.lo `test -f lcm_ui.c || echo './'`lcm_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c lcm_ui.c -fPIC -DPIC -o .libs/lcm_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c lcm_ui.c -o lcm_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o lucnum_ui.lo `test -f lucnum_ui.c || echo './'`lucnum_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c lucnum_ui.c -fPIC -DPIC -o .libs/lucnum_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c lucnum_ui.c -o lucnum_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o lucnum2_ui.lo `test -f lucnum2_ui.c || echo './'`lucnum2_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c lucnum2_ui.c -fPIC -DPIC -o .libs/lucnum2_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c lucnum2_ui.c -o lucnum2_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o millerrabin.lo `test -f millerrabin.c || echo './'`millerrabin.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c millerrabin.c -fPIC -DPIC -o .libs/millerrabin.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c millerrabin.c -o millerrabin.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mod.lo `test -f mod.c || echo './'`mod.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mod.c -fPIC -DPIC -o .libs/mod.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mod.c -o mod.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul.lo `test -f mul.c || echo './'`mul.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul.c -fPIC -DPIC -o .libs/mul.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul.c -o mul.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul_2exp.lo `test -f mul_2exp.c || echo './'`mul_2exp.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_2exp.c -fPIC -DPIC -o .libs/mul_2exp.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_2exp.c -o mul_2exp.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul_si.lo `test -f mul_si.c || echo './'`mul_si.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_si.c -fPIC -DPIC -o .libs/mul_si.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_si.c -o mul_si.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul_ui.lo `test -f mul_ui.c || echo './'`mul_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_ui.c -fPIC -DPIC -o .libs/mul_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_ui.c -o mul_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o n_pow_ui.lo `test -f n_pow_ui.c || echo './'`n_pow_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c n_pow_ui.c -fPIC -DPIC -o .libs/n_pow_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c n_pow_ui.c -o n_pow_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o neg.lo `test -f neg.c || echo './'`neg.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c neg.c -fPIC -DPIC -o .libs/neg.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c neg.c -o neg.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o nextprime.lo `test -f nextprime.c || echo './'`nextprime.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c nextprime.c -fPIC -DPIC -o .libs/nextprime.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c nextprime.c -o nextprime.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o out_raw.lo `test -f out_raw.c || echo './'`out_raw.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c out_raw.c -fPIC -DPIC -o .libs/out_raw.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c out_raw.c -o out_raw.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o out_str.lo `test -f out_str.c || echo './'`out_str.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c out_str.c -fPIC -DPIC -o .libs/out_str.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c out_str.c -o out_str.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o perfpow.lo `test -f perfpow.c || echo './'`perfpow.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c perfpow.c -fPIC -DPIC -o .libs/perfpow.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c perfpow.c -o perfpow.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o perfsqr.lo `test -f perfsqr.c || echo './'`perfsqr.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c perfsqr.c -fPIC -DPIC -o .libs/perfsqr.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c perfsqr.c -o perfsqr.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o popcount.lo `test -f popcount.c || echo './'`popcount.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c popcount.c -fPIC -DPIC -o .libs/popcount.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c popcount.c -o popcount.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o pow_ui.lo `test -f pow_ui.c || echo './'`pow_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c pow_ui.c -fPIC -DPIC -o .libs/pow_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c pow_ui.c -o pow_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o powm.lo `test -f powm.c || echo './'`powm.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c powm.c -fPIC -DPIC -o .libs/powm.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c powm.c -o powm.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o powm_ui.lo `test -f powm_ui.c || echo './'`powm_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c powm_ui.c -fPIC -DPIC -o .libs/powm_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c powm_ui.c -o powm_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o pprime_p.lo `test -f pprime_p.c || echo './'`pprime_p.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c pprime_p.c -fPIC -DPIC -o .libs/pprime_p.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c pprime_p.c -o pprime_p.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o random.lo `test -f random.c || echo './'`random.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random.c -fPIC -DPIC -o .libs/random.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random.c -o random.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o random2.lo `test -f random2.c || echo './'`random2.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random2.c -fPIC -DPIC -o .libs/random2.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random2.c -o random2.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o realloc.lo `test -f realloc.c || echo './'`realloc.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c realloc.c -fPIC -DPIC -o .libs/realloc.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c realloc.c -o realloc.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o realloc2.lo `test -f realloc2.c || echo './'`realloc2.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c realloc2.c -fPIC -DPIC -o .libs/realloc2.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c realloc2.c -o realloc2.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o remove.lo `test -f remove.c || echo './'`remove.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c remove.c -fPIC -DPIC -o .libs/remove.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c remove.c -o remove.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o root.lo `test -f root.c || echo './'`root.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c root.c -fPIC -DPIC -o .libs/root.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c root.c -o root.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o rrandomb.lo `test -f rrandomb.c || echo './'`rrandomb.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c rrandomb.c -fPIC -DPIC -o .libs/rrandomb.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c rrandomb.c -o rrandomb.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o scan0.lo `test -f scan0.c || echo './'`scan0.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scan0.c -fPIC -DPIC -o .libs/scan0.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scan0.c -o scan0.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o scan1.lo `test -f scan1.c || echo './'`scan1.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scan1.c -fPIC -DPIC -o .libs/scan1.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scan1.c -o scan1.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set.lo `test -f set.c || echo './'`set.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set.c -fPIC -DPIC -o .libs/set.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set.c -o set.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_d.lo `test -f set_d.c || echo './'`set_d.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_d.c -fPIC -DPIC -o .libs/set_d.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_d.c -o set_d.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_f.lo `test -f set_f.c || echo './'`set_f.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_f.c -fPIC -DPIC -o .libs/set_f.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_f.c -o set_f.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_q.lo `test -f set_q.c || echo './'`set_q.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_q.c -fPIC -DPIC -o .libs/set_q.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_q.c -o set_q.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_si.lo `test -f set_si.c || echo './'`set_si.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_si.c -fPIC -DPIC -o .libs/set_si.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_si.c -o set_si.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_str.lo `test -f set_str.c || echo './'`set_str.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_str.c -fPIC -DPIC -o .libs/set_str.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_str.c -o set_str.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_ui.lo `test -f set_ui.c || echo './'`set_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_ui.c -fPIC -DPIC -o .libs/set_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_ui.c -o set_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o setbit.lo `test -f setbit.c || echo './'`setbit.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c setbit.c -fPIC -DPIC -o .libs/setbit.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c setbit.c -o setbit.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o size.lo `test -f size.c || echo './'`size.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c size.c -fPIC -DPIC -o .libs/size.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c size.c -o size.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sizeinbase.lo `test -f sizeinbase.c || echo './'`sizeinbase.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sizeinbase.c -fPIC -DPIC -o .libs/sizeinbase.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sizeinbase.c -o sizeinbase.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sqrt.lo `test -f sqrt.c || echo './'`sqrt.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrt.c -fPIC -DPIC -o .libs/sqrt.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrt.c -o sqrt.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sqrtrem.lo `test -f sqrtrem.c || echo './'`sqrtrem.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrtrem.c -fPIC -DPIC -o .libs/sqrtrem.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrtrem.c -o sqrtrem.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sub.lo `test -f sub.c || echo './'`sub.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub.c -fPIC -DPIC -o .libs/sub.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub.c -o sub.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sub_ui.lo `test -f sub_ui.c || echo './'`sub_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub_ui.c -fPIC -DPIC -o .libs/sub_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub_ui.c -o sub_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o swap.lo `test -f swap.c || echo './'`swap.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c swap.c -fPIC -DPIC -o .libs/swap.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c swap.c -o swap.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_ui.lo `test -f tdiv_ui.c || echo './'`tdiv_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_ui.c -fPIC -DPIC -o .libs/tdiv_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_ui.c -o tdiv_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_q.lo `test -f tdiv_q.c || echo './'`tdiv_q.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_q.c -fPIC -DPIC -o .libs/tdiv_q.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_q.c -o tdiv_q.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_q_2exp.lo `test -f tdiv_q_2exp.c || echo './'`tdiv_q_2exp.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_q_2exp.c -fPIC -DPIC -o .libs/tdiv_q_2exp.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_q_2exp.c -o tdiv_q_2exp.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_q_ui.lo `test -f tdiv_q_ui.c || echo './'`tdiv_q_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_q_ui.c -fPIC -DPIC -o .libs/tdiv_q_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_q_ui.c -o tdiv_q_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_qr.lo `test -f tdiv_qr.c || echo './'`tdiv_qr.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_qr.c -fPIC -DPIC -o .libs/tdiv_qr.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_qr.c -o tdiv_qr.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_qr_ui.lo `test -f tdiv_qr_ui.c || echo './'`tdiv_qr_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_qr_ui.c -fPIC -DPIC -o .libs/tdiv_qr_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_qr_ui.c -o tdiv_qr_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_r.lo `test -f tdiv_r.c || echo './'`tdiv_r.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_r.c -fPIC -DPIC -o .libs/tdiv_r.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_r.c -o tdiv_r.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_r_2exp.lo `test -f tdiv_r_2exp.c || echo './'`tdiv_r_2exp.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_r_2exp.c -fPIC -DPIC -o .libs/tdiv_r_2exp.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_r_2exp.c -o tdiv_r_2exp.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_r_ui.lo `test -f tdiv_r_ui.c || echo './'`tdiv_r_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_r_ui.c -fPIC -DPIC -o .libs/tdiv_r_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_r_ui.c -o tdiv_r_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tstbit.lo `test -f tstbit.c || echo './'`tstbit.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tstbit.c -fPIC -DPIC -o .libs/tstbit.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tstbit.c -o tstbit.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o ui_pow_ui.lo `test -f ui_pow_ui.c || echo './'`ui_pow_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ui_pow_ui.c -fPIC -DPIC -o .libs/ui_pow_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ui_pow_ui.c -o ui_pow_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o urandomb.lo `test -f urandomb.c || echo './'`urandomb.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c urandomb.c -fPIC -DPIC -o .libs/urandomb.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c urandomb.c -o urandomb.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o urandomm.lo `test -f urandomm.c || echo './'`urandomm.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c urandomm.c -fPIC -DPIC -o .libs/urandomm.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c urandomm.c -o urandomm.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o xor.lo `test -f xor.c || echo './'`xor.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c xor.c -fPIC -DPIC -o .libs/xor.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c xor.c -o xor.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=link gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -o libmpz.la add.lo add_ui.lo abs.lo aorsmul.lo aorsmul_i.lo and.lo array_init.lo bin_ui.lo bin_uiui.lo cdiv_q.lo cdiv_q_ui.lo cdiv_qr.lo cdiv_qr_ui.lo cdiv_r.lo cdiv_r_ui.lo cdiv_ui.lo cfdiv_q_2exp.lo cfdiv_r_2exp.lo clear.lo clrbit.lo cmp.lo cmp_d.lo cmp_si.lo cmp_ui.lo cmpabs.lo cmpabs_d.lo cmpabs_ui.lo com.lo cong.lo cong_2exp.lo cong_ui.lo divexact.lo divegcd.lo dive_ui.lo divis.lo divis_ui.lo divis_2exp.lo dump.lo fac_ui.lo fdiv_q.lo fdiv_q_ui.lo fdiv_qr.lo fdiv_qr_ui.lo fdiv_r.lo fdiv_r_ui.lo fdiv_ui.lo fib_ui.lo fib2_ui.lo fits_sint.lo fits_slong.lo fits_sshort.lo fits_uint.lo fits_ulong.lo fits_ushort.lo gcd.lo gcd_ui.lo gcdext.lo get_d.lo get_d_2exp.lo get_si.lo get_str.lo get_ui.lo getlimbn.lo hamdist.lo init.lo init2.lo inp_raw.lo inp_str.lo invert.lo ior.lo iset.lo iset_d.lo iset_si.lo iset_str.lo iset_ui.lo jacobi.lo kronsz.lo kronuz.lo kronzs.lo kronzu.lo lcm! + .lo lcm_ui.lo lucnum_ui.lo lucnum2_ui.lo millerrabin.lo mod.lo mul.lo mul_2exp.lo mul_si.lo mul_ui.lo n_pow_ui.lo neg.lo nextprime.lo out_raw.lo out_str.lo perfpow.lo perfsqr.lo popcount.lo pow_ui.lo powm.lo powm_ui.lo pprime_p.lo random.lo random2.lo realloc.lo realloc2.lo remove.lo root.lo rrandomb.lo scan0.lo scan1.lo set.lo set_d.lo set_f.lo set_q.lo set_si.lo set_str.lo set_ui.lo setbit.lo size.lo sizeinbase.lo sqrt.lo sqrtrem.lo sub.lo sub_ui.lo swap.lo tdiv_ui.lo tdiv_q.lo tdiv_q_2exp.lo tdiv_q_ui.lo tdiv_qr.lo tdiv_qr_ui.lo tdiv_r.lo tdiv_r_2exp.lo tdiv_r_ui.lo tstbit.lo ui_pow_ui.lo urandomb.lo urandomm.lo xor.lo +ar cq .libs/libmpz.a .libs/add.o .libs/add_ui.o .libs/abs.o .libs/aorsmul.o .libs/aorsmul_i.o .libs/and.o .libs/array_init.o .libs/bin_ui.o .libs/bin_uiui.o .libs/cdiv_q.o .libs/cdiv_q_ui.o .libs/cdiv_qr.o .libs/cdiv_qr_ui.o .libs/cdiv_r.o .libs/cdiv_r_ui.o .libs/cdiv_ui.o .libs/cfdiv_q_2exp.o .libs/cfdiv_r_2exp.o .libs/clear.o .libs/clrbit.o .libs/cmp.o .libs/cmp_d.o .libs/cmp_si.o .libs/cmp_ui.o .libs/cmpabs.o .libs/cmpabs_d.o .libs/cmpabs_ui.o .libs/com.o .libs/cong.o .libs/cong_2exp.o .libs/cong_ui.o .libs/divexact.o .libs/divegcd.o .libs/dive_ui.o .libs/divis.o .libs/divis_ui.o .libs/divis_2exp.o .libs/dump.o .libs/fac_ui.o .libs/fdiv_q.o .libs/fdiv_q_ui.o .libs/fdiv_qr.o .libs/fdiv_qr_ui.o .libs/fdiv_r.o .libs/fdiv_r_ui.o .libs/fdiv_ui.o .libs/fib_ui.o .libs/fib2_ui.o .libs/fits_sint.o .libs/fits_slong.o .libs/fits_sshort.o .libs/fits_uint.o .libs/fits_ulong.o .libs/fits_ushort.o .libs/gcd.o .libs/gcd_ui.o .libs/gcdext.o .libs/get_d.o .libs/get_d_2exp.o .libs/get_si.o ! + .libs/get_str.o .libs/get_ui.o .libs/getlimbn.o .libs/hamdist.o .libs/init.o .libs/init2.o .libs/inp_raw.o .libs/inp_str.o .libs/invert.o .libs/ior.o .libs/iset.o .libs/iset_d.o .libs/iset_si.o .libs/iset_str.o .libs/iset_ui.o .libs/jacobi.o .libs/kronsz.o .libs/kronuz.o .libs/kronzs.o .libs/kronzu.o .libs/lcm.o .libs/lcm_ui.o .libs/lucnum_ui.o .libs/lucnum2_ui.o .libs/millerrabin.o .libs/mod.o .libs/mul.o .libs/mul_2exp.o .libs/mul_si.o .libs/mul_ui.o .libs/n_pow_ui.o .libs/neg.o .libs/nextprime.o .libs/out_raw.o .libs/out_str.o .libs/perfpow.o .libs/perfsqr.o .libs/popcount.o .libs/pow_ui.o .libs/powm.o .libs/powm_ui.o .libs/pprime_p.o .libs/random.o .libs/random2.o .libs/realloc.o .libs/realloc2.o .libs/remove.o .libs/root.o .libs/rrandomb.o .libs/scan0.o .libs/scan1.o .libs/set.o .libs/set_d.o .libs/set_f.o .libs/set_q.o .libs/set_si.o .libs/set_str.o .libs/set_ui.o .libs/setbit.o .libs/size.o .libs/sizeinbase.o .libs/sqrt.o .libs/sqrtrem.o .libs/sub.o .libs/sub_ui.o .l! + ibs/swap.o .libs/tdiv_ui.o .libs/tdiv_q.o .libs/tdiv_q_2exp.o ! +.libs/tdiv_q_ui.o .libs/tdiv_qr.o .libs/tdiv_qr_ui.o .libs/tdiv_r.o .libs/tdiv_r_2exp.o .libs/tdiv_r_ui.o .libs/tstbit.o .libs/ui_pow_ui.o .libs/urandomb.o .libs/urandomm.o .libs/xor.o +ranlib .libs/libmpz.a +creating libmpz.la +(cd .libs && rm -f libmpz.la && ln -s ../libmpz.la libmpz.la) +make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpz' +Making all in mpq +make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpq' +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o abs.lo `test -f abs.c || echo './'`abs.c +mkdir .libs +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c abs.c -fPIC -DPIC -o .libs/abs.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c abs.c -o abs.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o aors.lo `test -f aors.c || echo './'`aors.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c aors.c -fPIC -DPIC -o .libs/aors.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c aors.c -o aors.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o canonicalize.lo `test -f canonicalize.c || echo './'`canonicalize.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c canonicalize.c -fPIC -DPIC -o .libs/canonicalize.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c canonicalize.c -o canonicalize.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o clear.lo `test -f clear.c || echo './'`clear.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c clear.c -fPIC -DPIC -o .libs/clear.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c clear.c -o clear.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp.lo `test -f cmp.c || echo './'`cmp.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp.c -fPIC -DPIC -o .libs/cmp.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp.c -o cmp.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp_si.lo `test -f cmp_si.c || echo './'`cmp_si.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_si.c -fPIC -DPIC -o .libs/cmp_si.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_si.c -o cmp_si.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp_ui.lo `test -f cmp_ui.c || echo './'`cmp_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_ui.c -fPIC -DPIC -o .libs/cmp_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_ui.c -o cmp_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o div.lo `test -f div.c || echo './'`div.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c div.c -fPIC -DPIC -o .libs/div.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c div.c -o div.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o equal.lo `test -f equal.c || echo './'`equal.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c equal.c -fPIC -DPIC -o .libs/equal.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c equal.c -o equal.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_d.lo `test -f get_d.c || echo './'`get_d.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d.c -fPIC -DPIC -o .libs/get_d.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d.c -o get_d.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_den.lo `test -f get_den.c || echo './'`get_den.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_den.c -fPIC -DPIC -o .libs/get_den.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_den.c -o get_den.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_num.lo `test -f get_num.c || echo './'`get_num.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_num.c -fPIC -DPIC -o .libs/get_num.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_num.c -o get_num.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_str.lo `test -f get_str.c || echo './'`get_str.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_str.c -fPIC -DPIC -o .libs/get_str.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_str.c -o get_str.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o init.lo `test -f init.c || echo './'`init.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init.c -fPIC -DPIC -o .libs/init.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init.c -o init.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o inp_str.lo `test -f inp_str.c || echo './'`inp_str.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inp_str.c -fPIC -DPIC -o .libs/inp_str.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inp_str.c -o inp_str.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o inv.lo `test -f inv.c || echo './'`inv.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inv.c -fPIC -DPIC -o .libs/inv.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inv.c -o inv.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o md_2exp.lo `test -f md_2exp.c || echo './'`md_2exp.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c md_2exp.c -fPIC -DPIC -o .libs/md_2exp.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c md_2exp.c -o md_2exp.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul.lo `test -f mul.c || echo './'`mul.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul.c -fPIC -DPIC -o .libs/mul.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul.c -o mul.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o neg.lo `test -f neg.c || echo './'`neg.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c neg.c -fPIC -DPIC -o .libs/neg.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c neg.c -o neg.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o out_str.lo `test -f out_str.c || echo './'`out_str.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c out_str.c -fPIC -DPIC -o .libs/out_str.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c out_str.c -o out_str.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set.lo `test -f set.c || echo './'`set.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set.c -fPIC -DPIC -o .libs/set.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set.c -o set.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_den.lo `test -f set_den.c || echo './'`set_den.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_den.c -fPIC -DPIC -o .libs/set_den.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_den.c -o set_den.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_num.lo `test -f set_num.c || echo './'`set_num.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_num.c -fPIC -DPIC -o .libs/set_num.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_num.c -o set_num.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_si.lo `test -f set_si.c || echo './'`set_si.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_si.c -fPIC -DPIC -o .libs/set_si.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_si.c -o set_si.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_str.lo `test -f set_str.c || echo './'`set_str.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_str.c -fPIC -DPIC -o .libs/set_str.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_str.c -o set_str.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_ui.lo `test -f set_ui.c || echo './'`set_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_ui.c -fPIC -DPIC -o .libs/set_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_ui.c -o set_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_z.lo `test -f set_z.c || echo './'`set_z.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_z.c -fPIC -DPIC -o .libs/set_z.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_z.c -o set_z.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_d.lo `test -f set_d.c || echo './'`set_d.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_d.c -fPIC -DPIC -o .libs/set_d.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_d.c -o set_d.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_f.lo `test -f set_f.c || echo './'`set_f.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_f.c -fPIC -DPIC -o .libs/set_f.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_f.c -o set_f.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o swap.lo `test -f swap.c || echo './'`swap.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c swap.c -fPIC -DPIC -o .libs/swap.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c swap.c -o swap.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=link gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -o libmpq.la abs.lo aors.lo canonicalize.lo clear.lo cmp.lo cmp_si.lo cmp_ui.lo div.lo equal.lo get_d.lo get_den.lo get_num.lo get_str.lo init.lo inp_str.lo inv.lo md_2exp.lo mul.lo neg.lo out_str.lo set.lo set_den.lo set_num.lo set_si.lo set_str.lo set_ui.lo set_z.lo set_d.lo set_f.lo swap.lo +ar cq .libs/libmpq.a .libs/abs.o .libs/aors.o .libs/canonicalize.o .libs/clear.o .libs/cmp.o .libs/cmp_si.o .libs/cmp_ui.o .libs/div.o .libs/equal.o .libs/get_d.o .libs/get_den.o .libs/get_num.o .libs/get_str.o .libs/init.o .libs/inp_str.o .libs/inv.o .libs/md_2exp.o .libs/mul.o .libs/neg.o .libs/out_str.o .libs/set.o .libs/set_den.o .libs/set_num.o .libs/set_si.o .libs/set_str.o .libs/set_ui.o .libs/set_z.o .libs/set_d.o .libs/set_f.o .libs/swap.o +ranlib .libs/libmpq.a +creating libmpq.la +(cd .libs && rm -f libmpq.la && ln -s ../libmpq.la libmpq.la) +make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpq' +Making all in mpf +make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpf' +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o init.lo `test -f init.c || echo './'`init.c +mkdir .libs +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init.c -fPIC -DPIC -o .libs/init.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init.c -o init.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o init2.lo `test -f init2.c || echo './'`init2.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init2.c -fPIC -DPIC -o .libs/init2.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init2.c -o init2.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set.lo `test -f set.c || echo './'`set.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set.c -fPIC -DPIC -o .libs/set.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set.c -o set.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_ui.lo `test -f set_ui.c || echo './'`set_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_ui.c -fPIC -DPIC -o .libs/set_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_ui.c -o set_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_si.lo `test -f set_si.c || echo './'`set_si.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_si.c -fPIC -DPIC -o .libs/set_si.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_si.c -o set_si.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_str.lo `test -f set_str.c || echo './'`set_str.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_str.c -fPIC -DPIC -o .libs/set_str.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_str.c -o set_str.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_d.lo `test -f set_d.c || echo './'`set_d.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_d.c -fPIC -DPIC -o .libs/set_d.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_d.c -o set_d.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_z.lo `test -f set_z.c || echo './'`set_z.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_z.c -fPIC -DPIC -o .libs/set_z.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_z.c -o set_z.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_q.lo `test -f set_q.c || echo './'`set_q.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_q.c -fPIC -DPIC -o .libs/set_q.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_q.c -o set_q.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset.lo `test -f iset.c || echo './'`iset.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset.c -fPIC -DPIC -o .libs/iset.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset.c -o iset.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset_ui.lo `test -f iset_ui.c || echo './'`iset_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_ui.c -fPIC -DPIC -o .libs/iset_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_ui.c -o iset_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset_si.lo `test -f iset_si.c || echo './'`iset_si.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_si.c -fPIC -DPIC -o .libs/iset_si.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_si.c -o iset_si.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset_str.lo `test -f iset_str.c || echo './'`iset_str.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_str.c -fPIC -DPIC -o .libs/iset_str.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_str.c -o iset_str.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset_d.lo `test -f iset_d.c || echo './'`iset_d.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_d.c -fPIC -DPIC -o .libs/iset_d.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_d.c -o iset_d.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o clear.lo `test -f clear.c || echo './'`clear.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c clear.c -fPIC -DPIC -o .libs/clear.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c clear.c -o clear.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_str.lo `test -f get_str.c || echo './'`get_str.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_str.c -fPIC -DPIC -o .libs/get_str.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_str.c -o get_str.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o dump.lo `test -f dump.c || echo './'`dump.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dump.c -fPIC -DPIC -o .libs/dump.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dump.c -o dump.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o size.lo `test -f size.c || echo './'`size.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c size.c -fPIC -DPIC -o .libs/size.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c size.c -o size.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o eq.lo `test -f eq.c || echo './'`eq.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c eq.c -fPIC -DPIC -o .libs/eq.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c eq.c -o eq.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o reldiff.lo `test -f reldiff.c || echo './'`reldiff.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c reldiff.c -fPIC -DPIC -o .libs/reldiff.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c reldiff.c -o reldiff.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sqrt.lo `test -f sqrt.c || echo './'`sqrt.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrt.c -fPIC -DPIC -o .libs/sqrt.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrt.c -o sqrt.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o random2.lo `test -f random2.c || echo './'`random2.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random2.c -fPIC -DPIC -o .libs/random2.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random2.c -o random2.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o inp_str.lo `test -f inp_str.c || echo './'`inp_str.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inp_str.c -fPIC -DPIC -o .libs/inp_str.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inp_str.c -o inp_str.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o out_str.lo `test -f out_str.c || echo './'`out_str.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c out_str.c -fPIC -DPIC -o .libs/out_str.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c out_str.c -o out_str.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o add.lo `test -f add.c || echo './'`add.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add.c -fPIC -DPIC -o .libs/add.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add.c -o add.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o add_ui.lo `test -f add_ui.c || echo './'`add_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add_ui.c -fPIC -DPIC -o .libs/add_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add_ui.c -o add_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sub.lo `test -f sub.c || echo './'`sub.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub.c -fPIC -DPIC -o .libs/sub.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub.c -o sub.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sub_ui.lo `test -f sub_ui.c || echo './'`sub_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub_ui.c -fPIC -DPIC -o .libs/sub_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub_ui.c -o sub_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o ui_sub.lo `test -f ui_sub.c || echo './'`ui_sub.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ui_sub.c -fPIC -DPIC -o .libs/ui_sub.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ui_sub.c -o ui_sub.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul.lo `test -f mul.c || echo './'`mul.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul.c -fPIC -DPIC -o .libs/mul.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul.c -o mul.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul_ui.lo `test -f mul_ui.c || echo './'`mul_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_ui.c -fPIC -DPIC -o .libs/mul_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_ui.c -o mul_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o div.lo `test -f div.c || echo './'`div.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c div.c -fPIC -DPIC -o .libs/div.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c div.c -o div.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o div_ui.lo `test -f div_ui.c || echo './'`div_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c div_ui.c -fPIC -DPIC -o .libs/div_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c div_ui.c -o div_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp.lo `test -f cmp.c || echo './'`cmp.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp.c -fPIC -DPIC -o .libs/cmp.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp.c -o cmp.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp_d.lo `test -f cmp_d.c || echo './'`cmp_d.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_d.c -fPIC -DPIC -o .libs/cmp_d.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_d.c -o cmp_d.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp_si.lo `test -f cmp_si.c || echo './'`cmp_si.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_si.c -fPIC -DPIC -o .libs/cmp_si.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_si.c -o cmp_si.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp_ui.lo `test -f cmp_ui.c || echo './'`cmp_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_ui.c -fPIC -DPIC -o .libs/cmp_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_ui.c -o cmp_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul_2exp.lo `test -f mul_2exp.c || echo './'`mul_2exp.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_2exp.c -fPIC -DPIC -o .libs/mul_2exp.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_2exp.c -o mul_2exp.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o div_2exp.lo `test -f div_2exp.c || echo './'`div_2exp.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c div_2exp.c -fPIC -DPIC -o .libs/div_2exp.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c div_2exp.c -o div_2exp.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o abs.lo `test -f abs.c || echo './'`abs.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c abs.c -fPIC -DPIC -o .libs/abs.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c abs.c -o abs.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o neg.lo `test -f neg.c || echo './'`neg.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c neg.c -fPIC -DPIC -o .libs/neg.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c neg.c -o neg.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_d.lo `test -f get_d.c || echo './'`get_d.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d.c -fPIC -DPIC -o .libs/get_d.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d.c -o get_d.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_d_2exp.lo `test -f get_d_2exp.c || echo './'`get_d_2exp.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d_2exp.c -fPIC -DPIC -o .libs/get_d_2exp.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d_2exp.c -o get_d_2exp.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_dfl_prec.lo `test -f set_dfl_prec.c || echo './'`set_dfl_prec.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_dfl_prec.c -fPIC -DPIC -o .libs/set_dfl_prec.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_dfl_prec.c -o set_dfl_prec.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_prc.lo `test -f set_prc.c || echo './'`set_prc.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_prc.c -fPIC -DPIC -o .libs/set_prc.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_prc.c -o set_prc.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_prc_raw.lo `test -f set_prc_raw.c || echo './'`set_prc_raw.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_prc_raw.c -fPIC -DPIC -o .libs/set_prc_raw.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_prc_raw.c -o set_prc_raw.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_dfl_prec.lo `test -f get_dfl_prec.c || echo './'`get_dfl_prec.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_dfl_prec.c -fPIC -DPIC -o .libs/get_dfl_prec.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_dfl_prec.c -o get_dfl_prec.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_prc.lo `test -f get_prc.c || echo './'`get_prc.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_prc.c -fPIC -DPIC -o .libs/get_prc.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_prc.c -o get_prc.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o ui_div.lo `test -f ui_div.c || echo './'`ui_div.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ui_div.c -fPIC -DPIC -o .libs/ui_div.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ui_div.c -o ui_div.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sqrt_ui.lo `test -f sqrt_ui.c || echo './'`sqrt_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrt_ui.c -fPIC -DPIC -o .libs/sqrt_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrt_ui.c -o sqrt_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o pow_ui.lo `test -f pow_ui.c || echo './'`pow_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c pow_ui.c -fPIC -DPIC -o .libs/pow_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c pow_ui.c -o pow_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o urandomb.lo `test -f urandomb.c || echo './'`urandomb.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c urandomb.c -fPIC -DPIC -o .libs/urandomb.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c urandomb.c -o urandomb.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o swap.lo `test -f swap.c || echo './'`swap.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c swap.c -fPIC -DPIC -o .libs/swap.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c swap.c -o swap.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_si.lo `test -f get_si.c || echo './'`get_si.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_si.c -fPIC -DPIC -o .libs/get_si.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_si.c -o get_si.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_ui.lo `test -f get_ui.c || echo './'`get_ui.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_ui.c -fPIC -DPIC -o .libs/get_ui.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_ui.c -o get_ui.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o int_p.lo `test -f int_p.c || echo './'`int_p.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c int_p.c -fPIC -DPIC -o .libs/int_p.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c int_p.c -o int_p.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o ceilfloor.lo `test -f ceilfloor.c || echo './'`ceilfloor.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ceilfloor.c -fPIC -DPIC -o .libs/ceilfloor.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ceilfloor.c -o ceilfloor.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o trunc.lo `test -f trunc.c || echo './'`trunc.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c trunc.c -fPIC -DPIC -o .libs/trunc.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c trunc.c -o trunc.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_sint.lo `test -f fits_sint.c || echo './'`fits_sint.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_sint.c -fPIC -DPIC -o .libs/fits_sint.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_sint.c -o fits_sint.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_slong.lo `test -f fits_slong.c || echo './'`fits_slong.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_slong.c -fPIC -DPIC -o .libs/fits_slong.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_slong.c -o fits_slong.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_sshort.lo `test -f fits_sshort.c || echo './'`fits_sshort.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_sshort.c -fPIC -DPIC -o .libs/fits_sshort.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_sshort.c -o fits_sshort.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_uint.lo `test -f fits_uint.c || echo './'`fits_uint.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_uint.c -fPIC -DPIC -o .libs/fits_uint.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_uint.c -o fits_uint.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_ulong.lo `test -f fits_ulong.c || echo './'`fits_ulong.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_ulong.c -fPIC -DPIC -o .libs/fits_ulong.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_ulong.c -o fits_ulong.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_ushort.lo `test -f fits_ushort.c || echo './'`fits_ushort.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_ushort.c -fPIC -DPIC -o .libs/fits_ushort.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_ushort.c -o fits_ushort.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=link gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -o libmpf.la init.lo init2.lo set.lo set_ui.lo set_si.lo set_str.lo set_d.lo set_z.lo set_q.lo iset.lo iset_ui.lo iset_si.lo iset_str.lo iset_d.lo clear.lo get_str.lo dump.lo size.lo eq.lo reldiff.lo sqrt.lo random2.lo inp_str.lo out_str.lo add.lo add_ui.lo sub.lo sub_ui.lo ui_sub.lo mul.lo mul_ui.lo div.lo div_ui.lo cmp.lo cmp_d.lo cmp_si.lo cmp_ui.lo mul_2exp.lo div_2exp.lo abs.lo neg.lo get_d.lo get_d_2exp.lo set_dfl_prec.lo set_prc.lo set_prc_raw.lo get_dfl_prec.lo get_prc.lo ui_div.lo sqrt_ui.lo pow_ui.lo urandomb.lo swap.lo get_si.lo get_ui.lo int_p.lo ceilfloor.lo trunc.lo fits_sint.lo fits_slong.lo fits_sshort.lo fits_uint.lo fits_ulong.lo fits_ushort.lo +ar cq .libs/libmpf.a .libs/init.o .libs/init2.o .libs/set.o .libs/set_ui.o .libs/set_si.o .libs/set_str.o .libs/set_d.o .libs/set_z.o .libs/set_q.o .libs/iset.o .libs/iset_ui.o .libs/iset_si.o .libs/iset_str.o .libs/iset_d.o .libs/clear.o .libs/get_str.o .libs/dump.o .libs/size.o .libs/eq.o .libs/reldiff.o .libs/sqrt.o .libs/random2.o .libs/inp_str.o .libs/out_str.o .libs/add.o .libs/add_ui.o .libs/sub.o .libs/sub_ui.o .libs/ui_sub.o .libs/mul.o .libs/mul_ui.o .libs/div.o .libs/div_ui.o .libs/cmp.o .libs/cmp_d.o .libs/cmp_si.o .libs/cmp_ui.o .libs/mul_2exp.o .libs/div_2exp.o .libs/abs.o .libs/neg.o .libs/get_d.o .libs/get_d_2exp.o .libs/set_dfl_prec.o .libs/set_prc.o .libs/set_prc_raw.o .libs/get_dfl_prec.o .libs/get_prc.o .libs/ui_div.o .libs/sqrt_ui.o .libs/pow_ui.o .libs/urandomb.o .libs/swap.o .libs/get_si.o .libs/get_ui.o .libs/int_p.o .libs/ceilfloor.o .libs/trunc.o .libs/fits_sint.o .libs/fits_slong.o .libs/fits_sshort.o .libs/fits_uint.o .libs/fits_ulong.o .libs/fits! + _ushort.o +ranlib .libs/libmpf.a +creating libmpf.la +(cd .libs && rm -f libmpf.la && ln -s ../libmpf.la libmpf.la) +make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpf' +Making all in printf +make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/printf' +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o asprintf.lo `test -f asprintf.c || echo './'`asprintf.c +mkdir .libs +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c asprintf.c -fPIC -DPIC -o .libs/asprintf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c asprintf.c -o asprintf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o asprntffuns.lo `test -f asprntffuns.c || echo './'`asprntffuns.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c asprntffuns.c -fPIC -DPIC -o .libs/asprntffuns.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c asprntffuns.c -o asprntffuns.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o doprnt.lo `test -f doprnt.c || echo './'`doprnt.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c doprnt.c -fPIC -DPIC -o .libs/doprnt.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c doprnt.c -o doprnt.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o doprntf.lo `test -f doprntf.c || echo './'`doprntf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c doprntf.c -fPIC -DPIC -o .libs/doprntf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c doprntf.c -o doprntf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o doprnti.lo `test -f doprnti.c || echo './'`doprnti.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c doprnti.c -fPIC -DPIC -o .libs/doprnti.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c doprnti.c -o doprnti.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fprintf.lo `test -f fprintf.c || echo './'`fprintf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fprintf.c -fPIC -DPIC -o .libs/fprintf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fprintf.c -o fprintf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o obprintf.lo `test -f obprintf.c || echo './'`obprintf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c obprintf.c -fPIC -DPIC -o .libs/obprintf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c obprintf.c -o obprintf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o obvprintf.lo `test -f obvprintf.c || echo './'`obvprintf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c obvprintf.c -fPIC -DPIC -o .libs/obvprintf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c obvprintf.c -o obvprintf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o obprntffuns.lo `test -f obprntffuns.c || echo './'`obprntffuns.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c obprntffuns.c -fPIC -DPIC -o .libs/obprntffuns.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c obprntffuns.c -o obprntffuns.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o printf.lo `test -f printf.c || echo './'`printf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c printf.c -fPIC -DPIC -o .libs/printf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c printf.c -o printf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o printffuns.lo `test -f printffuns.c || echo './'`printffuns.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c printffuns.c -fPIC -DPIC -o .libs/printffuns.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c printffuns.c -o printffuns.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o snprintf.lo `test -f snprintf.c || echo './'`snprintf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c snprintf.c -fPIC -DPIC -o .libs/snprintf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c snprintf.c -o snprintf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o snprntffuns.lo `test -f snprntffuns.c || echo './'`snprntffuns.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c snprntffuns.c -fPIC -DPIC -o .libs/snprntffuns.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c snprntffuns.c -o snprntffuns.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sprintf.lo `test -f sprintf.c || echo './'`sprintf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sprintf.c -fPIC -DPIC -o .libs/sprintf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sprintf.c -o sprintf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sprintffuns.lo `test -f sprintffuns.c || echo './'`sprintffuns.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sprintffuns.c -fPIC -DPIC -o .libs/sprintffuns.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sprintffuns.c -o sprintffuns.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o vasprintf.lo `test -f vasprintf.c || echo './'`vasprintf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vasprintf.c -fPIC -DPIC -o .libs/vasprintf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vasprintf.c -o vasprintf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o vfprintf.lo `test -f vfprintf.c || echo './'`vfprintf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vfprintf.c -fPIC -DPIC -o .libs/vfprintf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vfprintf.c -o vfprintf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o vprintf.lo `test -f vprintf.c || echo './'`vprintf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vprintf.c -fPIC -DPIC -o .libs/vprintf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vprintf.c -o vprintf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o vsnprintf.lo `test -f vsnprintf.c || echo './'`vsnprintf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vsnprintf.c -fPIC -DPIC -o .libs/vsnprintf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vsnprintf.c -o vsnprintf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o vsprintf.lo `test -f vsprintf.c || echo './'`vsprintf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vsprintf.c -fPIC -DPIC -o .libs/vsprintf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vsprintf.c -o vsprintf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=link gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -o libprintf.la asprintf.lo asprntffuns.lo doprnt.lo doprntf.lo doprnti.lo fprintf.lo obprintf.lo obvprintf.lo obprntffuns.lo printf.lo printffuns.lo snprintf.lo snprntffuns.lo sprintf.lo sprintffuns.lo vasprintf.lo vfprintf.lo vprintf.lo vsnprintf.lo vsprintf.lo +ar cq .libs/libprintf.a .libs/asprintf.o .libs/asprntffuns.o .libs/doprnt.o .libs/doprntf.o .libs/doprnti.o .libs/fprintf.o .libs/obprintf.o .libs/obvprintf.o .libs/obprntffuns.o .libs/printf.o .libs/printffuns.o .libs/snprintf.o .libs/snprntffuns.o .libs/sprintf.o .libs/sprintffuns.o .libs/vasprintf.o .libs/vfprintf.o .libs/vprintf.o .libs/vsnprintf.o .libs/vsprintf.o +ranlib .libs/libprintf.a +creating libprintf.la +(cd .libs && rm -f libprintf.la && ln -s ../libprintf.la libprintf.la) +make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/printf' +Making all in scanf +make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/scanf' +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o doscan.lo `test -f doscan.c || echo './'`doscan.c +mkdir .libs +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c doscan.c -fPIC -DPIC -o .libs/doscan.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c doscan.c -o doscan.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fscanf.lo `test -f fscanf.c || echo './'`fscanf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fscanf.c -fPIC -DPIC -o .libs/fscanf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fscanf.c -o fscanf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fscanffuns.lo `test -f fscanffuns.c || echo './'`fscanffuns.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fscanffuns.c -fPIC -DPIC -o .libs/fscanffuns.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fscanffuns.c -o fscanffuns.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o scanf.lo `test -f scanf.c || echo './'`scanf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scanf.c -fPIC -DPIC -o .libs/scanf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scanf.c -o scanf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sscanf.lo `test -f sscanf.c || echo './'`sscanf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sscanf.c -fPIC -DPIC -o .libs/sscanf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sscanf.c -o sscanf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sscanffuns.lo `test -f sscanffuns.c || echo './'`sscanffuns.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sscanffuns.c -fPIC -DPIC -o .libs/sscanffuns.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sscanffuns.c -o sscanffuns.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o vfscanf.lo `test -f vfscanf.c || echo './'`vfscanf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vfscanf.c -fPIC -DPIC -o .libs/vfscanf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vfscanf.c -o vfscanf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o vscanf.lo `test -f vscanf.c || echo './'`vscanf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vscanf.c -fPIC -DPIC -o .libs/vscanf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vscanf.c -o vscanf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o vsscanf.lo `test -f vsscanf.c || echo './'`vsscanf.c +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vsscanf.c -fPIC -DPIC -o .libs/vsscanf.o +gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vsscanf.c -o vsscanf.o >/dev/null 2>&1 +/bin/sh ../libtool --mode=link gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -o libscanf.la doscan.lo fscanf.lo fscanffuns.lo scanf.lo sscanf.lo sscanffuns.lo vfscanf.lo vscanf.lo vsscanf.lo +ar cq .libs/libscanf.a .libs/doscan.o .libs/fscanf.o .libs/fscanffuns.o .libs/scanf.o .libs/sscanf.o .libs/sscanffuns.o .libs/vfscanf.o .libs/vscanf.o .libs/vsscanf.o +ranlib .libs/libscanf.a +creating libscanf.la +(cd .libs && rm -f libscanf.la && ln -s ../libscanf.la libscanf.la) +make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/scanf' +Making all in cxx +make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/cxx' +make[7]: Nothing to be done for `all'. +make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/cxx' +Making all in mpbsd +make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpbsd' +make[7]: Nothing to be done for `all'. +make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpbsd' +Making all in demos +make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/demos' +Making all in calc +make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/demos/calc' +make[8]: Nothing to be done for `all'. +make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/demos/calc' +Making all in expr +make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/demos/expr' +make[8]: Nothing to be done for `all'. +make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/demos/expr' +make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/demos' +make[8]: Nothing to be done for `all-am'. +make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/demos' +make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/demos' +Making all in tune +make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tune' +make[7]: Nothing to be done for `all'. +make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tune' +make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3' +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o assert.lo `test -f assert.c || echo './'`assert.c +mkdir .libs +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c assert.c -fPIC -DPIC -o .libs/assert.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c assert.c -o assert.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o compat.lo `test -f compat.c || echo './'`compat.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c compat.c -fPIC -DPIC -o .libs/compat.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c compat.c -o compat.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o errno.lo `test -f errno.c || echo './'`errno.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c errno.c -fPIC -DPIC -o .libs/errno.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c errno.c -o errno.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o extract-dbl.lo `test -f extract-dbl.c || echo './'`extract-dbl.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c extract-dbl.c -fPIC -DPIC -o .libs/extract-dbl.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c extract-dbl.c -o extract-dbl.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o insert-dbl.lo `test -f insert-dbl.c || echo './'`insert-dbl.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c insert-dbl.c -fPIC -DPIC -o .libs/insert-dbl.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c insert-dbl.c -o insert-dbl.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o memory.lo `test -f memory.c || echo './'`memory.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c memory.c -fPIC -DPIC -o .libs/memory.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c memory.c -o memory.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mp_bpl.lo `test -f mp_bpl.c || echo './'`mp_bpl.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_bpl.c -fPIC -DPIC -o .libs/mp_bpl.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_bpl.c -o mp_bpl.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mp_clz_tab.lo `test -f mp_clz_tab.c || echo './'`mp_clz_tab.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_clz_tab.c -fPIC -DPIC -o .libs/mp_clz_tab.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_clz_tab.c -o mp_clz_tab.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mp_minv_tab.lo `test -f mp_minv_tab.c || echo './'`mp_minv_tab.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_minv_tab.c -fPIC -DPIC -o .libs/mp_minv_tab.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_minv_tab.c -o mp_minv_tab.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mp_set_fns.lo `test -f mp_set_fns.c || echo './'`mp_set_fns.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_set_fns.c -fPIC -DPIC -o .libs/mp_set_fns.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_set_fns.c -o mp_set_fns.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o rand.lo `test -f rand.c || echo './'`rand.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c rand.c -fPIC -DPIC -o .libs/rand.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c rand.c -o rand.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o randclr.lo `test -f randclr.c || echo './'`randclr.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randclr.c -fPIC -DPIC -o .libs/randclr.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randclr.c -o randclr.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o randdef.lo `test -f randdef.c || echo './'`randdef.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randdef.c -fPIC -DPIC -o .libs/randdef.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randdef.c -o randdef.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o randlc.lo `test -f randlc.c || echo './'`randlc.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randlc.c -fPIC -DPIC -o .libs/randlc.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randlc.c -o randlc.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o randlc2s.lo `test -f randlc2s.c || echo './'`randlc2s.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randlc2s.c -fPIC -DPIC -o .libs/randlc2s.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randlc2s.c -o randlc2s.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o randlc2x.lo `test -f randlc2x.c || echo './'`randlc2x.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randlc2x.c -fPIC -DPIC -o .libs/randlc2x.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randlc2x.c -o randlc2x.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o randraw.lo `test -f randraw.c || echo './'`randraw.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randraw.c -fPIC -DPIC -o .libs/randraw.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randraw.c -o randraw.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o rands.lo `test -f rands.c || echo './'`rands.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c rands.c -fPIC -DPIC -o .libs/rands.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c rands.c -o rands.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o randsd.lo `test -f randsd.c || echo './'`randsd.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randsd.c -fPIC -DPIC -o .libs/randsd.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randsd.c -o randsd.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o randsdui.lo `test -f randsdui.c || echo './'`randsdui.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randsdui.c -fPIC -DPIC -o .libs/randsdui.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randsdui.c -o randsdui.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o version.lo `test -f version.c || echo './'`version.c +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c version.c -fPIC -DPIC -o .libs/version.o +gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c version.c -o version.o >/dev/null 2>&1 +/bin/sh ./libtool --mode=link gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -o libgmp.la -rpath /usr/local/lib -version-info 5:1:2 assert.lo compat.lo errno.lo extract-dbl.lo insert-dbl.lo memory.lo mp_bpl.lo mp_clz_tab.lo mp_minv_tab.lo mp_set_fns.lo rand.lo randclr.lo randdef.lo randlc.lo randlc2s.lo randlc2x.lo randraw.lo rands.lo randsd.lo randsdui.lo version.lo mpf/init.lo mpf/init2.lo mpf/set.lo mpf/set_ui.lo mpf/set_si.lo mpf/set_str.lo mpf/set_d.lo mpf/set_z.lo mpf/iset.lo mpf/iset_ui.lo mpf/iset_si.lo mpf/iset_str.lo mpf/iset_d.lo mpf/clear.lo mpf/get_str.lo mpf/dump.lo mpf/size.lo mpf/eq.lo mpf/reldiff.lo mpf/sqrt.lo mpf/random2.lo mpf/inp_str.lo mpf/out_str.lo mpf/add.lo mpf/add_ui.lo mpf/sub.lo mpf/sub_ui.lo mpf/ui_sub.lo mpf/mul.lo mpf/mul_ui.lo mpf/div.lo mpf/div_ui.lo mpf/cmp.lo mpf/cmp_d.lo mpf/cmp_ui.lo mpf/cmp_si.lo mpf/mul_2exp.lo mpf/div_2exp.lo mpf/abs.lo mpf/neg.lo mpf/set_q.lo mpf/get_d.lo mpf/get_d_2exp.lo mpf/set_dfl_prec.lo ! + mpf/set_prc.lo mpf/set_prc_raw.lo mpf/get_dfl_prec.lo mpf/get_prc.lo mpf/ui_div.lo mpf/sqrt_ui.lo mpf/ceilfloor.lo mpf/trunc.lo mpf/pow_ui.lo mpf/urandomb.lo mpf/swap.lo mpf/fits_sint.lo mpf/fits_slong.lo mpf/fits_sshort.lo mpf/fits_uint.lo mpf/fits_ulong.lo mpf/fits_ushort.lo mpf/get_si.lo mpf/get_ui.lo mpf/int_p.lo mpz/abs.lo mpz/add.lo mpz/add_ui.lo mpz/aorsmul.lo mpz/aorsmul_i.lo mpz/and.lo mpz/array_init.lo mpz/bin_ui.lo mpz/bin_uiui.lo mpz/cdiv_q.lo mpz/cdiv_q_ui.lo mpz/cdiv_qr.lo mpz/cdiv_qr_ui.lo mpz/cdiv_r.lo mpz/cdiv_r_ui.lo mpz/cdiv_ui.lo mpz/cfdiv_q_2exp.lo mpz/cfdiv_r_2exp.lo mpz/clear.lo mpz/clrbit.lo mpz/cmp.lo mpz/cmp_d.lo mpz/cmp_si.lo mpz/cmp_ui.lo mpz/cmpabs.lo mpz/cmpabs_d.lo mpz/cmpabs_ui.lo mpz/com.lo mpz/cong.lo mpz/cong_2exp.lo mpz/cong_ui.lo mpz/divexact.lo mpz/divegcd.lo mpz/dive_ui.lo mpz/divis.lo mpz/divis_ui.lo mpz/divis_2exp.lo mpz/dump.lo mpz/fac_ui.lo mpz/fdiv_q.lo mpz/fdiv_q_ui.lo mpz/fdiv_qr.lo mpz/fdiv_qr_ui.lo mpz/fdiv_r.lo mpz/fdiv_r_ui.! + lo mpz/fdiv_ui.lo mpz/fib_ui.lo mpz/fib2_ui.lo mpz/fits_sint.l! +o mpz/fits_slong.lo mpz/fits_sshort.lo mpz/fits_uint.lo mpz/fits_ulong.lo mpz/fits_ushort.lo mpz/gcd.lo mpz/gcd_ui.lo mpz/gcdext.lo mpz/get_d.lo mpz/get_d_2exp.lo mpz/get_si.lo mpz/get_str.lo mpz/get_ui.lo mpz/getlimbn.lo mpz/hamdist.lo mpz/init.lo mpz/init2.lo mpz/inp_raw.lo mpz/inp_str.lo mpz/invert.lo mpz/ior.lo mpz/iset.lo mpz/iset_d.lo mpz/iset_si.lo mpz/iset_str.lo mpz/iset_ui.lo mpz/jacobi.lo mpz/kronsz.lo mpz/kronuz.lo mpz/kronzs.lo mpz/kronzu.lo mpz/lcm.lo mpz/lcm_ui.lo mpz/lucnum_ui.lo mpz/lucnum2_ui.lo mpz/millerrabin.lo mpz/mod.lo mpz/mul.lo mpz/mul_2exp.lo mpz/mul_si.lo mpz/mul_ui.lo mpz/n_pow_ui.lo mpz/neg.lo mpz/nextprime.lo mpz/out_raw.lo mpz/out_str.lo mpz/perfpow.lo mpz/perfsqr.lo mpz/popcount.lo mpz/pow_ui.lo mpz/powm.lo mpz/powm_ui.lo mpz/pprime_p.lo mpz/random.lo mpz/random2.lo mpz/realloc.lo mpz/realloc2.lo mpz/remove.lo mpz/root.lo mpz/rrandomb.lo mpz/scan0.lo mpz/scan1.lo mpz/set.lo mpz/set_d.lo mpz/set_f.lo mpz/set_q.lo mpz/set_si.lo mpz/set_str.lo m! + pz/set_ui.lo mpz/setbit.lo mpz/size.lo mpz/sizeinbase.lo mpz/sqrt.lo mpz/sqrtrem.lo mpz/sub.lo mpz/sub_ui.lo mpz/swap.lo mpz/tdiv_ui.lo mpz/tdiv_q.lo mpz/tdiv_q_2exp.lo mpz/tdiv_q_ui.lo mpz/tdiv_qr.lo mpz/tdiv_qr_ui.lo mpz/tdiv_r.lo mpz/tdiv_r_2exp.lo mpz/tdiv_r_ui.lo mpz/tstbit.lo mpz/ui_pow_ui.lo mpz/urandomb.lo mpz/urandomm.lo mpz/xor.lo mpn/mp_bases.lo mpn/udiv.lo mpn/umul.lo mpn/add.lo mpn/add_1.lo mpn/add_n.lo mpn/sub.lo mpn/sub_1.lo mpn/sub_n.lo mpn/mul_1.lo mpn/addmul_1.lo mpn/submul_1.lo mpn/lshift.lo mpn/rshift.lo mpn/dive_1.lo mpn/diveby3.lo mpn/divis.lo mpn/divrem.lo mpn/divrem_1.lo mpn/divrem_2.lo mpn/fib2_ui.lo mpn/mod_1.lo mpn/mod_34lsub1.lo mpn/mode1o.lo mpn/dump.lo mpn/mul.lo mpn/mul_fft.lo mpn/mul_n.lo mpn/mul_basecase.lo mpn/sqr_basecase.lo mpn/random.lo mpn/random2.lo mpn/sqrtrem.lo mpn/get_str.lo mpn/set_str.lo mpn/scan0.lo mpn/scan1.lo mpn/popcount.lo mpn/hamdist.lo mpn/cmp.lo mpn/perfsqr.lo mpn/bdivmod.lo mpn/gcd_1.lo mpn/gcd.lo mpn/gcdext.lo mpn/tdiv! + _qr.lo mpn/dc_divrem_n.lo mpn/sb_divrem_mn.lo mpn/jacbase.lo m! +pn/copyi.lo mpn/copyd.lo mpq/abs.lo mpq/aors.lo mpq/canonicalize.lo mpq/clear.lo mpq/cmp.lo mpq/cmp_si.lo mpq/cmp_ui.lo mpq/div.lo mpq/get_d.lo mpq/get_den.lo mpq/get_num.lo mpq/get_str.lo mpq/init.lo mpq/inp_str.lo mpq/inv.lo mpq/md_2exp.lo mpq/mul.lo mpq/neg.lo mpq/out_str.lo mpq/set.lo mpq/set_den.lo mpq/set_num.lo mpq/set_si.lo mpq/set_str.lo mpq/set_ui.lo mpq/equal.lo mpq/set_z.lo mpq/set_d.lo mpq/set_f.lo mpq/swap.lo printf/asprintf.lo printf/asprntffuns.lo printf/doprnt.lo printf/doprntf.lo printf/doprnti.lo printf/fprintf.lo printf/obprintf.lo printf/obvprintf.lo printf/obprntffuns.lo printf/printf.lo printf/printffuns.lo printf/snprintf.lo printf/snprntffuns.lo printf/sprintf.lo printf/sprintffuns.lo printf/vasprintf.lo printf/vfprintf.lo printf/vprintf.lo printf/vsnprintf.lo printf/vsprintf.lo scanf/doscan.lo scanf/fscanf.lo scanf/fscanffuns.lo scanf/scanf.lo scanf/sscanf.lo scanf/sscanffuns.lo scanf/vfscanf.lo scanf/vscanf.lo scanf/vsscanf.lo +gcc -shared .libs/assert.o .libs/compat.o .libs/errno.o .libs/extract-dbl.o .libs/insert-dbl.o .libs/memory.o .libs/mp_bpl.o .libs/mp_clz_tab.o .libs/mp_minv_tab.o .libs/mp_set_fns.o .libs/rand.o .libs/randclr.o .libs/randdef.o .libs/randlc.o .libs/randlc2s.o .libs/randlc2x.o .libs/randraw.o .libs/rands.o .libs/randsd.o .libs/randsdui.o .libs/version.o mpf/.libs/init.o mpf/.libs/init2.o mpf/.libs/set.o mpf/.libs/set_ui.o mpf/.libs/set_si.o mpf/.libs/set_str.o mpf/.libs/set_d.o mpf/.libs/set_z.o mpf/.libs/iset.o mpf/.libs/iset_ui.o mpf/.libs/iset_si.o mpf/.libs/iset_str.o mpf/.libs/iset_d.o mpf/.libs/clear.o mpf/.libs/get_str.o mpf/.libs/dump.o mpf/.libs/size.o mpf/.libs/eq.o mpf/.libs/reldiff.o mpf/.libs/sqrt.o mpf/.libs/random2.o mpf/.libs/inp_str.o mpf/.libs/out_str.o mpf/.libs/add.o mpf/.libs/add_ui.o mpf/.libs/sub.o mpf/.libs/sub_ui.o mpf/.libs/ui_sub.o mpf/.libs/mul.o mpf/.libs/mul_ui.o mpf/.libs/div.o mpf/.libs/div_ui.o mpf/.libs/cmp.o mpf/.libs/cmp_d.o mpf/.libs/cmp_! + ui.o mpf/.libs/cmp_si.o mpf/.libs/mul_2exp.o mpf/.libs/div_2exp.o mpf/.libs/abs.o mpf/.libs/neg.o mpf/.libs/set_q.o mpf/.libs/get_d.o mpf/.libs/get_d_2exp.o mpf/.libs/set_dfl_prec.o mpf/.libs/set_prc.o mpf/.libs/set_prc_raw.o mpf/.libs/get_dfl_prec.o mpf/.libs/get_prc.o mpf/.libs/ui_div.o mpf/.libs/sqrt_ui.o mpf/.libs/ceilfloor.o mpf/.libs/trunc.o mpf/.libs/pow_ui.o mpf/.libs/urandomb.o mpf/.libs/swap.o mpf/.libs/fits_sint.o mpf/.libs/fits_slong.o mpf/.libs/fits_sshort.o mpf/.libs/fits_uint.o mpf/.libs/fits_ulong.o mpf/.libs/fits_ushort.o mpf/.libs/get_si.o mpf/.libs/get_ui.o mpf/.libs/int_p.o mpz/.libs/abs.o mpz/.libs/add.o mpz/.libs/add_ui.o mpz/.libs/aorsmul.o mpz/.libs/aorsmul_i.o mpz/.libs/and.o mpz/.libs/array_init.o mpz/.libs/bin_ui.o mpz/.libs/bin_uiui.o mpz/.libs/cdiv_q.o mpz/.libs/cdiv_q_ui.o mpz/.libs/cdiv_qr.o mpz/.libs/cdiv_qr_ui.o mpz/.libs/cdiv_r.o mpz/.libs/cdiv_r_ui.o mpz/.libs/cdiv_ui.o mpz/.libs/cfdiv_q_2exp.o mpz/.libs/cfdiv_r_2exp.o mpz/.libs/clear.o mp! + z/.libs/clrbit.o mpz/.libs/cmp.o mpz/.libs/cmp_d.o mpz/.libs/c! +mp_si.o mpz/.libs/cmp_ui.o mpz/.libs/cmpabs.o mpz/.libs/cmpabs_d.o mpz/.libs/cmpabs_ui.o mpz/.libs/com.o mpz/.libs/cong.o mpz/.libs/cong_2exp.o mpz/.libs/cong_ui.o mpz/.libs/divexact.o mpz/.libs/divegcd.o mpz/.libs/dive_ui.o mpz/.libs/divis.o mpz/.libs/divis_ui.o mpz/.libs/divis_2exp.o mpz/.libs/dump.o mpz/.libs/fac_ui.o mpz/.libs/fdiv_q.o mpz/.libs/fdiv_q_ui.o mpz/.libs/fdiv_qr.o mpz/.libs/fdiv_qr_ui.o mpz/.libs/fdiv_r.o mpz/.libs/fdiv_r_ui.o mpz/.libs/fdiv_ui.o mpz/.libs/fib_ui.o mpz/.libs/fib2_ui.o mpz/.libs/fits_sint.o mpz/.libs/fits_slong.o mpz/.libs/fits_sshort.o mpz/.libs/fits_uint.o mpz/.libs/fits_ulong.o mpz/.libs/fits_ushort.o mpz/.libs/gcd.o mpz/.libs/gcd_ui.o mpz/.libs/gcdext.o mpz/.libs/get_d.o mpz/.libs/get_d_2exp.o mpz/.libs/get_si.o mpz/.libs/get_str.o mpz/.libs/get_ui.o mpz/.libs/getlimbn.o mpz/.libs/hamdist.o mpz/.libs/init.o mpz/.libs/init2.o mpz/.libs/inp_raw.o mpz/.libs/inp_str.o mpz/.libs/invert.o mpz/.libs/ior.o mpz/.libs/iset.o mpz/.libs/iset_d.o mpz/! + .libs/iset_si.o mpz/.libs/iset_str.o mpz/.libs/iset_ui.o mpz/.libs/jacobi.o mpz/.libs/kronsz.o mpz/.libs/kronuz.o mpz/.libs/kronzs.o mpz/.libs/kronzu.o mpz/.libs/lcm.o mpz/.libs/lcm_ui.o mpz/.libs/lucnum_ui.o mpz/.libs/lucnum2_ui.o mpz/.libs/millerrabin.o mpz/.libs/mod.o mpz/.libs/mul.o mpz/.libs/mul_2exp.o mpz/.libs/mul_si.o mpz/.libs/mul_ui.o mpz/.libs/n_pow_ui.o mpz/.libs/neg.o mpz/.libs/nextprime.o mpz/.libs/out_raw.o mpz/.libs/out_str.o mpz/.libs/perfpow.o mpz/.libs/perfsqr.o mpz/.libs/popcount.o mpz/.libs/pow_ui.o mpz/.libs/powm.o mpz/.libs/powm_ui.o mpz/.libs/pprime_p.o mpz/.libs/random.o mpz/.libs/random2.o mpz/.libs/realloc.o mpz/.libs/realloc2.o mpz/.libs/remove.o mpz/.libs/root.o mpz/.libs/rrandomb.o mpz/.libs/scan0.o mpz/.libs/scan1.o mpz/.libs/set.o mpz/.libs/set_d.o mpz/.libs/set_f.o mpz/.libs/set_q.o mpz/.libs/set_si.o mpz/.libs/set_str.o mpz/.libs/set_ui.o mpz/.libs/setbit.o mpz/.libs/size.o mpz/.libs/sizeinbase.o mpz/.libs/sqrt.o mpz/.libs/sqrtrem.o mpz/.li! + bs/sub.o mpz/.libs/sub_ui.o mpz/.libs/swap.o mpz/.libs/tdiv_ui! +.o mpz/.libs/tdiv_q.o mpz/.libs/tdiv_q_2exp.o mpz/.libs/tdiv_q_ui.o mpz/.libs/tdiv_qr.o mpz/.libs/tdiv_qr_ui.o mpz/.libs/tdiv_r.o mpz/.libs/tdiv_r_2exp.o mpz/.libs/tdiv_r_ui.o mpz/.libs/tstbit.o mpz/.libs/ui_pow_ui.o mpz/.libs/urandomb.o mpz/.libs/urandomm.o mpz/.libs/xor.o mpn/.libs/mp_bases.o mpn/.libs/udiv.o mpn/.libs/umul.o mpn/.libs/add.o mpn/.libs/add_1.o mpn/.libs/add_n.o mpn/.libs/sub.o mpn/.libs/sub_1.o mpn/.libs/sub_n.o mpn/.libs/mul_1.o mpn/.libs/addmul_1.o mpn/.libs/submul_1.o mpn/.libs/lshift.o mpn/.libs/rshift.o mpn/.libs/dive_1.o mpn/.libs/diveby3.o mpn/.libs/divis.o mpn/.libs/divrem.o mpn/.libs/divrem_1.o mpn/.libs/divrem_2.o mpn/.libs/fib2_ui.o mpn/.libs/mod_1.o mpn/.libs/mod_34lsub1.o mpn/.libs/mode1o.o mpn/.libs/dump.o mpn/.libs/mul.o mpn/.libs/mul_fft.o mpn/.libs/mul_n.o mpn/.libs/mul_basecase.o mpn/.libs/sqr_basecase.o mpn/.libs/random.o mpn/.libs/random2.o mpn/.libs/sqrtrem.o mpn/.libs/get_str.o mpn/.libs/set_str.o mpn/.libs/scan0.o mpn/.libs/scan1.o mp! + n/.libs/popcount.o mpn/.libs/hamdist.o mpn/.libs/cmp.o mpn/.libs/perfsqr.o mpn/.libs/bdivmod.o mpn/.libs/gcd_1.o mpn/.libs/gcd.o mpn/.libs/gcdext.o mpn/.libs/tdiv_qr.o mpn/.libs/dc_divrem_n.o mpn/.libs/sb_divrem_mn.o mpn/.libs/jacbase.o mpn/.libs/copyi.o mpn/.libs/copyd.o mpq/.libs/abs.o mpq/.libs/aors.o mpq/.libs/canonicalize.o mpq/.libs/clear.o mpq/.libs/cmp.o mpq/.libs/cmp_si.o mpq/.libs/cmp_ui.o mpq/.libs/div.o mpq/.libs/get_d.o mpq/.libs/get_den.o mpq/.libs/get_num.o mpq/.libs/get_str.o mpq/.libs/init.o mpq/.libs/inp_str.o mpq/.libs/inv.o mpq/.libs/md_2exp.o mpq/.libs/mul.o mpq/.libs/neg.o mpq/.libs/out_str.o mpq/.libs/set.o mpq/.libs/set_den.o mpq/.libs/set_num.o mpq/.libs/set_si.o mpq/.libs/set_str.o mpq/.libs/set_ui.o mpq/.libs/equal.o mpq/.libs/set_z.o mpq/.libs/set_d.o mpq/.libs/set_f.o mpq/.libs/swap.o printf/.libs/asprintf.o printf/.libs/asprntffuns.o printf/.libs/doprnt.o printf/.libs/doprntf.o printf/.libs/doprnti.o printf/.libs/fprintf.o printf/.libs/obprintf! + .o printf/.libs/obvprintf.o printf/.libs/obprntffuns.o printf/! +.libs/printf.o printf/.libs/printffuns.o printf/.libs/snprintf.o printf/.libs/snprntffuns.o printf/.libs/sprintf.o printf/.libs/sprintffuns.o printf/.libs/vasprintf.o printf/.libs/vfprintf.o printf/.libs/vprintf.o printf/.libs/vsnprintf.o printf/.libs/vsprintf.o scanf/.libs/doscan.o scanf/.libs/fscanf.o scanf/.libs/fscanffuns.o scanf/.libs/scanf.o scanf/.libs/sscanf.o scanf/.libs/sscanffuns.o scanf/.libs/vfscanf.o scanf/.libs/vscanf.o scanf/.libs/vsscanf.o -Wl,-soname -Wl,libgmp.so.3 -o .libs/libgmp.so.3.2.1 +(cd .libs && rm -f libgmp.so.3 && ln -s libgmp.so.3.2.1 libgmp.so.3) +(cd .libs && rm -f libgmp.so && ln -s libgmp.so.3.2.1 libgmp.so) +ar cq .libs/libgmp.a assert.o compat.o errno.o extract-dbl.o insert-dbl.o memory.o mp_bpl.o mp_clz_tab.o mp_minv_tab.o mp_set_fns.o rand.o randclr.o randdef.o randlc.o randlc2s.o randlc2x.o randraw.o rands.o randsd.o randsdui.o version.o mpf/init.o mpf/init2.o mpf/set.o mpf/set_ui.o mpf/set_si.o mpf/set_str.o mpf/set_d.o mpf/set_z.o mpf/iset.o mpf/iset_ui.o mpf/iset_si.o mpf/iset_str.o mpf/iset_d.o mpf/clear.o mpf/get_str.o mpf/dump.o mpf/size.o mpf/eq.o mpf/reldiff.o mpf/sqrt.o mpf/random2.o mpf/inp_str.o mpf/out_str.o mpf/add.o mpf/add_ui.o mpf/sub.o mpf/sub_ui.o mpf/ui_sub.o mpf/mul.o mpf/mul_ui.o mpf/div.o mpf/div_ui.o mpf/cmp.o mpf/cmp_d.o mpf/cmp_ui.o mpf/cmp_si.o mpf/mul_2exp.o mpf/div_2exp.o mpf/abs.o mpf/neg.o mpf/set_q.o mpf/get_d.o mpf/get_d_2exp.o mpf/set_dfl_prec.o mpf/set_prc.o mpf/set_prc_raw.o mpf/get_dfl_prec.o mpf/get_prc.o mpf/ui_div.o mpf/sqrt_ui.o mpf/ceilfloor.o mpf/trunc.o mpf/pow_ui.o mpf/urandomb.o mpf/swap.o mpf/fits_sint.o mpf/fits_slong.o mpf/fit! + s_sshort.o mpf/fits_uint.o mpf/fits_ulong.o mpf/fits_ushort.o mpf/get_si.o mpf/get_ui.o mpf/int_p.o mpz/abs.o mpz/add.o mpz/add_ui.o mpz/aorsmul.o mpz/aorsmul_i.o mpz/and.o mpz/array_init.o mpz/bin_ui.o mpz/bin_uiui.o mpz/cdiv_q.o mpz/cdiv_q_ui.o mpz/cdiv_qr.o mpz/cdiv_qr_ui.o mpz/cdiv_r.o mpz/cdiv_r_ui.o mpz/cdiv_ui.o mpz/cfdiv_q_2exp.o mpz/cfdiv_r_2exp.o mpz/clear.o mpz/clrbit.o mpz/cmp.o mpz/cmp_d.o mpz/cmp_si.o mpz/cmp_ui.o mpz/cmpabs.o mpz/cmpabs_d.o mpz/cmpabs_ui.o mpz/com.o mpz/cong.o mpz/cong_2exp.o mpz/cong_ui.o mpz/divexact.o mpz/divegcd.o mpz/dive_ui.o mpz/divis.o mpz/divis_ui.o mpz/divis_2exp.o mpz/dump.o mpz/fac_ui.o mpz/fdiv_q.o mpz/fdiv_q_ui.o mpz/fdiv_qr.o mpz/fdiv_qr_ui.o mpz/fdiv_r.o mpz/fdiv_r_ui.o mpz/fdiv_ui.o mpz/fib_ui.o mpz/fib2_ui.o mpz/fits_sint.o mpz/fits_slong.o mpz/fits_sshort.o mpz/fits_uint.o mpz/fits_ulong.o mpz/fits_ushort.o mpz/gcd.o mpz/gcd_ui.o mpz/gcdext.o mpz/get_d.o mpz/get_d_2exp.o mpz/get_si.o mpz/get_str.o mpz/get_ui.o mpz/getlimbn.! + o mpz/hamdist.o mpz/init.o mpz/init2.o mpz/inp_raw.o mpz/inp_s! +tr.o mpz/invert.o mpz/ior.o mpz/iset.o mpz/iset_d.o mpz/iset_si.o mpz/iset_str.o mpz/iset_ui.o mpz/jacobi.o mpz/kronsz.o mpz/kronuz.o mpz/kronzs.o mpz/kronzu.o mpz/lcm.o mpz/lcm_ui.o mpz/lucnum_ui.o mpz/lucnum2_ui.o mpz/millerrabin.o mpz/mod.o mpz/mul.o mpz/mul_2exp.o mpz/mul_si.o mpz/mul_ui.o mpz/n_pow_ui.o mpz/neg.o mpz/nextprime.o mpz/out_raw.o mpz/out_str.o mpz/perfpow.o mpz/perfsqr.o mpz/popcount.o mpz/pow_ui.o mpz/powm.o mpz/powm_ui.o mpz/pprime_p.o mpz/random.o mpz/random2.o mpz/realloc.o mpz/realloc2.o mpz/remove.o mpz/root.o mpz/rrandomb.o mpz/scan0.o mpz/scan1.o mpz/set.o mpz/set_d.o mpz/set_f.o mpz/set_q.o mpz/set_si.o mpz/set_str.o mpz/set_ui.o mpz/setbit.o mpz/size.o mpz/sizeinbase.o mpz/sqrt.o mpz/sqrtrem.o mpz/sub.o mpz/sub_ui.o mpz/swap.o mpz/tdiv_ui.o mpz/tdiv_q.o mpz/tdiv_q_2exp.o mpz/tdiv_q_ui.o mpz/tdiv_qr.o mpz/tdiv_qr_ui.o mpz/tdiv_r.o mpz/tdiv_r_2exp.o mpz/tdiv_r_ui.o mpz/tstbit.o mpz/ui_pow_ui.o mpz/urandomb.o mpz/urandomm.o mpz/xor.o mpn/mp_bases.o m! + pn/udiv.o mpn/umul.o mpn/add.o mpn/add_1.o mpn/add_n.o mpn/sub.o mpn/sub_1.o mpn/sub_n.o mpn/mul_1.o mpn/addmul_1.o mpn/submul_1.o mpn/lshift.o mpn/rshift.o mpn/dive_1.o mpn/diveby3.o mpn/divis.o mpn/divrem.o mpn/divrem_1.o mpn/divrem_2.o mpn/fib2_ui.o mpn/mod_1.o mpn/mod_34lsub1.o mpn/mode1o.o mpn/dump.o mpn/mul.o mpn/mul_fft.o mpn/mul_n.o mpn/mul_basecase.o mpn/sqr_basecase.o mpn/random.o mpn/random2.o mpn/sqrtrem.o mpn/get_str.o mpn/set_str.o mpn/scan0.o mpn/scan1.o mpn/popcount.o mpn/hamdist.o mpn/cmp.o mpn/perfsqr.o mpn/bdivmod.o mpn/gcd_1.o mpn/gcd.o mpn/gcdext.o mpn/tdiv_qr.o mpn/dc_divrem_n.o mpn/sb_divrem_mn.o mpn/jacbase.o mpn/copyi.o mpn/copyd.o mpq/abs.o mpq/aors.o mpq/canonicalize.o mpq/clear.o mpq/cmp.o mpq/cmp_si.o mpq/cmp_ui.o mpq/div.o mpq/get_d.o mpq/get_den.o mpq/get_num.o mpq/get_str.o mpq/init.o mpq/inp_str.o mpq/inv.o mpq/md_2exp.o mpq/mul.o mpq/neg.o mpq/out_str.o mpq/set.o mpq/set_den.o mpq/set_num.o mpq/set_si.o mpq/set_str.o mpq/set_ui.o mpq/equal.! + o mpq/set_z.o mpq/set_d.o mpq/set_f.o mpq/swap.o printf/asprin! +tf.o printf/asprntffuns.o printf/doprnt.o printf/doprntf.o printf/doprnti.o printf/fprintf.o printf/obprintf.o printf/obvprintf.o printf/obprntffuns.o printf/printf.o printf/printffuns.o printf/snprintf.o printf/snprntffuns.o printf/sprintf.o printf/sprintffuns.o printf/vasprintf.o printf/vfprintf.o printf/vprintf.o printf/vsnprintf.o printf/vsprintf.o scanf/doscan.o scanf/fscanf.o scanf/fscanffuns.o scanf/scanf.o scanf/sscanf.o scanf/sscanffuns.o scanf/vfscanf.o scanf/vscanf.o scanf/vsscanf.o +ranlib .libs/libgmp.a +creating libgmp.la +(cd .libs && rm -f libgmp.la && ln -s ../libgmp.la libgmp.la) +make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3' +make[6]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3' +make[5]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3' +touch gmp_all +make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1' +rm -f o/cmpinclude.h ; cp h/cmpinclude.h o +(cd o; make all) +make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/o' +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk main.c +main.c: In function `fLbye': +main.c:633: warning: control reaches end of non-void function +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk alloc.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk gbc.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk bitop.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk typespec.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk eval.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk macros.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk lex.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk bds.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk frame.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk predicate.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk reference.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk assignment.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk bind.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk let.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk conditional.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk block.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk iteration.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk mapfun.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk prog.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk multival.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk catch.c +../bin/dpp symbol +dpp: symbol.d -> symbol.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk symbol.c +rm symbol.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk cfun.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk cmpaux.c +../bin/dpp package +dpp: package.d -> package.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk package.c +rm package.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk big.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk number.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk num_pred.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk num_comp.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk num_arith.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk num_sfun.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk num_co.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk num_log.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk num_rand.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk earith.c +../bin/dpp character +dpp: character.d -> character.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk character.c +rm character.c +../bin/dpp sequence +dpp: sequence.d -> sequence.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk sequence.c +rm sequence.c +../bin/dpp list +dpp: list.d -> list.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk list.c +rm list.c +../bin/dpp hash +dpp: hash.d -> hash.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk hash.c +rm hash.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk array.c +../bin/dpp string +dpp: string.d -> string.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk string.c +rm string.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk regexpr.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk structure.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk toplevel.c +../bin/dpp file +dpp: file.d -> file.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk file.c +rm file.c +../bin/dpp read +dpp: read.d -> read.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk read.c +rm read.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk backq.c +../bin/dpp print +dpp: print.d -> print.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk print.c +rm print.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk format.c +../bin/dpp pathname +dpp: pathname.d -> pathname.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk pathname.c +rm pathname.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk unixfsys.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk unixfasl.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk error.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk unixtime.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk unixsys.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk unixsave.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk funlink.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk fat_string.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk run_process.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk nfunlink.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk usig.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk usig2.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk utils.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk makefun.c +gcc -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -I/usr/X11R6/include -c sockets.c +gcc -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -I/usr/X11R6/include -c clxsocket.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk init_pari.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk nsocket.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk sfasl.c +../bin/dpp gcl_readline +dpp: gcl_readline.d -> gcl_readline.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk gcl_readline.c +rm gcl_readline.c +gcc -o grab_defs grab_defs.c +make new_init.c decls1 "INI_FILES=`echo main.o alloc.o gbc.o bitop.o typespec.o eval.o macros.o lex.o bds.o frame.o predicate.o reference.o assignment.o bind.o let.o conditional.o block.o iteration.o mapfun.o prog.o multival.o catch.o symbol.o cfun.o cmpaux.o package.o big.o number.o num_pred.o num_comp.o num_arith.o num_sfun.o num_co.o num_log.o num_rand.o earith.o character.o sequence.o list.o hash.o array.o string.o regexpr.o structure.o toplevel.o file.o read.o backq.o print.o format.o pathname.o unixfsys.o unixfasl.o error.o unixtime.o unixsys.o unixsave.o funlink.o fat_string.o ./run_process.o nfunlink.o usig.o usig2.o utils.o makefun.o sockets.o clxsocket.o init_pari.o nsocket.o ./sfasl.o /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.o /net/data/home/daly/axiom/obj/linux/lib/sockio-c.o gcl_readline.o | sed -e 's:\.o:.ini:g' -e 's:new_init.o::g' `" +make[5]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/o' +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E main.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > main.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E alloc.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > alloc.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E gbc.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > gbc.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E bitop.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > bitop.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E typespec.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > typespec.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E eval.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > eval.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E macros.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > macros.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E lex.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > lex.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E bds.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > bds.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E frame.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > frame.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E predicate.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > predicate.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E reference.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > reference.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E assignment.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > assignment.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E bind.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > bind.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E let.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > let.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E conditional.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > conditional.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E block.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > block.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E iteration.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > iteration.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E mapfun.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > mapfun.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E prog.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > prog.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E multival.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > multival.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E catch.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > catch.ini +../bin/dpp symbol +dpp: symbol.d -> symbol.c +./grab_defs < symbol.c > symbol.ini +rm symbol.c +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E cfun.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > cfun.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E cmpaux.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > cmpaux.ini +../bin/dpp package +dpp: package.d -> package.c +./grab_defs < package.c > package.ini +rm package.c +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E big.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > big.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E number.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > number.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E num_pred.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > num_pred.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E num_comp.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > num_comp.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E num_arith.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > num_arith.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E num_sfun.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > num_sfun.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E num_co.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > num_co.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E num_log.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > num_log.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E num_rand.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > num_rand.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E earith.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > earith.ini +../bin/dpp character +dpp: character.d -> character.c +./grab_defs < character.c > character.ini +rm character.c +../bin/dpp sequence +dpp: sequence.d -> sequence.c +./grab_defs < sequence.c > sequence.ini +rm sequence.c +../bin/dpp list +dpp: list.d -> list.c +./grab_defs < list.c > list.ini +rm list.c +../bin/dpp hash +dpp: hash.d -> hash.c +./grab_defs < hash.c > hash.ini +rm hash.c +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E array.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > array.ini +../bin/dpp string +dpp: string.d -> string.c +./grab_defs < string.c > string.ini +rm string.c +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E regexpr.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > regexpr.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E structure.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > structure.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E toplevel.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > toplevel.ini +../bin/dpp file +dpp: file.d -> file.c +./grab_defs < file.c > file.ini +rm file.c +../bin/dpp read +dpp: read.d -> read.c +./grab_defs < read.c > read.ini +rm read.c +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E backq.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > backq.ini +../bin/dpp print +dpp: print.d -> print.c +./grab_defs < print.c > print.ini +rm print.c +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E format.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > format.ini +../bin/dpp pathname +dpp: pathname.d -> pathname.c +./grab_defs < pathname.c > pathname.ini +rm pathname.c +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E unixfsys.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > unixfsys.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E unixfasl.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > unixfasl.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E error.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > error.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E unixtime.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > unixtime.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E unixsys.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > unixsys.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E unixsave.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > unixsave.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E funlink.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > funlink.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E fat_string.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > fat_string.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E run_process.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > run_process.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E nfunlink.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > nfunlink.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E usig.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > usig.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E usig2.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > usig2.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E utils.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > utils.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E makefun.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > makefun.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E sockets.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > sockets.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E clxsocket.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > clxsocket.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E init_pari.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > init_pari.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E nsocket.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > nsocket.ini +gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E sfasl.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > sfasl.ini +../bin/dpp gcl_readline +dpp: gcl_readline.d -> gcl_readline.c +./grab_defs < gcl_readline.c > gcl_readline.ini +rm gcl_readline.c +echo '#include "make-init.h"' > new_init.c +echo 'void NewInit(void){' >> new_init.c +cat main.ini alloc.ini gbc.ini bitop.ini typespec.ini eval.ini macros.ini lex.ini bds.ini frame.ini predicate.ini reference.ini assignment.ini bind.ini let.ini conditional.ini block.ini iteration.ini mapfun.ini prog.ini multival.ini catch.ini symbol.ini cfun.ini cmpaux.ini package.ini big.ini number.ini num_pred.ini num_comp.ini num_arith.ini num_sfun.ini num_co.ini num_log.ini num_rand.ini earith.ini character.ini sequence.ini list.ini hash.ini array.ini string.ini regexpr.ini structure.ini toplevel.ini file.ini read.ini backq.ini print.ini format.ini pathname.ini unixfsys.ini unixfasl.ini error.ini unixtime.ini unixsys.ini unixsave.ini funlink.ini fat_string.ini ./run_process.ini nfunlink.ini usig.ini usig2.ini utils.ini makefun.ini sockets.ini clxsocket.ini init_pari.ini nsocket.ini ./sfasl.ini /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.ini /net/data/home/daly/axiom/obj/linux/lib/sockio-c.ini gcl_readline.ini >> new_init.c +echo '}' >> new_init.c +echo '#include "make-decl.h"' > foo.c +cat main.ini alloc.ini gbc.ini bitop.ini typespec.ini eval.ini macros.ini lex.ini bds.ini frame.ini predicate.ini reference.ini assignment.ini bind.ini let.ini conditional.ini block.ini iteration.ini mapfun.ini prog.ini multival.ini catch.ini symbol.ini cfun.ini cmpaux.ini package.ini big.ini number.ini num_pred.ini num_comp.ini num_arith.ini num_sfun.ini num_co.ini num_log.ini num_rand.ini earith.ini character.ini sequence.ini list.ini hash.ini array.ini string.ini regexpr.ini structure.ini toplevel.ini file.ini read.ini backq.ini print.ini format.ini pathname.ini unixfsys.ini unixfasl.ini error.ini unixtime.ini unixsys.ini unixsave.ini funlink.ini fat_string.ini ./run_process.ini nfunlink.ini usig.ini usig2.ini utils.ini makefun.ini sockets.ini clxsocket.ini init_pari.ini nsocket.ini ./sfasl.ini /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.ini /net/data/home/daly/axiom/obj/linux/lib/sockio-c.ini gcl_readline.ini >> foo.c +gcc -E -I../h/ foo.c | sed -n -e '/#/d' -e '/DO_/d' -e '/[a-zA-Z;]/p' > tmpx +../xbin/move-if-changed mv tmpx ../h/new_decl.h +tmpx and ../h/new_decl.h were not the same. +ln tmpx ../h/new_decl.h +make[5]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/o' +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk bcmp.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk bcopy.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk bzero.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk user_init.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk user_match.c +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk new_init.c -o new_init.o +rm -f gcllib.a +ar qc gcllib.a bcmp.o bcopy.o bzero.o user_init.o user_match.o +ranlib gcllib.a +make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/o' +make h/cmpinclude.h +make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1' +cat h/config.h | sed -e "1,/Begin for cmpincl/d" \ + -e "/End for cmpinclude/,50000d" > tmpx +cat h/cmpincl1.h h/gclincl.h h/compbas.h h/enum.h h/mgmp.h h/object.h h/vs.h h/bds.h h/frame.h h/lex.h h/eval.h h/funlink.h h/att_ext.h h/new_decl.h h/compbas2.h h/compat.h h/cmponly.h o/regexp.h h//protoize.h >> tmpx +./xbin/move-if-changed mv tmpx h/cmpinclude.h +tmpx and h/cmpinclude.h were not the same. +ln tmpx h/cmpinclude.h +./xbin/move-if-changed cp h/cmpinclude.h o/cmpinclude.h +h/cmpinclude.h and o/cmpinclude.h were not the same. +ln h/cmpinclude.h o/cmpinclude.h +make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1' +rm -f o/cmpinclude.h ; cp h/cmpinclude.h o +(cd o; make all) +make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/o' +make new_init.c decls1 "INI_FILES=`echo main.o alloc.o gbc.o bitop.o typespec.o eval.o macros.o lex.o bds.o frame.o predicate.o reference.o assignment.o bind.o let.o conditional.o block.o iteration.o mapfun.o prog.o multival.o catch.o symbol.o cfun.o cmpaux.o package.o big.o number.o num_pred.o num_comp.o num_arith.o num_sfun.o num_co.o num_log.o num_rand.o earith.o character.o sequence.o list.o hash.o array.o string.o regexpr.o structure.o toplevel.o file.o read.o backq.o print.o format.o pathname.o unixfsys.o unixfasl.o error.o unixtime.o unixsys.o unixsave.o funlink.o fat_string.o ./run_process.o nfunlink.o usig.o usig2.o utils.o makefun.o sockets.o clxsocket.o init_pari.o nsocket.o ./sfasl.o /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.o /net/data/home/daly/axiom/obj/linux/lib/sockio-c.o gcl_readline.o | sed -e 's:\.o:.ini:g' -e 's:new_init.o::g' `" +make[5]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/o' +echo '#include "make-init.h"' > new_init.c +echo 'void NewInit(void){' >> new_init.c +cat main.ini alloc.ini gbc.ini bitop.ini typespec.ini eval.ini macros.ini lex.ini bds.ini frame.ini predicate.ini reference.ini assignment.ini bind.ini let.ini conditional.ini block.ini iteration.ini mapfun.ini prog.ini multival.ini catch.ini symbol.ini cfun.ini cmpaux.ini package.ini big.ini number.ini num_pred.ini num_comp.ini num_arith.ini num_sfun.ini num_co.ini num_log.ini num_rand.ini earith.ini character.ini sequence.ini list.ini hash.ini array.ini string.ini regexpr.ini structure.ini toplevel.ini file.ini read.ini backq.ini print.ini format.ini pathname.ini unixfsys.ini unixfasl.ini error.ini unixtime.ini unixsys.ini unixsave.ini funlink.ini fat_string.ini ./run_process.ini nfunlink.ini usig.ini usig2.ini utils.ini makefun.ini sockets.ini clxsocket.ini init_pari.ini nsocket.ini ./sfasl.ini /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.ini /net/data/home/daly/axiom/obj/linux/lib/sockio-c.ini gcl_readline.ini >> new_init.c +echo '}' >> new_init.c +echo '#include "make-decl.h"' > foo.c +cat main.ini alloc.ini gbc.ini bitop.ini typespec.ini eval.ini macros.ini lex.ini bds.ini frame.ini predicate.ini reference.ini assignment.ini bind.ini let.ini conditional.ini block.ini iteration.ini mapfun.ini prog.ini multival.ini catch.ini symbol.ini cfun.ini cmpaux.ini package.ini big.ini number.ini num_pred.ini num_comp.ini num_arith.ini num_sfun.ini num_co.ini num_log.ini num_rand.ini earith.ini character.ini sequence.ini list.ini hash.ini array.ini string.ini regexpr.ini structure.ini toplevel.ini file.ini read.ini backq.ini print.ini format.ini pathname.ini unixfsys.ini unixfasl.ini error.ini unixtime.ini unixsys.ini unixsave.ini funlink.ini fat_string.ini ./run_process.ini nfunlink.ini usig.ini usig2.ini utils.ini makefun.ini sockets.ini clxsocket.ini init_pari.ini nsocket.ini ./sfasl.ini /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.ini /net/data/home/daly/axiom/obj/linux/lib/sockio-c.ini gcl_readline.ini >> foo.c +gcc -E -I../h/ foo.c | sed -n -e '/#/d' -e '/DO_/d' -e '/[a-zA-Z;]/p' > tmpx +../xbin/move-if-changed mv tmpx ../h/new_decl.h +tmpx and ../h/new_decl.h are identical +make[5]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/o' +gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk new_init.c -o new_init.o +make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/o' +cd unixport && make saved_pre_gcl +ls: ../lsp/*.o: No such file or directory +ls: ../cmpnew/*.o: No such file or directory +ls: ../pcl/*.o: No such file or directory +ls: ../clcs/*.o: No such file or directory +make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport' +gcc -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -c -o sys_pre_gcl.o sys_pre_gcl.c +rm -rf gmp +mkdir gmp +a="../gmp3/mpf/init2.o ../gmp3/mpf/init.o ../gmp3/mpf/get_d_2exp.o ../gmp3/mpf/set.o ../gmp3/mpf/set_ui.o ../gmp3/mpf/set_si.o ../gmp3/mpf/set_str.o ../gmp3/mpf/set_d.o ../gmp3/mpf/set_z.o ../gmp3/mpf/set_q.o ../gmp3/mpf/iset.o ../gmp3/mpf/iset_ui.o ../gmp3/mpf/iset_si.o ../gmp3/mpf/iset_str.o ../gmp3/mpf/iset_d.o ../gmp3/mpf/clear.o ../gmp3/mpf/get_str.o ../gmp3/mpf/dump.o ../gmp3/mpf/size.o ../gmp3/mpf/eq.o ../gmp3/mpf/reldiff.o ../gmp3/mpf/sqrt.o ../gmp3/mpf/random2.o ../gmp3/mpf/inp_str.o ../gmp3/mpf/out_str.o ../gmp3/mpf/add.o ../gmp3/mpf/add_ui.o ../gmp3/mpf/sub.o ../gmp3/mpf/sub_ui.o ../gmp3/mpf/ui_sub.o ../gmp3/mpf/mul.o ../gmp3/mpf/mul_ui.o ../gmp3/mpf/div.o ../gmp3/mpf/div_ui.o ../gmp3/mpf/cmp.o ../gmp3/mpf/cmp_d.o ../gmp3/mpf/cmp_si.o ../gmp3/mpf/cmp_ui.o ../gmp3/mpf/mul_2exp.o ../gmp3/mpf/div_2exp.o ../gmp3/mpf/abs.o ../gmp3/mpf/neg.o ../gmp3/mpf/get_d.o ../gmp3/mpf/set_dfl_prec.o ../gmp3/mpf/set_prc.o ../gmp3/mpf/set_prc_raw.o ../gmp3/mpf/get_dfl_prec.o ../gmp3/! + mpf/get_prc.o ../gmp3/mpf/ui_div.o ../gmp3/mpf/sqrt_ui.o ../gmp3/mpf/pow_ui.o ../gmp3/mpf/urandomb.o ../gmp3/mpf/swap.o ../gmp3/mpf/get_si.o ../gmp3/mpf/get_ui.o ../gmp3/mpf/int_p.o ../gmp3/mpf/ceilfloor.o ../gmp3/mpf/trunc.o ../gmp3/mpf/fits_sint.o ../gmp3/mpf/fits_slong.o ../gmp3/mpf/fits_sshort.o ../gmp3/mpf/fits_uint.o ../gmp3/mpf/fits_ulong.o ../gmp3/mpf/fits_ushort.o ../gmp3/mpn/mp_bases.o ../gmp3/mpn/udiv.o ../gmp3/mpn/umul.o ../gmp3/mpn/add.o ../gmp3/mpn/add_1.o ../gmp3/mpn/add_n.o ../gmp3/mpn/sub.o ../gmp3/mpn/sub_1.o ../gmp3/mpn/sub_n.o ../gmp3/mpn/mul_1.o ../gmp3/mpn/addmul_1.o ../gmp3/mpn/submul_1.o ../gmp3/mpn/lshift.o ../gmp3/mpn/rshift.o ../gmp3/mpn/dive_1.o ../gmp3/mpn/diveby3.o ../gmp3/mpn/divis.o ../gmp3/mpn/divrem.o ../gmp3/mpn/divrem_1.o ../gmp3/mpn/divrem_2.o ../gmp3/mpn/fib2_ui.o ../gmp3/mpn/mod_1.o ../gmp3/mpn/mod_34lsub1.o ../gmp3/mpn/mode1o.o ../gmp3/mpn/dump.o ../gmp3/mpn/mul.o ../gmp3/mpn/mul_fft.o ../gmp3/mpn/mul_n.o ../gmp3/mpn/random.o ../gmp3/! + mpn/mul_basecase.o ../gmp3/mpn/sqr_basecase.o ../gmp3/mpn/rand! +om2.o ../gmp3/mpn/sqrtrem.o ../gmp3/mpn/get_str.o ../gmp3/mpn/set_str.o ../gmp3/mpn/scan0.o ../gmp3/mpn/scan1.o ../gmp3/mpn/popcount.o ../gmp3/mpn/hamdist.o ../gmp3/mpn/cmp.o ../gmp3/mpn/perfsqr.o ../gmp3/mpn/bdivmod.o ../gmp3/mpn/gcd_1.o ../gmp3/mpn/gcd.o ../gmp3/mpn/gcdext.o ../gmp3/mpn/tdiv_qr.o ../gmp3/mpn/jacbase.o ../gmp3/mpn/dc_divrem_n.o ../gmp3/mpn/sb_divrem_mn.o ../gmp3/mpn/copyi.o ../gmp3/mpn/copyd.o ../gmp3/mpq/clear.o ../gmp3/mpq/abs.o ../gmp3/mpq/aors.o ../gmp3/mpq/canonicalize.o ../gmp3/mpq/cmp.o ../gmp3/mpq/cmp_si.o ../gmp3/mpq/cmp_ui.o ../gmp3/mpq/div.o ../gmp3/mpq/equal.o ../gmp3/mpq/get_d.o ../gmp3/mpq/get_den.o ../gmp3/mpq/get_num.o ../gmp3/mpq/get_str.o ../gmp3/mpq/init.o ../gmp3/mpq/inp_str.o ../gmp3/mpq/inv.o ../gmp3/mpq/md_2exp.o ../gmp3/mpq/mul.o ../gmp3/mpq/neg.o ../gmp3/mpq/out_str.o ../gmp3/mpq/set.o ../gmp3/mpq/set_den.o ../gmp3/mpq/set_num.o ../gmp3/mpq/set_si.o ../gmp3/mpq/set_str.o ../gmp3/mpq/set_ui.o ../gmp3/mpq/set_z.o ../gmp3/mpq/set_d.o .! + ./gmp3/mpq/set_f.o ../gmp3/mpq/swap.o ../gmp3/mpz/add_ui.o ../gmp3/mpz/add.o ../gmp3/mpz/aorsmul_i.o ../gmp3/mpz/abs.o ../gmp3/mpz/aorsmul.o ../gmp3/mpz/and.o ../gmp3/mpz/array_init.o ../gmp3/mpz/bin_ui.o ../gmp3/mpz/bin_uiui.o ../gmp3/mpz/cdiv_q.o ../gmp3/mpz/cdiv_q_ui.o ../gmp3/mpz/cdiv_qr.o ../gmp3/mpz/cdiv_qr_ui.o ../gmp3/mpz/cdiv_r.o ../gmp3/mpz/cdiv_r_ui.o ../gmp3/mpz/cdiv_ui.o ../gmp3/mpz/cfdiv_q_2exp.o ../gmp3/mpz/cfdiv_r_2exp.o ../gmp3/mpz/clear.o ../gmp3/mpz/clrbit.o ../gmp3/mpz/cmp.o ../gmp3/mpz/cmp_d.o ../gmp3/mpz/cmp_si.o ../gmp3/mpz/cmp_ui.o ../gmp3/mpz/cmpabs.o ../gmp3/mpz/cmpabs_d.o ../gmp3/mpz/cmpabs_ui.o ../gmp3/mpz/com.o ../gmp3/mpz/cong.o ../gmp3/mpz/cong_2exp.o ../gmp3/mpz/cong_ui.o ../gmp3/mpz/divexact.o ../gmp3/mpz/divegcd.o ../gmp3/mpz/dive_ui.o ../gmp3/mpz/divis.o ../gmp3/mpz/divis_ui.o ../gmp3/mpz/divis_2exp.o ../gmp3/mpz/dump.o ../gmp3/mpz/fac_ui.o ../gmp3/mpz/fdiv_q.o ../gmp3/mpz/fdiv_q_ui.o ../gmp3/mpz/fdiv_qr.o ../gmp3/mpz/fdiv_qr_ui.o ../gmp3/! + mpz/fdiv_r.o ../gmp3/mpz/fdiv_r_ui.o ../gmp3/mpz/fdiv_ui.o ../! +gmp3/mpz/fib_ui.o ../gmp3/mpz/fib2_ui.o ../gmp3/mpz/fits_sint.o ../gmp3/mpz/fits_slong.o ../gmp3/mpz/fits_sshort.o ../gmp3/mpz/fits_uint.o ../gmp3/mpz/fits_ulong.o ../gmp3/mpz/fits_ushort.o ../gmp3/mpz/gcd.o ../gmp3/mpz/gcd_ui.o ../gmp3/mpz/gcdext.o ../gmp3/mpz/get_d.o ../gmp3/mpz/get_d_2exp.o ../gmp3/mpz/get_si.o ../gmp3/mpz/get_str.o ../gmp3/mpz/get_ui.o ../gmp3/mpz/getlimbn.o ../gmp3/mpz/hamdist.o ../gmp3/mpz/init.o ../gmp3/mpz/init2.o ../gmp3/mpz/inp_raw.o ../gmp3/mpz/inp_str.o ../gmp3/mpz/invert.o ../gmp3/mpz/ior.o ../gmp3/mpz/iset.o ../gmp3/mpz/iset_d.o ../gmp3/mpz/iset_si.o ../gmp3/mpz/iset_str.o ../gmp3/mpz/iset_ui.o ../gmp3/mpz/jacobi.o ../gmp3/mpz/kronsz.o ../gmp3/mpz/kronuz.o ../gmp3/mpz/kronzs.o ../gmp3/mpz/kronzu.o ../gmp3/mpz/lcm.o ../gmp3/mpz/lcm_ui.o ../gmp3/mpz/lucnum_ui.o ../gmp3/mpz/lucnum2_ui.o ../gmp3/mpz/millerrabin.o ../gmp3/mpz/mod.o ../gmp3/mpz/mul.o ../gmp3/mpz/mul_2exp.o ../gmp3/mpz/mul_si.o ../gmp3/mpz/mul_ui.o ../gmp3/mpz/n_pow_ui.o ../gmp3/mpz/n! + eg.o ../gmp3/mpz/nextprime.o ../gmp3/mpz/out_raw.o ../gmp3/mpz/out_str.o ../gmp3/mpz/perfpow.o ../gmp3/mpz/perfsqr.o ../gmp3/mpz/popcount.o ../gmp3/mpz/pow_ui.o ../gmp3/mpz/powm.o ../gmp3/mpz/powm_ui.o ../gmp3/mpz/pprime_p.o ../gmp3/mpz/random.o ../gmp3/mpz/random2.o ../gmp3/mpz/realloc.o ../gmp3/mpz/realloc2.o ../gmp3/mpz/remove.o ../gmp3/mpz/root.o ../gmp3/mpz/rrandomb.o ../gmp3/mpz/scan0.o ../gmp3/mpz/scan1.o ../gmp3/mpz/set.o ../gmp3/mpz/set_d.o ../gmp3/mpz/set_f.o ../gmp3/mpz/set_q.o ../gmp3/mpz/set_si.o ../gmp3/mpz/set_str.o ../gmp3/mpz/set_ui.o ../gmp3/mpz/setbit.o ../gmp3/mpz/size.o ../gmp3/mpz/sizeinbase.o ../gmp3/mpz/sqrt.o ../gmp3/mpz/sqrtrem.o ../gmp3/mpz/sub.o ../gmp3/mpz/sub_ui.o ../gmp3/mpz/swap.o ../gmp3/mpz/tdiv_ui.o ../gmp3/mpz/tdiv_q.o ../gmp3/mpz/tdiv_q_2exp.o ../gmp3/mpz/tdiv_q_ui.o ../gmp3/mpz/tdiv_qr.o ../gmp3/mpz/tdiv_qr_ui.o ../gmp3/mpz/tdiv_r.o ../gmp3/mpz/tdiv_r_2exp.o ../gmp3/mpz/tdiv_r_ui.o ../gmp3/mpz/tstbit.o ../gmp3/mpz/ui_pow_ui.o ../gmp3/mp! + z/urandomb.o ../gmp3/mpz/urandomm.o ../gmp3/mpz/xor.o ../gmp3/! +printf/obvprintf.o ../gmp3/printf/asprintf.o ../gmp3/printf/doprnt.o ../gmp3/printf/asprntffuns.o ../gmp3/printf/doprntf.o ../gmp3/printf/doprnti.o ../gmp3/printf/fprintf.o ../gmp3/printf/obprintf.o ../gmp3/printf/obprntffuns.o ../gmp3/printf/printf.o ../gmp3/printf/printffuns.o ../gmp3/printf/snprintf.o ../gmp3/printf/snprntffuns.o ../gmp3/printf/sprintf.o ../gmp3/printf/sprintffuns.o ../gmp3/printf/vasprintf.o ../gmp3/printf/vfprintf.o ../gmp3/printf/vprintf.o ../gmp3/printf/vsnprintf.o ../gmp3/printf/vsprintf.o ../gmp3/scanf/fscanffuns.o ../gmp3/scanf/doscan.o ../gmp3/scanf/fscanf.o ../gmp3/scanf/scanf.o ../gmp3/scanf/sscanf.o ../gmp3/scanf/sscanffuns.o ../gmp3/scanf/vfscanf.o ../gmp3/scanf/vscanf.o ../gmp3/scanf/vsscanf.o ../gmp3/insert-dbl.o ../gmp3/assert.o ../gmp3/compat.o ../gmp3/errno.o ../gmp3/extract-dbl.o ../gmp3/memory.o ../gmp3/mp_bpl.o ../gmp3/mp_clz_tab.o ../gmp3/mp_minv_tab.o ../gmp3/mp_set_fns.o ../gmp3/rand.o ../gmp3/randclr.o ../gmp3/randdef.o ../gmp3/ran! + dlc.o ../gmp3/randlc2s.o ../gmp3/randlc2x.o ../gmp3/randraw.o ../gmp3/rands.o ../gmp3/randsd.o ../gmp3/randsdui.o ../gmp3/version.o" ; \ +for i in ../gmp3/mpf/init2.o ../gmp3/mpf/init.o ../gmp3/mpf/get_d_2exp.o ../gmp3/mpf/set.o ../gmp3/mpf/set_ui.o ../gmp3/mpf/set_si.o ../gmp3/mpf/set_str.o ../gmp3/mpf/set_d.o ../gmp3/mpf/set_z.o ../gmp3/mpf/set_q.o ../gmp3/mpf/iset.o ../gmp3/mpf/iset_ui.o ../gmp3/mpf/iset_si.o ../gmp3/mpf/iset_str.o ../gmp3/mpf/iset_d.o ../gmp3/mpf/clear.o ../gmp3/mpf/get_str.o ../gmp3/mpf/dump.o ../gmp3/mpf/size.o ../gmp3/mpf/eq.o ../gmp3/mpf/reldiff.o ../gmp3/mpf/sqrt.o ../gmp3/mpf/random2.o ../gmp3/mpf/inp_str.o ../gmp3/mpf/out_str.o ../gmp3/mpf/add.o ../gmp3/mpf/add_ui.o ../gmp3/mpf/sub.o ../gmp3/mpf/sub_ui.o ../gmp3/mpf/ui_sub.o ../gmp3/mpf/mul.o ../gmp3/mpf/mul_ui.o ../gmp3/mpf/div.o ../gmp3/mpf/div_ui.o ../gmp3/mpf/cmp.o ../gmp3/mpf/cmp_d.o ../gmp3/mpf/cmp_si.o ../gmp3/mpf/cmp_ui.o ../gmp3/mpf/mul_2exp.o ../gmp3/mpf/div_2exp.o ../gmp3/mpf/abs.o ../gmp3/mpf/neg.o ../gmp3/mpf/get_d.o ../gmp3/mpf/set_dfl_prec.o ../gmp3/mpf/set_prc.o ../gmp3/mpf/set_prc_raw.o ../gmp3/mpf/get_dfl_prec.o ..! + /gmp3/mpf/get_prc.o ../gmp3/mpf/ui_div.o ../gmp3/mpf/sqrt_ui.o ../gmp3/mpf/pow_ui.o ../gmp3/mpf/urandomb.o ../gmp3/mpf/swap.o ../gmp3/mpf/get_si.o ../gmp3/mpf/get_ui.o ../gmp3/mpf/int_p.o ../gmp3/mpf/ceilfloor.o ../gmp3/mpf/trunc.o ../gmp3/mpf/fits_sint.o ../gmp3/mpf/fits_slong.o ../gmp3/mpf/fits_sshort.o ../gmp3/mpf/fits_uint.o ../gmp3/mpf/fits_ulong.o ../gmp3/mpf/fits_ushort.o ../gmp3/mpn/mp_bases.o ../gmp3/mpn/udiv.o ../gmp3/mpn/umul.o ../gmp3/mpn/add.o ../gmp3/mpn/add_1.o ../gmp3/mpn/add_n.o ../gmp3/mpn/sub.o ../gmp3/mpn/sub_1.o ../gmp3/mpn/sub_n.o ../gmp3/mpn/mul_1.o ../gmp3/mpn/addmul_1.o ../gmp3/mpn/submul_1.o ../gmp3/mpn/lshift.o ../gmp3/mpn/rshift.o ../gmp3/mpn/dive_1.o ../gmp3/mpn/diveby3.o ../gmp3/mpn/divis.o ../gmp3/mpn/divrem.o ../gmp3/mpn/divrem_1.o ../gmp3/mpn/divrem_2.o ../gmp3/mpn/fib2_ui.o ../gmp3/mpn/mod_1.o ../gmp3/mpn/mod_34lsub1.o ../gmp3/mpn/mode1o.o ../gmp3/mpn/dump.o ../gmp3/mpn/mul.o ../gmp3/mpn/mul_fft.o ../gmp3/mpn/mul_n.o ../gmp3/mpn/random.o ..! + /gmp3/mpn/mul_basecase.o ../gmp3/mpn/sqr_basecase.o ../gmp3/mp! +n/random2.o ../gmp3/mpn/sqrtrem.o ../gmp3/mpn/get_str.o ../gmp3/mpn/set_str.o ../gmp3/mpn/scan0.o ../gmp3/mpn/scan1.o ../gmp3/mpn/popcount.o ../gmp3/mpn/hamdist.o ../gmp3/mpn/cmp.o ../gmp3/mpn/perfsqr.o ../gmp3/mpn/bdivmod.o ../gmp3/mpn/gcd_1.o ../gmp3/mpn/gcd.o ../gmp3/mpn/gcdext.o ../gmp3/mpn/tdiv_qr.o ../gmp3/mpn/jacbase.o ../gmp3/mpn/dc_divrem_n.o ../gmp3/mpn/sb_divrem_mn.o ../gmp3/mpn/copyi.o ../gmp3/mpn/copyd.o ../gmp3/mpq/clear.o ../gmp3/mpq/abs.o ../gmp3/mpq/aors.o ../gmp3/mpq/canonicalize.o ../gmp3/mpq/cmp.o ../gmp3/mpq/cmp_si.o ../gmp3/mpq/cmp_ui.o ../gmp3/mpq/div.o ../gmp3/mpq/equal.o ../gmp3/mpq/get_d.o ../gmp3/mpq/get_den.o ../gmp3/mpq/get_num.o ../gmp3/mpq/get_str.o ../gmp3/mpq/init.o ../gmp3/mpq/inp_str.o ../gmp3/mpq/inv.o ../gmp3/mpq/md_2exp.o ../gmp3/mpq/mul.o ../gmp3/mpq/neg.o ../gmp3/mpq/out_str.o ../gmp3/mpq/set.o ../gmp3/mpq/set_den.o ../gmp3/mpq/set_num.o ../gmp3/mpq/set_si.o ../gmp3/mpq/set_str.o ../gmp3/mpq/set_ui.o ../gmp3/mpq/set_z.o ../gmp3/mpq/set! + _d.o ../gmp3/mpq/set_f.o ../gmp3/mpq/swap.o ../gmp3/mpz/add_ui.o ../gmp3/mpz/add.o ../gmp3/mpz/aorsmul_i.o ../gmp3/mpz/abs.o ../gmp3/mpz/aorsmul.o ../gmp3/mpz/and.o ../gmp3/mpz/array_init.o ../gmp3/mpz/bin_ui.o ../gmp3/mpz/bin_uiui.o ../gmp3/mpz/cdiv_q.o ../gmp3/mpz/cdiv_q_ui.o ../gmp3/mpz/cdiv_qr.o ../gmp3/mpz/cdiv_qr_ui.o ../gmp3/mpz/cdiv_r.o ../gmp3/mpz/cdiv_r_ui.o ../gmp3/mpz/cdiv_ui.o ../gmp3/mpz/cfdiv_q_2exp.o ../gmp3/mpz/cfdiv_r_2exp.o ../gmp3/mpz/clear.o ../gmp3/mpz/clrbit.o ../gmp3/mpz/cmp.o ../gmp3/mpz/cmp_d.o ../gmp3/mpz/cmp_si.o ../gmp3/mpz/cmp_ui.o ../gmp3/mpz/cmpabs.o ../gmp3/mpz/cmpabs_d.o ../gmp3/mpz/cmpabs_ui.o ../gmp3/mpz/com.o ../gmp3/mpz/cong.o ../gmp3/mpz/cong_2exp.o ../gmp3/mpz/cong_ui.o ../gmp3/mpz/divexact.o ../gmp3/mpz/divegcd.o ../gmp3/mpz/dive_ui.o ../gmp3/mpz/divis.o ../gmp3/mpz/divis_ui.o ../gmp3/mpz/divis_2exp.o ../gmp3/mpz/dump.o ../gmp3/mpz/fac_ui.o ../gmp3/mpz/fdiv_q.o ../gmp3/mpz/fdiv_q_ui.o ../gmp3/mpz/fdiv_qr.o ../gmp3/mpz/fdiv_qr_ui.o ..! + /gmp3/mpz/fdiv_r.o ../gmp3/mpz/fdiv_r_ui.o ../gmp3/mpz/fdiv_ui! +.o ../gmp3/mpz/fib_ui.o ../gmp3/mpz/fib2_ui.o ../gmp3/mpz/fits_sint.o ../gmp3/mpz/fits_slong.o ../gmp3/mpz/fits_sshort.o ../gmp3/mpz/fits_uint.o ../gmp3/mpz/fits_ulong.o ../gmp3/mpz/fits_ushort.o ../gmp3/mpz/gcd.o ../gmp3/mpz/gcd_ui.o ../gmp3/mpz/gcdext.o ../gmp3/mpz/get_d.o ../gmp3/mpz/get_d_2exp.o ../gmp3/mpz/get_si.o ../gmp3/mpz/get_str.o ../gmp3/mpz/get_ui.o ../gmp3/mpz/getlimbn.o ../gmp3/mpz/hamdist.o ../gmp3/mpz/init.o ../gmp3/mpz/init2.o ../gmp3/mpz/inp_raw.o ../gmp3/mpz/inp_str.o ../gmp3/mpz/invert.o ../gmp3/mpz/ior.o ../gmp3/mpz/iset.o ../gmp3/mpz/iset_d.o ../gmp3/mpz/iset_si.o ../gmp3/mpz/iset_str.o ../gmp3/mpz/iset_ui.o ../gmp3/mpz/jacobi.o ../gmp3/mpz/kronsz.o ../gmp3/mpz/kronuz.o ../gmp3/mpz/kronzs.o ../gmp3/mpz/kronzu.o ../gmp3/mpz/lcm.o ../gmp3/mpz/lcm_ui.o ../gmp3/mpz/lucnum_ui.o ../gmp3/mpz/lucnum2_ui.o ../gmp3/mpz/millerrabin.o ../gmp3/mpz/mod.o ../gmp3/mpz/mul.o ../gmp3/mpz/mul_2exp.o ../gmp3/mpz/mul_si.o ../gmp3/mpz/mul_ui.o ../gmp3/mpz/n_pow_ui.o ../gmp3! + /mpz/neg.o ../gmp3/mpz/nextprime.o ../gmp3/mpz/out_raw.o ../gmp3/mpz/out_str.o ../gmp3/mpz/perfpow.o ../gmp3/mpz/perfsqr.o ../gmp3/mpz/popcount.o ../gmp3/mpz/pow_ui.o ../gmp3/mpz/powm.o ../gmp3/mpz/powm_ui.o ../gmp3/mpz/pprime_p.o ../gmp3/mpz/random.o ../gmp3/mpz/random2.o ../gmp3/mpz/realloc.o ../gmp3/mpz/realloc2.o ../gmp3/mpz/remove.o ../gmp3/mpz/root.o ../gmp3/mpz/rrandomb.o ../gmp3/mpz/scan0.o ../gmp3/mpz/scan1.o ../gmp3/mpz/set.o ../gmp3/mpz/set_d.o ../gmp3/mpz/set_f.o ../gmp3/mpz/set_q.o ../gmp3/mpz/set_si.o ../gmp3/mpz/set_str.o ../gmp3/mpz/set_ui.o ../gmp3/mpz/setbit.o ../gmp3/mpz/size.o ../gmp3/mpz/sizeinbase.o ../gmp3/mpz/sqrt.o ../gmp3/mpz/sqrtrem.o ../gmp3/mpz/sub.o ../gmp3/mpz/sub_ui.o ../gmp3/mpz/swap.o ../gmp3/mpz/tdiv_ui.o ../gmp3/mpz/tdiv_q.o ../gmp3/mpz/tdiv_q_2exp.o ../gmp3/mpz/tdiv_q_ui.o ../gmp3/mpz/tdiv_qr.o ../gmp3/mpz/tdiv_qr_ui.o ../gmp3/mpz/tdiv_r.o ../gmp3/mpz/tdiv_r_2exp.o ../gmp3/mpz/tdiv_r_ui.o ../gmp3/mpz/tstbit.o ../gmp3/mpz/ui_pow_ui.o ../g! + mp3/mpz/urandomb.o ../gmp3/mpz/urandomm.o ../gmp3/mpz/xor.o ..! +/gmp3/printf/obvprintf.o ../gmp3/printf/asprintf.o ../gmp3/printf/doprnt.o ../gmp3/printf/asprntffuns.o ../gmp3/printf/doprntf.o ../gmp3/printf/doprnti.o ../gmp3/printf/fprintf.o ../gmp3/printf/obprintf.o ../gmp3/printf/obprntffuns.o ../gmp3/printf/printf.o ../gmp3/printf/printffuns.o ../gmp3/printf/snprintf.o ../gmp3/printf/snprntffuns.o ../gmp3/printf/sprintf.o ../gmp3/printf/sprintffuns.o ../gmp3/printf/vasprintf.o ../gmp3/printf/vfprintf.o ../gmp3/printf/vprintf.o ../gmp3/printf/vsnprintf.o ../gmp3/printf/vsprintf.o ../gmp3/scanf/fscanffuns.o ../gmp3/scanf/doscan.o ../gmp3/scanf/fscanf.o ../gmp3/scanf/scanf.o ../gmp3/scanf/sscanf.o ../gmp3/scanf/sscanffuns.o ../gmp3/scanf/vfscanf.o ../gmp3/scanf/vscanf.o ../gmp3/scanf/vsscanf.o ../gmp3/insert-dbl.o ../gmp3/assert.o ../gmp3/compat.o ../gmp3/errno.o ../gmp3/extract-dbl.o ../gmp3/memory.o ../gmp3/mp_bpl.o ../gmp3/mp_clz_tab.o ../gmp3/mp_minv_tab.o ../gmp3/mp_set_fns.o ../gmp3/rand.o ../gmp3/randclr.o ../gmp3/randdef.o ../gm! + p3/randlc.o ../gmp3/randlc2s.o ../gmp3/randlc2x.o ../gmp3/randraw.o ../gmp3/rands.o ../gmp3/randsd.o ../gmp3/randsdui.o ../gmp3/version.o ; do \ + cp $i gmp/$(echo $i | sed -e 's,\.\./,,1' -e 's,/,_,g') ; \ +done +touch gmpfiles +rm -rf bfd +mkdir bfd +a="" ; \ +for i in $a ; do \ + cp $i bfd/$(echo $i | sed -e 's,\.\./,,1' -e 's,/,_,g') ; \ +done +touch bfdfiles +rm -rf libpre_gcl.a +ar rs libpre_gcl.a ../o/alloc.o ../o/array.o ../o/assignment.o ../o/backq.o ../o/bds.o ../o/big.o ../o/bind.o ../o/bitop.o ../o/block.o ../o/catch.o ../o/cfun.o ../o/character.o ../o/clxsocket.o ../o/cmpaux.o ../o/conditional.o ../o/earith.o ../o/error.o ../o/eval.o ../o/fat_string.o ../o/file.o ../o/format.o ../o/frame.o ../o/funlink.o ../o/gbc.o ../o/gcl_readline.o ../o/hash.o ../o/init_pari.o ../o/iteration.o ../o/let.o ../o/lex.o ../o/list.o ../o/macros.o ../o/main.o ../o/makefun.o ../o/mapfun.o ../o/multival.o ../o/new_init.o ../o/nfunlink.o ../o/nsocket.o ../o/num_arith.o ../o/number.o ../o/num_comp.o ../o/num_co.o ../o/num_log.o ../o/num_pred.o ../o/num_rand.o ../o/num_sfun.o ../o/package.o ../o/pathname.o ../o/predicate.o ../o/print.o ../o/prog.o ../o/read.o ../o/reference.o ../o/regexpr.o ../o/run_process.o ../o/sequence.o ../o/sfasl.o ../o/sockets.o ../o/string.o ../o/structure.o ../o/symbol.o ../o/toplevel.o ../o/typespec.o ../o/unixfasl.o ../o/unixfsys.o ../o/uni! + xsave.o ../o/unixsys.o ../o/unixtime.o ../o/usig2.o ../o/usig.o ../o/utils.o sys_pre_gcl.o gmp/gmp3_mpf_init2.o gmp/gmp3_mpf_init.o gmp/gmp3_mpf_get_d_2exp.o gmp/gmp3_mpf_set.o gmp/gmp3_mpf_set_ui.o gmp/gmp3_mpf_set_si.o gmp/gmp3_mpf_set_str.o gmp/gmp3_mpf_set_d.o gmp/gmp3_mpf_set_z.o gmp/gmp3_mpf_set_q.o gmp/gmp3_mpf_iset.o gmp/gmp3_mpf_iset_ui.o gmp/gmp3_mpf_iset_si.o gmp/gmp3_mpf_iset_str.o gmp/gmp3_mpf_iset_d.o gmp/gmp3_mpf_clear.o gmp/gmp3_mpf_get_str.o gmp/gmp3_mpf_dump.o gmp/gmp3_mpf_size.o gmp/gmp3_mpf_eq.o gmp/gmp3_mpf_reldiff.o gmp/gmp3_mpf_sqrt.o gmp/gmp3_mpf_random2.o gmp/gmp3_mpf_inp_str.o gmp/gmp3_mpf_out_str.o gmp/gmp3_mpf_add.o gmp/gmp3_mpf_add_ui.o gmp/gmp3_mpf_sub.o gmp/gmp3_mpf_sub_ui.o gmp/gmp3_mpf_ui_sub.o gmp/gmp3_mpf_mul.o gmp/gmp3_mpf_mul_ui.o gmp/gmp3_mpf_div.o gmp/gmp3_mpf_div_ui.o gmp/gmp3_mpf_cmp.o gmp/gmp3_mpf_cmp_d.o gmp/gmp3_mpf_cmp_si.o gmp/gmp3_mpf_cmp_ui.o gmp/gmp3_mpf_mul_2exp.o gmp/gmp3_mpf_div_2exp.o gmp/gmp3_mpf_abs.o gmp/gmp3_mpf_neg.o! + gmp/gmp3_mpf_get_d.o gmp/gmp3_mpf_set_dfl_prec.o gmp/gmp3_mpf! +_set_prc.o gmp/gmp3_mpf_set_prc_raw.o gmp/gmp3_mpf_get_dfl_prec.o gmp/gmp3_mpf_get_prc.o gmp/gmp3_mpf_ui_div.o gmp/gmp3_mpf_sqrt_ui.o gmp/gmp3_mpf_pow_ui.o gmp/gmp3_mpf_urandomb.o gmp/gmp3_mpf_swap.o gmp/gmp3_mpf_get_si.o gmp/gmp3_mpf_get_ui.o gmp/gmp3_mpf_int_p.o gmp/gmp3_mpf_ceilfloor.o gmp/gmp3_mpf_trunc.o gmp/gmp3_mpf_fits_sint.o gmp/gmp3_mpf_fits_slong.o gmp/gmp3_mpf_fits_sshort.o gmp/gmp3_mpf_fits_uint.o gmp/gmp3_mpf_fits_ulong.o gmp/gmp3_mpf_fits_ushort.o gmp/gmp3_mpn_mp_bases.o gmp/gmp3_mpn_udiv.o gmp/gmp3_mpn_umul.o gmp/gmp3_mpn_add.o gmp/gmp3_mpn_add_1.o gmp/gmp3_mpn_add_n.o gmp/gmp3_mpn_sub.o gmp/gmp3_mpn_sub_1.o gmp/gmp3_mpn_sub_n.o gmp/gmp3_mpn_mul_1.o gmp/gmp3_mpn_addmul_1.o gmp/gmp3_mpn_submul_1.o gmp/gmp3_mpn_lshift.o gmp/gmp3_mpn_rshift.o gmp/gmp3_mpn_dive_1.o gmp/gmp3_mpn_diveby3.o gmp/gmp3_mpn_divis.o gmp/gmp3_mpn_divrem.o gmp/gmp3_mpn_divrem_1.o gmp/gmp3_mpn_divrem_2.o gmp/gmp3_mpn_fib2_ui.o gmp/gmp3_mpn_mod_1.o gmp/gmp3_mpn_mod_34lsub1.o gmp/gmp3_mpn_mod! + e1o.o gmp/gmp3_mpn_dump.o gmp/gmp3_mpn_mul.o gmp/gmp3_mpn_mul_fft.o gmp/gmp3_mpn_mul_n.o gmp/gmp3_mpn_random.o gmp/gmp3_mpn_mul_basecase.o gmp/gmp3_mpn_sqr_basecase.o gmp/gmp3_mpn_random2.o gmp/gmp3_mpn_sqrtrem.o gmp/gmp3_mpn_get_str.o gmp/gmp3_mpn_set_str.o gmp/gmp3_mpn_scan0.o gmp/gmp3_mpn_scan1.o gmp/gmp3_mpn_popcount.o gmp/gmp3_mpn_hamdist.o gmp/gmp3_mpn_cmp.o gmp/gmp3_mpn_perfsqr.o gmp/gmp3_mpn_bdivmod.o gmp/gmp3_mpn_gcd_1.o gmp/gmp3_mpn_gcd.o gmp/gmp3_mpn_gcdext.o gmp/gmp3_mpn_tdiv_qr.o gmp/gmp3_mpn_jacbase.o gmp/gmp3_mpn_dc_divrem_n.o gmp/gmp3_mpn_sb_divrem_mn.o gmp/gmp3_mpn_copyi.o gmp/gmp3_mpn_copyd.o gmp/gmp3_mpq_clear.o gmp/gmp3_mpq_abs.o gmp/gmp3_mpq_aors.o gmp/gmp3_mpq_canonicalize.o gmp/gmp3_mpq_cmp.o gmp/gmp3_mpq_cmp_si.o gmp/gmp3_mpq_cmp_ui.o gmp/gmp3_mpq_div.o gmp/gmp3_mpq_equal.o gmp/gmp3_mpq_get_d.o gmp/gmp3_mpq_get_den.o gmp/gmp3_mpq_get_num.o gmp/gmp3_mpq_get_str.o gmp/gmp3_mpq_init.o gmp/gmp3_mpq_inp_str.o gmp/gmp3_mpq_inv.o gmp/gmp3_mpq_md_2exp.o gmp/! + gmp3_mpq_mul.o gmp/gmp3_mpq_neg.o gmp/gmp3_mpq_out_str.o gmp/g! +mp3_mpq_set.o gmp/gmp3_mpq_set_den.o gmp/gmp3_mpq_set_num.o gmp/gmp3_mpq_set_si.o gmp/gmp3_mpq_set_str.o gmp/gmp3_mpq_set_ui.o gmp/gmp3_mpq_set_z.o gmp/gmp3_mpq_set_d.o gmp/gmp3_mpq_set_f.o gmp/gmp3_mpq_swap.o gmp/gmp3_mpz_add_ui.o gmp/gmp3_mpz_add.o gmp/gmp3_mpz_aorsmul_i.o gmp/gmp3_mpz_abs.o gmp/gmp3_mpz_aorsmul.o gmp/gmp3_mpz_and.o gmp/gmp3_mpz_array_init.o gmp/gmp3_mpz_bin_ui.o gmp/gmp3_mpz_bin_uiui.o gmp/gmp3_mpz_cdiv_q.o gmp/gmp3_mpz_cdiv_q_ui.o gmp/gmp3_mpz_cdiv_qr.o gmp/gmp3_mpz_cdiv_qr_ui.o gmp/gmp3_mpz_cdiv_r.o gmp/gmp3_mpz_cdiv_r_ui.o gmp/gmp3_mpz_cdiv_ui.o gmp/gmp3_mpz_cfdiv_q_2exp.o gmp/gmp3_mpz_cfdiv_r_2exp.o gmp/gmp3_mpz_clear.o gmp/gmp3_mpz_clrbit.o gmp/gmp3_mpz_cmp.o gmp/gmp3_mpz_cmp_d.o gmp/gmp3_mpz_cmp_si.o gmp/gmp3_mpz_cmp_ui.o gmp/gmp3_mpz_cmpabs.o gmp/gmp3_mpz_cmpabs_d.o gmp/gmp3_mpz_cmpabs_ui.o gmp/gmp3_mpz_com.o gmp/gmp3_mpz_cong.o gmp/gmp3_mpz_cong_2exp.o gmp/gmp3_mpz_cong_ui.o gmp/gmp3_mpz_divexact.o gmp/gmp3_mpz_divegcd.o gmp/gmp3_mpz_dive_ui.o gmp! + /gmp3_mpz_divis.o gmp/gmp3_mpz_divis_ui.o gmp/gmp3_mpz_divis_2exp.o gmp/gmp3_mpz_dump.o gmp/gmp3_mpz_fac_ui.o gmp/gmp3_mpz_fdiv_q.o gmp/gmp3_mpz_fdiv_q_ui.o gmp/gmp3_mpz_fdiv_qr.o gmp/gmp3_mpz_fdiv_qr_ui.o gmp/gmp3_mpz_fdiv_r.o gmp/gmp3_mpz_fdiv_r_ui.o gmp/gmp3_mpz_fdiv_ui.o gmp/gmp3_mpz_fib_ui.o gmp/gmp3_mpz_fib2_ui.o gmp/gmp3_mpz_fits_sint.o gmp/gmp3_mpz_fits_slong.o gmp/gmp3_mpz_fits_sshort.o gmp/gmp3_mpz_fits_uint.o gmp/gmp3_mpz_fits_ulong.o gmp/gmp3_mpz_fits_ushort.o gmp/gmp3_mpz_gcd.o gmp/gmp3_mpz_gcd_ui.o gmp/gmp3_mpz_gcdext.o gmp/gmp3_mpz_get_d.o gmp/gmp3_mpz_get_d_2exp.o gmp/gmp3_mpz_get_si.o gmp/gmp3_mpz_get_str.o gmp/gmp3_mpz_get_ui.o gmp/gmp3_mpz_getlimbn.o gmp/gmp3_mpz_hamdist.o gmp/gmp3_mpz_init.o gmp/gmp3_mpz_init2.o gmp/gmp3_mpz_inp_raw.o gmp/gmp3_mpz_inp_str.o gmp/gmp3_mpz_invert.o gmp/gmp3_mpz_ior.o gmp/gmp3_mpz_iset.o gmp/gmp3_mpz_iset_d.o gmp/gmp3_mpz_iset_si.o gmp/gmp3_mpz_iset_str.o gmp/gmp3_mpz_iset_ui.o gmp/gmp3_mpz_jacobi.o gmp/gmp3_mpz_kronsz.o gmp! + /gmp3_mpz_kronuz.o gmp/gmp3_mpz_kronzs.o gmp/gmp3_mpz_kronzu.o! + gmp/gmp3_mpz_lcm.o gmp/gmp3_mpz_lcm_ui.o gmp/gmp3_mpz_lucnum_ui.o gmp/gmp3_mpz_lucnum2_ui.o gmp/gmp3_mpz_millerrabin.o gmp/gmp3_mpz_mod.o gmp/gmp3_mpz_mul.o gmp/gmp3_mpz_mul_2exp.o gmp/gmp3_mpz_mul_si.o gmp/gmp3_mpz_mul_ui.o gmp/gmp3_mpz_n_pow_ui.o gmp/gmp3_mpz_neg.o gmp/gmp3_mpz_nextprime.o gmp/gmp3_mpz_out_raw.o gmp/gmp3_mpz_out_str.o gmp/gmp3_mpz_perfpow.o gmp/gmp3_mpz_perfsqr.o gmp/gmp3_mpz_popcount.o gmp/gmp3_mpz_pow_ui.o gmp/gmp3_mpz_powm.o gmp/gmp3_mpz_powm_ui.o gmp/gmp3_mpz_pprime_p.o gmp/gmp3_mpz_random.o gmp/gmp3_mpz_random2.o gmp/gmp3_mpz_realloc.o gmp/gmp3_mpz_realloc2.o gmp/gmp3_mpz_remove.o gmp/gmp3_mpz_root.o gmp/gmp3_mpz_rrandomb.o gmp/gmp3_mpz_scan0.o gmp/gmp3_mpz_scan1.o gmp/gmp3_mpz_set.o gmp/gmp3_mpz_set_d.o gmp/gmp3_mpz_set_f.o gmp/gmp3_mpz_set_q.o gmp/gmp3_mpz_set_si.o gmp/gmp3_mpz_set_str.o gmp/gmp3_mpz_set_ui.o gmp/gmp3_mpz_setbit.o gmp/gmp3_mpz_size.o gmp/gmp3_mpz_sizeinbase.o gmp/gmp3_mpz_sqrt.o gmp/gmp3_mpz_sqrtrem.o gmp/gmp3_mpz_sub.o gmp/gmp3_mp! + z_sub_ui.o gmp/gmp3_mpz_swap.o gmp/gmp3_mpz_tdiv_ui.o gmp/gmp3_mpz_tdiv_q.o gmp/gmp3_mpz_tdiv_q_2exp.o gmp/gmp3_mpz_tdiv_q_ui.o gmp/gmp3_mpz_tdiv_qr.o gmp/gmp3_mpz_tdiv_qr_ui.o gmp/gmp3_mpz_tdiv_r.o gmp/gmp3_mpz_tdiv_r_2exp.o gmp/gmp3_mpz_tdiv_r_ui.o gmp/gmp3_mpz_tstbit.o gmp/gmp3_mpz_ui_pow_ui.o gmp/gmp3_mpz_urandomb.o gmp/gmp3_mpz_urandomm.o gmp/gmp3_mpz_xor.o gmp/gmp3_printf_obvprintf.o gmp/gmp3_printf_asprintf.o gmp/gmp3_printf_doprnt.o gmp/gmp3_printf_asprntffuns.o gmp/gmp3_printf_doprntf.o gmp/gmp3_printf_doprnti.o gmp/gmp3_printf_fprintf.o gmp/gmp3_printf_obprintf.o gmp/gmp3_printf_obprntffuns.o gmp/gmp3_printf_printf.o gmp/gmp3_printf_printffuns.o gmp/gmp3_printf_snprintf.o gmp/gmp3_printf_snprntffuns.o gmp/gmp3_printf_sprintf.o gmp/gmp3_printf_sprintffuns.o gmp/gmp3_printf_vasprintf.o gmp/gmp3_printf_vfprintf.o gmp/gmp3_printf_vprintf.o gmp/gmp3_printf_vsnprintf.o gmp/gmp3_printf_vsprintf.o gmp/gmp3_scanf_fscanffuns.o gmp/gmp3_scanf_doscan.o gmp/gmp3_scanf_fscanf.o! + gmp/gmp3_scanf_scanf.o gmp/gmp3_scanf_sscanf.o gmp/gmp3_scanf! +_sscanffuns.o gmp/gmp3_scanf_vfscanf.o gmp/gmp3_scanf_vscanf.o gmp/gmp3_scanf_vsscanf.o gmp/gmp3_insert-dbl.o gmp/gmp3_assert.o gmp/gmp3_compat.o gmp/gmp3_errno.o gmp/gmp3_extract-dbl.o gmp/gmp3_memory.o gmp/gmp3_mp_bpl.o gmp/gmp3_mp_clz_tab.o gmp/gmp3_mp_minv_tab.o gmp/gmp3_mp_set_fns.o gmp/gmp3_rand.o gmp/gmp3_randclr.o gmp/gmp3_randdef.o gmp/gmp3_randlc.o gmp/gmp3_randlc2s.o gmp/gmp3_randlc2x.o gmp/gmp3_randraw.o gmp/gmp3_rands.o gmp/gmp3_randsd.o gmp/gmp3_randsdui.o gmp/gmp3_version.o +cp ../o/gcllib.a libgclp.a +cp init_pre_gcl.lsp.in init_pre_gcl.lsp.tmp +gcc -o raw_pre_gcl /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.o /net/data/home/daly/axiom/obj/linux/lib/sockio-c.o \ + -L. -lpre_gcl -lm /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libbfd.a /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libiberty.a -lreadline -lncurses -lc -lgclp /net/data/home/daly/axiom/obj/linux/lib/libspad.a +cat init_pre_gcl.lsp.tmp | sed \ + -e "s,@LI-VERS@,(`cat ../majvers`.`cat ../minvers`) `date`,1" \ + -e "s,@LI-MINVERS@,`cat ../minvers`,1" \ + -e "s,@LI-MAJVERS@,`cat ../majvers`,1" \ + -e "s,@LI-CC@,\"gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe \",1" \ + -e "s,@LI-LD@,\"gcc -o \",1" \ + -e "s,@LI-LD-LIBS@,\" -lpre_gcl -lm /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libbfd.a /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libiberty.a -lreadline -lncurses -lc -lgclp /net/data/home/daly/axiom/obj/linux/lib/libspad.a\",1" \ + -e "s,@LI-OPT-THREE@,\"-O3 -fomit-frame-pointer\",1" \ + -e "s,@LI-OPT-TWO@,\"-O\",1" \ + -e "s,@LI-INIT-LSP@,\"init_pre_gcl.lsp\",1" >init_pre_gcl.lsp +cp init_pre_gcl.lsp foo +echo " (in-package \"USER\")(system:save-system \"saved_pre_gcl\")" >>foo +/net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/raw_pre_gcl /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/ -libdir /home/daly/axiom/lsp/gcl-2.6.1/ < foo +GCL (GNU Common Lisp) April 1994 131072 pages +Building symbol table for /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/raw_pre_gcl .. +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_export.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_defmacro.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_evalmacros.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_top.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_module.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_autoload.lsp + +> +#<"COMPILER" package> + +> +#<"SLOOP" package> + +> +#<"SERROR" package> + +> +#<"ANSI-LOOP" package> + +> +#<"DEFPACKAGE" package> + +> +#<"TK" package> + +> +#<"SYSTEM" package> + +SYSTEM> +*COMMAND-ARGS* + +SYSTEM>loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_predlib.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_setf.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_arraylib.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_assert.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_defstruct.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_describe.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_iolib.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_listlib.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_mislib.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_numlib.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_packlib.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_seq.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_seqlib.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_trace.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_sloop.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_serror.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_destructuring_bind.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_loop.lsp + +Warning: LOOP is being redefined.loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_defpackage.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_make_defpackage.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpinline.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmputil.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_debug.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_info.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmptype.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpbind.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpblock.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpcall.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpcatch.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpenv.lsp + +Warning: PROCLAIM is being redefined. +Warning: PROCLAMATION is being redefined.loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpeval.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpflet.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpfun.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpif.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmplabel.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmplam.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmplet.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmploc.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpmap.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpmulti.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpspecial.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmptag.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmptop.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpvar.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpvs.lsp +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpwt.lsp + +Loading ../cmpnew/gcl_fasdmacros.lsp +Finished loading ../cmpnew/gcl_fasdmacros.lsp +Loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../gcl-tk/tk-package.lsp +Finished loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../gcl-tk/tk-package.lsp +Loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpmain.lsp +Warning: COMPILE-FILE is being redefined. +Warning: COMPILE is being redefined. +Warning: DISASSEMBLE is being redefined. +Finished loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpmain.lsp +Loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_lfun_list.lsp +Finished loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_lfun_list.lsp +Loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpopt.lsp +Finished loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpopt.lsp +Loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_auto_new.lsp +Finished loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_auto_new.lsp +Warning: LISP-IMPLEMENTATION-VERSION is being redefined. +T + +> +#<"USER" package> + +>rm init_pre_gcl.lsp raw_pre_gcl +make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport' +(cd lsp; touch *.lsp ; make all) +make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/lsp' +make[4]: *** Warning: File `gcl_arraylib.lsp' has modification time in the future (2003-11-20 05:17:36 > 2003-11-20 05:17:35) + +Compiling gcl_arraylib.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: UPGRADED-ARRAY-ELEMENT-TYPE is being redefined. +Warning: MAKE-ARRAY is being redefined. +Warning: VECTOR is being redefined. +Warning: ARRAY-DIMENSIONS is being redefined. +Warning: ARRAY-IN-BOUNDS-P is being redefined. +Warning: ARRAY-ROW-MAJOR-INDEX is being redefined. +Warning: BIT is being redefined. +Warning: SBIT is being redefined. +Warning: BIT-AND is being redefined. +Warning: BIT-IOR is being redefined. +Warning: BIT-XOR is being redefined. +Warning: BIT-EQV is being redefined. +Warning: BIT-NAND is being redefined. +Warning: BIT-NOR is being redefined. +Warning: BIT-ANDC1 is being redefined. +Warning: BIT-ANDC2 is being redefined. +Warning: BIT-ORC1 is being redefined. +Warning: BIT-ORC2 is being redefined. +Warning: BIT-NOT is being redefined. +Warning: VECTOR-PUSH is being redefined. +Warning: VECTOR-PUSH-EXTEND is being redefined. +Warning: VECTOR-POP is being redefined. +Warning: ADJUST-ARRAY is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=2, Space=3, Speed=3 +Finished compiling gcl_arraylib. + +Compiling gcl_assert.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: CHECK-TYPE is being redefined. +Warning: ASSERT is being redefined. +Warning: ECASE is being redefined. +Warning: CCASE is being redefined. +Warning: TYPECASE is being redefined. +Warning: ETYPECASE is being redefined. +Warning: CTYPECASE is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=2, Space=3, Speed=3 +Finished compiling gcl_assert. + +Compiling gcl_defmacro.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=2, Space=3, Speed=3 +Finished compiling gcl_defmacro. + +Compiling gcl_defstruct.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: DEFSTRUCT is being redefined. +Warning: not replacing s-data property +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=2, Space=3, Speed=3 +Finished compiling gcl_defstruct. + +Compiling gcl_describe.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: DESCRIBE is being redefined. +Warning: INSPECT is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=2, Space=3, Speed=3 +Finished compiling gcl_describe. + +Compiling gcl_evalmacros.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: DEFVAR is being redefined. +Warning: DEFPARAMETER is being redefined. +Warning: DEFCONSTANT is being redefined. +Warning: AND is being redefined. +Warning: OR is being redefined. +Warning: LOCALLY is being redefined. +Warning: LOOP is being redefined. +Warning: DEFMACRO is being redefined. +Warning: DEFUN is being redefined. +Warning: PSETQ is being redefined. +Warning: COND is being redefined. +Warning: WHEN is being redefined. +Warning: UNLESS is being redefined. +Warning: PROG is being redefined. +Warning: PROG* is being redefined. +Warning: PROG1 is being redefined. +Warning: PROG2 is being redefined. +Warning: MULTIPLE-VALUE-LIST is being redefined. +Warning: MULTIPLE-VALUE-SETQ is being redefined. +Warning: MULTIPLE-VALUE-BIND is being redefined. +Warning: DO is being redefined. +Warning: DO* is being redefined. +Warning: CASE is being redefined. +Warning: RETURN is being redefined. +Warning: DOLIST is being redefined. +Warning: DOTIMES is being redefined. +Warning: DECLAIM is being redefined. +Warning: LAMBDA is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=2, Space=3, Speed=3 +Finished compiling gcl_evalmacros. + +Compiling gcl_iolib.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: WITH-OPEN-STREAM is being redefined. +Warning: WITH-INPUT-FROM-STRING is being redefined. +Warning: WITH-OUTPUT-TO-STRING is being redefined. +Warning: READ-FROM-STRING is being redefined. +Warning: WRITE-TO-STRING is being redefined. +Warning: PRIN1-TO-STRING is being redefined. +Warning: PRINC-TO-STRING is being redefined. +Warning: WITH-OPEN-FILE is being redefined. +Warning: Y-OR-N-P is being redefined. +Warning: YES-OR-NO-P is being redefined. +Warning: DRIBBLE is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=2, Space=3, Speed=3 +Finished compiling gcl_iolib. + +Compiling gcl_listlib.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: UNION is being redefined. +Warning: NUNION is being redefined. +Warning: INTERSECTION is being redefined. +Warning: NINTERSECTION is being redefined. +Warning: SET-DIFFERENCE is being redefined. +Warning: NSET-DIFFERENCE is being redefined. +Warning: SET-EXCLUSIVE-OR is being redefined. +Warning: NSET-EXCLUSIVE-OR is being redefined. +Warning: SUBSETP is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=3, Speed=3 +Finished compiling gcl_listlib. + +Compiling gcl_mislib.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: TIME is being redefined. +Warning: DECODE-UNIVERSAL-TIME is being redefined. +Warning: ENCODE-UNIVERSAL-TIME is being redefined. +Warning: NTH-VALUE is being redefined. +Warning: COMPILE-FILE-PATHNAME is being redefined. +Warning: CONSTANTLY is being redefined. +Warning: The declaration specifier DYNAMIC-EXTENT is unknown. +Warning: The declaration specifier DYNAMIC-EXTENT is unknown. +Warning: COMPLEMENT is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=2, Space=3, Speed=3 +Finished compiling gcl_mislib. + +Compiling gcl_module.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: PROVIDE is being redefined. +Warning: REQUIRE is being redefined. +Warning: DOCUMENTATION is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=2, Space=3, Speed=3 +Finished compiling gcl_module. + +Compiling gcl_numlib.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: ISQRT is being redefined. +Warning: ABS is being redefined. +Warning: PHASE is being redefined. +Warning: SIGNUM is being redefined. +Warning: CIS is being redefined. +Warning: ASIN is being redefined. +Warning: ACOS is being redefined. +Warning: SINH is being redefined. +Warning: COSH is being redefined. +Warning: TANH is being redefined. +Warning: ASINH is being redefined. +Warning: ACOSH is being redefined. +Warning: ATANH is being redefined. +Warning: RATIONAL is being redefined. +Warning: RATIONALIZE is being redefined. +Warning: FFLOOR is being redefined. +Warning: FCEILING is being redefined. +Warning: FTRUNCATE is being redefined. +Warning: FROUND is being redefined. +Warning: LOGNAND is being redefined. +Warning: LOGNOR is being redefined. +Warning: LOGANDC1 is being redefined. +Warning: LOGANDC2 is being redefined. +Warning: LOGORC1 is being redefined. +Warning: LOGORC2 is being redefined. +Warning: LOGNOT is being redefined. +Warning: LOGTEST is being redefined. +Warning: BYTE is being redefined. +Warning: BYTE-SIZE is being redefined. +Warning: BYTE-POSITION is being redefined. +Warning: LDB is being redefined. +Warning: LDB-TEST is being redefined. +Warning: MASK-FIELD is being redefined. +Warning: DPB is being redefined. +Warning: DEPOSIT-FIELD is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=2, Space=3, Speed=3 +Finished compiling gcl_numlib. + +Compiling gcl_packlib.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: FIND-ALL-SYMBOLS is being redefined. +Warning: DO-SYMBOLS is being redefined. +Warning: DO-EXTERNAL-SYMBOLS is being redefined. +Warning: DO-ALL-SYMBOLS is being redefined. +Warning: APROPOS-LIST is being redefined. +Warning: APROPOS is being redefined. +Warning: WITH-PACKAGE-ITERATOR is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=2, Space=3, Speed=3 +Finished compiling gcl_packlib. + +Compiling gcl_predlib.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: DEFTYPE is being redefined. +Warning: TYPEP is being redefined. +Warning: SUBTYPEP is being redefined. +Warning: COERCE is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=2, Space=3, Speed=3 +Finished compiling gcl_predlib. + +Compiling gcl_seq.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: MAKE-SEQUENCE is being redefined. +Warning: CONCATENATE is being redefined. +Warning: MAP is being redefined. +Warning: SOME is being redefined. +Warning: EVERY is being redefined. +Warning: NOTANY is being redefined. +Warning: NOTEVERY is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=2, Space=3, Speed=3 +Finished compiling gcl_seq. + +Compiling gcl_seqlib.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: REDUCE is being redefined. +Warning: FILL is being redefined. +Warning: REPLACE is being redefined. +Warning: REMOVE is being redefined. +Warning: REMOVE-IF is being redefined. +Warning: REMOVE-IF-NOT is being redefined. +Warning: DELETE is being redefined. +Warning: DELETE-IF is being redefined. +Warning: DELETE-IF-NOT is being redefined. +Warning: COUNT is being redefined. +Warning: COUNT-IF is being redefined. +Warning: COUNT-IF-NOT is being redefined. +Warning: SUBSTITUTE is being redefined. +Warning: SUBSTITUTE-IF is being redefined. +Warning: SUBSTITUTE-IF-NOT is being redefined. +Warning: NSUBSTITUTE is being redefined. +Warning: NSUBSTITUTE-IF is being redefined. +Warning: NSUBSTITUTE-IF-NOT is being redefined. +Warning: FIND is being redefined. +Warning: FIND-IF is being redefined. +Warning: FIND-IF-NOT is being redefined. +Warning: POSITION is being redefined. +Warning: POSITION-IF is being redefined. +Warning: POSITION-IF-NOT is being redefined. +Warning: REMOVE-DUPLICATES is being redefined. +Warning: DELETE-DUPLICATES is being redefined. +Warning: MISMATCH is being redefined. +Warning: SEARCH is being redefined. +Warning: SORT is being redefined. +Warning: STABLE-SORT is being redefined. +Warning: MERGE is being redefined. +Warning: MAP-INTO is being redefined. +Warning: WITH-HASH-TABLE-ITERATOR is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=2, Space=3, Speed=3 +Finished compiling gcl_seqlib. + +Compiling gcl_setf.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: DEFSETF is being redefined. +Warning: DEFINE-SETF-METHOD is being redefined. +Warning: GET-SETF-METHOD is being redefined. +Warning: GET-SETF-METHOD-MULTIPLE-VALUE is being redefined. +Warning: SETF is being redefined. +Warning: PSETF is being redefined. +Warning: SHIFTF is being redefined. +Warning: ROTATEF is being redefined. +Warning: DEFINE-MODIFY-MACRO is being redefined. +Warning: REMF is being redefined. +Warning: INCF is being redefined. +Warning: DECF is being redefined. +Warning: PUSH is being redefined. +Warning: PUSHNEW is being redefined. +Warning: POP is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=2, Space=3, Speed=3 +Finished compiling gcl_setf. + +Compiling gcl_top.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: WARN is being redefined. +Warning: BREAK is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=3, Speed=3 +Finished compiling gcl_top. + +Compiling gcl_trace.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: TRACE is being redefined. +Warning: UNTRACE is being redefined. +Warning: STEP is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_trace. + +Compiling gcl_sloop.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_sloop. + +Compiling gcl_debug.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=2, Space=3, Speed=3 +Finished compiling gcl_debug. + +Compiling gcl_info.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_info. + +Compiling gcl_serror.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=2, Space=2, Speed=2 +Finished compiling gcl_serror. + +Compiling gcl_destructuring_bind.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: DO-ARG-COUNT-ERROR is being redefined. +Warning: PARSE-DEFMACRO is being redefined. +Warning: MAKE-KEYWORD is being redefined. +Warning: DEFMACRO-ERROR is being redefined. +Warning: VERIFY-KEYWORDS is being redefined. +Warning: LOOKUP-KEYWORD is being redefined. +Warning: KEYWORD-SUPPLIED-P is being redefined. +Warning: PARSE-DEFMACRO-LAMBDA-LIST is being redefined. +Warning: PUSH-SUB-LIST-BINDING is being redefined. +Warning: PUSH-LET-BINDING is being redefined. +Warning: PUSH-OPTIONAL-BINDING is being redefined. +Warning: PARSE-BODY is being redefined. +Warning: DESTRUCTURING-BIND is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_destructuring_bind. + +Compiling gcl_defpackage.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +; (PROVIDE :DEFPACKAGE) is being compiled. +;; Warning: The package operation (PROVIDE :DEFPACKAGE) was in a bad place. +; (IN-PACKAGE "USER") is being compiled. +;; Warning: The package operation (IN-PACKAGE "USER") was in a bad place. +; (USE-PACKAGE "DEFPACKAGE") is being compiled. +;; Warning: The package operation (USE-PACKAGE "DEFPACKAGE") was in a bad place. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_defpackage. + +Compiling gcl_make_defpackage.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_make_defpackage. + +Compiling gcl_loop.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: LOOP is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_loop. + +Compiling gcl_readline.lsp. +Loading ./gcl_cmpinit.lsp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_readline. +make[4]: warning: Clock skew detected. Your build may be incomplete. +make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/lsp' +(cd cmpnew; touch *.lsp ; make all) +make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/cmpnew' +make[4]: *** Warning: File `gcl_cmpbind.lsp' has modification time in the future (2003-11-20 05:18:38 > 2003-11-20 05:18:37) + +Compiling gcl_cmpbind.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmpbind. + +Compiling gcl_cmpblock.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmpblock. + +Compiling gcl_cmpcall.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmpcall. + +Compiling gcl_cmpcatch.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmpcatch. + +Compiling gcl_cmpenv.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +Warning: PROCLAIM is being redefined. +Warning: PROCLAMATION is being redefined. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmpenv. + +Compiling gcl_cmpeval.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmpeval. + +Compiling gcl_cmpflet.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmpflet. + +Compiling gcl_cmpfun.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmpfun. + +Compiling gcl_cmpif.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmpif. + +Compiling gcl_cmpinline.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmpinline. + +Compiling gcl_cmplabel.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmplabel. + +Compiling gcl_cmplam.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmplam. + +Compiling gcl_cmplet.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmplet. + +Compiling gcl_cmploc.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +; (DEFUN WT-INTEGER-LOC ...) is being compiled. +;; Warning: The variable TYPE is not used. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmploc. + +Compiling gcl_cmpmap.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmpmap. + +Compiling gcl_cmpmulti.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmpmulti. + +Compiling gcl_cmpspecial.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmpspecial. + +Compiling gcl_cmptag.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmptag. + +Compiling gcl_cmptop.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +; (DEFUN T3DEFUN-VARARG ...) is being compiled. +;; The variable *VCS-USED* is undefined. +;; The compiler will assume this variable is a global. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmptop. + +Compiling gcl_cmptype.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmptype. + +Compiling gcl_cmputil.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmputil. + +Compiling gcl_cmpvar.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmpvar. + +Compiling gcl_cmpvs.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +; (DEFUN WT-VS ...) is being compiled. +;; The variable *VCS-USED* is undefined. +;; The compiler will assume this variable is a global. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmpvs. + +Compiling gcl_cmpwt.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_cmpwt. +make[4]: warning: Clock skew detected. Your build may be incomplete. +make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/cmpnew' +cd unixport && make saved_gcl +ls: ../pcl/*.o: No such file or directory +ls: ../clcs/*.o: No such file or directory +make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport' +gcc -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -c -o ../lsp/gcl_arraylib.o ../lsp/gcl_arraylib.c +gcc -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -c -o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpblock.c +gcc -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -c -o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpcatch.c +gcc -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -c -o sys_gcl.o sys_gcl.c +rm -rf libgcl.a +ar rs libgcl.a ../o/alloc.o ../o/array.o ../o/assignment.o ../o/backq.o ../o/bds.o ../o/big.o ../o/bind.o ../o/bitop.o ../o/block.o ../o/catch.o ../o/cfun.o ../o/character.o ../o/clxsocket.o ../o/cmpaux.o ../o/conditional.o ../o/earith.o ../o/error.o ../o/eval.o ../o/fat_string.o ../o/file.o ../o/format.o ../o/frame.o ../o/funlink.o ../o/gbc.o ../o/gcl_readline.o ../o/hash.o ../o/init_pari.o ../o/iteration.o ../o/let.o ../o/lex.o ../o/list.o ../o/macros.o ../o/main.o ../o/makefun.o ../o/mapfun.o ../o/multival.o ../o/new_init.o ../o/nfunlink.o ../o/nsocket.o ../o/num_arith.o ../o/number.o ../o/num_comp.o ../o/num_co.o ../o/num_log.o ../o/num_pred.o ../o/num_rand.o ../o/num_sfun.o ../o/package.o ../o/pathname.o ../o/predicate.o ../o/print.o ../o/prog.o ../o/read.o ../o/reference.o ../o/regexpr.o ../o/run_process.o ../o/sequence.o ../o/sfasl.o ../o/sockets.o ../o/string.o ../o/structure.o ../o/symbol.o ../o/toplevel.o ../o/typespec.o ../o/unixfasl.o ../o/unixfsys.o ../o/unixsav! + e.o ../o/unixsys.o ../o/unixtime.o ../o/usig2.o ../o/usig.o ../o/utils.o ../lsp/gcl_arraylib.o ../lsp/gcl_assert.o ../lsp/gcl_debug.o ../lsp/gcl_defmacro.o ../lsp/gcl_defpackage.o ../lsp/gcl_defstruct.o ../lsp/gcl_describe.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_evalmacros.o ../lsp/gcl_info.o ../lsp/gcl_iolib.o ../lsp/gcl_listlib.o ../lsp/gcl_loop.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_mislib.o ../lsp/gcl_module.o ../lsp/gcl_numlib.o ../lsp/gcl_packlib.o ../lsp/gcl_predlib.o ../lsp/gcl_readline.o ../lsp/gcl_seqlib.o ../lsp/gcl_seq.o ../lsp/gcl_serror.o ../lsp/gcl_setf.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_trace.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_! + cmpmap.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpspecial.o .! +./cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpwt.o sys_gcl.o gmp/gmp3_mpf_init2.o gmp/gmp3_mpf_init.o gmp/gmp3_mpf_get_d_2exp.o gmp/gmp3_mpf_set.o gmp/gmp3_mpf_set_ui.o gmp/gmp3_mpf_set_si.o gmp/gmp3_mpf_set_str.o gmp/gmp3_mpf_set_d.o gmp/gmp3_mpf_set_z.o gmp/gmp3_mpf_set_q.o gmp/gmp3_mpf_iset.o gmp/gmp3_mpf_iset_ui.o gmp/gmp3_mpf_iset_si.o gmp/gmp3_mpf_iset_str.o gmp/gmp3_mpf_iset_d.o gmp/gmp3_mpf_clear.o gmp/gmp3_mpf_get_str.o gmp/gmp3_mpf_dump.o gmp/gmp3_mpf_size.o gmp/gmp3_mpf_eq.o gmp/gmp3_mpf_reldiff.o gmp/gmp3_mpf_sqrt.o gmp/gmp3_mpf_random2.o gmp/gmp3_mpf_inp_str.o gmp/gmp3_mpf_out_str.o gmp/gmp3_mpf_add.o gmp/gmp3_mpf_add_ui.o gmp/gmp3_mpf_sub.o gmp/gmp3_mpf_sub_ui.o gmp/gmp3_mpf_ui_sub.o gmp/gmp3_mpf_mul.o gmp/gmp3_mpf_mul_ui.o gmp/gmp3_mpf_div.o gmp/gmp3_mpf_div_ui.o gmp/gmp3_mpf_cmp.o gmp/gmp3_mpf_cmp_d.o gmp/gmp3_mpf_cmp_si.o gmp/gmp3_mpf_cmp_ui.o gmp/gmp! + 3_mpf_mul_2exp.o gmp/gmp3_mpf_div_2exp.o gmp/gmp3_mpf_abs.o gmp/gmp3_mpf_neg.o gmp/gmp3_mpf_get_d.o gmp/gmp3_mpf_set_dfl_prec.o gmp/gmp3_mpf_set_prc.o gmp/gmp3_mpf_set_prc_raw.o gmp/gmp3_mpf_get_dfl_prec.o gmp/gmp3_mpf_get_prc.o gmp/gmp3_mpf_ui_div.o gmp/gmp3_mpf_sqrt_ui.o gmp/gmp3_mpf_pow_ui.o gmp/gmp3_mpf_urandomb.o gmp/gmp3_mpf_swap.o gmp/gmp3_mpf_get_si.o gmp/gmp3_mpf_get_ui.o gmp/gmp3_mpf_int_p.o gmp/gmp3_mpf_ceilfloor.o gmp/gmp3_mpf_trunc.o gmp/gmp3_mpf_fits_sint.o gmp/gmp3_mpf_fits_slong.o gmp/gmp3_mpf_fits_sshort.o gmp/gmp3_mpf_fits_uint.o gmp/gmp3_mpf_fits_ulong.o gmp/gmp3_mpf_fits_ushort.o gmp/gmp3_mpn_mp_bases.o gmp/gmp3_mpn_udiv.o gmp/gmp3_mpn_umul.o gmp/gmp3_mpn_add.o gmp/gmp3_mpn_add_1.o gmp/gmp3_mpn_add_n.o gmp/gmp3_mpn_sub.o gmp/gmp3_mpn_sub_1.o gmp/gmp3_mpn_sub_n.o gmp/gmp3_mpn_mul_1.o gmp/gmp3_mpn_addmul_1.o gmp/gmp3_mpn_submul_1.o gmp/gmp3_mpn_lshift.o gmp/gmp3_mpn_rshift.o gmp/gmp3_mpn_dive_1.o gmp/gmp3_mpn_diveby3.o gmp/gmp3_mpn_divis.o gmp/gmp3_mpn_div! + rem.o gmp/gmp3_mpn_divrem_1.o gmp/gmp3_mpn_divrem_2.o gmp/gmp3! +_mpn_fib2_ui.o gmp/gmp3_mpn_mod_1.o gmp/gmp3_mpn_mod_34lsub1.o gmp/gmp3_mpn_mode1o.o gmp/gmp3_mpn_dump.o gmp/gmp3_mpn_mul.o gmp/gmp3_mpn_mul_fft.o gmp/gmp3_mpn_mul_n.o gmp/gmp3_mpn_random.o gmp/gmp3_mpn_mul_basecase.o gmp/gmp3_mpn_sqr_basecase.o gmp/gmp3_mpn_random2.o gmp/gmp3_mpn_sqrtrem.o gmp/gmp3_mpn_get_str.o gmp/gmp3_mpn_set_str.o gmp/gmp3_mpn_scan0.o gmp/gmp3_mpn_scan1.o gmp/gmp3_mpn_popcount.o gmp/gmp3_mpn_hamdist.o gmp/gmp3_mpn_cmp.o gmp/gmp3_mpn_perfsqr.o gmp/gmp3_mpn_bdivmod.o gmp/gmp3_mpn_gcd_1.o gmp/gmp3_mpn_gcd.o gmp/gmp3_mpn_gcdext.o gmp/gmp3_mpn_tdiv_qr.o gmp/gmp3_mpn_jacbase.o gmp/gmp3_mpn_dc_divrem_n.o gmp/gmp3_mpn_sb_divrem_mn.o gmp/gmp3_mpn_copyi.o gmp/gmp3_mpn_copyd.o gmp/gmp3_mpq_clear.o gmp/gmp3_mpq_abs.o gmp/gmp3_mpq_aors.o gmp/gmp3_mpq_canonicalize.o gmp/gmp3_mpq_cmp.o gmp/gmp3_mpq_cmp_si.o gmp/gmp3_mpq_cmp_ui.o gmp/gmp3_mpq_div.o gmp/gmp3_mpq_equal.o gmp/gmp3_mpq_get_d.o gmp/gmp3_mpq_get_den.o gmp/gmp3_mpq_get_num.o gmp/gmp3_mpq_get_str.o gmp/gmp3_mp! + q_init.o gmp/gmp3_mpq_inp_str.o gmp/gmp3_mpq_inv.o gmp/gmp3_mpq_md_2exp.o gmp/gmp3_mpq_mul.o gmp/gmp3_mpq_neg.o gmp/gmp3_mpq_out_str.o gmp/gmp3_mpq_set.o gmp/gmp3_mpq_set_den.o gmp/gmp3_mpq_set_num.o gmp/gmp3_mpq_set_si.o gmp/gmp3_mpq_set_str.o gmp/gmp3_mpq_set_ui.o gmp/gmp3_mpq_set_z.o gmp/gmp3_mpq_set_d.o gmp/gmp3_mpq_set_f.o gmp/gmp3_mpq_swap.o gmp/gmp3_mpz_add_ui.o gmp/gmp3_mpz_add.o gmp/gmp3_mpz_aorsmul_i.o gmp/gmp3_mpz_abs.o gmp/gmp3_mpz_aorsmul.o gmp/gmp3_mpz_and.o gmp/gmp3_mpz_array_init.o gmp/gmp3_mpz_bin_ui.o gmp/gmp3_mpz_bin_uiui.o gmp/gmp3_mpz_cdiv_q.o gmp/gmp3_mpz_cdiv_q_ui.o gmp/gmp3_mpz_cdiv_qr.o gmp/gmp3_mpz_cdiv_qr_ui.o gmp/gmp3_mpz_cdiv_r.o gmp/gmp3_mpz_cdiv_r_ui.o gmp/gmp3_mpz_cdiv_ui.o gmp/gmp3_mpz_cfdiv_q_2exp.o gmp/gmp3_mpz_cfdiv_r_2exp.o gmp/gmp3_mpz_clear.o gmp/gmp3_mpz_clrbit.o gmp/gmp3_mpz_cmp.o gmp/gmp3_mpz_cmp_d.o gmp/gmp3_mpz_cmp_si.o gmp/gmp3_mpz_cmp_ui.o gmp/gmp3_mpz_cmpabs.o gmp/gmp3_mpz_cmpabs_d.o gmp/gmp3_mpz_cmpabs_ui.o gmp/gmp3_mpz_com.o ! + gmp/gmp3_mpz_cong.o gmp/gmp3_mpz_cong_2exp.o gmp/gmp3_mpz_cong! +_ui.o gmp/gmp3_mpz_divexact.o gmp/gmp3_mpz_divegcd.o gmp/gmp3_mpz_dive_ui.o gmp/gmp3_mpz_divis.o gmp/gmp3_mpz_divis_ui.o gmp/gmp3_mpz_divis_2exp.o gmp/gmp3_mpz_dump.o gmp/gmp3_mpz_fac_ui.o gmp/gmp3_mpz_fdiv_q.o gmp/gmp3_mpz_fdiv_q_ui.o gmp/gmp3_mpz_fdiv_qr.o gmp/gmp3_mpz_fdiv_qr_ui.o gmp/gmp3_mpz_fdiv_r.o gmp/gmp3_mpz_fdiv_r_ui.o gmp/gmp3_mpz_fdiv_ui.o gmp/gmp3_mpz_fib_ui.o gmp/gmp3_mpz_fib2_ui.o gmp/gmp3_mpz_fits_sint.o gmp/gmp3_mpz_fits_slong.o gmp/gmp3_mpz_fits_sshort.o gmp/gmp3_mpz_fits_uint.o gmp/gmp3_mpz_fits_ulong.o gmp/gmp3_mpz_fits_ushort.o gmp/gmp3_mpz_gcd.o gmp/gmp3_mpz_gcd_ui.o gmp/gmp3_mpz_gcdext.o gmp/gmp3_mpz_get_d.o gmp/gmp3_mpz_get_d_2exp.o gmp/gmp3_mpz_get_si.o gmp/gmp3_mpz_get_str.o gmp/gmp3_mpz_get_ui.o gmp/gmp3_mpz_getlimbn.o gmp/gmp3_mpz_hamdist.o gmp/gmp3_mpz_init.o gmp/gmp3_mpz_init2.o gmp/gmp3_mpz_inp_raw.o gmp/gmp3_mpz_inp_str.o gmp/gmp3_mpz_invert.o gmp/gmp3_mpz_ior.o gmp/gmp3_mpz_iset.o gmp/gmp3_mpz_iset_d.o gmp/gmp3_mpz_iset_si.o gmp/gmp3_mpz_ise! + t_str.o gmp/gmp3_mpz_iset_ui.o gmp/gmp3_mpz_jacobi.o gmp/gmp3_mpz_kronsz.o gmp/gmp3_mpz_kronuz.o gmp/gmp3_mpz_kronzs.o gmp/gmp3_mpz_kronzu.o gmp/gmp3_mpz_lcm.o gmp/gmp3_mpz_lcm_ui.o gmp/gmp3_mpz_lucnum_ui.o gmp/gmp3_mpz_lucnum2_ui.o gmp/gmp3_mpz_millerrabin.o gmp/gmp3_mpz_mod.o gmp/gmp3_mpz_mul.o gmp/gmp3_mpz_mul_2exp.o gmp/gmp3_mpz_mul_si.o gmp/gmp3_mpz_mul_ui.o gmp/gmp3_mpz_n_pow_ui.o gmp/gmp3_mpz_neg.o gmp/gmp3_mpz_nextprime.o gmp/gmp3_mpz_out_raw.o gmp/gmp3_mpz_out_str.o gmp/gmp3_mpz_perfpow.o gmp/gmp3_mpz_perfsqr.o gmp/gmp3_mpz_popcount.o gmp/gmp3_mpz_pow_ui.o gmp/gmp3_mpz_powm.o gmp/gmp3_mpz_powm_ui.o gmp/gmp3_mpz_pprime_p.o gmp/gmp3_mpz_random.o gmp/gmp3_mpz_random2.o gmp/gmp3_mpz_realloc.o gmp/gmp3_mpz_realloc2.o gmp/gmp3_mpz_remove.o gmp/gmp3_mpz_root.o gmp/gmp3_mpz_rrandomb.o gmp/gmp3_mpz_scan0.o gmp/gmp3_mpz_scan1.o gmp/gmp3_mpz_set.o gmp/gmp3_mpz_set_d.o gmp/gmp3_mpz_set_f.o gmp/gmp3_mpz_set_q.o gmp/gmp3_mpz_set_si.o gmp/gmp3_mpz_set_str.o gmp/gmp3_mpz_set_ui.o ! + gmp/gmp3_mpz_setbit.o gmp/gmp3_mpz_size.o gmp/gmp3_mpz_sizeinb! +ase.o gmp/gmp3_mpz_sqrt.o gmp/gmp3_mpz_sqrtrem.o gmp/gmp3_mpz_sub.o gmp/gmp3_mpz_sub_ui.o gmp/gmp3_mpz_swap.o gmp/gmp3_mpz_tdiv_ui.o gmp/gmp3_mpz_tdiv_q.o gmp/gmp3_mpz_tdiv_q_2exp.o gmp/gmp3_mpz_tdiv_q_ui.o gmp/gmp3_mpz_tdiv_qr.o gmp/gmp3_mpz_tdiv_qr_ui.o gmp/gmp3_mpz_tdiv_r.o gmp/gmp3_mpz_tdiv_r_2exp.o gmp/gmp3_mpz_tdiv_r_ui.o gmp/gmp3_mpz_tstbit.o gmp/gmp3_mpz_ui_pow_ui.o gmp/gmp3_mpz_urandomb.o gmp/gmp3_mpz_urandomm.o gmp/gmp3_mpz_xor.o gmp/gmp3_printf_obvprintf.o gmp/gmp3_printf_asprintf.o gmp/gmp3_printf_doprnt.o gmp/gmp3_printf_asprntffuns.o gmp/gmp3_printf_doprntf.o gmp/gmp3_printf_doprnti.o gmp/gmp3_printf_fprintf.o gmp/gmp3_printf_obprintf.o gmp/gmp3_printf_obprntffuns.o gmp/gmp3_printf_printf.o gmp/gmp3_printf_printffuns.o gmp/gmp3_printf_snprintf.o gmp/gmp3_printf_snprntffuns.o gmp/gmp3_printf_sprintf.o gmp/gmp3_printf_sprintffuns.o gmp/gmp3_printf_vasprintf.o gmp/gmp3_printf_vfprintf.o gmp/gmp3_printf_vprintf.o gmp/gmp3_printf_vsnprintf.o gmp/gmp3_printf_vsprintf! + .o gmp/gmp3_scanf_fscanffuns.o gmp/gmp3_scanf_doscan.o gmp/gmp3_scanf_fscanf.o gmp/gmp3_scanf_scanf.o gmp/gmp3_scanf_sscanf.o gmp/gmp3_scanf_sscanffuns.o gmp/gmp3_scanf_vfscanf.o gmp/gmp3_scanf_vscanf.o gmp/gmp3_scanf_vsscanf.o gmp/gmp3_insert-dbl.o gmp/gmp3_assert.o gmp/gmp3_compat.o gmp/gmp3_errno.o gmp/gmp3_extract-dbl.o gmp/gmp3_memory.o gmp/gmp3_mp_bpl.o gmp/gmp3_mp_clz_tab.o gmp/gmp3_mp_minv_tab.o gmp/gmp3_mp_set_fns.o gmp/gmp3_rand.o gmp/gmp3_randclr.o gmp/gmp3_randdef.o gmp/gmp3_randlc.o gmp/gmp3_randlc2s.o gmp/gmp3_randlc2x.o gmp/gmp3_randraw.o gmp/gmp3_rands.o gmp/gmp3_randsd.o gmp/gmp3_randsdui.o gmp/gmp3_version.o +cp init_gcl.lsp.in init_gcl.lsp.tmp +cat init_gcl.lsp.tmp | sed \ + -e "s,@LI-VERS@,(`cat ../majvers`.`cat ../minvers`) `date`,1" \ + -e "s,@LI-MINVERS@,`cat ../minvers`,1" \ + -e "s,@LI-MAJVERS@,`cat ../majvers`,1" \ + -e "s,@LI-CC@,\"gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe \",1" \ + -e "s,@LI-LD@,\"gcc -o \",1" \ + -e "s,@LI-LD-LIBS@,\" -lgcl -lm /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libbfd.a /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libiberty.a -lreadline -lncurses -lc -lgclp /net/data/home/daly/axiom/obj/linux/lib/libspad.a\",1" \ + -e "s,@LI-OPT-THREE@,\"-O3 -fomit-frame-pointer\",1" \ + -e "s,@LI-OPT-TWO@,\"-O\",1" \ + -e "s,@LI-INIT-LSP@,\"init_gcl.lsp\",1" >init_gcl.lsp +gcc -o raw_gcl /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.o /net/data/home/daly/axiom/obj/linux/lib/sockio-c.o \ + -L. -lgcl -lm /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libbfd.a /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libiberty.a -lreadline -lncurses -lc -lgclp /net/data/home/daly/axiom/obj/linux/lib/libspad.a +cp init_gcl.lsp foo +echo " (in-package \"USER\")(system:save-system \"saved_gcl\")" >>foo +/net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/raw_gcl /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/ -libdir /home/daly/axiom/lsp/gcl-2.6.1/ < foo +GCL (GNU Common Lisp) April 1994 131072 pages +Building symbol table for /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/raw_gcl .. +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_export.lsp +Initializing gcl_defmacro.o +Initializing gcl_evalmacros.o +Initializing gcl_top.o +Initializing gcl_module.o +loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_autoload.lsp + +> +#<"COMPILER" package> + +> +#<"SLOOP" package> + +> +#<"SERROR" package> + +> +#<"ANSI-LOOP" package> + +> +#<"DEFPACKAGE" package> + +> +#<"TK" package> + +> +#<"SYSTEM" package> + +SYSTEM> +*COMMAND-ARGS* + +SYSTEM>Initializing gcl_predlib.o +Initializing gcl_setf.o +Initializing gcl_arraylib.o + +Error: Can't open file "gcl_arraylib.data" +Error signalled by PROGN. +Broken at BREAK-LEVEL. Type :H for Help. +SYSTEM>> +#<"USER" package> +>>rm init_gcl.lsp.tmp raw_gcl +make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport' +rm -f bin/gcl xbin/gcl +MGCLDIR=`echo /home/daly/axiom/lsp/gcl-2.6.1 | sed -e 'sX^\([a-z]\):X/\1Xg'` ; \ +GCLDIR=`echo /home/daly/axiom/lsp/gcl-2.6.1` ; \ +make install-command "INSTALL_LIB_DIR=$GCLDIR" "prefix=$GCLDIR" "BINDIR=$MGCLDIR/unixport" +make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1' +rm -f /home/daly/axiom/lsp/gcl-2.6.1/bin/gcl +(echo '#!/bin/sh' ; \ +if gcc --version | grep -q -i mingw ; then echo "export C_INCLUDE_PATH=`echo $INSTALL_LIB_DIR`/h"; else echo "export C_INCLUDE_PATH=/home/daly/axiom/lsp/gcl-2.6.1/h:\$C_INCLUDE_PATH"; fi ;\ +echo exec /home/daly/axiom/lsp/gcl-2.6.1/unixport/saved_gcl \\ ; \ +echo ' -dir' /home/daly/axiom/lsp/gcl-2.6.1/unixport/ \\ ; \ +echo ' -libdir' /home/daly/axiom/lsp/gcl-2.6.1/ \\ ; \ +echo ' -eval '\''(setq si::*allow-gzipped-file* t)'\' \\ ;\ +! [ -d "/usr/lib" ] || echo ' -eval '\''(setq si::*tk-library* '\"/usr/lib/tk8.3\"')'\' \\;\ +[ "gcl_readline.o" = "" ] || echo ' -eval '\''(si::init-readline)'\' \\;\ +echo ' '\"\$@\" ) > /home/daly/axiom/lsp/gcl-2.6.1/bin/gcl; +echo '#' other options: -load "/tmp/foo.o" -load "jo.lsp" -eval '"(joe 3)"' >> /home/daly/axiom/lsp/gcl-2.6.1/bin/gcl +chmod a+x /home/daly/axiom/lsp/gcl-2.6.1/bin/gcl +rm -f /home/daly/axiom/lsp/gcl-2.6.1/bin/gclm.bat +if gcc --version | grep -q mingw ; then (echo '@SET cd='; \ + echo '@SET promp%prompt%'; \ + echo '@PROMPT SET cd'; \ + echo '@CALL>%temp%.\setdir.bat'; \ + echo '@'; \ + echo '% do not delete this line %'; \ + echo '@ECHO off'; \ + echo 'PROMPT %promp'; \ + echo 'FOR %%c IN (CALL DEL) DO %%c %temp%.\setdir.bat'; \ + echo 'set cwd=%cd%'; \ + echo 'set libdir=%cd%\..\lib\gcl-2.5.0'; \ + echo 'set unixportdir=%libdir%\unixport'; \ + echo 'path %cd%\..\mingw\bin;%PATH%'; \ + echo "start %unixportdir%\saved_gcl.exe -dir %unixportdir% -libdir %libdir% -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9" ) > /home/daly/axiom/lsp/gcl-2.6.1/bin/gclm.bat ; fi +rm -f /home/daly/axiom/lsp/gcl-2.6.1/bin/gclfinal.bat +if gcc --version | grep -q -i mingw ; then (echo 'ECHO path %1\mingw\bin;%PATH% > gcli.bat'; \ + echo "ECHO start %1\lib\gcl-2.5.0\unixport\saved_gcl.exe -dir %1\lib\gcl-2.5.0\unixport -libdir %1\lib\gcl-2.5.0 -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9 >> gcli.bat" ) > /home/daly/axiom/lsp/gcl-2.6.1/bin/gclfinal.bat ; fi +make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1' +(cd xbin ; cp ../bin/gcl .) +cd cmpnew && make gcl_collectfn.o +make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/cmpnew' +../unixport/saved_pre_gcl ../unixport/ -compile gcl_collectfn.lsp + +Compiling gcl_collectfn.lsp. +Loading ./gcl_cmpinit.lsp +Loading ../lsp/sys-proclaim.lisp +Finished loading ../lsp/sys-proclaim.lisp +Loading sys-proclaim.lisp +Finished loading sys-proclaim.lisp +Finished loading ./gcl_cmpinit.lsp +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling gcl_collectfn.lsp. +make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/cmpnew' +if [ -d "/usr/lib" ] ; then \ + cd gcl-tk && make ; \ +else \ + echo "gcl-tk not made..missing include or lib" ; \ +fi +make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gcl-tk' +cat gcltksrv.in | sed -e "s!TK_LIBRARY=.*!TK_LIBRARY=/usr/lib/tk8.3!g" \ +-e "s!TCL_LIBRARY=.*!TCL_LIBRARY=/usr/lib/tcl8.3!g" \ +-e "s!TK_XLIB_DIR=.*!TK_XLIB_DIR=!g" \ +-e "s!GCL_TK_DIR=.*!GCL_TK_DIR=/home/daly/axiom/lsp/gcl-2.6.1/gcl-tk!g" > gcltksrv +chmod a+x gcltksrv +echo "(compile-file \"tkl.lisp\" :c-file nil :c-debug nil)" | ../unixport/saved_gcl + +> +Error: COMPILE-FILE is not defined in this load module. +Error signalled by COMPILE-FILE. +Backtrace: + + +Error: 6 is an illegal ihs index. +Error signalled by SYSTEM::IHS-FNAME. +Backtrace: + +Error: The tag (NIL) is undefined. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: Bind stack overflow. +Error signalled by SYSTEM:SCH-FRS-BASE. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Unrecoverable error: bind stack overflow. +make[4]: *** [tkl.o] Error 134 +make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gcl-tk' +make[3]: *** [do-gcl-tk] Error 2 +make[3]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1' +make[2]: Leaving directory `/net/data/home/daly/axiom/lsp' +15 making /net/data/home/daly/axiom/src +make[2]: Entering directory `/net/data/home/daly/axiom/src' +22 making /net/data/home/daly/axiom/src/boot/Makefile from /net/data/home/daly/axiom/src/boot/Makefile.pamphlet +21 making /net/data/home/daly/axiom/src/boot +make[3]: Entering directory `/net/data/home/daly/axiom/src/boot' +2 making /net/data/home/daly/axiom/int/boot/boothdr.lisp from /net/data/home/daly/axiom/src/boot/boothdr.lisp.pamphlet +1 making /net/data/home/daly/axiom/obj/linux/boot/boothdr.o from /net/data/home/daly/axiom/int/boot/boothdr.lisp + +> +Error: COMPILE-FILE is not defined in this load module. +Error signalled by COMPILE-FILE. +Backtrace: SYSTEM::BREAK-LEVEL + + +Error: 6 is an illegal ihs index. +Error signalled by SYSTEM::IHS-FNAME. +Backtrace: + +Error: The tag (NIL) is undefined. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: Bind stack overflow. +Error signalled by SYSTEM:SCH-FRS-BASE. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Error: -1 is an illegal frs index. +Error signalled by SYSTEM::BREAK-LEVEL. + +Unrecoverable error: bind stack overflow. +make[3]: *** [/net/data/home/daly/axiom/obj/linux/boot/boothdr.o] Error 134 +make[3]: Leaving directory `/net/data/home/daly/axiom/src/boot' +make[2]: *** [bootdir] Error 2 +make[2]: Leaving directory `/net/data/home/daly/axiom/src' +make[1]: *** [srcdir] Error 2 +make[1]: Leaving directory `/net/data/home/daly/axiom' +make: *** [all] Error 2 +[daly@pico axiom]$ + +\start +Date: Thu, 20 Nov 2003 00:13:38 -0500 +From: root +To: camm@enhanced.com +Subject: [Axiom-developer] Re: [Gcl-devel] ports +Cc: Paul.Zimmermann@loria.fr + +I'll try the /tmp and let you know the results. + +re: ARM. awesome. really awesome. i can't wait to try it. + +\start +Date: 20 Nov 2003 00:05:28 -0500 +From: Camm Maguire +To: daly@idsi.net +Subject: [Axiom-developer] Re: [Gcl-devel] ports +Cc: Paul.Zimmermann@loria.fr + +Greetings! Hi Tim! Thankfully a simple fix. + +1) These xeons are just regular 32bit x86 cpu's with sse2 extensions, + I think. No 64bit -- am I wrong? + +2) You must be compiling across NFS with a clock skew between server + and client. gcl_arraylib.lsp was successfully compiled to + gcl_arraylib.c and gck_arraylib.data, the former of which passed + through gcc to produce the head of gcl_arraylib.o, and the latter + of which was appended to gcl_arraylib.o as is typical in GCL + produced compiled lisp objects. By the time unixport/saved_gcl was + to be made, gcl_arraylib.c was deemed newer than gcl_arraylib.o, + leading to a recompile via gcc without any append of + gcl_arraylib.data, and to the load error you see on saved_gcl + initialization. Why not just copy the tree to /tmp if you can't + control the clock and build there? Or I suppose we could put in + some makefile safeguards against this sort of thing in our + lsp/makefile. + +3) BTW, thanks to Phil Blundel, I have an ARM axiom .deb build running + through its final tests as we speak. I compiled it against a gcl + configured with --enable-debug in case something went wrong, so + this build may be a bit slower than what we finally end up with, + but nothing did, and I anticipate full C optimization will not pose + a problem. The autobuilders just didn't have a long enough timeout + on this box to get past the expexpand compile, which took some 5.5 + hours without optimzation, and is known to be >2.5 hours at least + with full optimization. I'll try to put in some mechanism to + generate artificial output at some interval in the next Debian + package release. + +Take care, + +root writes: + +> Camm, +> +> It's a good news, bad news day. +> +> The two items of good news are that I have a running version of Axiom +> on Red Flag Linux, the chinese version of Linux. Fortunately one of +> my students is Chinese and can read the menus. +> +> The second good news item is that I've built a Mandrake machine and +> I'm about to test Paul's problem. +> +> The bad news is that the build failed on the Xeon port. +> +> Note the line that reads: +> make[4]: *** Warning: File `gcl_cmpbind.lsp' has modification time in the future (2003-11-20 05:18:38 > 2003-11-20 05:18:37) +> +> I'm going to play with this build a bit more to see what I can learn +> before the evening is out. +> +> Tim +> +> +> ==================================================================== +> +> > I have a 64-bit linux machine, to which I can give access to you or to +> > others for the port. It is a double xeon, pico.dm.unipi.it, with 6GB +> > RAM, and RedHat linux 9.0; we plan to have more machines like this. +> +> +> [daly@pico axiom]$ uname -a +> Linux pico.dm.unipi.it 2.4.20-18.7smp #1 SMP Thu May 29 07:49:23 EDT 2003 i686 unknown +> +> [daly@pico axiom]$ cat /proc/cpuinfo +> cat /proc/cpuinfo +> processor : 0 +> vendor_id : GenuineIntel +> cpu family : 15 +> model : 2 +> model name : Intel(R) Xeon(TM) CPU 2.40GHz +> stepping : 7 +> cpu MHz : 2400.141 +> cache size : 512 KB +> physical id : 0 +> siblings : 2 +> fdiv_bug : no +> hlt_bug : no +> f00f_bug : no +> coma_bug : no +> fpu : yes +> fpu_exception : yes +> cpuid level : 2 +> wp : yes +> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm +> bogomips : 4784.12 +> +> processor : 1 +> vendor_id : GenuineIntel +> cpu family : 15 +> model : 2 +> model name : Intel(R) Xeon(TM) CPU 2.40GHz +> stepping : 7 +> cpu MHz : 2400.141 +> cache size : 512 KB +> physical id : 0 +> siblings : 2 +> fdiv_bug : no +> hlt_bug : no +> f00f_bug : no +> coma_bug : no +> fpu : yes +> fpu_exception : yes +> cpuid level : 2 +> wp : yes +> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm +> bogomips : 4797.23 +> +> processor : 2 +> vendor_id : GenuineIntel +> cpu family : 15 +> model : 2 +> model name : Intel(R) Xeon(TM) CPU 2.40GHz +> stepping : 7 +> cpu MHz : 2400.141 +> cache size : 512 KB +> physical id : 3 +> siblings : 2 +> fdiv_bug : no +> hlt_bug : no +> f00f_bug : no +> coma_bug : no +> fpu : yes +> fpu_exception : yes +> cpuid level : 2 +> wp : yes +> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm +> bogomips : 4797.23 +> +> processor : 3 +> vendor_id : GenuineIntel +> cpu family : 15 +> model : 2 +> model name : Intel(R) Xeon(TM) CPU 2.40GHz +> stepping : 7 +> cpu MHz : 2400.141 +> cache size : 512 KB +> physical id : 3 +> siblings : 2 +> fdiv_bug : no +> hlt_bug : no +> f00f_bug : no +> coma_bug : no +> fpu : yes +> fpu_exception : yes +> cpuid level : 2 +> wp : yes +> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm +> bogomips : 4797.23 +> +> +> [daly@pico axiom]$ make +> 13 making noweb +> patching file modules.c +> mnt.o: In function `emitfile': +> mnt.o(.text+0x363): the use of `tmpnam' is dangerous, better use `mkstemp' +> make[1]: [install-shell] Error 1 (ignored) +> make[1]: [install-code] Error 1 (ignored) +> texhash: /usr/share/texmf: directory not writable. Skipping... +> texhash: /var/lib/texmf/ls-R: no write permission. Skipping... +> make[1]: [install-elisp] Error 1 (ignored) +> 0 SPAD=/net/data/home/daly/axiom/mnt/linux SYS=linux SPD=/net/data/home/daly/axiom LSP=/net/data/home/daly/axiom/lsp GCLDIR=/net/data/home/daly/axiom/lsp/gcl-2.6.1 SRC=/net/data/home/daly/axiom/src INT=/net/data/home/daly/axiom/int OBJ=/net/data/home/daly/axiom/obj MNT=/net/data/home/daly/axiom/mnt ZIPS=/net/data/home/daly/axiom/zips TMP=/net/data/home/daly/axiom/obj/tmp SPADBIN=/net/data/home/daly/axiom/mnt/linux/bin INC=/net/data/home/daly/axiom/src/include CCLBASE=/net/data/home/daly/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /net/data/home/daly/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 TANGLE=/net/data/home/daly/axiom/mnt/linux/bin/lib/notangle +> 10 copying /net/data/home/daly/axiom/src/scripts to /net/data/home/daly/axiom/mnt/linux/bin +> 1 making a linux system, PART=cprogs SUBPART=everything +> 2 Environment SPAD=/net/data/home/daly/axiom/mnt/linux SYS=linux SPD=/net/data/home/daly/axiom LSP=/net/data/home/daly/axiom/lsp GCLDIR=/net/data/home/daly/axiom/lsp/gcl-2.6.1 SRC=/net/data/home/daly/axiom/src INT=/net/data/home/daly/axiom/int OBJ=/net/data/home/daly/axiom/obj MNT=/net/data/home/daly/axiom/mnt ZIPS=/net/data/home/daly/axiom/zips TMP=/net/data/home/daly/axiom/obj/tmp SPADBIN=/net/data/home/daly/axiom/mnt/linux/bin INC=/net/data/home/daly/axiom/src/include CCLBASE=/net/data/home/daly/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o /net/data/home/daly/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 TANGLE=/net/data/home/daly/axiom/mnt/linux/bin/lib/notangle +> make[1]: Entering directory `/net/data/home/daly/axiom' +> 11 checking directory structure +> 12 Environment: PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/home/daly/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/net/data/home/daly/axiom/src/share XLIB=/usr/X11R6/lib +> 16 making /net/data/home/daly/axiom/src/Makefile from /net/data/home/daly/axiom/src/Makefile.pamphlet +> 18 making /net/data/home/daly/axiom/src +> make[2]: Entering directory `/net/data/home/daly/axiom/src' +> 2 making /net/data/home/daly/axiom/src/scripts/Makefile from /net/data/home/daly/axiom/src/scripts/Makefile.pamphlet +> 1 making /net/data/home/daly/axiom/src/scripts +> make[3]: Entering directory `/net/data/home/daly/axiom/src/scripts' +> 1 making /net/data/home/daly/axiom/src/scripts +> make[3]: Leaving directory `/net/data/home/daly/axiom/src/scripts' +> 18 making /net/data/home/daly/axiom/src/lib/Makefile from /net/data/home/daly/axiom/src/lib/Makefile.pamphlet +> 17 making /net/data/home/daly/axiom/src/lib +> make[3]: Entering directory `/net/data/home/daly/axiom/src/lib' +> 1 making /net/data/home/daly/axiom/int/lib/bsdsignal.c from /net/data/home/daly/axiom/src/lib/bsdsignal.c.pamphlet +> 2 making /net/data/home/daly/axiom/obj/linux/lib/bsdsignal.o from /net/data/home/daly/axiom/int/lib/bsdsignal.c +> 9 making /net/data/home/daly/axiom/int/lib/cursor.c from /net/data/home/daly/axiom/src/lib/cursor.c.pamphlet +> 10 making /net/data/home/daly/axiom/obj/linux/lib/cursor.o from /net/data/home/daly/axiom/int/lib/cursor.c +> 13 making /net/data/home/daly/axiom/int/lib/edin.c from /net/data/home/daly/axiom/src/lib/edin.c.pamphlet +> 14 making /net/data/home/daly/axiom/obj/linux/lib/edin.o from /net/data/home/daly/axiom/int/lib/edin.c +> 17 making /net/data/home/daly/axiom/int/lib/fnct_key.c from /net/data/home/daly/axiom/src/lib/fnct_key.c.pamphlet +> 18 making /net/data/home/daly/axiom/obj/linux/lib/fnct_key.o from /net/data/home/daly/axiom/int/lib/fnct_key.c +> 21 making /net/data/home/daly/axiom/int/lib/halloc.c from /net/data/home/daly/axiom/src/lib/halloc.c.pamphlet +> 22 making /net/data/home/daly/axiom/obj/linux/lib/halloc.o from /net/data/home/daly/axiom/int/lib/halloc.c +> 29 making /net/data/home/daly/axiom/int/lib/openpty.c from /net/data/home/daly/axiom/src/lib/openpty.c.pamphlet +> 30 making /net/data/home/daly/axiom/obj/linux/lib/openpty.o from /net/data/home/daly/axiom/int/lib/openpty.c +> 33 making /net/data/home/daly/axiom/int/lib/pixmap.c from /net/data/home/daly/axiom/src/lib/pixmap.c.pamphlet +> 34 making /net/data/home/daly/axiom/obj/linux/lib/pixmap.o from /net/data/home/daly/axiom/int/lib/pixmap.c +> 37 making /net/data/home/daly/axiom/int/lib/prt.c from /net/data/home/daly/axiom/src/lib/prt.c.pamphlet +> 38 making /net/data/home/daly/axiom/obj/linux/lib/prt.o from /net/data/home/daly/axiom/int/lib/prt.c +> 41 making /net/data/home/daly/axiom/int/lib/sockio-c.c from /net/data/home/daly/axiom/src/lib/sockio-c.c.pamphlet +> 42 making /net/data/home/daly/axiom/obj/linux/lib/sockio-c.o from /net/data/home/daly/axiom/int/lib/sockio-c.c +> 45 making /net/data/home/daly/axiom/int/lib/spadcolors.c from /net/data/home/daly/axiom/src/lib/spadcolors.c.pamphlet +> 46 making /net/data/home/daly/axiom/obj/linux/lib/spadcolors.o from /net/data/home/daly/axiom/int/lib/spadcolors.c +> 49 making /net/data/home/daly/axiom/int/lib/util.c from /net/data/home/daly/axiom/src/lib/util.c.pamphlet +> 50 making /net/data/home/daly/axiom/obj/linux/lib/util.o from /net/data/home/daly/axiom/int/lib/util.c +> 53 making /net/data/home/daly/axiom/int/lib/wct.c from /net/data/home/daly/axiom/src/lib/wct.c.pamphlet +> 54 making /net/data/home/daly/axiom/obj/linux/lib/wct.o from /net/data/home/daly/axiom/int/lib/wct.c +> 57 making /net/data/home/daly/axiom/int/lib/XDither.c from /net/data/home/daly/axiom/src/lib/XDither.c.pamphlet +> 58 making /net/data/home/daly/axiom/obj/linux/lib/XDither.o from /net/data/home/daly/axiom/int/lib/XDither.c +> 61 making /net/data/home/daly/axiom/int/lib/XShade.c from /net/data/home/daly/axiom/src/lib/XShade.c.pamphlet +> 62 making /net/data/home/daly/axiom/obj/linux/lib/XShade.o from /net/data/home/daly/axiom/int/lib/XShade.c +> 65 making /net/data/home/daly/axiom/int/lib/XSpadFill.c from /net/data/home/daly/axiom/src/lib/XSpadFill.c.pamphlet +> 66 making /net/data/home/daly/axiom/obj/linux/lib/XSpadFill.o from /net/data/home/daly/axiom/int/lib/XSpadFill.c +> 73 making /net/data/home/daly/axiom/obj/linux/lib/libspad.a +> 5 making /net/data/home/daly/axiom/int/lib/cfuns-c.c from /net/data/home/daly/axiom/src/lib/cfuns-c.c.pamphlet +> 6 making /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.o from /net/data/home/daly/axiom/int/lib/cfuns-c.c +> 25 making /net/data/home/daly/axiom/int/lib/hash.c from /net/data/home/daly/axiom/src/lib/hash.c.pamphlet +> 26 making /net/data/home/daly/axiom/obj/linux/lib/hash.o from /net/data/home/daly/axiom/int/lib/hash.c +> 3 making /net/data/home/daly/axiom/int/doc/src/lib/bsdsignal.c.dvi from /net/data/home/daly/axiom/src/lib/bsdsignal.c.pamphlet +> 4 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/bsdsignal.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/bsdsignal.c.dvi +> 7 making /net/data/home/daly/axiom/int/doc/src/lib/cfuns-c.c.dvi from /net/data/home/daly/axiom/src/lib/cfuns-c.c.pamphlet +> 8 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/cfuns-c.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/cfuns-c.c.dvi +> 11 making /net/data/home/daly/axiom/int/doc/src/lib/cursor.c.dvi from /net/data/home/daly/axiom/src/lib/cursor.c.pamphlet +> 12 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/cursor.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/cursor.c.dvi +> 15 making /net/data/home/daly/axiom/int/doc/src/lib/edin.c.dvi from /net/data/home/daly/axiom/src/lib/edin.c.pamphlet +> 16 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/edin.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/edin.c.dvi +> 19 making /net/data/home/daly/axiom/int/doc/src/lib/fnct_key.c.dvi from /net/data/home/daly/axiom/src/lib/fnct_key.c.pamphlet +> 20 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/fnct_key.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/fnct_key.c.dvi +> 23 making /net/data/home/daly/axiom/int/doc/src/lib/halloc.c.dvi from /net/data/home/daly/axiom/src/lib/halloc.c.pamphlet +> 24 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/halloc.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/halloc.c.dvi +> 27 making /net/data/home/daly/axiom/int/doc/src/lib/hash.c.dvi from /net/data/home/daly/axiom/src/lib/hash.c.pamphlet +> 28 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/hash.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/hash.c.dvi +> 31 making /net/data/home/daly/axiom/int/doc/src/lib/openpty.c.dvi from /net/data/home/daly/axiom/src/lib/openpty.c.pamphlet +> 32 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/openpty.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/openpty.c.dvi +> 35 making /net/data/home/daly/axiom/int/doc/src/lib/pixmap.c.dvi from /net/data/home/daly/axiom/src/lib/pixmap.c.pamphlet +> 36 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/pixmap.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/pixmap.c.dvi +> 39 making /net/data/home/daly/axiom/int/doc/src/lib/prt.c.dvi from /net/data/home/daly/axiom/src/lib/prt.c.pamphlet +> 40 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/prt.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/prt.c.dvi +> 43 making /net/data/home/daly/axiom/int/doc/src/lib/sockio-c.c.dvi from /net/data/home/daly/axiom/src/lib/sockio-c.c.pamphlet +> 44 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/sockio-c.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/sockio-c.c.dvi +> 71 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/Makefile.dvi from /net/data/home/daly/axiom/src/lib/Makefile.dvi +> 47 making /net/data/home/daly/axiom/int/doc/src/lib/spadcolors.c.dvi from /net/data/home/daly/axiom/src/lib/spadcolors.c.pamphlet +> 48 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/spadcolors.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/spadcolors.c.dvi +> 51 making /net/data/home/daly/axiom/int/doc/src/lib/util.c.dvi from /net/data/home/daly/axiom/src/lib/util.c.pamphlet +> 52 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/util.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/util.c.dvi +> 55 making /net/data/home/daly/axiom/int/doc/src/lib/wct.c.dvi from /net/data/home/daly/axiom/src/lib/wct.c.pamphlet +> 56 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/wct.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/wct.c.dvi +> 59 making /net/data/home/daly/axiom/int/doc/src/lib/XDither.c.dvi from /net/data/home/daly/axiom/src/lib/XDither.c.pamphlet +> 60 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/XDither.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/XDither.c.dvi +> 63 making /net/data/home/daly/axiom/int/doc/src/lib/XShade.c.dvi from /net/data/home/daly/axiom/src/lib/XShade.c.pamphlet +> 64 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/XShade.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/XShade.c.dvi +> 67 making /net/data/home/daly/axiom/int/doc/src/lib/XSpadFill.c.dvi from /net/data/home/daly/axiom/src/lib/XSpadFill.c.pamphlet +> 68 making /net/data/home/daly/axiom/mnt/linux/doc/src/lib/XSpadFill.c.dvi from /net/data/home/daly/axiom/int/doc/src/lib/XSpadFill.c.dvi +> 72 finished making /net/data/home/daly/axiom/obj/linux/lib/libspad.a /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.o /net/data/home/daly/axiom/obj/linux/lib/hash.o +> make[3]: Leaving directory `/net/data/home/daly/axiom/src/lib' +> make[2]: Leaving directory `/net/data/home/daly/axiom/src' +> 0 PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DLINUXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk RANLIB=ranlib TOUCH=touch TAR=tar AXIOMXLROOT=/home/daly/axiom/mnt/linux/compiler O=o BYE=bye LISP=lsp DAASE=/net/data/home/daly/axiom/src/share XLIB=/usr/X11R6/lib +> 10 copying /net/data/home/daly/axiom/src/scripts to /net/data/home/daly/axiom/mnt/linux/bin +> 20 making /net/data/home/daly/axiom/lsp/Makefile from /net/data/home/daly/axiom/lsp/Makefile.pamphlet +> 19 making /net/data/home/daly/axiom/lsp +> make[2]: Entering directory `/net/data/home/daly/axiom/lsp' +> 2 building gcl-2.6.1 +> 3 applying EXTRAS patch to h/linux.defs +> patching file linux.defs +> 4 setup ini files for EXTRAS patch +> 6 applying libspad.a patch to unixport/makefile +> patching file makefile +> 7 applying toploop patch to unixport/init_gcl.lsp +> patching file init_gcl.lsp.in +> 18 applying MAX_STACK_SIZE patch +> patching file main.c +> 11 applying tail-recursive noise patch +> patching file gcl_cmpflet.lsp +> 12 applying tail-recursive noise patch +> patching file gcl_cmpcall.lsp +> 26 copy gcl_collectfn.lsp to collectfn.lsp +> checking build system type... i686-pc-linux-gnu +> checking host system type... i686-pc-linux-gnu +> host=i686-pc-linux-gnu +> enable_machine= +> use=386-linux +> checking for gcc... gcc +> checking for C compiler default output... a.out +> checking whether the C compiler works... yes +> checking whether we are cross compiling... no +> checking for suffix of executables... +> checking for suffix of object files... o +> checking whether we are using the GNU C compiler... yes +> checking whether gcc accepts -g... yes +> checking how to run the C preprocessor... gcc -E +> checking for gawk... gawk +> checking system version (for dynamic loading)... checking for makeinfo... makeinfo +> Linux-2.4.20-18.7smp +> checking use_gmp=yes, doing configure in gmp directory... +> # +> # +> # ------------------- +> # Subconfigure of GMP +> # +> # +> configure: WARNING: If you wanted to set the --build type, don't use --host. +> If a cross compiler is detected then cross compile mode will be used. +> checking build system type... pentium4-pc-linux-gnu +> checking host system type... i686-pc-linux-gnu +> checking for a BSD compatible install... /usr/bin/install -c +> checking whether build environment is sane... yes +> checking for mawk... gawk +> checking whether make sets ${MAKE}... yes +> checking whether to enable maintainer-specific portions of Makefiles... no +> checking compiler gcc -g -O2 -fomit-frame-pointer ... yes +> checking compiler gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro... yes +> checking whether gcc -march=pentiumpro is good... yes +> checking compiler gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro... yes +> checking for i686-pc-linux-gnu-gcc... gcc +> checking for C compiler default output... a.out +> checking whether the C compiler works... yes +> checking whether we are cross compiling... no +> checking for executable suffix... +> checking for object suffix... o +> checking whether we are using the GNU C compiler... yes +> checking whether gcc accepts -g... yes +> checking for style of include used by make... GNU +> checking dependency style of gcc... none +> checking for gcc option to accept ANSI C... none needed +> checking how to run the C preprocessor... gcc -E +> using ABI="standard" +> CC="gcc" +> CFLAGS="-g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro" +> CPPFLAGS="" +> checking for gcc option to accept ANSI C... none needed +> checking for function prototypes... yes +> checking for ANSI C header files... yes +> checking for string.h... yes +> checking for i686-pc-linux-gnu-ar... no +> checking for ar... ar +> checking for BSD-compatible nm... nm +> checking for ld used by GCC... /usr/bin/ld +> checking if the linker (/usr/bin/ld) is GNU ld... yes +> checking for /usr/bin/ld option to reload object files... -r +> checking whether ln -s works... yes +> checking how to recognise dependant libraries... pass_all +> checking for dlfcn.h... yes +> checking the maximum length of command line arguments... 49153 +> checking command to parse nm output from gcc object... ok +> checking for objdir... .libs +> checking for i686-pc-linux-gnu-ranlib... ranlib +> checking for i686-pc-linux-gnu-strip... no +> checking for strip... strip +> checking if gcc static flag works... yes +> checking if gcc supports -fno-rtti -fno-exceptions... yes +> checking for gcc option to produce PIC... -fPIC +> checking if gcc PIC flag -fPIC works... yes +> checking if gcc supports -c -o file.o... yes +> checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes +> checking whether -lc should be explicitly linked in... no +> checking how to hardcode library paths into programs... immediate +> checking whether stripping libraries is possible... yes +> checking dynamic linker characteristics... GNU/Linux ld.so +> checking if libtool supports shared libraries... yes +> checking whether to build shared libraries... yes +> checking whether to build static libraries... yes +> configure: creating libtool +> checking for ANSI C header files... (cached) yes +> checking whether time.h and sys/time.h may both be included... yes +> checking for locale.h... yes +> checking for sys/mman.h... yes +> checking for sys/param.h... yes +> checking for sys/processor.h... no +> checking for sys/resource.h... yes +> checking for sys/sysctl.h... yes +> checking for sys/systemcfg.h... no +> checking for sys/time.h... yes +> checking for sys/times.h... yes +> checking for sys/types.h... yes +> checking for sys/stat.h... yes +> checking for stdlib.h... yes +> checking for string.h... (cached) yes +> checking for memory.h... yes +> checking for strings.h... yes +> checking for inttypes.h... yes +> checking for stdint.h... yes +> checking for unistd.h... yes +> checking whether fgetc is declared... yes +> checking whether fscanf is declared... yes +> checking whether optarg is declared... yes +> checking whether ungetc is declared... yes +> checking whether vfprintf is declared... yes +> checking return type of signal handlers... void +> checking for intmax_t... yes +> checking for long double... yes +> checking for long long... yes +> checking for ptrdiff_t... yes +> checking for quad_t... yes +> checking for preprocessor stringizing operator... yes +> checking whether exists and works... yes +> checking whether gcc __attribute__ ((const)) works... yes +> checking whether gcc __attribute__ ((malloc)) works... yes +> checking whether gcc __attribute__ ((mode (XX))) works... yes +> checking whether gcc __attribute__ ((noreturn)) works... yes +> checking for inline... inline +> checking for main in -lm... yes +> checking for working alloca.h... yes +> checking for alloca (via gmp-impl.h)... yes +> checking how to allocate temporary memory... alloca +> checking for alarm... yes +> checking for getpagesize... yes +> checking for getrusage... yes +> checking for gettimeofday... yes +> checking for localeconv... yes +> checking for memset... yes +> checking for mmap... yes +> checking for mprotect... yes +> checking for obstack_vprintf... yes +> checking for popen... yes +> checking for processor_info... no +> checking for read_real_time... no +> checking for strchr... yes +> checking for strnlen... yes +> checking for strtoul... yes +> checking for sysconf... yes +> checking for sysctl... yes +> checking for sysctlbyname... no +> checking for times... yes +> checking for vsnprintf... yes +> checking whether vsnprintf works... yes +> checking whether sscanf needs writable input... no +> checking for suitable m4... m4 +> checking if m4wrap produces spurious output... no +> checking how to switch to text section... .text +> checking how to switch to data section... .data +> checking what assembly label suffix to use... : +> checking how to export a symbol... .globl +> checking if globals are prefixed by underscore... no +> checking how to switch to read-only data section... .section .rodata +> checking if the export directive needs an attribute... +> checking for assembler .type directive... .type $1,@$2 +> checking for assembler .size directive... .size $1,$2 +> checking what prefix to use for a local label... .L +> checking how to define a 32-bit word... .long +> checking if .align assembly directive is logarithmic... no +> checking if the .align directive accepts an 0x90 fill in .text... yes +> checking if the assembler takes cl with shldl... yes +> creating config.m4 +> configure: creating ./config.status +> config.status: creating Makefile +> config.status: creating mpbsd/Makefile +> config.status: creating mpf/Makefile +> config.status: creating mpn/Makefile +> config.status: creating mpq/Makefile +> config.status: creating mpz/Makefile +> config.status: creating printf/Makefile +> config.status: creating scanf/Makefile +> config.status: creating cxx/Makefile +> config.status: creating tests/Makefile +> config.status: creating tests/devel/Makefile +> config.status: creating tests/mpbsd/Makefile +> config.status: creating tests/mpf/Makefile +> config.status: creating tests/mpn/Makefile +> config.status: creating tests/mpq/Makefile +> config.status: creating tests/mpz/Makefile +> config.status: creating tests/rand/Makefile +> config.status: creating tests/misc/Makefile +> config.status: creating tests/cxx/Makefile +> config.status: creating tune/Makefile +> config.status: creating demos/Makefile +> config.status: creating demos/calc/Makefile +> config.status: creating demos/expr/Makefile +> config.status: creating gmp.h +> config.status: creating mp.h +> config.status: creating demos/expr/expr-impl.h +> config.status: creating config.h +> config.status: linking ./mpn/x86/udiv.asm to mpn/udiv.asm +> config.status: linking ./mpn/x86/umul.asm to mpn/umul.asm +> config.status: linking ./mpn/generic/add.c to mpn/add.c +> config.status: linking ./mpn/generic/add_1.c to mpn/add_1.c +> config.status: linking ./mpn/x86/aors_n.asm to mpn/add_n.asm +> config.status: linking ./mpn/generic/sub.c to mpn/sub.c +> config.status: linking ./mpn/generic/sub_1.c to mpn/sub_1.c +> config.status: linking ./mpn/x86/aors_n.asm to mpn/sub_n.asm +> config.status: linking ./mpn/x86/mul_1.asm to mpn/mul_1.asm +> config.status: linking ./mpn/x86/p6/aorsmul_1.asm to mpn/addmul_1.asm +> config.status: linking ./mpn/x86/p6/aorsmul_1.asm to mpn/submul_1.asm +> config.status: linking ./mpn/x86/lshift.asm to mpn/lshift.asm +> config.status: linking ./mpn/x86/rshift.asm to mpn/rshift.asm +> config.status: linking ./mpn/x86/p6/dive_1.asm to mpn/dive_1.asm +> config.status: linking ./mpn/x86/p6/diveby3.asm to mpn/diveby3.asm +> config.status: linking ./mpn/generic/divis.c to mpn/divis.c +> config.status: linking ./mpn/generic/divrem.c to mpn/divrem.c +> config.status: linking ./mpn/x86/divrem_1.asm to mpn/divrem_1.asm +> config.status: linking ./mpn/generic/divrem_2.c to mpn/divrem_2.c +> config.status: linking ./mpn/generic/fib2_ui.c to mpn/fib2_ui.c +> config.status: linking ./mpn/x86/p6/mod_1.asm to mpn/mod_1.asm +> config.status: linking ./mpn/x86/mod_34lsub1.asm to mpn/mod_34lsub1.asm +> config.status: linking ./mpn/x86/p6/mode1o.asm to mpn/mode1o.asm +> config.status: linking ./mpn/generic/dump.c to mpn/dump.c +> config.status: linking ./mpn/generic/mul.c to mpn/mul.c +> config.status: linking ./mpn/generic/mul_fft.c to mpn/mul_fft.c +> config.status: linking ./mpn/generic/mul_n.c to mpn/mul_n.c +> config.status: linking ./mpn/x86/mul_basecase.asm to mpn/mul_basecase.asm +> config.status: linking ./mpn/x86/p6/sqr_basecase.asm to mpn/sqr_basecase.asm +> config.status: linking ./mpn/generic/random.c to mpn/random.c +> config.status: linking ./mpn/generic/random2.c to mpn/random2.c +> config.status: linking ./mpn/generic/sqrtrem.c to mpn/sqrtrem.c +> config.status: linking ./mpn/generic/get_str.c to mpn/get_str.c +> config.status: linking ./mpn/generic/set_str.c to mpn/set_str.c +> config.status: linking ./mpn/generic/scan0.c to mpn/scan0.c +> config.status: linking ./mpn/generic/scan1.c to mpn/scan1.c +> config.status: linking ./mpn/generic/popcount.c to mpn/popcount.c +> config.status: linking ./mpn/generic/hamdist.c to mpn/hamdist.c +> config.status: linking ./mpn/generic/cmp.c to mpn/cmp.c +> config.status: linking ./mpn/generic/perfsqr.c to mpn/perfsqr.c +> config.status: linking ./mpn/generic/bdivmod.c to mpn/bdivmod.c +> config.status: linking ./mpn/generic/gcd_1.c to mpn/gcd_1.c +> config.status: linking ./mpn/generic/gcd.c to mpn/gcd.c +> config.status: linking ./mpn/generic/gcdext.c to mpn/gcdext.c +> config.status: linking ./mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c +> config.status: linking ./mpn/generic/dc_divrem_n.c to mpn/dc_divrem_n.c +> config.status: linking ./mpn/generic/sb_divrem_mn.c to mpn/sb_divrem_mn.c +> config.status: linking ./mpn/generic/jacbase.c to mpn/jacbase.c +> config.status: linking ./mpn/x86/copyi.asm to mpn/copyi.asm +> config.status: linking ./mpn/x86/p6/copyd.asm to mpn/copyd.asm +> config.status: linking ./mpn/x86/p6/gmp-mparam.h to gmp-mparam.h +> # +> # +> # +> # Subconfigure of GMP done +> # ------------------------ +> # +> checking "for size of gmp limbs"... 4 +> checking "_SHORT_LIMB"... no +> checking "_LONG_LONG_LIMB"... no +> checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include +> checking for gethostbyname... yes +> checking for connect... yes +> checking for remove... yes +> checking for shmat... yes +> checking for IceConnectionNumber in -lICE... yes +> -I/usr/X11R6/include +> -L/usr/X11R6/lib +> +> -lSM -lICE +> checking for main in -lXmu... yes +> checking for main in -lXt... yes +> checking for main in -lXext... yes +> checking for main in -lXaw... yes +> checking for main in -lX11... yes +> checking bfd.h usability... yes +> checking bfd.h presence... yes +> checking for bfd.h... yes +> checking for bfd_init in -lbfd... yes +> checking if need to define CONST for bfd... no +> checking for useable bfd_boolean... no +> checking for long... yes +> checking size of long... 4 +> checking sizeof struct contblock... 8 +> checking endian.h usability... yes +> checking endian.h presence... yes +> checking for endian.h... yes +> checking "endianness"... little +> checking "finding DBEGIN"... got 0x8000000 +> checking "finding CSTACK_ADDRESS"... got -1073747568 +> checking "sizeof long long int"... yes +> checking for pagewidth... 12 +> checking for getcwd... yes +> checking for getwd... yes +> checking for uname... yes +> checking for gettimeofday... yes +> checking sys/ioctl.h usability... yes +> checking sys/ioctl.h presence... yes +> checking for sys/ioctl.h... yes +> checking for BSDgettimeofday... no +> checking for gettimeofday... (cached) yes +> checking for gettimeofday declaration... present +> checking for sin in -lm... yes +> checking for main in -lmingwex... no +> checking math.h usability... yes +> checking math.h presence... yes +> checking for math.h... yes +> checking values.h usability... yes +> checking values.h presence... yes +> checking for values.h... yes +> checking float.h usability... yes +> checking float.h presence... yes +> checking for float.h... yes +> checking for isnormal... yes +> checking for isfinite... yes +> checking for sockets... checking for connect... (cached) yes +> checking for gethostbyname... (cached) yes +> checking for main in -lreadline... yes +> checking For network code for nsocket.c... yes +> checking check for listen using fcntl... yes +> checking for profil... yes +> checking for setenv... yes +> checking for _cleanup... no +> checking FIONBIO vs. O_NONBLOCK for nonblocking I/O... O_NONBLOCK +> checking check for SV_ONSTACK... yes +> checking check for SIGSYS... yes +> checking check for SIGEMT... no +> checking asm/sigcontext.h usability... yes +> checking asm/sigcontext.h presence... yes +> checking for asm/sigcontext.h... yes +> checking asm/signal.h usability... no +> checking asm/signal.h presence... yes +> configure: WARNING: asm/signal.h: present but cannot be compiled +> configure: WARNING: asm/signal.h: check for missing prerequisite headers? +> configure: WARNING: asm/signal.h: proceeding with the preprocessor's result +> checking for asm/signal.h... yes +> "sigcontext in signal.h" +> checking for emacs... /usr/bin/emacs +> checking emacs site lisp directory... /usr/share/emacs/21.2/site-lisp +> checking emacs default.el... /usr/share/emacs/21.2/site-lisp/default.el +> checking emacs info/dir... /usr/share/info/ +> checking for tcl/tk... checking for tclsh... tclsh +> checking for main in -llieee... no +> using TK_VERSION=8.3 in /usr/lib +> checking alloca... yes +> checking Checking for buggy gcc version from redhat... yes .. turning off -O4 +> configure: creating ./config.status +> config.status: creating makedefc +> config.status: creating windows/gcl.iss +> config.status: creating windows/gcl.ansi.iss +> config.status: creating windows/install.ansi.lsp +> config.status: creating windows/install.lsp +> config.status: creating h/gclincl.h +> makedefc +> +> # begin makedefs +> +> # use=386-linux +> +> # for main link of raw_gcl +> LIBS= -lm /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libbfd.a /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libiberty.a -lreadline -lncurses +> +> #The multi precision library stuff +> MPFILES=$(MPDIR)/@MPI_FILE@ $(MPDIR)/libmport.a +> +> +> # root for the installation, eg /usr/local +> # This would cause make install to create /usr/local/bin/gcl and +> # /usr/local/lib/gcl-2-??/* with some basic files. +> prefix=/usr/local +> +> # where to place the info files +> INFO_DIR=/usr/share/info/ +> +> # where to put emacs lisp files. +> EMACS_SITE_LISP=/usr/share/emacs/21.2/site-lisp +> +> # the default.el file +> EMACS_DEFAULT_EL=/usr/share/emacs/21.2/site-lisp/default.el +> +> # numerous TCL/TK variables culled from the tkConfig.sh and tclConfig.sh +> # if these are found. +> TK_CONFIG_PREFIX=/usr/lib +> TK_LIBRARY=/usr/lib/tk8.3 +> TCL_LIBRARY=/usr/lib/tcl8.3 +> TK_XINCLUDES=-I/usr/X11R6/include +> TK_INCLUDE=-I/usr/lib/../include +> TCL_INCLUDE=-I/usr/lib/../include +> TK_LIB_SPEC=-L/usr/lib -ltk${TK_DBGX} +> TK_BUILD_LIB_SPEC=-L/usr/src/build/77334-i386/BUILD/tcltk-8.3.3/tk8.3.3/unix -ltk${TK_DBGX} +> TK_XLIBSW=-L/usr/X11R6/lib -lX11 +> TK_XINCLUDES=-I/usr/X11R6/include +> TCL_LIB_SPEC=-L/usr/lib -ltcl${TCL_DBGX} +> TCL_DL_LIBS=-ldl +> TCL_LIBS=-ldl -lm +> +> NOTIFY=yes +> CC=gcc +> CFLAGS=-Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I$(GCLDIR)/o +> FINAL_CFLAGS=-Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe +> NIFLAGS=-Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -I$(GCLDIR)/o +> O3FLAGS=-O3 -fomit-frame-pointer +> O2FLAGS=-O +> +> RL_OBJS=gcl_readline.o +> +> RL_LIB=lsp/gcl_readline.o +> +> MAKEINFO=makeinfo +> +> FLISP=saved_gcl +> SYSTEM=gcl +> BUILD_BFD= +> GMPDIR=gmp3 +> X_LIBS= -L/usr/X11R6/lib -lXmu -lXt -lXext -lXaw -lX11 +> X_CFLAGS= -I/usr/X11R6/include +> +> PROCESSOR_FLAGS= +> +> EXTRA_LOBJS= +> add-defs1 386-linux +> using 386-linux.defs +> patching o/makefile for gcc bug in 2.96 +> make[3]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1' +> cat h/config.h | sed -e "1,/Begin for cmpincl/d" \ +> -e "/End for cmpinclude/,50000d" > tmpx +> cat h/cmpincl1.h h/gclincl.h h/compbas.h h/enum.h h/mgmp.h h/object.h h/vs.h h/bds.h h/frame.h h/lex.h h/eval.h h/funlink.h h/att_ext.h h/new_decl.h h/compbas2.h h/compat.h h/cmponly.h o/regexp.h h//protoize.h >> tmpx +> ./xbin/move-if-changed mv tmpx h/cmpinclude.h +> tmpx and h/cmpinclude.h were not the same. +> ln tmpx h/cmpinclude.h +> ./xbin/move-if-changed cp h/cmpinclude.h o/cmpinclude.h +> h/cmpinclude.h and o/cmpinclude.h were not the same. +> ln h/cmpinclude.h o/cmpinclude.h +> (cd bin; make all) +> make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/bin' +> gcc -I../h -DUNIX -o dpp dpp.c +> gcc -I../h -o append append.c +> gcc -I../h -o file-sub file-sub.c +> make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/bin' +> make mpfiles +> make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1' +> cd gmp3 && make +> make[5]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3' +> make all-recursive +> make[6]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3' +> Making all in tests +> make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests' +> Making all in . +> make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests' +> make[8]: Nothing to be done for `all-am'. +> make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests' +> Making all in devel +> make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/devel' +> make[8]: Nothing to be done for `all'. +> make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/devel' +> Making all in mpn +> make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpn' +> make[8]: Nothing to be done for `all'. +> make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpn' +> Making all in mpz +> make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpz' +> make[8]: Nothing to be done for `all'. +> make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpz' +> Making all in mpq +> make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpq' +> make[8]: Nothing to be done for `all'. +> make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpq' +> Making all in mpf +> make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpf' +> make[8]: Nothing to be done for `all'. +> make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpf' +> Making all in rand +> make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/rand' +> make[8]: Nothing to be done for `all'. +> make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/rand' +> Making all in misc +> make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/misc' +> make[8]: Nothing to be done for `all'. +> make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/misc' +> Making all in cxx +> make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/cxx' +> make[8]: Nothing to be done for `all'. +> make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/cxx' +> Making all in mpbsd +> make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpbsd' +> make[8]: Nothing to be done for `all'. +> make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests/mpbsd' +> make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tests' +> Making all in mpn +> make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpn' +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mp_bases | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mp_bases.lo `test -f mp_bases.c || echo './'`mp_bases.c +> mkdir .libs +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mp_bases -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_bases.c -fPIC -DPIC -o .libs/mp_bases.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mp_bases -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_bases.c -o mp_bases.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo udiv | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f udiv.asm || echo './'`udiv.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_udiv -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro udiv.asm -fPIC -DPIC -o .libs/udiv.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_udiv -DPIC udiv.asm >tmp-udiv.s +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_udiv -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-udiv.s -fPIC -DPIC -o .libs/udiv.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_udiv -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro udiv.asm -o udiv.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo umul | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f umul.asm || echo './'`umul.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_umul -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro umul.asm -fPIC -DPIC -o .libs/umul.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_umul -DPIC umul.asm >tmp-umul.s +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_umul -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-umul.s -fPIC -DPIC -o .libs/umul.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_umul -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro umul.asm -o umul.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo add | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o add.lo `test -f add.c || echo './'`add.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_add -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add.c -fPIC -DPIC -o .libs/add.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_add -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add.c -o add.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo add_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o add_1.lo `test -f add_1.c || echo './'`add_1.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_add_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add_1.c -fPIC -DPIC -o .libs/add_1.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_add_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add_1.c -o add_1.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo add_n | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f add_n.asm || echo './'`add_n.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_add_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro add_n.asm -fPIC -DPIC -o .libs/add_n.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_add_n -DPIC add_n.asm >tmp-add_n.s +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_add_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-add_n.s -fPIC -DPIC -o .libs/add_n.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_add_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro add_n.asm -o add_n.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo sub | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sub.lo `test -f sub.c || echo './'`sub.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sub -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub.c -fPIC -DPIC -o .libs/sub.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sub -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub.c -o sub.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo sub_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sub_1.lo `test -f sub_1.c || echo './'`sub_1.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sub_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub_1.c -fPIC -DPIC -o .libs/sub_1.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sub_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub_1.c -o sub_1.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo sub_n | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f sub_n.asm || echo './'`sub_n.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sub_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro sub_n.asm -fPIC -DPIC -o .libs/sub_n.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_sub_n -DPIC sub_n.asm >tmp-sub_n.s +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sub_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-sub_n.s -fPIC -DPIC -o .libs/sub_n.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sub_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro sub_n.asm -o sub_n.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mul_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f mul_1.asm || echo './'`mul_1.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mul_1.asm -fPIC -DPIC -o .libs/mul_1.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_mul_1 -DPIC mul_1.asm >tmp-mul_1.s +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-mul_1.s -fPIC -DPIC -o .libs/mul_1.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mul_1.asm -o mul_1.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo addmul_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f addmul_1.asm || echo './'`addmul_1.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_addmul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro addmul_1.asm -fPIC -DPIC -o .libs/addmul_1.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_addmul_1 -DPIC addmul_1.asm >tmp-addmul_1.s +> addmul_1.asm: 220: warning, simulating cmov with jump, use for testing only +> addmul_1.asm: 221: warning, simulating cmov with jump, use for testing only +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_addmul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-addmul_1.s -fPIC -DPIC -o .libs/addmul_1.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_addmul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro addmul_1.asm -o addmul_1.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo submul_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f submul_1.asm || echo './'`submul_1.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_submul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro submul_1.asm -fPIC -DPIC -o .libs/submul_1.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_submul_1 -DPIC submul_1.asm >tmp-submul_1.s +> submul_1.asm: 220: warning, simulating cmov with jump, use for testing only +> submul_1.asm: 221: warning, simulating cmov with jump, use for testing only +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_submul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-submul_1.s -fPIC -DPIC -o .libs/submul_1.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_submul_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro submul_1.asm -o submul_1.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo lshift | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f lshift.asm || echo './'`lshift.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_lshift -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro lshift.asm -fPIC -DPIC -o .libs/lshift.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_lshift -DPIC lshift.asm >tmp-lshift.s +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_lshift -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-lshift.s -fPIC -DPIC -o .libs/lshift.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_lshift -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro lshift.asm -o lshift.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo rshift | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f rshift.asm || echo './'`rshift.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_rshift -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro rshift.asm -fPIC -DPIC -o .libs/rshift.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_rshift -DPIC rshift.asm >tmp-rshift.s +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_rshift -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-rshift.s -fPIC -DPIC -o .libs/rshift.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_rshift -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro rshift.asm -o rshift.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo dive_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f dive_1.asm || echo './'`dive_1.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_dive_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro dive_1.asm -fPIC -DPIC -o .libs/dive_1.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_dive_1 -DPIC dive_1.asm >tmp-dive_1.s +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_dive_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-dive_1.s -fPIC -DPIC -o .libs/dive_1.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_dive_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro dive_1.asm -o dive_1.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo diveby3 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f diveby3.asm || echo './'`diveby3.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_diveby3 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro diveby3.asm -fPIC -DPIC -o .libs/diveby3.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_diveby3 -DPIC diveby3.asm >tmp-diveby3.s +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_diveby3 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-diveby3.s -fPIC -DPIC -o .libs/diveby3.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_diveby3 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro diveby3.asm -o diveby3.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo divis | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o divis.lo `test -f divis.c || echo './'`divis.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divis -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divis.c -fPIC -DPIC -o .libs/divis.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divis -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divis.c -o divis.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo divrem | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o divrem.lo `test -f divrem.c || echo './'`divrem.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divrem -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divrem.c -fPIC -DPIC -o .libs/divrem.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divrem -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divrem.c -o divrem.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo divrem_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f divrem_1.asm || echo './'`divrem_1.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divrem_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro divrem_1.asm -fPIC -DPIC -o .libs/divrem_1.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_divrem_1 -DPIC divrem_1.asm >tmp-divrem_1.s +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divrem_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-divrem_1.s -fPIC -DPIC -o .libs/divrem_1.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divrem_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro divrem_1.asm -o divrem_1.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo divrem_2 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o divrem_2.lo `test -f divrem_2.c || echo './'`divrem_2.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divrem_2 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divrem_2.c -fPIC -DPIC -o .libs/divrem_2.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_divrem_2 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divrem_2.c -o divrem_2.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo fib2_ui | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fib2_ui.lo `test -f fib2_ui.c || echo './'`fib2_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_fib2_ui -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fib2_ui.c -fPIC -DPIC -o .libs/fib2_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_fib2_ui -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fib2_ui.c -o fib2_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mod_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f mod_1.asm || echo './'`mod_1.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mod_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mod_1.asm -fPIC -DPIC -o .libs/mod_1.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_mod_1 -DPIC mod_1.asm >tmp-mod_1.s +> mod_1.asm: 142: warning, simulating cmov with jump, use for testing only +> mod_1.asm: 217: warning, simulating cmov with jump, use for testing only +> mod_1.asm: 282: warning, simulating cmov with jump, use for testing only +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mod_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-mod_1.s -fPIC -DPIC -o .libs/mod_1.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mod_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mod_1.asm -o mod_1.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mod_34lsub1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f mod_34lsub1.asm || echo './'`mod_34lsub1.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mod_34lsub1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mod_34lsub1.asm -fPIC -DPIC -o .libs/mod_34lsub1.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_mod_34lsub1 -DPIC mod_34lsub1.asm >tmp-mod_34lsub1.s +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mod_34lsub1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-mod_34lsub1.s -fPIC -DPIC -o .libs/mod_34lsub1.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mod_34lsub1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mod_34lsub1.asm -o mod_34lsub1.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mode1o | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f mode1o.asm || echo './'`mode1o.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mode1o -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mode1o.asm -fPIC -DPIC -o .libs/mode1o.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_mode1o -DPIC mode1o.asm >tmp-mode1o.s +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mode1o -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-mode1o.s -fPIC -DPIC -o .libs/mode1o.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mode1o -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mode1o.asm -o mode1o.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo dump | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o dump.lo `test -f dump.c || echo './'`dump.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_dump -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dump.c -fPIC -DPIC -o .libs/dump.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_dump -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dump.c -o dump.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mul | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul.lo `test -f mul.c || echo './'`mul.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul.c -fPIC -DPIC -o .libs/mul.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul.c -o mul.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mul_fft | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul_fft.lo `test -f mul_fft.c || echo './'`mul_fft.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_fft -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_fft.c -fPIC -DPIC -o .libs/mul_fft.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_fft -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_fft.c -o mul_fft.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mul_n | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul_n.lo `test -f mul_n.c || echo './'`mul_n.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_n.c -fPIC -DPIC -o .libs/mul_n.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_n.c -o mul_n.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mul_basecase | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f mul_basecase.asm || echo './'`mul_basecase.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_basecase -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mul_basecase.asm -fPIC -DPIC -o .libs/mul_basecase.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_mul_basecase -DPIC mul_basecase.asm >tmp-mul_basecase.s +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_basecase -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-mul_basecase.s -fPIC -DPIC -o .libs/mul_basecase.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mul_basecase -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro mul_basecase.asm -o mul_basecase.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo sqr_basecase | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f sqr_basecase.asm || echo './'`sqr_basecase.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sqr_basecase -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro sqr_basecase.asm -fPIC -DPIC -o .libs/sqr_basecase.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_sqr_basecase -DPIC sqr_basecase.asm >tmp-sqr_basecase.s +> sqr_basecase.asm: 439: warning, simulating cmov with jump, use for testing only +> sqr_basecase.asm: 440: warning, simulating cmov with jump, use for testing only +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sqr_basecase -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-sqr_basecase.s -fPIC -DPIC -o .libs/sqr_basecase.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sqr_basecase -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro sqr_basecase.asm -o sqr_basecase.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo random | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o random.lo `test -f random.c || echo './'`random.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_random -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random.c -fPIC -DPIC -o .libs/random.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_random -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random.c -o random.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo random2 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o random2.lo `test -f random2.c || echo './'`random2.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_random2 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random2.c -fPIC -DPIC -o .libs/random2.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_random2 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random2.c -o random2.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo sqrtrem | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sqrtrem.lo `test -f sqrtrem.c || echo './'`sqrtrem.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sqrtrem -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrtrem.c -fPIC -DPIC -o .libs/sqrtrem.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sqrtrem -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrtrem.c -o sqrtrem.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo get_str | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_str.lo `test -f get_str.c || echo './'`get_str.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_get_str -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_str.c -fPIC -DPIC -o .libs/get_str.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_get_str -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_str.c -o get_str.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo set_str | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_str.lo `test -f set_str.c || echo './'`set_str.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_set_str -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_str.c -fPIC -DPIC -o .libs/set_str.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_set_str -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_str.c -o set_str.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo scan0 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o scan0.lo `test -f scan0.c || echo './'`scan0.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_scan0 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scan0.c -fPIC -DPIC -o .libs/scan0.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_scan0 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scan0.c -o scan0.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo scan1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o scan1.lo `test -f scan1.c || echo './'`scan1.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_scan1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scan1.c -fPIC -DPIC -o .libs/scan1.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_scan1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scan1.c -o scan1.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo popcount | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o popcount.lo `test -f popcount.c || echo './'`popcount.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_popcount -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c popcount.c -fPIC -DPIC -o .libs/popcount.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_popcount -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c popcount.c -o popcount.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo hamdist | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o hamdist.lo `test -f hamdist.c || echo './'`hamdist.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_hamdist -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c hamdist.c -fPIC -DPIC -o .libs/hamdist.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_hamdist -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c hamdist.c -o hamdist.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo cmp | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp.lo `test -f cmp.c || echo './'`cmp.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_cmp -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp.c -fPIC -DPIC -o .libs/cmp.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_cmp -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp.c -o cmp.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo perfsqr | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o perfsqr.lo `test -f perfsqr.c || echo './'`perfsqr.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_perfsqr -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c perfsqr.c -fPIC -DPIC -o .libs/perfsqr.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_perfsqr -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c perfsqr.c -o perfsqr.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo bdivmod | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o bdivmod.lo `test -f bdivmod.c || echo './'`bdivmod.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_bdivmod -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c bdivmod.c -fPIC -DPIC -o .libs/bdivmod.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_bdivmod -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c bdivmod.c -o bdivmod.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo gcd_1 | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o gcd_1.lo `test -f gcd_1.c || echo './'`gcd_1.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_gcd_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcd_1.c -fPIC -DPIC -o .libs/gcd_1.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_gcd_1 -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcd_1.c -o gcd_1.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo gcd | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o gcd.lo `test -f gcd.c || echo './'`gcd.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_gcd -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcd.c -fPIC -DPIC -o .libs/gcd.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_gcd -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcd.c -o gcd.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo gcdext | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o gcdext.lo `test -f gcdext.c || echo './'`gcdext.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_gcdext -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcdext.c -fPIC -DPIC -o .libs/gcdext.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_gcdext -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcdext.c -o gcdext.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo tdiv_qr | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_qr.lo `test -f tdiv_qr.c || echo './'`tdiv_qr.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_tdiv_qr -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_qr.c -fPIC -DPIC -o .libs/tdiv_qr.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_tdiv_qr -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_qr.c -o tdiv_qr.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo dc_divrem_n | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o dc_divrem_n.lo `test -f dc_divrem_n.c || echo './'`dc_divrem_n.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_dc_divrem_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dc_divrem_n.c -fPIC -DPIC -o .libs/dc_divrem_n.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_dc_divrem_n -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dc_divrem_n.c -o dc_divrem_n.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo sb_divrem_mn | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sb_divrem_mn.lo `test -f sb_divrem_mn.c || echo './'`sb_divrem_mn.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sb_divrem_mn -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sb_divrem_mn.c -fPIC -DPIC -o .libs/sb_divrem_mn.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_sb_divrem_mn -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sb_divrem_mn.c -o sb_divrem_mn.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo jacbase | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o jacbase.lo `test -f jacbase.c || echo './'`jacbase.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_jacbase -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c jacbase.c -fPIC -DPIC -o .libs/jacbase.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_jacbase -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c jacbase.c -o jacbase.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo copyi | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f copyi.asm || echo './'`copyi.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_copyi -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro copyi.asm -fPIC -DPIC -o .libs/copyi.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_copyi -DPIC copyi.asm >tmp-copyi.s +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_copyi -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-copyi.s -fPIC -DPIC -o .libs/copyi.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_copyi -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro copyi.asm -o copyi.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo copyd | sed 's/_$//'` -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro `test -f copyd.asm || echo './'`copyd.asm +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_copyd -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro copyd.asm -fPIC -DPIC -o .libs/copyd.o +> m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_copyd -DPIC copyd.asm >tmp-copyd.s +> gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_copyd -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro tmp-copyd.s -fPIC -DPIC -o .libs/copyd.o +> ../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_copyd -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro copyd.asm -o copyd.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=link gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -o libmpn.la mp_bases.lo udiv.lo umul.lo add.lo add_1.lo add_n.lo sub.lo sub_1.lo sub_n.lo mul_1.lo addmul_1.lo submul_1.lo lshift.lo rshift.lo dive_1.lo diveby3.lo divis.lo divrem.lo divrem_1.lo divrem_2.lo fib2_ui.lo mod_1.lo mod_34lsub1.lo mode1o.lo dump.lo mul.lo mul_fft.lo mul_n.lo mul_basecase.lo sqr_basecase.lo random.lo random2.lo sqrtrem.lo get_str.lo set_str.lo scan0.lo scan1.lo popcount.lo hamdist.lo cmp.lo perfsqr.lo bdivmod.lo gcd_1.lo gcd.lo gcdext.lo tdiv_qr.lo dc_divrem_n.lo sb_divrem_mn.lo jacbase.lo copyi.lo copyd.lo +> ar cq .libs/libmpn.a .libs/mp_bases.o .libs/udiv.o .libs/umul.o .libs/add.o .libs/add_1.o .libs/add_n.o .libs/sub.o .libs/sub_1.o .libs/sub_n.o .libs/mul_1.o .libs/addmul_1.o .libs/submul_1.o .libs/lshift.o .libs/rshift.o .libs/dive_1.o .libs/diveby3.o .libs/divis.o .libs/divrem.o .libs/divrem_1.o .libs/divrem_2.o .libs/fib2_ui.o .libs/mod_1.o .libs/mod_34lsub1.o .libs/mode1o.o .libs/dump.o .libs/mul.o .libs/mul_fft.o .libs/mul_n.o .libs/mul_basecase.o .libs/sqr_basecase.o .libs/random.o .libs/random2.o .libs/sqrtrem.o .libs/get_str.o .libs/set_str.o .libs/scan0.o .libs/scan1.o .libs/popcount.o .libs/hamdist.o .libs/cmp.o .libs/perfsqr.o .libs/bdivmod.o .libs/gcd_1.o .libs/gcd.o .libs/gcdext.o .libs/tdiv_qr.o .libs/dc_divrem_n.o .libs/sb_divrem_mn.o .libs/jacbase.o .libs/copyi.o .libs/copyd.o +> ranlib .libs/libmpn.a +> creating libmpn.la +> (cd .libs && rm -f libmpn.la && ln -s ../libmpn.la libmpn.la) +> make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpn' +> Making all in mpz +> make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpz' +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o add.lo `test -f add.c || echo './'`add.c +> mkdir .libs +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add.c -fPIC -DPIC -o .libs/add.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add.c -o add.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o add_ui.lo `test -f add_ui.c || echo './'`add_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add_ui.c -fPIC -DPIC -o .libs/add_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add_ui.c -o add_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o abs.lo `test -f abs.c || echo './'`abs.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c abs.c -fPIC -DPIC -o .libs/abs.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c abs.c -o abs.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o aorsmul.lo `test -f aorsmul.c || echo './'`aorsmul.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c aorsmul.c -fPIC -DPIC -o .libs/aorsmul.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c aorsmul.c -o aorsmul.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o aorsmul_i.lo `test -f aorsmul_i.c || echo './'`aorsmul_i.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c aorsmul_i.c -fPIC -DPIC -o .libs/aorsmul_i.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c aorsmul_i.c -o aorsmul_i.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o and.lo `test -f and.c || echo './'`and.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c and.c -fPIC -DPIC -o .libs/and.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c and.c -o and.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o array_init.lo `test -f array_init.c || echo './'`array_init.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c array_init.c -fPIC -DPIC -o .libs/array_init.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c array_init.c -o array_init.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o bin_ui.lo `test -f bin_ui.c || echo './'`bin_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c bin_ui.c -fPIC -DPIC -o .libs/bin_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c bin_ui.c -o bin_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o bin_uiui.lo `test -f bin_uiui.c || echo './'`bin_uiui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c bin_uiui.c -fPIC -DPIC -o .libs/bin_uiui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c bin_uiui.c -o bin_uiui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cdiv_q.lo `test -f cdiv_q.c || echo './'`cdiv_q.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_q.c -fPIC -DPIC -o .libs/cdiv_q.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_q.c -o cdiv_q.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cdiv_q_ui.lo `test -f cdiv_q_ui.c || echo './'`cdiv_q_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_q_ui.c -fPIC -DPIC -o .libs/cdiv_q_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_q_ui.c -o cdiv_q_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cdiv_qr.lo `test -f cdiv_qr.c || echo './'`cdiv_qr.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_qr.c -fPIC -DPIC -o .libs/cdiv_qr.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_qr.c -o cdiv_qr.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cdiv_qr_ui.lo `test -f cdiv_qr_ui.c || echo './'`cdiv_qr_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_qr_ui.c -fPIC -DPIC -o .libs/cdiv_qr_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_qr_ui.c -o cdiv_qr_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cdiv_r.lo `test -f cdiv_r.c || echo './'`cdiv_r.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_r.c -fPIC -DPIC -o .libs/cdiv_r.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_r.c -o cdiv_r.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cdiv_r_ui.lo `test -f cdiv_r_ui.c || echo './'`cdiv_r_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_r_ui.c -fPIC -DPIC -o .libs/cdiv_r_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_r_ui.c -o cdiv_r_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cdiv_ui.lo `test -f cdiv_ui.c || echo './'`cdiv_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_ui.c -fPIC -DPIC -o .libs/cdiv_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cdiv_ui.c -o cdiv_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cfdiv_q_2exp.lo `test -f cfdiv_q_2exp.c || echo './'`cfdiv_q_2exp.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cfdiv_q_2exp.c -fPIC -DPIC -o .libs/cfdiv_q_2exp.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cfdiv_q_2exp.c -o cfdiv_q_2exp.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cfdiv_r_2exp.lo `test -f cfdiv_r_2exp.c || echo './'`cfdiv_r_2exp.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cfdiv_r_2exp.c -fPIC -DPIC -o .libs/cfdiv_r_2exp.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cfdiv_r_2exp.c -o cfdiv_r_2exp.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o clear.lo `test -f clear.c || echo './'`clear.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c clear.c -fPIC -DPIC -o .libs/clear.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c clear.c -o clear.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o clrbit.lo `test -f clrbit.c || echo './'`clrbit.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c clrbit.c -fPIC -DPIC -o .libs/clrbit.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c clrbit.c -o clrbit.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp.lo `test -f cmp.c || echo './'`cmp.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp.c -fPIC -DPIC -o .libs/cmp.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp.c -o cmp.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp_d.lo `test -f cmp_d.c || echo './'`cmp_d.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_d.c -fPIC -DPIC -o .libs/cmp_d.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_d.c -o cmp_d.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp_si.lo `test -f cmp_si.c || echo './'`cmp_si.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_si.c -fPIC -DPIC -o .libs/cmp_si.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_si.c -o cmp_si.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp_ui.lo `test -f cmp_ui.c || echo './'`cmp_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_ui.c -fPIC -DPIC -o .libs/cmp_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_ui.c -o cmp_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmpabs.lo `test -f cmpabs.c || echo './'`cmpabs.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmpabs.c -fPIC -DPIC -o .libs/cmpabs.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmpabs.c -o cmpabs.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmpabs_d.lo `test -f cmpabs_d.c || echo './'`cmpabs_d.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmpabs_d.c -fPIC -DPIC -o .libs/cmpabs_d.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmpabs_d.c -o cmpabs_d.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmpabs_ui.lo `test -f cmpabs_ui.c || echo './'`cmpabs_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmpabs_ui.c -fPIC -DPIC -o .libs/cmpabs_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmpabs_ui.c -o cmpabs_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o com.lo `test -f com.c || echo './'`com.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c com.c -fPIC -DPIC -o .libs/com.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c com.c -o com.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cong.lo `test -f cong.c || echo './'`cong.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cong.c -fPIC -DPIC -o .libs/cong.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cong.c -o cong.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cong_2exp.lo `test -f cong_2exp.c || echo './'`cong_2exp.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cong_2exp.c -fPIC -DPIC -o .libs/cong_2exp.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cong_2exp.c -o cong_2exp.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cong_ui.lo `test -f cong_ui.c || echo './'`cong_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cong_ui.c -fPIC -DPIC -o .libs/cong_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cong_ui.c -o cong_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o divexact.lo `test -f divexact.c || echo './'`divexact.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divexact.c -fPIC -DPIC -o .libs/divexact.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divexact.c -o divexact.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o divegcd.lo `test -f divegcd.c || echo './'`divegcd.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divegcd.c -fPIC -DPIC -o .libs/divegcd.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divegcd.c -o divegcd.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o dive_ui.lo `test -f dive_ui.c || echo './'`dive_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dive_ui.c -fPIC -DPIC -o .libs/dive_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dive_ui.c -o dive_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o divis.lo `test -f divis.c || echo './'`divis.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divis.c -fPIC -DPIC -o .libs/divis.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divis.c -o divis.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o divis_ui.lo `test -f divis_ui.c || echo './'`divis_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divis_ui.c -fPIC -DPIC -o .libs/divis_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divis_ui.c -o divis_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o divis_2exp.lo `test -f divis_2exp.c || echo './'`divis_2exp.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divis_2exp.c -fPIC -DPIC -o .libs/divis_2exp.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c divis_2exp.c -o divis_2exp.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o dump.lo `test -f dump.c || echo './'`dump.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dump.c -fPIC -DPIC -o .libs/dump.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dump.c -o dump.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fac_ui.lo `test -f fac_ui.c || echo './'`fac_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fac_ui.c -fPIC -DPIC -o .libs/fac_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fac_ui.c -o fac_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fdiv_q.lo `test -f fdiv_q.c || echo './'`fdiv_q.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_q.c -fPIC -DPIC -o .libs/fdiv_q.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_q.c -o fdiv_q.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fdiv_q_ui.lo `test -f fdiv_q_ui.c || echo './'`fdiv_q_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_q_ui.c -fPIC -DPIC -o .libs/fdiv_q_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_q_ui.c -o fdiv_q_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fdiv_qr.lo `test -f fdiv_qr.c || echo './'`fdiv_qr.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_qr.c -fPIC -DPIC -o .libs/fdiv_qr.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_qr.c -o fdiv_qr.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fdiv_qr_ui.lo `test -f fdiv_qr_ui.c || echo './'`fdiv_qr_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_qr_ui.c -fPIC -DPIC -o .libs/fdiv_qr_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_qr_ui.c -o fdiv_qr_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fdiv_r.lo `test -f fdiv_r.c || echo './'`fdiv_r.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_r.c -fPIC -DPIC -o .libs/fdiv_r.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_r.c -o fdiv_r.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fdiv_r_ui.lo `test -f fdiv_r_ui.c || echo './'`fdiv_r_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_r_ui.c -fPIC -DPIC -o .libs/fdiv_r_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_r_ui.c -o fdiv_r_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fdiv_ui.lo `test -f fdiv_ui.c || echo './'`fdiv_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_ui.c -fPIC -DPIC -o .libs/fdiv_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fdiv_ui.c -o fdiv_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fib_ui.lo `test -f fib_ui.c || echo './'`fib_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fib_ui.c -fPIC -DPIC -o .libs/fib_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fib_ui.c -o fib_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fib2_ui.lo `test -f fib2_ui.c || echo './'`fib2_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fib2_ui.c -fPIC -DPIC -o .libs/fib2_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fib2_ui.c -o fib2_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_sint.lo `test -f fits_sint.c || echo './'`fits_sint.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_sint.c -fPIC -DPIC -o .libs/fits_sint.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_sint.c -o fits_sint.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_slong.lo `test -f fits_slong.c || echo './'`fits_slong.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_slong.c -fPIC -DPIC -o .libs/fits_slong.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_slong.c -o fits_slong.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_sshort.lo `test -f fits_sshort.c || echo './'`fits_sshort.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_sshort.c -fPIC -DPIC -o .libs/fits_sshort.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_sshort.c -o fits_sshort.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_uint.lo `test -f fits_uint.c || echo './'`fits_uint.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_uint.c -fPIC -DPIC -o .libs/fits_uint.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_uint.c -o fits_uint.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_ulong.lo `test -f fits_ulong.c || echo './'`fits_ulong.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_ulong.c -fPIC -DPIC -o .libs/fits_ulong.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_ulong.c -o fits_ulong.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_ushort.lo `test -f fits_ushort.c || echo './'`fits_ushort.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_ushort.c -fPIC -DPIC -o .libs/fits_ushort.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_ushort.c -o fits_ushort.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o gcd.lo `test -f gcd.c || echo './'`gcd.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcd.c -fPIC -DPIC -o .libs/gcd.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcd.c -o gcd.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o gcd_ui.lo `test -f gcd_ui.c || echo './'`gcd_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcd_ui.c -fPIC -DPIC -o .libs/gcd_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcd_ui.c -o gcd_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o gcdext.lo `test -f gcdext.c || echo './'`gcdext.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcdext.c -fPIC -DPIC -o .libs/gcdext.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c gcdext.c -o gcdext.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_d.lo `test -f get_d.c || echo './'`get_d.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d.c -fPIC -DPIC -o .libs/get_d.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d.c -o get_d.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_d_2exp.lo `test -f get_d_2exp.c || echo './'`get_d_2exp.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d_2exp.c -fPIC -DPIC -o .libs/get_d_2exp.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d_2exp.c -o get_d_2exp.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_si.lo `test -f get_si.c || echo './'`get_si.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_si.c -fPIC -DPIC -o .libs/get_si.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_si.c -o get_si.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_str.lo `test -f get_str.c || echo './'`get_str.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_str.c -fPIC -DPIC -o .libs/get_str.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_str.c -o get_str.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_ui.lo `test -f get_ui.c || echo './'`get_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_ui.c -fPIC -DPIC -o .libs/get_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_ui.c -o get_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o getlimbn.lo `test -f getlimbn.c || echo './'`getlimbn.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c getlimbn.c -fPIC -DPIC -o .libs/getlimbn.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c getlimbn.c -o getlimbn.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o hamdist.lo `test -f hamdist.c || echo './'`hamdist.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c hamdist.c -fPIC -DPIC -o .libs/hamdist.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c hamdist.c -o hamdist.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o init.lo `test -f init.c || echo './'`init.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init.c -fPIC -DPIC -o .libs/init.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init.c -o init.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o init2.lo `test -f init2.c || echo './'`init2.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init2.c -fPIC -DPIC -o .libs/init2.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init2.c -o init2.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o inp_raw.lo `test -f inp_raw.c || echo './'`inp_raw.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inp_raw.c -fPIC -DPIC -o .libs/inp_raw.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inp_raw.c -o inp_raw.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o inp_str.lo `test -f inp_str.c || echo './'`inp_str.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inp_str.c -fPIC -DPIC -o .libs/inp_str.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inp_str.c -o inp_str.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o invert.lo `test -f invert.c || echo './'`invert.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c invert.c -fPIC -DPIC -o .libs/invert.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c invert.c -o invert.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o ior.lo `test -f ior.c || echo './'`ior.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ior.c -fPIC -DPIC -o .libs/ior.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ior.c -o ior.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset.lo `test -f iset.c || echo './'`iset.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset.c -fPIC -DPIC -o .libs/iset.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset.c -o iset.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset_d.lo `test -f iset_d.c || echo './'`iset_d.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_d.c -fPIC -DPIC -o .libs/iset_d.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_d.c -o iset_d.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset_si.lo `test -f iset_si.c || echo './'`iset_si.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_si.c -fPIC -DPIC -o .libs/iset_si.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_si.c -o iset_si.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset_str.lo `test -f iset_str.c || echo './'`iset_str.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_str.c -fPIC -DPIC -o .libs/iset_str.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_str.c -o iset_str.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset_ui.lo `test -f iset_ui.c || echo './'`iset_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_ui.c -fPIC -DPIC -o .libs/iset_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_ui.c -o iset_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o jacobi.lo `test -f jacobi.c || echo './'`jacobi.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c jacobi.c -fPIC -DPIC -o .libs/jacobi.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c jacobi.c -o jacobi.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o kronsz.lo `test -f kronsz.c || echo './'`kronsz.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c kronsz.c -fPIC -DPIC -o .libs/kronsz.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c kronsz.c -o kronsz.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o kronuz.lo `test -f kronuz.c || echo './'`kronuz.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c kronuz.c -fPIC -DPIC -o .libs/kronuz.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c kronuz.c -o kronuz.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o kronzs.lo `test -f kronzs.c || echo './'`kronzs.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c kronzs.c -fPIC -DPIC -o .libs/kronzs.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c kronzs.c -o kronzs.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o kronzu.lo `test -f kronzu.c || echo './'`kronzu.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c kronzu.c -fPIC -DPIC -o .libs/kronzu.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c kronzu.c -o kronzu.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o lcm.lo `test -f lcm.c || echo './'`lcm.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c lcm.c -fPIC -DPIC -o .libs/lcm.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c lcm.c -o lcm.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o lcm_ui.lo `test -f lcm_ui.c || echo './'`lcm_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c lcm_ui.c -fPIC -DPIC -o .libs/lcm_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c lcm_ui.c -o lcm_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o lucnum_ui.lo `test -f lucnum_ui.c || echo './'`lucnum_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c lucnum_ui.c -fPIC -DPIC -o .libs/lucnum_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c lucnum_ui.c -o lucnum_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o lucnum2_ui.lo `test -f lucnum2_ui.c || echo './'`lucnum2_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c lucnum2_ui.c -fPIC -DPIC -o .libs/lucnum2_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c lucnum2_ui.c -o lucnum2_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o millerrabin.lo `test -f millerrabin.c || echo './'`millerrabin.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c millerrabin.c -fPIC -DPIC -o .libs/millerrabin.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c millerrabin.c -o millerrabin.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mod.lo `test -f mod.c || echo './'`mod.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mod.c -fPIC -DPIC -o .libs/mod.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mod.c -o mod.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul.lo `test -f mul.c || echo './'`mul.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul.c -fPIC -DPIC -o .libs/mul.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul.c -o mul.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul_2exp.lo `test -f mul_2exp.c || echo './'`mul_2exp.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_2exp.c -fPIC -DPIC -o .libs/mul_2exp.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_2exp.c -o mul_2exp.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul_si.lo `test -f mul_si.c || echo './'`mul_si.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_si.c -fPIC -DPIC -o .libs/mul_si.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_si.c -o mul_si.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul_ui.lo `test -f mul_ui.c || echo './'`mul_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_ui.c -fPIC -DPIC -o .libs/mul_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_ui.c -o mul_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o n_pow_ui.lo `test -f n_pow_ui.c || echo './'`n_pow_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c n_pow_ui.c -fPIC -DPIC -o .libs/n_pow_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c n_pow_ui.c -o n_pow_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o neg.lo `test -f neg.c || echo './'`neg.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c neg.c -fPIC -DPIC -o .libs/neg.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c neg.c -o neg.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o nextprime.lo `test -f nextprime.c || echo './'`nextprime.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c nextprime.c -fPIC -DPIC -o .libs/nextprime.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c nextprime.c -o nextprime.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o out_raw.lo `test -f out_raw.c || echo './'`out_raw.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c out_raw.c -fPIC -DPIC -o .libs/out_raw.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c out_raw.c -o out_raw.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o out_str.lo `test -f out_str.c || echo './'`out_str.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c out_str.c -fPIC -DPIC -o .libs/out_str.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c out_str.c -o out_str.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o perfpow.lo `test -f perfpow.c || echo './'`perfpow.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c perfpow.c -fPIC -DPIC -o .libs/perfpow.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c perfpow.c -o perfpow.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o perfsqr.lo `test -f perfsqr.c || echo './'`perfsqr.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c perfsqr.c -fPIC -DPIC -o .libs/perfsqr.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c perfsqr.c -o perfsqr.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o popcount.lo `test -f popcount.c || echo './'`popcount.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c popcount.c -fPIC -DPIC -o .libs/popcount.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c popcount.c -o popcount.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o pow_ui.lo `test -f pow_ui.c || echo './'`pow_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c pow_ui.c -fPIC -DPIC -o .libs/pow_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c pow_ui.c -o pow_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o powm.lo `test -f powm.c || echo './'`powm.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c powm.c -fPIC -DPIC -o .libs/powm.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c powm.c -o powm.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o powm_ui.lo `test -f powm_ui.c || echo './'`powm_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c powm_ui.c -fPIC -DPIC -o .libs/powm_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c powm_ui.c -o powm_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o pprime_p.lo `test -f pprime_p.c || echo './'`pprime_p.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c pprime_p.c -fPIC -DPIC -o .libs/pprime_p.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c pprime_p.c -o pprime_p.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o random.lo `test -f random.c || echo './'`random.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random.c -fPIC -DPIC -o .libs/random.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random.c -o random.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o random2.lo `test -f random2.c || echo './'`random2.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random2.c -fPIC -DPIC -o .libs/random2.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random2.c -o random2.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o realloc.lo `test -f realloc.c || echo './'`realloc.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c realloc.c -fPIC -DPIC -o .libs/realloc.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c realloc.c -o realloc.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o realloc2.lo `test -f realloc2.c || echo './'`realloc2.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c realloc2.c -fPIC -DPIC -o .libs/realloc2.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c realloc2.c -o realloc2.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o remove.lo `test -f remove.c || echo './'`remove.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c remove.c -fPIC -DPIC -o .libs/remove.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c remove.c -o remove.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o root.lo `test -f root.c || echo './'`root.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c root.c -fPIC -DPIC -o .libs/root.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c root.c -o root.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o rrandomb.lo `test -f rrandomb.c || echo './'`rrandomb.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c rrandomb.c -fPIC -DPIC -o .libs/rrandomb.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c rrandomb.c -o rrandomb.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o scan0.lo `test -f scan0.c || echo './'`scan0.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scan0.c -fPIC -DPIC -o .libs/scan0.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scan0.c -o scan0.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o scan1.lo `test -f scan1.c || echo './'`scan1.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scan1.c -fPIC -DPIC -o .libs/scan1.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scan1.c -o scan1.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set.lo `test -f set.c || echo './'`set.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set.c -fPIC -DPIC -o .libs/set.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set.c -o set.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_d.lo `test -f set_d.c || echo './'`set_d.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_d.c -fPIC -DPIC -o .libs/set_d.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_d.c -o set_d.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_f.lo `test -f set_f.c || echo './'`set_f.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_f.c -fPIC -DPIC -o .libs/set_f.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_f.c -o set_f.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_q.lo `test -f set_q.c || echo './'`set_q.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_q.c -fPIC -DPIC -o .libs/set_q.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_q.c -o set_q.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_si.lo `test -f set_si.c || echo './'`set_si.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_si.c -fPIC -DPIC -o .libs/set_si.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_si.c -o set_si.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_str.lo `test -f set_str.c || echo './'`set_str.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_str.c -fPIC -DPIC -o .libs/set_str.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_str.c -o set_str.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_ui.lo `test -f set_ui.c || echo './'`set_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_ui.c -fPIC -DPIC -o .libs/set_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_ui.c -o set_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o setbit.lo `test -f setbit.c || echo './'`setbit.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c setbit.c -fPIC -DPIC -o .libs/setbit.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c setbit.c -o setbit.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o size.lo `test -f size.c || echo './'`size.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c size.c -fPIC -DPIC -o .libs/size.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c size.c -o size.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sizeinbase.lo `test -f sizeinbase.c || echo './'`sizeinbase.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sizeinbase.c -fPIC -DPIC -o .libs/sizeinbase.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sizeinbase.c -o sizeinbase.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sqrt.lo `test -f sqrt.c || echo './'`sqrt.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrt.c -fPIC -DPIC -o .libs/sqrt.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrt.c -o sqrt.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sqrtrem.lo `test -f sqrtrem.c || echo './'`sqrtrem.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrtrem.c -fPIC -DPIC -o .libs/sqrtrem.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrtrem.c -o sqrtrem.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sub.lo `test -f sub.c || echo './'`sub.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub.c -fPIC -DPIC -o .libs/sub.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub.c -o sub.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sub_ui.lo `test -f sub_ui.c || echo './'`sub_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub_ui.c -fPIC -DPIC -o .libs/sub_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub_ui.c -o sub_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o swap.lo `test -f swap.c || echo './'`swap.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c swap.c -fPIC -DPIC -o .libs/swap.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c swap.c -o swap.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_ui.lo `test -f tdiv_ui.c || echo './'`tdiv_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_ui.c -fPIC -DPIC -o .libs/tdiv_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_ui.c -o tdiv_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_q.lo `test -f tdiv_q.c || echo './'`tdiv_q.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_q.c -fPIC -DPIC -o .libs/tdiv_q.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_q.c -o tdiv_q.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_q_2exp.lo `test -f tdiv_q_2exp.c || echo './'`tdiv_q_2exp.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_q_2exp.c -fPIC -DPIC -o .libs/tdiv_q_2exp.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_q_2exp.c -o tdiv_q_2exp.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_q_ui.lo `test -f tdiv_q_ui.c || echo './'`tdiv_q_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_q_ui.c -fPIC -DPIC -o .libs/tdiv_q_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_q_ui.c -o tdiv_q_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_qr.lo `test -f tdiv_qr.c || echo './'`tdiv_qr.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_qr.c -fPIC -DPIC -o .libs/tdiv_qr.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_qr.c -o tdiv_qr.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_qr_ui.lo `test -f tdiv_qr_ui.c || echo './'`tdiv_qr_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_qr_ui.c -fPIC -DPIC -o .libs/tdiv_qr_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_qr_ui.c -o tdiv_qr_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_r.lo `test -f tdiv_r.c || echo './'`tdiv_r.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_r.c -fPIC -DPIC -o .libs/tdiv_r.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_r.c -o tdiv_r.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_r_2exp.lo `test -f tdiv_r_2exp.c || echo './'`tdiv_r_2exp.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_r_2exp.c -fPIC -DPIC -o .libs/tdiv_r_2exp.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_r_2exp.c -o tdiv_r_2exp.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tdiv_r_ui.lo `test -f tdiv_r_ui.c || echo './'`tdiv_r_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_r_ui.c -fPIC -DPIC -o .libs/tdiv_r_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tdiv_r_ui.c -o tdiv_r_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o tstbit.lo `test -f tstbit.c || echo './'`tstbit.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tstbit.c -fPIC -DPIC -o .libs/tstbit.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c tstbit.c -o tstbit.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o ui_pow_ui.lo `test -f ui_pow_ui.c || echo './'`ui_pow_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ui_pow_ui.c -fPIC -DPIC -o .libs/ui_pow_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ui_pow_ui.c -o ui_pow_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o urandomb.lo `test -f urandomb.c || echo './'`urandomb.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c urandomb.c -fPIC -DPIC -o .libs/urandomb.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c urandomb.c -o urandomb.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o urandomm.lo `test -f urandomm.c || echo './'`urandomm.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c urandomm.c -fPIC -DPIC -o .libs/urandomm.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c urandomm.c -o urandomm.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o xor.lo `test -f xor.c || echo './'`xor.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c xor.c -fPIC -DPIC -o .libs/xor.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c xor.c -o xor.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=link gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -o libmpz.la add.lo add_ui.lo abs.lo aorsmul.lo aorsmul_i.lo and.lo array_init.lo bin_ui.lo bin_uiui.lo cdiv_q.lo cdiv_q_ui.lo cdiv_qr.lo cdiv_qr_ui.lo cdiv_r.lo cdiv_r_ui.lo cdiv_ui.lo cfdiv_q_2exp.lo cfdiv_r_2exp.lo clear.lo clrbit.lo cmp.lo cmp_d.lo cmp_si.lo cmp_ui.lo cmpabs.lo cmpabs_d.lo cmpabs_ui.lo com.lo cong.lo cong_2exp.lo cong_ui.lo divexact.lo divegcd.lo dive_ui.lo divis.lo divis_ui.lo divis_2exp.lo dump.lo fac_ui.lo fdiv_q.lo fdiv_q_ui.lo fdiv_qr.lo fdiv_qr_ui.lo fdiv_r.lo fdiv_r_ui.lo fdiv_ui.lo fib_ui.lo fib2_ui.lo fits_sint.lo fits_slong.lo fits_sshort.lo fits_uint.lo fits_ulong.lo fits_ushort.lo gcd.lo gcd_ui.lo gcdext.lo get_d.lo get_d_2exp.lo get_si.lo get_str.lo get_ui.lo getlimbn.lo hamdist.lo init.lo init2.lo inp_raw.lo inp_str.lo invert.lo ior.lo iset.lo iset_d.lo iset_si.lo iset_str.lo iset_ui.lo jacobi.lo kronsz.lo kronuz.lo kronzs.lo kronzu.lo lcm! +> .lo lcm_ui.lo lucnum_ui.lo lucnum2_ui.lo millerrabin.lo mod.lo mul.lo mul_2exp.lo mul_si.lo mul_ui.lo n_pow_ui.lo neg.lo nextprime.lo out_raw.lo out_str.lo perfpow.lo perfsqr.lo popcount.lo pow_ui.lo powm.lo powm_ui.lo pprime_p.lo random.lo random2.lo realloc.lo realloc2.lo remove.lo root.lo rrandomb.lo scan0.lo scan1.lo set.lo set_d.lo set_f.lo set_q.lo set_si.lo set_str.lo set_ui.lo setbit.lo size.lo sizeinbase.lo sqrt.lo sqrtrem.lo sub.lo sub_ui.lo swap.lo tdiv_ui.lo tdiv_q.lo tdiv_q_2exp.lo tdiv_q_ui.lo tdiv_qr.lo tdiv_qr_ui.lo tdiv_r.lo tdiv_r_2exp.lo tdiv_r_ui.lo tstbit.lo ui_pow_ui.lo urandomb.lo urandomm.lo xor.lo +> ar cq .libs/libmpz.a .libs/add.o .libs/add_ui.o .libs/abs.o .libs/aorsmul.o .libs/aorsmul_i.o .libs/and.o .libs/array_init.o .libs/bin_ui.o .libs/bin_uiui.o .libs/cdiv_q.o .libs/cdiv_q_ui.o .libs/cdiv_qr.o .libs/cdiv_qr_ui.o .libs/cdiv_r.o .libs/cdiv_r_ui.o .libs/cdiv_ui.o .libs/cfdiv_q_2exp.o .libs/cfdiv_r_2exp.o .libs/clear.o .libs/clrbit.o .libs/cmp.o .libs/cmp_d.o .libs/cmp_si.o .libs/cmp_ui.o .libs/cmpabs.o .libs/cmpabs_d.o .libs/cmpabs_ui.o .libs/com.o .libs/cong.o .libs/cong_2exp.o .libs/cong_ui.o .libs/divexact.o .libs/divegcd.o .libs/dive_ui.o .libs/divis.o .libs/divis_ui.o .libs/divis_2exp.o .libs/dump.o .libs/fac_ui.o .libs/fdiv_q.o .libs/fdiv_q_ui.o .libs/fdiv_qr.o .libs/fdiv_qr_ui.o .libs/fdiv_r.o .libs/fdiv_r_ui.o .libs/fdiv_ui.o .libs/fib_ui.o .libs/fib2_ui.o .libs/fits_sint.o .libs/fits_slong.o .libs/fits_sshort.o .libs/fits_uint.o .libs/fits_ulong.o .libs/fits_ushort.o .libs/gcd.o .libs/gcd_ui.o .libs/gcdext.o .libs/get_d.o .libs/get_d_2exp.o .libs/get_si.o ! +> .libs/get_str.o .libs/get_ui.o .libs/getlimbn.o .libs/hamdist.o .libs/init.o .libs/init2.o .libs/inp_raw.o .libs/inp_str.o .libs/invert.o .libs/ior.o .libs/iset.o .libs/iset_d.o .libs/iset_si.o .libs/iset_str.o .libs/iset_ui.o .libs/jacobi.o .libs/kronsz.o .libs/kronuz.o .libs/kronzs.o .libs/kronzu.o .libs/lcm.o .libs/lcm_ui.o .libs/lucnum_ui.o .libs/lucnum2_ui.o .libs/millerrabin.o .libs/mod.o .libs/mul.o .libs/mul_2exp.o .libs/mul_si.o .libs/mul_ui.o .libs/n_pow_ui.o .libs/neg.o .libs/nextprime.o .libs/out_raw.o .libs/out_str.o .libs/perfpow.o .libs/perfsqr.o .libs/popcount.o .libs/pow_ui.o .libs/powm.o .libs/powm_ui.o .libs/pprime_p.o .libs/random.o .libs/random2.o .libs/realloc.o .libs/realloc2.o .libs/remove.o .libs/root.o .libs/rrandomb.o .libs/scan0.o .libs/scan1.o .libs/set.o .libs/set_d.o .libs/set_f.o .libs/set_q.o .libs/set_si.o .libs/set_str.o .libs/set_ui.o .libs/setbit.o .libs/size.o .libs/sizeinbase.o .libs/sqrt.o .libs/sqrtrem.o .libs/sub.o .libs/sub_ui.o .l! +> ibs/swap.o .libs/tdiv_ui.o .libs/tdiv_q.o .libs/tdiv_q_2exp.o ! +> .libs/tdiv_q_ui.o .libs/tdiv_qr.o .libs/tdiv_qr_ui.o .libs/tdiv_r.o .libs/tdiv_r_2exp.o .libs/tdiv_r_ui.o .libs/tstbit.o .libs/ui_pow_ui.o .libs/urandomb.o .libs/urandomm.o .libs/xor.o +> ranlib .libs/libmpz.a +> creating libmpz.la +> (cd .libs && rm -f libmpz.la && ln -s ../libmpz.la libmpz.la) +> make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpz' +> Making all in mpq +> make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpq' +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o abs.lo `test -f abs.c || echo './'`abs.c +> mkdir .libs +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c abs.c -fPIC -DPIC -o .libs/abs.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c abs.c -o abs.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o aors.lo `test -f aors.c || echo './'`aors.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c aors.c -fPIC -DPIC -o .libs/aors.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c aors.c -o aors.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o canonicalize.lo `test -f canonicalize.c || echo './'`canonicalize.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c canonicalize.c -fPIC -DPIC -o .libs/canonicalize.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c canonicalize.c -o canonicalize.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o clear.lo `test -f clear.c || echo './'`clear.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c clear.c -fPIC -DPIC -o .libs/clear.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c clear.c -o clear.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp.lo `test -f cmp.c || echo './'`cmp.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp.c -fPIC -DPIC -o .libs/cmp.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp.c -o cmp.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp_si.lo `test -f cmp_si.c || echo './'`cmp_si.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_si.c -fPIC -DPIC -o .libs/cmp_si.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_si.c -o cmp_si.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp_ui.lo `test -f cmp_ui.c || echo './'`cmp_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_ui.c -fPIC -DPIC -o .libs/cmp_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_ui.c -o cmp_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o div.lo `test -f div.c || echo './'`div.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c div.c -fPIC -DPIC -o .libs/div.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c div.c -o div.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o equal.lo `test -f equal.c || echo './'`equal.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c equal.c -fPIC -DPIC -o .libs/equal.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c equal.c -o equal.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_d.lo `test -f get_d.c || echo './'`get_d.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d.c -fPIC -DPIC -o .libs/get_d.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d.c -o get_d.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_den.lo `test -f get_den.c || echo './'`get_den.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_den.c -fPIC -DPIC -o .libs/get_den.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_den.c -o get_den.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_num.lo `test -f get_num.c || echo './'`get_num.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_num.c -fPIC -DPIC -o .libs/get_num.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_num.c -o get_num.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_str.lo `test -f get_str.c || echo './'`get_str.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_str.c -fPIC -DPIC -o .libs/get_str.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_str.c -o get_str.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o init.lo `test -f init.c || echo './'`init.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init.c -fPIC -DPIC -o .libs/init.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init.c -o init.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o inp_str.lo `test -f inp_str.c || echo './'`inp_str.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inp_str.c -fPIC -DPIC -o .libs/inp_str.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inp_str.c -o inp_str.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o inv.lo `test -f inv.c || echo './'`inv.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inv.c -fPIC -DPIC -o .libs/inv.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inv.c -o inv.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o md_2exp.lo `test -f md_2exp.c || echo './'`md_2exp.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c md_2exp.c -fPIC -DPIC -o .libs/md_2exp.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c md_2exp.c -o md_2exp.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul.lo `test -f mul.c || echo './'`mul.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul.c -fPIC -DPIC -o .libs/mul.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul.c -o mul.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o neg.lo `test -f neg.c || echo './'`neg.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c neg.c -fPIC -DPIC -o .libs/neg.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c neg.c -o neg.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o out_str.lo `test -f out_str.c || echo './'`out_str.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c out_str.c -fPIC -DPIC -o .libs/out_str.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c out_str.c -o out_str.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set.lo `test -f set.c || echo './'`set.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set.c -fPIC -DPIC -o .libs/set.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set.c -o set.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_den.lo `test -f set_den.c || echo './'`set_den.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_den.c -fPIC -DPIC -o .libs/set_den.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_den.c -o set_den.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_num.lo `test -f set_num.c || echo './'`set_num.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_num.c -fPIC -DPIC -o .libs/set_num.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_num.c -o set_num.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_si.lo `test -f set_si.c || echo './'`set_si.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_si.c -fPIC -DPIC -o .libs/set_si.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_si.c -o set_si.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_str.lo `test -f set_str.c || echo './'`set_str.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_str.c -fPIC -DPIC -o .libs/set_str.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_str.c -o set_str.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_ui.lo `test -f set_ui.c || echo './'`set_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_ui.c -fPIC -DPIC -o .libs/set_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_ui.c -o set_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_z.lo `test -f set_z.c || echo './'`set_z.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_z.c -fPIC -DPIC -o .libs/set_z.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_z.c -o set_z.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_d.lo `test -f set_d.c || echo './'`set_d.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_d.c -fPIC -DPIC -o .libs/set_d.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_d.c -o set_d.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_f.lo `test -f set_f.c || echo './'`set_f.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_f.c -fPIC -DPIC -o .libs/set_f.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_f.c -o set_f.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o swap.lo `test -f swap.c || echo './'`swap.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c swap.c -fPIC -DPIC -o .libs/swap.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c swap.c -o swap.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=link gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -o libmpq.la abs.lo aors.lo canonicalize.lo clear.lo cmp.lo cmp_si.lo cmp_ui.lo div.lo equal.lo get_d.lo get_den.lo get_num.lo get_str.lo init.lo inp_str.lo inv.lo md_2exp.lo mul.lo neg.lo out_str.lo set.lo set_den.lo set_num.lo set_si.lo set_str.lo set_ui.lo set_z.lo set_d.lo set_f.lo swap.lo +> ar cq .libs/libmpq.a .libs/abs.o .libs/aors.o .libs/canonicalize.o .libs/clear.o .libs/cmp.o .libs/cmp_si.o .libs/cmp_ui.o .libs/div.o .libs/equal.o .libs/get_d.o .libs/get_den.o .libs/get_num.o .libs/get_str.o .libs/init.o .libs/inp_str.o .libs/inv.o .libs/md_2exp.o .libs/mul.o .libs/neg.o .libs/out_str.o .libs/set.o .libs/set_den.o .libs/set_num.o .libs/set_si.o .libs/set_str.o .libs/set_ui.o .libs/set_z.o .libs/set_d.o .libs/set_f.o .libs/swap.o +> ranlib .libs/libmpq.a +> creating libmpq.la +> (cd .libs && rm -f libmpq.la && ln -s ../libmpq.la libmpq.la) +> make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpq' +> Making all in mpf +> make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpf' +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o init.lo `test -f init.c || echo './'`init.c +> mkdir .libs +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init.c -fPIC -DPIC -o .libs/init.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init.c -o init.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o init2.lo `test -f init2.c || echo './'`init2.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init2.c -fPIC -DPIC -o .libs/init2.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c init2.c -o init2.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set.lo `test -f set.c || echo './'`set.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set.c -fPIC -DPIC -o .libs/set.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set.c -o set.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_ui.lo `test -f set_ui.c || echo './'`set_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_ui.c -fPIC -DPIC -o .libs/set_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_ui.c -o set_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_si.lo `test -f set_si.c || echo './'`set_si.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_si.c -fPIC -DPIC -o .libs/set_si.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_si.c -o set_si.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_str.lo `test -f set_str.c || echo './'`set_str.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_str.c -fPIC -DPIC -o .libs/set_str.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_str.c -o set_str.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_d.lo `test -f set_d.c || echo './'`set_d.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_d.c -fPIC -DPIC -o .libs/set_d.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_d.c -o set_d.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_z.lo `test -f set_z.c || echo './'`set_z.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_z.c -fPIC -DPIC -o .libs/set_z.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_z.c -o set_z.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_q.lo `test -f set_q.c || echo './'`set_q.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_q.c -fPIC -DPIC -o .libs/set_q.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_q.c -o set_q.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset.lo `test -f iset.c || echo './'`iset.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset.c -fPIC -DPIC -o .libs/iset.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset.c -o iset.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset_ui.lo `test -f iset_ui.c || echo './'`iset_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_ui.c -fPIC -DPIC -o .libs/iset_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_ui.c -o iset_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset_si.lo `test -f iset_si.c || echo './'`iset_si.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_si.c -fPIC -DPIC -o .libs/iset_si.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_si.c -o iset_si.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset_str.lo `test -f iset_str.c || echo './'`iset_str.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_str.c -fPIC -DPIC -o .libs/iset_str.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_str.c -o iset_str.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o iset_d.lo `test -f iset_d.c || echo './'`iset_d.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_d.c -fPIC -DPIC -o .libs/iset_d.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c iset_d.c -o iset_d.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o clear.lo `test -f clear.c || echo './'`clear.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c clear.c -fPIC -DPIC -o .libs/clear.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c clear.c -o clear.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_str.lo `test -f get_str.c || echo './'`get_str.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_str.c -fPIC -DPIC -o .libs/get_str.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_str.c -o get_str.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o dump.lo `test -f dump.c || echo './'`dump.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dump.c -fPIC -DPIC -o .libs/dump.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c dump.c -o dump.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o size.lo `test -f size.c || echo './'`size.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c size.c -fPIC -DPIC -o .libs/size.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c size.c -o size.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o eq.lo `test -f eq.c || echo './'`eq.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c eq.c -fPIC -DPIC -o .libs/eq.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c eq.c -o eq.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o reldiff.lo `test -f reldiff.c || echo './'`reldiff.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c reldiff.c -fPIC -DPIC -o .libs/reldiff.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c reldiff.c -o reldiff.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sqrt.lo `test -f sqrt.c || echo './'`sqrt.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrt.c -fPIC -DPIC -o .libs/sqrt.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrt.c -o sqrt.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o random2.lo `test -f random2.c || echo './'`random2.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random2.c -fPIC -DPIC -o .libs/random2.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c random2.c -o random2.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o inp_str.lo `test -f inp_str.c || echo './'`inp_str.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inp_str.c -fPIC -DPIC -o .libs/inp_str.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c inp_str.c -o inp_str.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o out_str.lo `test -f out_str.c || echo './'`out_str.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c out_str.c -fPIC -DPIC -o .libs/out_str.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c out_str.c -o out_str.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o add.lo `test -f add.c || echo './'`add.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add.c -fPIC -DPIC -o .libs/add.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add.c -o add.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o add_ui.lo `test -f add_ui.c || echo './'`add_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add_ui.c -fPIC -DPIC -o .libs/add_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c add_ui.c -o add_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sub.lo `test -f sub.c || echo './'`sub.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub.c -fPIC -DPIC -o .libs/sub.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub.c -o sub.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sub_ui.lo `test -f sub_ui.c || echo './'`sub_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub_ui.c -fPIC -DPIC -o .libs/sub_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sub_ui.c -o sub_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o ui_sub.lo `test -f ui_sub.c || echo './'`ui_sub.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ui_sub.c -fPIC -DPIC -o .libs/ui_sub.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ui_sub.c -o ui_sub.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul.lo `test -f mul.c || echo './'`mul.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul.c -fPIC -DPIC -o .libs/mul.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul.c -o mul.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul_ui.lo `test -f mul_ui.c || echo './'`mul_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_ui.c -fPIC -DPIC -o .libs/mul_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_ui.c -o mul_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o div.lo `test -f div.c || echo './'`div.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c div.c -fPIC -DPIC -o .libs/div.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c div.c -o div.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o div_ui.lo `test -f div_ui.c || echo './'`div_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c div_ui.c -fPIC -DPIC -o .libs/div_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c div_ui.c -o div_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp.lo `test -f cmp.c || echo './'`cmp.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp.c -fPIC -DPIC -o .libs/cmp.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp.c -o cmp.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp_d.lo `test -f cmp_d.c || echo './'`cmp_d.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_d.c -fPIC -DPIC -o .libs/cmp_d.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_d.c -o cmp_d.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp_si.lo `test -f cmp_si.c || echo './'`cmp_si.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_si.c -fPIC -DPIC -o .libs/cmp_si.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_si.c -o cmp_si.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o cmp_ui.lo `test -f cmp_ui.c || echo './'`cmp_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_ui.c -fPIC -DPIC -o .libs/cmp_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c cmp_ui.c -o cmp_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mul_2exp.lo `test -f mul_2exp.c || echo './'`mul_2exp.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_2exp.c -fPIC -DPIC -o .libs/mul_2exp.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mul_2exp.c -o mul_2exp.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o div_2exp.lo `test -f div_2exp.c || echo './'`div_2exp.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c div_2exp.c -fPIC -DPIC -o .libs/div_2exp.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c div_2exp.c -o div_2exp.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o abs.lo `test -f abs.c || echo './'`abs.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c abs.c -fPIC -DPIC -o .libs/abs.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c abs.c -o abs.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o neg.lo `test -f neg.c || echo './'`neg.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c neg.c -fPIC -DPIC -o .libs/neg.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c neg.c -o neg.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_d.lo `test -f get_d.c || echo './'`get_d.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d.c -fPIC -DPIC -o .libs/get_d.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d.c -o get_d.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_d_2exp.lo `test -f get_d_2exp.c || echo './'`get_d_2exp.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d_2exp.c -fPIC -DPIC -o .libs/get_d_2exp.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_d_2exp.c -o get_d_2exp.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_dfl_prec.lo `test -f set_dfl_prec.c || echo './'`set_dfl_prec.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_dfl_prec.c -fPIC -DPIC -o .libs/set_dfl_prec.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_dfl_prec.c -o set_dfl_prec.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_prc.lo `test -f set_prc.c || echo './'`set_prc.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_prc.c -fPIC -DPIC -o .libs/set_prc.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_prc.c -o set_prc.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o set_prc_raw.lo `test -f set_prc_raw.c || echo './'`set_prc_raw.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_prc_raw.c -fPIC -DPIC -o .libs/set_prc_raw.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c set_prc_raw.c -o set_prc_raw.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_dfl_prec.lo `test -f get_dfl_prec.c || echo './'`get_dfl_prec.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_dfl_prec.c -fPIC -DPIC -o .libs/get_dfl_prec.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_dfl_prec.c -o get_dfl_prec.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_prc.lo `test -f get_prc.c || echo './'`get_prc.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_prc.c -fPIC -DPIC -o .libs/get_prc.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_prc.c -o get_prc.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o ui_div.lo `test -f ui_div.c || echo './'`ui_div.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ui_div.c -fPIC -DPIC -o .libs/ui_div.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ui_div.c -o ui_div.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sqrt_ui.lo `test -f sqrt_ui.c || echo './'`sqrt_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrt_ui.c -fPIC -DPIC -o .libs/sqrt_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sqrt_ui.c -o sqrt_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o pow_ui.lo `test -f pow_ui.c || echo './'`pow_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c pow_ui.c -fPIC -DPIC -o .libs/pow_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c pow_ui.c -o pow_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o urandomb.lo `test -f urandomb.c || echo './'`urandomb.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c urandomb.c -fPIC -DPIC -o .libs/urandomb.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c urandomb.c -o urandomb.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o swap.lo `test -f swap.c || echo './'`swap.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c swap.c -fPIC -DPIC -o .libs/swap.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c swap.c -o swap.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_si.lo `test -f get_si.c || echo './'`get_si.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_si.c -fPIC -DPIC -o .libs/get_si.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_si.c -o get_si.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o get_ui.lo `test -f get_ui.c || echo './'`get_ui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_ui.c -fPIC -DPIC -o .libs/get_ui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c get_ui.c -o get_ui.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o int_p.lo `test -f int_p.c || echo './'`int_p.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c int_p.c -fPIC -DPIC -o .libs/int_p.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c int_p.c -o int_p.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o ceilfloor.lo `test -f ceilfloor.c || echo './'`ceilfloor.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ceilfloor.c -fPIC -DPIC -o .libs/ceilfloor.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c ceilfloor.c -o ceilfloor.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o trunc.lo `test -f trunc.c || echo './'`trunc.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c trunc.c -fPIC -DPIC -o .libs/trunc.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c trunc.c -o trunc.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_sint.lo `test -f fits_sint.c || echo './'`fits_sint.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_sint.c -fPIC -DPIC -o .libs/fits_sint.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_sint.c -o fits_sint.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_slong.lo `test -f fits_slong.c || echo './'`fits_slong.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_slong.c -fPIC -DPIC -o .libs/fits_slong.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_slong.c -o fits_slong.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_sshort.lo `test -f fits_sshort.c || echo './'`fits_sshort.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_sshort.c -fPIC -DPIC -o .libs/fits_sshort.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_sshort.c -o fits_sshort.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_uint.lo `test -f fits_uint.c || echo './'`fits_uint.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_uint.c -fPIC -DPIC -o .libs/fits_uint.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_uint.c -o fits_uint.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_ulong.lo `test -f fits_ulong.c || echo './'`fits_ulong.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_ulong.c -fPIC -DPIC -o .libs/fits_ulong.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_ulong.c -o fits_ulong.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fits_ushort.lo `test -f fits_ushort.c || echo './'`fits_ushort.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_ushort.c -fPIC -DPIC -o .libs/fits_ushort.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fits_ushort.c -o fits_ushort.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=link gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -o libmpf.la init.lo init2.lo set.lo set_ui.lo set_si.lo set_str.lo set_d.lo set_z.lo set_q.lo iset.lo iset_ui.lo iset_si.lo iset_str.lo iset_d.lo clear.lo get_str.lo dump.lo size.lo eq.lo reldiff.lo sqrt.lo random2.lo inp_str.lo out_str.lo add.lo add_ui.lo sub.lo sub_ui.lo ui_sub.lo mul.lo mul_ui.lo div.lo div_ui.lo cmp.lo cmp_d.lo cmp_si.lo cmp_ui.lo mul_2exp.lo div_2exp.lo abs.lo neg.lo get_d.lo get_d_2exp.lo set_dfl_prec.lo set_prc.lo set_prc_raw.lo get_dfl_prec.lo get_prc.lo ui_div.lo sqrt_ui.lo pow_ui.lo urandomb.lo swap.lo get_si.lo get_ui.lo int_p.lo ceilfloor.lo trunc.lo fits_sint.lo fits_slong.lo fits_sshort.lo fits_uint.lo fits_ulong.lo fits_ushort.lo +> ar cq .libs/libmpf.a .libs/init.o .libs/init2.o .libs/set.o .libs/set_ui.o .libs/set_si.o .libs/set_str.o .libs/set_d.o .libs/set_z.o .libs/set_q.o .libs/iset.o .libs/iset_ui.o .libs/iset_si.o .libs/iset_str.o .libs/iset_d.o .libs/clear.o .libs/get_str.o .libs/dump.o .libs/size.o .libs/eq.o .libs/reldiff.o .libs/sqrt.o .libs/random2.o .libs/inp_str.o .libs/out_str.o .libs/add.o .libs/add_ui.o .libs/sub.o .libs/sub_ui.o .libs/ui_sub.o .libs/mul.o .libs/mul_ui.o .libs/div.o .libs/div_ui.o .libs/cmp.o .libs/cmp_d.o .libs/cmp_si.o .libs/cmp_ui.o .libs/mul_2exp.o .libs/div_2exp.o .libs/abs.o .libs/neg.o .libs/get_d.o .libs/get_d_2exp.o .libs/set_dfl_prec.o .libs/set_prc.o .libs/set_prc_raw.o .libs/get_dfl_prec.o .libs/get_prc.o .libs/ui_div.o .libs/sqrt_ui.o .libs/pow_ui.o .libs/urandomb.o .libs/swap.o .libs/get_si.o .libs/get_ui.o .libs/int_p.o .libs/ceilfloor.o .libs/trunc.o .libs/fits_sint.o .libs/fits_slong.o .libs/fits_sshort.o .libs/fits_uint.o .libs/fits_ulong.o .libs/fits! +> _ushort.o +> ranlib .libs/libmpf.a +> creating libmpf.la +> (cd .libs && rm -f libmpf.la && ln -s ../libmpf.la libmpf.la) +> make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpf' +> Making all in printf +> make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/printf' +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o asprintf.lo `test -f asprintf.c || echo './'`asprintf.c +> mkdir .libs +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c asprintf.c -fPIC -DPIC -o .libs/asprintf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c asprintf.c -o asprintf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o asprntffuns.lo `test -f asprntffuns.c || echo './'`asprntffuns.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c asprntffuns.c -fPIC -DPIC -o .libs/asprntffuns.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c asprntffuns.c -o asprntffuns.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o doprnt.lo `test -f doprnt.c || echo './'`doprnt.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c doprnt.c -fPIC -DPIC -o .libs/doprnt.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c doprnt.c -o doprnt.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o doprntf.lo `test -f doprntf.c || echo './'`doprntf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c doprntf.c -fPIC -DPIC -o .libs/doprntf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c doprntf.c -o doprntf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o doprnti.lo `test -f doprnti.c || echo './'`doprnti.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c doprnti.c -fPIC -DPIC -o .libs/doprnti.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c doprnti.c -o doprnti.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fprintf.lo `test -f fprintf.c || echo './'`fprintf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fprintf.c -fPIC -DPIC -o .libs/fprintf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fprintf.c -o fprintf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o obprintf.lo `test -f obprintf.c || echo './'`obprintf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c obprintf.c -fPIC -DPIC -o .libs/obprintf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c obprintf.c -o obprintf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o obvprintf.lo `test -f obvprintf.c || echo './'`obvprintf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c obvprintf.c -fPIC -DPIC -o .libs/obvprintf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c obvprintf.c -o obvprintf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o obprntffuns.lo `test -f obprntffuns.c || echo './'`obprntffuns.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c obprntffuns.c -fPIC -DPIC -o .libs/obprntffuns.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c obprntffuns.c -o obprntffuns.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o printf.lo `test -f printf.c || echo './'`printf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c printf.c -fPIC -DPIC -o .libs/printf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c printf.c -o printf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o printffuns.lo `test -f printffuns.c || echo './'`printffuns.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c printffuns.c -fPIC -DPIC -o .libs/printffuns.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c printffuns.c -o printffuns.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o snprintf.lo `test -f snprintf.c || echo './'`snprintf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c snprintf.c -fPIC -DPIC -o .libs/snprintf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c snprintf.c -o snprintf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o snprntffuns.lo `test -f snprntffuns.c || echo './'`snprntffuns.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c snprntffuns.c -fPIC -DPIC -o .libs/snprntffuns.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c snprntffuns.c -o snprntffuns.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sprintf.lo `test -f sprintf.c || echo './'`sprintf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sprintf.c -fPIC -DPIC -o .libs/sprintf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sprintf.c -o sprintf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sprintffuns.lo `test -f sprintffuns.c || echo './'`sprintffuns.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sprintffuns.c -fPIC -DPIC -o .libs/sprintffuns.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sprintffuns.c -o sprintffuns.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o vasprintf.lo `test -f vasprintf.c || echo './'`vasprintf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vasprintf.c -fPIC -DPIC -o .libs/vasprintf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vasprintf.c -o vasprintf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o vfprintf.lo `test -f vfprintf.c || echo './'`vfprintf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vfprintf.c -fPIC -DPIC -o .libs/vfprintf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vfprintf.c -o vfprintf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o vprintf.lo `test -f vprintf.c || echo './'`vprintf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vprintf.c -fPIC -DPIC -o .libs/vprintf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vprintf.c -o vprintf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o vsnprintf.lo `test -f vsnprintf.c || echo './'`vsnprintf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vsnprintf.c -fPIC -DPIC -o .libs/vsnprintf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vsnprintf.c -o vsnprintf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o vsprintf.lo `test -f vsprintf.c || echo './'`vsprintf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vsprintf.c -fPIC -DPIC -o .libs/vsprintf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vsprintf.c -o vsprintf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=link gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -o libprintf.la asprintf.lo asprntffuns.lo doprnt.lo doprntf.lo doprnti.lo fprintf.lo obprintf.lo obvprintf.lo obprntffuns.lo printf.lo printffuns.lo snprintf.lo snprntffuns.lo sprintf.lo sprintffuns.lo vasprintf.lo vfprintf.lo vprintf.lo vsnprintf.lo vsprintf.lo +> ar cq .libs/libprintf.a .libs/asprintf.o .libs/asprntffuns.o .libs/doprnt.o .libs/doprntf.o .libs/doprnti.o .libs/fprintf.o .libs/obprintf.o .libs/obvprintf.o .libs/obprntffuns.o .libs/printf.o .libs/printffuns.o .libs/snprintf.o .libs/snprntffuns.o .libs/sprintf.o .libs/sprintffuns.o .libs/vasprintf.o .libs/vfprintf.o .libs/vprintf.o .libs/vsnprintf.o .libs/vsprintf.o +> ranlib .libs/libprintf.a +> creating libprintf.la +> (cd .libs && rm -f libprintf.la && ln -s ../libprintf.la libprintf.la) +> make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/printf' +> Making all in scanf +> make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/scanf' +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o doscan.lo `test -f doscan.c || echo './'`doscan.c +> mkdir .libs +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c doscan.c -fPIC -DPIC -o .libs/doscan.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c doscan.c -o doscan.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fscanf.lo `test -f fscanf.c || echo './'`fscanf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fscanf.c -fPIC -DPIC -o .libs/fscanf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fscanf.c -o fscanf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o fscanffuns.lo `test -f fscanffuns.c || echo './'`fscanffuns.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fscanffuns.c -fPIC -DPIC -o .libs/fscanffuns.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c fscanffuns.c -o fscanffuns.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o scanf.lo `test -f scanf.c || echo './'`scanf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scanf.c -fPIC -DPIC -o .libs/scanf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c scanf.c -o scanf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sscanf.lo `test -f sscanf.c || echo './'`sscanf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sscanf.c -fPIC -DPIC -o .libs/sscanf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sscanf.c -o sscanf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o sscanffuns.lo `test -f sscanffuns.c || echo './'`sscanffuns.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sscanffuns.c -fPIC -DPIC -o .libs/sscanffuns.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c sscanffuns.c -o sscanffuns.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o vfscanf.lo `test -f vfscanf.c || echo './'`vfscanf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vfscanf.c -fPIC -DPIC -o .libs/vfscanf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vfscanf.c -o vfscanf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o vscanf.lo `test -f vscanf.c || echo './'`vscanf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vscanf.c -fPIC -DPIC -o .libs/vscanf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vscanf.c -o vscanf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o vsscanf.lo `test -f vsscanf.c || echo './'`vsscanf.c +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vsscanf.c -fPIC -DPIC -o .libs/vsscanf.o +> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c vsscanf.c -o vsscanf.o >/dev/null 2>&1 +> /bin/sh ../libtool --mode=link gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -o libscanf.la doscan.lo fscanf.lo fscanffuns.lo scanf.lo sscanf.lo sscanffuns.lo vfscanf.lo vscanf.lo vsscanf.lo +> ar cq .libs/libscanf.a .libs/doscan.o .libs/fscanf.o .libs/fscanffuns.o .libs/scanf.o .libs/sscanf.o .libs/sscanffuns.o .libs/vfscanf.o .libs/vscanf.o .libs/vsscanf.o +> ranlib .libs/libscanf.a +> creating libscanf.la +> (cd .libs && rm -f libscanf.la && ln -s ../libscanf.la libscanf.la) +> make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/scanf' +> Making all in cxx +> make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/cxx' +> make[7]: Nothing to be done for `all'. +> make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/cxx' +> Making all in mpbsd +> make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpbsd' +> make[7]: Nothing to be done for `all'. +> make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/mpbsd' +> Making all in demos +> make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/demos' +> Making all in calc +> make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/demos/calc' +> make[8]: Nothing to be done for `all'. +> make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/demos/calc' +> Making all in expr +> make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/demos/expr' +> make[8]: Nothing to be done for `all'. +> make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/demos/expr' +> make[8]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/demos' +> make[8]: Nothing to be done for `all-am'. +> make[8]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/demos' +> make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/demos' +> Making all in tune +> make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tune' +> make[7]: Nothing to be done for `all'. +> make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3/tune' +> make[7]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3' +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o assert.lo `test -f assert.c || echo './'`assert.c +> mkdir .libs +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c assert.c -fPIC -DPIC -o .libs/assert.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c assert.c -o assert.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o compat.lo `test -f compat.c || echo './'`compat.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c compat.c -fPIC -DPIC -o .libs/compat.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c compat.c -o compat.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o errno.lo `test -f errno.c || echo './'`errno.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c errno.c -fPIC -DPIC -o .libs/errno.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c errno.c -o errno.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o extract-dbl.lo `test -f extract-dbl.c || echo './'`extract-dbl.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c extract-dbl.c -fPIC -DPIC -o .libs/extract-dbl.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c extract-dbl.c -o extract-dbl.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o insert-dbl.lo `test -f insert-dbl.c || echo './'`insert-dbl.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c insert-dbl.c -fPIC -DPIC -o .libs/insert-dbl.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c insert-dbl.c -o insert-dbl.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o memory.lo `test -f memory.c || echo './'`memory.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c memory.c -fPIC -DPIC -o .libs/memory.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c memory.c -o memory.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mp_bpl.lo `test -f mp_bpl.c || echo './'`mp_bpl.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_bpl.c -fPIC -DPIC -o .libs/mp_bpl.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_bpl.c -o mp_bpl.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mp_clz_tab.lo `test -f mp_clz_tab.c || echo './'`mp_clz_tab.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_clz_tab.c -fPIC -DPIC -o .libs/mp_clz_tab.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_clz_tab.c -o mp_clz_tab.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mp_minv_tab.lo `test -f mp_minv_tab.c || echo './'`mp_minv_tab.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_minv_tab.c -fPIC -DPIC -o .libs/mp_minv_tab.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_minv_tab.c -o mp_minv_tab.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o mp_set_fns.lo `test -f mp_set_fns.c || echo './'`mp_set_fns.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_set_fns.c -fPIC -DPIC -o .libs/mp_set_fns.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c mp_set_fns.c -o mp_set_fns.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o rand.lo `test -f rand.c || echo './'`rand.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c rand.c -fPIC -DPIC -o .libs/rand.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c rand.c -o rand.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o randclr.lo `test -f randclr.c || echo './'`randclr.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randclr.c -fPIC -DPIC -o .libs/randclr.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randclr.c -o randclr.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o randdef.lo `test -f randdef.c || echo './'`randdef.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randdef.c -fPIC -DPIC -o .libs/randdef.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randdef.c -o randdef.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o randlc.lo `test -f randlc.c || echo './'`randlc.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randlc.c -fPIC -DPIC -o .libs/randlc.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randlc.c -o randlc.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o randlc2s.lo `test -f randlc2s.c || echo './'`randlc2s.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randlc2s.c -fPIC -DPIC -o .libs/randlc2s.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randlc2s.c -o randlc2s.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o randlc2x.lo `test -f randlc2x.c || echo './'`randlc2x.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randlc2x.c -fPIC -DPIC -o .libs/randlc2x.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randlc2x.c -o randlc2x.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o randraw.lo `test -f randraw.c || echo './'`randraw.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randraw.c -fPIC -DPIC -o .libs/randraw.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randraw.c -o randraw.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o rands.lo `test -f rands.c || echo './'`rands.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c rands.c -fPIC -DPIC -o .libs/rands.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c rands.c -o rands.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o randsd.lo `test -f randsd.c || echo './'`randsd.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randsd.c -fPIC -DPIC -o .libs/randsd.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randsd.c -o randsd.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o randsdui.lo `test -f randsdui.c || echo './'`randsdui.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randsdui.c -fPIC -DPIC -o .libs/randsdui.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c randsdui.c -o randsdui.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c -o version.lo `test -f version.c || echo './'`version.c +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c version.c -fPIC -DPIC -o .libs/version.o +> gcc -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -c version.c -o version.o >/dev/null 2>&1 +> /bin/sh ./libtool --mode=link gcc -g -O2 -fomit-frame-pointer -mcpu=pentiumpro -march=pentiumpro -o libgmp.la -rpath /usr/local/lib -version-info 5:1:2 assert.lo compat.lo errno.lo extract-dbl.lo insert-dbl.lo memory.lo mp_bpl.lo mp_clz_tab.lo mp_minv_tab.lo mp_set_fns.lo rand.lo randclr.lo randdef.lo randlc.lo randlc2s.lo randlc2x.lo randraw.lo rands.lo randsd.lo randsdui.lo version.lo mpf/init.lo mpf/init2.lo mpf/set.lo mpf/set_ui.lo mpf/set_si.lo mpf/set_str.lo mpf/set_d.lo mpf/set_z.lo mpf/iset.lo mpf/iset_ui.lo mpf/iset_si.lo mpf/iset_str.lo mpf/iset_d.lo mpf/clear.lo mpf/get_str.lo mpf/dump.lo mpf/size.lo mpf/eq.lo mpf/reldiff.lo mpf/sqrt.lo mpf/random2.lo mpf/inp_str.lo mpf/out_str.lo mpf/add.lo mpf/add_ui.lo mpf/sub.lo mpf/sub_ui.lo mpf/ui_sub.lo mpf/mul.lo mpf/mul_ui.lo mpf/div.lo mpf/div_ui.lo mpf/cmp.lo mpf/cmp_d.lo mpf/cmp_ui.lo mpf/cmp_si.lo mpf/mul_2exp.lo mpf/div_2exp.lo mpf/abs.lo mpf/neg.lo mpf/set_q.lo mpf/get_d.lo mpf/get_d_2exp.lo mpf/set_dfl_prec.lo ! +> mpf/set_prc.lo mpf/set_prc_raw.lo mpf/get_dfl_prec.lo mpf/get_prc.lo mpf/ui_div.lo mpf/sqrt_ui.lo mpf/ceilfloor.lo mpf/trunc.lo mpf/pow_ui.lo mpf/urandomb.lo mpf/swap.lo mpf/fits_sint.lo mpf/fits_slong.lo mpf/fits_sshort.lo mpf/fits_uint.lo mpf/fits_ulong.lo mpf/fits_ushort.lo mpf/get_si.lo mpf/get_ui.lo mpf/int_p.lo mpz/abs.lo mpz/add.lo mpz/add_ui.lo mpz/aorsmul.lo mpz/aorsmul_i.lo mpz/and.lo mpz/array_init.lo mpz/bin_ui.lo mpz/bin_uiui.lo mpz/cdiv_q.lo mpz/cdiv_q_ui.lo mpz/cdiv_qr.lo mpz/cdiv_qr_ui.lo mpz/cdiv_r.lo mpz/cdiv_r_ui.lo mpz/cdiv_ui.lo mpz/cfdiv_q_2exp.lo mpz/cfdiv_r_2exp.lo mpz/clear.lo mpz/clrbit.lo mpz/cmp.lo mpz/cmp_d.lo mpz/cmp_si.lo mpz/cmp_ui.lo mpz/cmpabs.lo mpz/cmpabs_d.lo mpz/cmpabs_ui.lo mpz/com.lo mpz/cong.lo mpz/cong_2exp.lo mpz/cong_ui.lo mpz/divexact.lo mpz/divegcd.lo mpz/dive_ui.lo mpz/divis.lo mpz/divis_ui.lo mpz/divis_2exp.lo mpz/dump.lo mpz/fac_ui.lo mpz/fdiv_q.lo mpz/fdiv_q_ui.lo mpz/fdiv_qr.lo mpz/fdiv_qr_ui.lo mpz/fdiv_r.lo mpz/fdiv_r_ui.! +> lo mpz/fdiv_ui.lo mpz/fib_ui.lo mpz/fib2_ui.lo mpz/fits_sint.l! +> o mpz/fits_slong.lo mpz/fits_sshort.lo mpz/fits_uint.lo mpz/fits_ulong.lo mpz/fits_ushort.lo mpz/gcd.lo mpz/gcd_ui.lo mpz/gcdext.lo mpz/get_d.lo mpz/get_d_2exp.lo mpz/get_si.lo mpz/get_str.lo mpz/get_ui.lo mpz/getlimbn.lo mpz/hamdist.lo mpz/init.lo mpz/init2.lo mpz/inp_raw.lo mpz/inp_str.lo mpz/invert.lo mpz/ior.lo mpz/iset.lo mpz/iset_d.lo mpz/iset_si.lo mpz/iset_str.lo mpz/iset_ui.lo mpz/jacobi.lo mpz/kronsz.lo mpz/kronuz.lo mpz/kronzs.lo mpz/kronzu.lo mpz/lcm.lo mpz/lcm_ui.lo mpz/lucnum_ui.lo mpz/lucnum2_ui.lo mpz/millerrabin.lo mpz/mod.lo mpz/mul.lo mpz/mul_2exp.lo mpz/mul_si.lo mpz/mul_ui.lo mpz/n_pow_ui.lo mpz/neg.lo mpz/nextprime.lo mpz/out_raw.lo mpz/out_str.lo mpz/perfpow.lo mpz/perfsqr.lo mpz/popcount.lo mpz/pow_ui.lo mpz/powm.lo mpz/powm_ui.lo mpz/pprime_p.lo mpz/random.lo mpz/random2.lo mpz/realloc.lo mpz/realloc2.lo mpz/remove.lo mpz/root.lo mpz/rrandomb.lo mpz/scan0.lo mpz/scan1.lo mpz/set.lo mpz/set_d.lo mpz/set_f.lo mpz/set_q.lo mpz/set_si.lo mpz/set_str.lo m! +> pz/set_ui.lo mpz/setbit.lo mpz/size.lo mpz/sizeinbase.lo mpz/sqrt.lo mpz/sqrtrem.lo mpz/sub.lo mpz/sub_ui.lo mpz/swap.lo mpz/tdiv_ui.lo mpz/tdiv_q.lo mpz/tdiv_q_2exp.lo mpz/tdiv_q_ui.lo mpz/tdiv_qr.lo mpz/tdiv_qr_ui.lo mpz/tdiv_r.lo mpz/tdiv_r_2exp.lo mpz/tdiv_r_ui.lo mpz/tstbit.lo mpz/ui_pow_ui.lo mpz/urandomb.lo mpz/urandomm.lo mpz/xor.lo mpn/mp_bases.lo mpn/udiv.lo mpn/umul.lo mpn/add.lo mpn/add_1.lo mpn/add_n.lo mpn/sub.lo mpn/sub_1.lo mpn/sub_n.lo mpn/mul_1.lo mpn/addmul_1.lo mpn/submul_1.lo mpn/lshift.lo mpn/rshift.lo mpn/dive_1.lo mpn/diveby3.lo mpn/divis.lo mpn/divrem.lo mpn/divrem_1.lo mpn/divrem_2.lo mpn/fib2_ui.lo mpn/mod_1.lo mpn/mod_34lsub1.lo mpn/mode1o.lo mpn/dump.lo mpn/mul.lo mpn/mul_fft.lo mpn/mul_n.lo mpn/mul_basecase.lo mpn/sqr_basecase.lo mpn/random.lo mpn/random2.lo mpn/sqrtrem.lo mpn/get_str.lo mpn/set_str.lo mpn/scan0.lo mpn/scan1.lo mpn/popcount.lo mpn/hamdist.lo mpn/cmp.lo mpn/perfsqr.lo mpn/bdivmod.lo mpn/gcd_1.lo mpn/gcd.lo mpn/gcdext.lo mpn/tdiv! +> _qr.lo mpn/dc_divrem_n.lo mpn/sb_divrem_mn.lo mpn/jacbase.lo m! +> pn/copyi.lo mpn/copyd.lo mpq/abs.lo mpq/aors.lo mpq/canonicalize.lo mpq/clear.lo mpq/cmp.lo mpq/cmp_si.lo mpq/cmp_ui.lo mpq/div.lo mpq/get_d.lo mpq/get_den.lo mpq/get_num.lo mpq/get_str.lo mpq/init.lo mpq/inp_str.lo mpq/inv.lo mpq/md_2exp.lo mpq/mul.lo mpq/neg.lo mpq/out_str.lo mpq/set.lo mpq/set_den.lo mpq/set_num.lo mpq/set_si.lo mpq/set_str.lo mpq/set_ui.lo mpq/equal.lo mpq/set_z.lo mpq/set_d.lo mpq/set_f.lo mpq/swap.lo printf/asprintf.lo printf/asprntffuns.lo printf/doprnt.lo printf/doprntf.lo printf/doprnti.lo printf/fprintf.lo printf/obprintf.lo printf/obvprintf.lo printf/obprntffuns.lo printf/printf.lo printf/printffuns.lo printf/snprintf.lo printf/snprntffuns.lo printf/sprintf.lo printf/sprintffuns.lo printf/vasprintf.lo printf/vfprintf.lo printf/vprintf.lo printf/vsnprintf.lo printf/vsprintf.lo scanf/doscan.lo scanf/fscanf.lo scanf/fscanffuns.lo scanf/scanf.lo scanf/sscanf.lo scanf/sscanffuns.lo scanf/vfscanf.lo scanf/vscanf.lo scanf/vsscanf.lo +> gcc -shared .libs/assert.o .libs/compat.o .libs/errno.o .libs/extract-dbl.o .libs/insert-dbl.o .libs/memory.o .libs/mp_bpl.o .libs/mp_clz_tab.o .libs/mp_minv_tab.o .libs/mp_set_fns.o .libs/rand.o .libs/randclr.o .libs/randdef.o .libs/randlc.o .libs/randlc2s.o .libs/randlc2x.o .libs/randraw.o .libs/rands.o .libs/randsd.o .libs/randsdui.o .libs/version.o mpf/.libs/init.o mpf/.libs/init2.o mpf/.libs/set.o mpf/.libs/set_ui.o mpf/.libs/set_si.o mpf/.libs/set_str.o mpf/.libs/set_d.o mpf/.libs/set_z.o mpf/.libs/iset.o mpf/.libs/iset_ui.o mpf/.libs/iset_si.o mpf/.libs/iset_str.o mpf/.libs/iset_d.o mpf/.libs/clear.o mpf/.libs/get_str.o mpf/.libs/dump.o mpf/.libs/size.o mpf/.libs/eq.o mpf/.libs/reldiff.o mpf/.libs/sqrt.o mpf/.libs/random2.o mpf/.libs/inp_str.o mpf/.libs/out_str.o mpf/.libs/add.o mpf/.libs/add_ui.o mpf/.libs/sub.o mpf/.libs/sub_ui.o mpf/.libs/ui_sub.o mpf/.libs/mul.o mpf/.libs/mul_ui.o mpf/.libs/div.o mpf/.libs/div_ui.o mpf/.libs/cmp.o mpf/.libs/cmp_d.o mpf/.libs/cmp_! +> ui.o mpf/.libs/cmp_si.o mpf/.libs/mul_2exp.o mpf/.libs/div_2exp.o mpf/.libs/abs.o mpf/.libs/neg.o mpf/.libs/set_q.o mpf/.libs/get_d.o mpf/.libs/get_d_2exp.o mpf/.libs/set_dfl_prec.o mpf/.libs/set_prc.o mpf/.libs/set_prc_raw.o mpf/.libs/get_dfl_prec.o mpf/.libs/get_prc.o mpf/.libs/ui_div.o mpf/.libs/sqrt_ui.o mpf/.libs/ceilfloor.o mpf/.libs/trunc.o mpf/.libs/pow_ui.o mpf/.libs/urandomb.o mpf/.libs/swap.o mpf/.libs/fits_sint.o mpf/.libs/fits_slong.o mpf/.libs/fits_sshort.o mpf/.libs/fits_uint.o mpf/.libs/fits_ulong.o mpf/.libs/fits_ushort.o mpf/.libs/get_si.o mpf/.libs/get_ui.o mpf/.libs/int_p.o mpz/.libs/abs.o mpz/.libs/add.o mpz/.libs/add_ui.o mpz/.libs/aorsmul.o mpz/.libs/aorsmul_i.o mpz/.libs/and.o mpz/.libs/array_init.o mpz/.libs/bin_ui.o mpz/.libs/bin_uiui.o mpz/.libs/cdiv_q.o mpz/.libs/cdiv_q_ui.o mpz/.libs/cdiv_qr.o mpz/.libs/cdiv_qr_ui.o mpz/.libs/cdiv_r.o mpz/.libs/cdiv_r_ui.o mpz/.libs/cdiv_ui.o mpz/.libs/cfdiv_q_2exp.o mpz/.libs/cfdiv_r_2exp.o mpz/.libs/clear.o mp! +> z/.libs/clrbit.o mpz/.libs/cmp.o mpz/.libs/cmp_d.o mpz/.libs/c! +> mp_si.o mpz/.libs/cmp_ui.o mpz/.libs/cmpabs.o mpz/.libs/cmpabs_d.o mpz/.libs/cmpabs_ui.o mpz/.libs/com.o mpz/.libs/cong.o mpz/.libs/cong_2exp.o mpz/.libs/cong_ui.o mpz/.libs/divexact.o mpz/.libs/divegcd.o mpz/.libs/dive_ui.o mpz/.libs/divis.o mpz/.libs/divis_ui.o mpz/.libs/divis_2exp.o mpz/.libs/dump.o mpz/.libs/fac_ui.o mpz/.libs/fdiv_q.o mpz/.libs/fdiv_q_ui.o mpz/.libs/fdiv_qr.o mpz/.libs/fdiv_qr_ui.o mpz/.libs/fdiv_r.o mpz/.libs/fdiv_r_ui.o mpz/.libs/fdiv_ui.o mpz/.libs/fib_ui.o mpz/.libs/fib2_ui.o mpz/.libs/fits_sint.o mpz/.libs/fits_slong.o mpz/.libs/fits_sshort.o mpz/.libs/fits_uint.o mpz/.libs/fits_ulong.o mpz/.libs/fits_ushort.o mpz/.libs/gcd.o mpz/.libs/gcd_ui.o mpz/.libs/gcdext.o mpz/.libs/get_d.o mpz/.libs/get_d_2exp.o mpz/.libs/get_si.o mpz/.libs/get_str.o mpz/.libs/get_ui.o mpz/.libs/getlimbn.o mpz/.libs/hamdist.o mpz/.libs/init.o mpz/.libs/init2.o mpz/.libs/inp_raw.o mpz/.libs/inp_str.o mpz/.libs/invert.o mpz/.libs/ior.o mpz/.libs/iset.o mpz/.libs/iset_d.o mpz/! +> .libs/iset_si.o mpz/.libs/iset_str.o mpz/.libs/iset_ui.o mpz/.libs/jacobi.o mpz/.libs/kronsz.o mpz/.libs/kronuz.o mpz/.libs/kronzs.o mpz/.libs/kronzu.o mpz/.libs/lcm.o mpz/.libs/lcm_ui.o mpz/.libs/lucnum_ui.o mpz/.libs/lucnum2_ui.o mpz/.libs/millerrabin.o mpz/.libs/mod.o mpz/.libs/mul.o mpz/.libs/mul_2exp.o mpz/.libs/mul_si.o mpz/.libs/mul_ui.o mpz/.libs/n_pow_ui.o mpz/.libs/neg.o mpz/.libs/nextprime.o mpz/.libs/out_raw.o mpz/.libs/out_str.o mpz/.libs/perfpow.o mpz/.libs/perfsqr.o mpz/.libs/popcount.o mpz/.libs/pow_ui.o mpz/.libs/powm.o mpz/.libs/powm_ui.o mpz/.libs/pprime_p.o mpz/.libs/random.o mpz/.libs/random2.o mpz/.libs/realloc.o mpz/.libs/realloc2.o mpz/.libs/remove.o mpz/.libs/root.o mpz/.libs/rrandomb.o mpz/.libs/scan0.o mpz/.libs/scan1.o mpz/.libs/set.o mpz/.libs/set_d.o mpz/.libs/set_f.o mpz/.libs/set_q.o mpz/.libs/set_si.o mpz/.libs/set_str.o mpz/.libs/set_ui.o mpz/.libs/setbit.o mpz/.libs/size.o mpz/.libs/sizeinbase.o mpz/.libs/sqrt.o mpz/.libs/sqrtrem.o mpz/.li! +> bs/sub.o mpz/.libs/sub_ui.o mpz/.libs/swap.o mpz/.libs/tdiv_ui! +> .o mpz/.libs/tdiv_q.o mpz/.libs/tdiv_q_2exp.o mpz/.libs/tdiv_q_ui.o mpz/.libs/tdiv_qr.o mpz/.libs/tdiv_qr_ui.o mpz/.libs/tdiv_r.o mpz/.libs/tdiv_r_2exp.o mpz/.libs/tdiv_r_ui.o mpz/.libs/tstbit.o mpz/.libs/ui_pow_ui.o mpz/.libs/urandomb.o mpz/.libs/urandomm.o mpz/.libs/xor.o mpn/.libs/mp_bases.o mpn/.libs/udiv.o mpn/.libs/umul.o mpn/.libs/add.o mpn/.libs/add_1.o mpn/.libs/add_n.o mpn/.libs/sub.o mpn/.libs/sub_1.o mpn/.libs/sub_n.o mpn/.libs/mul_1.o mpn/.libs/addmul_1.o mpn/.libs/submul_1.o mpn/.libs/lshift.o mpn/.libs/rshift.o mpn/.libs/dive_1.o mpn/.libs/diveby3.o mpn/.libs/divis.o mpn/.libs/divrem.o mpn/.libs/divrem_1.o mpn/.libs/divrem_2.o mpn/.libs/fib2_ui.o mpn/.libs/mod_1.o mpn/.libs/mod_34lsub1.o mpn/.libs/mode1o.o mpn/.libs/dump.o mpn/.libs/mul.o mpn/.libs/mul_fft.o mpn/.libs/mul_n.o mpn/.libs/mul_basecase.o mpn/.libs/sqr_basecase.o mpn/.libs/random.o mpn/.libs/random2.o mpn/.libs/sqrtrem.o mpn/.libs/get_str.o mpn/.libs/set_str.o mpn/.libs/scan0.o mpn/.libs/scan1.o mp! +> n/.libs/popcount.o mpn/.libs/hamdist.o mpn/.libs/cmp.o mpn/.libs/perfsqr.o mpn/.libs/bdivmod.o mpn/.libs/gcd_1.o mpn/.libs/gcd.o mpn/.libs/gcdext.o mpn/.libs/tdiv_qr.o mpn/.libs/dc_divrem_n.o mpn/.libs/sb_divrem_mn.o mpn/.libs/jacbase.o mpn/.libs/copyi.o mpn/.libs/copyd.o mpq/.libs/abs.o mpq/.libs/aors.o mpq/.libs/canonicalize.o mpq/.libs/clear.o mpq/.libs/cmp.o mpq/.libs/cmp_si.o mpq/.libs/cmp_ui.o mpq/.libs/div.o mpq/.libs/get_d.o mpq/.libs/get_den.o mpq/.libs/get_num.o mpq/.libs/get_str.o mpq/.libs/init.o mpq/.libs/inp_str.o mpq/.libs/inv.o mpq/.libs/md_2exp.o mpq/.libs/mul.o mpq/.libs/neg.o mpq/.libs/out_str.o mpq/.libs/set.o mpq/.libs/set_den.o mpq/.libs/set_num.o mpq/.libs/set_si.o mpq/.libs/set_str.o mpq/.libs/set_ui.o mpq/.libs/equal.o mpq/.libs/set_z.o mpq/.libs/set_d.o mpq/.libs/set_f.o mpq/.libs/swap.o printf/.libs/asprintf.o printf/.libs/asprntffuns.o printf/.libs/doprnt.o printf/.libs/doprntf.o printf/.libs/doprnti.o printf/.libs/fprintf.o printf/.libs/obprintf! +> .o printf/.libs/obvprintf.o printf/.libs/obprntffuns.o printf/! +> .libs/printf.o printf/.libs/printffuns.o printf/.libs/snprintf.o printf/.libs/snprntffuns.o printf/.libs/sprintf.o printf/.libs/sprintffuns.o printf/.libs/vasprintf.o printf/.libs/vfprintf.o printf/.libs/vprintf.o printf/.libs/vsnprintf.o printf/.libs/vsprintf.o scanf/.libs/doscan.o scanf/.libs/fscanf.o scanf/.libs/fscanffuns.o scanf/.libs/scanf.o scanf/.libs/sscanf.o scanf/.libs/sscanffuns.o scanf/.libs/vfscanf.o scanf/.libs/vscanf.o scanf/.libs/vsscanf.o -Wl,-soname -Wl,libgmp.so.3 -o .libs/libgmp.so.3.2.1 +> (cd .libs && rm -f libgmp.so.3 && ln -s libgmp.so.3.2.1 libgmp.so.3) +> (cd .libs && rm -f libgmp.so && ln -s libgmp.so.3.2.1 libgmp.so) +> ar cq .libs/libgmp.a assert.o compat.o errno.o extract-dbl.o insert-dbl.o memory.o mp_bpl.o mp_clz_tab.o mp_minv_tab.o mp_set_fns.o rand.o randclr.o randdef.o randlc.o randlc2s.o randlc2x.o randraw.o rands.o randsd.o randsdui.o version.o mpf/init.o mpf/init2.o mpf/set.o mpf/set_ui.o mpf/set_si.o mpf/set_str.o mpf/set_d.o mpf/set_z.o mpf/iset.o mpf/iset_ui.o mpf/iset_si.o mpf/iset_str.o mpf/iset_d.o mpf/clear.o mpf/get_str.o mpf/dump.o mpf/size.o mpf/eq.o mpf/reldiff.o mpf/sqrt.o mpf/random2.o mpf/inp_str.o mpf/out_str.o mpf/add.o mpf/add_ui.o mpf/sub.o mpf/sub_ui.o mpf/ui_sub.o mpf/mul.o mpf/mul_ui.o mpf/div.o mpf/div_ui.o mpf/cmp.o mpf/cmp_d.o mpf/cmp_ui.o mpf/cmp_si.o mpf/mul_2exp.o mpf/div_2exp.o mpf/abs.o mpf/neg.o mpf/set_q.o mpf/get_d.o mpf/get_d_2exp.o mpf/set_dfl_prec.o mpf/set_prc.o mpf/set_prc_raw.o mpf/get_dfl_prec.o mpf/get_prc.o mpf/ui_div.o mpf/sqrt_ui.o mpf/ceilfloor.o mpf/trunc.o mpf/pow_ui.o mpf/urandomb.o mpf/swap.o mpf/fits_sint.o mpf/fits_slong.o mpf/fit! +> s_sshort.o mpf/fits_uint.o mpf/fits_ulong.o mpf/fits_ushort.o mpf/get_si.o mpf/get_ui.o mpf/int_p.o mpz/abs.o mpz/add.o mpz/add_ui.o mpz/aorsmul.o mpz/aorsmul_i.o mpz/and.o mpz/array_init.o mpz/bin_ui.o mpz/bin_uiui.o mpz/cdiv_q.o mpz/cdiv_q_ui.o mpz/cdiv_qr.o mpz/cdiv_qr_ui.o mpz/cdiv_r.o mpz/cdiv_r_ui.o mpz/cdiv_ui.o mpz/cfdiv_q_2exp.o mpz/cfdiv_r_2exp.o mpz/clear.o mpz/clrbit.o mpz/cmp.o mpz/cmp_d.o mpz/cmp_si.o mpz/cmp_ui.o mpz/cmpabs.o mpz/cmpabs_d.o mpz/cmpabs_ui.o mpz/com.o mpz/cong.o mpz/cong_2exp.o mpz/cong_ui.o mpz/divexact.o mpz/divegcd.o mpz/dive_ui.o mpz/divis.o mpz/divis_ui.o mpz/divis_2exp.o mpz/dump.o mpz/fac_ui.o mpz/fdiv_q.o mpz/fdiv_q_ui.o mpz/fdiv_qr.o mpz/fdiv_qr_ui.o mpz/fdiv_r.o mpz/fdiv_r_ui.o mpz/fdiv_ui.o mpz/fib_ui.o mpz/fib2_ui.o mpz/fits_sint.o mpz/fits_slong.o mpz/fits_sshort.o mpz/fits_uint.o mpz/fits_ulong.o mpz/fits_ushort.o mpz/gcd.o mpz/gcd_ui.o mpz/gcdext.o mpz/get_d.o mpz/get_d_2exp.o mpz/get_si.o mpz/get_str.o mpz/get_ui.o mpz/getlimbn.! +> o mpz/hamdist.o mpz/init.o mpz/init2.o mpz/inp_raw.o mpz/inp_s! +> tr.o mpz/invert.o mpz/ior.o mpz/iset.o mpz/iset_d.o mpz/iset_si.o mpz/iset_str.o mpz/iset_ui.o mpz/jacobi.o mpz/kronsz.o mpz/kronuz.o mpz/kronzs.o mpz/kronzu.o mpz/lcm.o mpz/lcm_ui.o mpz/lucnum_ui.o mpz/lucnum2_ui.o mpz/millerrabin.o mpz/mod.o mpz/mul.o mpz/mul_2exp.o mpz/mul_si.o mpz/mul_ui.o mpz/n_pow_ui.o mpz/neg.o mpz/nextprime.o mpz/out_raw.o mpz/out_str.o mpz/perfpow.o mpz/perfsqr.o mpz/popcount.o mpz/pow_ui.o mpz/powm.o mpz/powm_ui.o mpz/pprime_p.o mpz/random.o mpz/random2.o mpz/realloc.o mpz/realloc2.o mpz/remove.o mpz/root.o mpz/rrandomb.o mpz/scan0.o mpz/scan1.o mpz/set.o mpz/set_d.o mpz/set_f.o mpz/set_q.o mpz/set_si.o mpz/set_str.o mpz/set_ui.o mpz/setbit.o mpz/size.o mpz/sizeinbase.o mpz/sqrt.o mpz/sqrtrem.o mpz/sub.o mpz/sub_ui.o mpz/swap.o mpz/tdiv_ui.o mpz/tdiv_q.o mpz/tdiv_q_2exp.o mpz/tdiv_q_ui.o mpz/tdiv_qr.o mpz/tdiv_qr_ui.o mpz/tdiv_r.o mpz/tdiv_r_2exp.o mpz/tdiv_r_ui.o mpz/tstbit.o mpz/ui_pow_ui.o mpz/urandomb.o mpz/urandomm.o mpz/xor.o mpn/mp_bases.o m! +> pn/udiv.o mpn/umul.o mpn/add.o mpn/add_1.o mpn/add_n.o mpn/sub.o mpn/sub_1.o mpn/sub_n.o mpn/mul_1.o mpn/addmul_1.o mpn/submul_1.o mpn/lshift.o mpn/rshift.o mpn/dive_1.o mpn/diveby3.o mpn/divis.o mpn/divrem.o mpn/divrem_1.o mpn/divrem_2.o mpn/fib2_ui.o mpn/mod_1.o mpn/mod_34lsub1.o mpn/mode1o.o mpn/dump.o mpn/mul.o mpn/mul_fft.o mpn/mul_n.o mpn/mul_basecase.o mpn/sqr_basecase.o mpn/random.o mpn/random2.o mpn/sqrtrem.o mpn/get_str.o mpn/set_str.o mpn/scan0.o mpn/scan1.o mpn/popcount.o mpn/hamdist.o mpn/cmp.o mpn/perfsqr.o mpn/bdivmod.o mpn/gcd_1.o mpn/gcd.o mpn/gcdext.o mpn/tdiv_qr.o mpn/dc_divrem_n.o mpn/sb_divrem_mn.o mpn/jacbase.o mpn/copyi.o mpn/copyd.o mpq/abs.o mpq/aors.o mpq/canonicalize.o mpq/clear.o mpq/cmp.o mpq/cmp_si.o mpq/cmp_ui.o mpq/div.o mpq/get_d.o mpq/get_den.o mpq/get_num.o mpq/get_str.o mpq/init.o mpq/inp_str.o mpq/inv.o mpq/md_2exp.o mpq/mul.o mpq/neg.o mpq/out_str.o mpq/set.o mpq/set_den.o mpq/set_num.o mpq/set_si.o mpq/set_str.o mpq/set_ui.o mpq/equal.! +> o mpq/set_z.o mpq/set_d.o mpq/set_f.o mpq/swap.o printf/asprin! +> tf.o printf/asprntffuns.o printf/doprnt.o printf/doprntf.o printf/doprnti.o printf/fprintf.o printf/obprintf.o printf/obvprintf.o printf/obprntffuns.o printf/printf.o printf/printffuns.o printf/snprintf.o printf/snprntffuns.o printf/sprintf.o printf/sprintffuns.o printf/vasprintf.o printf/vfprintf.o printf/vprintf.o printf/vsnprintf.o printf/vsprintf.o scanf/doscan.o scanf/fscanf.o scanf/fscanffuns.o scanf/scanf.o scanf/sscanf.o scanf/sscanffuns.o scanf/vfscanf.o scanf/vscanf.o scanf/vsscanf.o +> ranlib .libs/libgmp.a +> creating libgmp.la +> (cd .libs && rm -f libgmp.la && ln -s ../libgmp.la libgmp.la) +> make[7]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3' +> make[6]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3' +> make[5]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gmp3' +> touch gmp_all +> make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1' +> rm -f o/cmpinclude.h ; cp h/cmpinclude.h o +> (cd o; make all) +> make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/o' +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk main.c +> main.c: In function `fLbye': +> main.c:633: warning: control reaches end of non-void function +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk alloc.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk gbc.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk bitop.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk typespec.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk eval.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk macros.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk lex.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk bds.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk frame.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk predicate.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk reference.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk assignment.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk bind.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk let.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk conditional.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk block.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk iteration.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk mapfun.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk prog.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk multival.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk catch.c +> ../bin/dpp symbol +> dpp: symbol.d -> symbol.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk symbol.c +> rm symbol.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk cfun.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk cmpaux.c +> ../bin/dpp package +> dpp: package.d -> package.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk package.c +> rm package.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk big.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk number.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk num_pred.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk num_comp.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk num_arith.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk num_sfun.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk num_co.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk num_log.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk num_rand.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk earith.c +> ../bin/dpp character +> dpp: character.d -> character.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk character.c +> rm character.c +> ../bin/dpp sequence +> dpp: sequence.d -> sequence.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk sequence.c +> rm sequence.c +> ../bin/dpp list +> dpp: list.d -> list.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk list.c +> rm list.c +> ../bin/dpp hash +> dpp: hash.d -> hash.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk hash.c +> rm hash.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk array.c +> ../bin/dpp string +> dpp: string.d -> string.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk string.c +> rm string.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk regexpr.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk structure.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk toplevel.c +> ../bin/dpp file +> dpp: file.d -> file.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk file.c +> rm file.c +> ../bin/dpp read +> dpp: read.d -> read.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk read.c +> rm read.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk backq.c +> ../bin/dpp print +> dpp: print.d -> print.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk print.c +> rm print.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk format.c +> ../bin/dpp pathname +> dpp: pathname.d -> pathname.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk pathname.c +> rm pathname.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk unixfsys.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk unixfasl.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk error.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk unixtime.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk unixsys.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk unixsave.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk funlink.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk fat_string.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk run_process.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk nfunlink.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk usig.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk usig2.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk utils.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk makefun.c +> gcc -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -I/usr/X11R6/include -c sockets.c +> gcc -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -I/usr/X11R6/include -c clxsocket.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk init_pari.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk nsocket.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk sfasl.c +> ../bin/dpp gcl_readline +> dpp: gcl_readline.d -> gcl_readline.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk gcl_readline.c +> rm gcl_readline.c +> gcc -o grab_defs grab_defs.c +> make new_init.c decls1 "INI_FILES=`echo main.o alloc.o gbc.o bitop.o typespec.o eval.o macros.o lex.o bds.o frame.o predicate.o reference.o assignment.o bind.o let.o conditional.o block.o iteration.o mapfun.o prog.o multival.o catch.o symbol.o cfun.o cmpaux.o package.o big.o number.o num_pred.o num_comp.o num_arith.o num_sfun.o num_co.o num_log.o num_rand.o earith.o character.o sequence.o list.o hash.o array.o string.o regexpr.o structure.o toplevel.o file.o read.o backq.o print.o format.o pathname.o unixfsys.o unixfasl.o error.o unixtime.o unixsys.o unixsave.o funlink.o fat_string.o ./run_process.o nfunlink.o usig.o usig2.o utils.o makefun.o sockets.o clxsocket.o init_pari.o nsocket.o ./sfasl.o /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.o /net/data/home/daly/axiom/obj/linux/lib/sockio-c.o gcl_readline.o | sed -e 's:\.o:.ini:g' -e 's:new_init.o::g' `" +> make[5]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/o' +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E main.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > main.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E alloc.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > alloc.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E gbc.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > gbc.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E bitop.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > bitop.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E typespec.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > typespec.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E eval.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > eval.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E macros.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > macros.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E lex.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > lex.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E bds.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > bds.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E frame.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > frame.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E predicate.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > predicate.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E reference.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > reference.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E assignment.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > assignment.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E bind.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > bind.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E let.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > let.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E conditional.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > conditional.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E block.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > block.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E iteration.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > iteration.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E mapfun.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > mapfun.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E prog.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > prog.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E multival.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > multival.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E catch.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > catch.ini +> ../bin/dpp symbol +> dpp: symbol.d -> symbol.c +> ./grab_defs < symbol.c > symbol.ini +> rm symbol.c +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E cfun.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > cfun.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E cmpaux.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > cmpaux.ini +> ../bin/dpp package +> dpp: package.d -> package.c +> ./grab_defs < package.c > package.ini +> rm package.c +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E big.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > big.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E number.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > number.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E num_pred.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > num_pred.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E num_comp.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > num_comp.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E num_arith.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > num_arith.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E num_sfun.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > num_sfun.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E num_co.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > num_co.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E num_log.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > num_log.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E num_rand.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > num_rand.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E earith.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > earith.ini +> ../bin/dpp character +> dpp: character.d -> character.c +> ./grab_defs < character.c > character.ini +> rm character.c +> ../bin/dpp sequence +> dpp: sequence.d -> sequence.c +> ./grab_defs < sequence.c > sequence.ini +> rm sequence.c +> ../bin/dpp list +> dpp: list.d -> list.c +> ./grab_defs < list.c > list.ini +> rm list.c +> ../bin/dpp hash +> dpp: hash.d -> hash.c +> ./grab_defs < hash.c > hash.ini +> rm hash.c +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E array.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > array.ini +> ../bin/dpp string +> dpp: string.d -> string.c +> ./grab_defs < string.c > string.ini +> rm string.c +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E regexpr.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > regexpr.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E structure.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > structure.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E toplevel.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > toplevel.ini +> ../bin/dpp file +> dpp: file.d -> file.c +> ./grab_defs < file.c > file.ini +> rm file.c +> ../bin/dpp read +> dpp: read.d -> read.c +> ./grab_defs < read.c > read.ini +> rm read.c +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E backq.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > backq.ini +> ../bin/dpp print +> dpp: print.d -> print.c +> ./grab_defs < print.c > print.ini +> rm print.c +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E format.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > format.ini +> ../bin/dpp pathname +> dpp: pathname.d -> pathname.c +> ./grab_defs < pathname.c > pathname.ini +> rm pathname.c +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E unixfsys.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > unixfsys.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E unixfasl.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > unixfasl.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E error.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > error.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E unixtime.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > unixtime.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E unixsys.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > unixsys.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E unixsave.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > unixsave.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E funlink.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > funlink.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E fat_string.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > fat_string.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E run_process.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > run_process.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E nfunlink.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > nfunlink.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E usig.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > usig.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E usig2.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > usig2.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E utils.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > utils.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E makefun.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > makefun.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E sockets.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > sockets.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E clxsocket.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > clxsocket.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E init_pari.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > init_pari.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E nsocket.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > nsocket.ini +> gcc -DNO_DEFUN -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk -E sfasl.c | sed -e 's:\"[ ]*):\"):g' | ./grab_defs > sfasl.ini +> ../bin/dpp gcl_readline +> dpp: gcl_readline.d -> gcl_readline.c +> ./grab_defs < gcl_readline.c > gcl_readline.ini +> rm gcl_readline.c +> echo '#include "make-init.h"' > new_init.c +> echo 'void NewInit(void){' >> new_init.c +> cat main.ini alloc.ini gbc.ini bitop.ini typespec.ini eval.ini macros.ini lex.ini bds.ini frame.ini predicate.ini reference.ini assignment.ini bind.ini let.ini conditional.ini block.ini iteration.ini mapfun.ini prog.ini multival.ini catch.ini symbol.ini cfun.ini cmpaux.ini package.ini big.ini number.ini num_pred.ini num_comp.ini num_arith.ini num_sfun.ini num_co.ini num_log.ini num_rand.ini earith.ini character.ini sequence.ini list.ini hash.ini array.ini string.ini regexpr.ini structure.ini toplevel.ini file.ini read.ini backq.ini print.ini format.ini pathname.ini unixfsys.ini unixfasl.ini error.ini unixtime.ini unixsys.ini unixsave.ini funlink.ini fat_string.ini ./run_process.ini nfunlink.ini usig.ini usig2.ini utils.ini makefun.ini sockets.ini clxsocket.ini init_pari.ini nsocket.ini ./sfasl.ini /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.ini /net/data/home/daly/axiom/obj/linux/lib/sockio-c.ini gcl_readline.ini >> new_init.c +> echo '}' >> new_init.c +> echo '#include "make-decl.h"' > foo.c +> cat main.ini alloc.ini gbc.ini bitop.ini typespec.ini eval.ini macros.ini lex.ini bds.ini frame.ini predicate.ini reference.ini assignment.ini bind.ini let.ini conditional.ini block.ini iteration.ini mapfun.ini prog.ini multival.ini catch.ini symbol.ini cfun.ini cmpaux.ini package.ini big.ini number.ini num_pred.ini num_comp.ini num_arith.ini num_sfun.ini num_co.ini num_log.ini num_rand.ini earith.ini character.ini sequence.ini list.ini hash.ini array.ini string.ini regexpr.ini structure.ini toplevel.ini file.ini read.ini backq.ini print.ini format.ini pathname.ini unixfsys.ini unixfasl.ini error.ini unixtime.ini unixsys.ini unixsave.ini funlink.ini fat_string.ini ./run_process.ini nfunlink.ini usig.ini usig2.ini utils.ini makefun.ini sockets.ini clxsocket.ini init_pari.ini nsocket.ini ./sfasl.ini /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.ini /net/data/home/daly/axiom/obj/linux/lib/sockio-c.ini gcl_readline.ini >> foo.c +> gcc -E -I../h/ foo.c | sed -n -e '/#/d' -e '/DO_/d' -e '/[a-zA-Z;]/p' > tmpx +> ../xbin/move-if-changed mv tmpx ../h/new_decl.h +> tmpx and ../h/new_decl.h were not the same. +> ln tmpx ../h/new_decl.h +> make[5]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/o' +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk bcmp.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk bcopy.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk bzero.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk user_init.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk user_match.c +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk new_init.c -o new_init.o +> rm -f gcllib.a +> ar qc gcllib.a bcmp.o bcopy.o bzero.o user_init.o user_match.o +> ranlib gcllib.a +> make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/o' +> make h/cmpinclude.h +> make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1' +> cat h/config.h | sed -e "1,/Begin for cmpincl/d" \ +> -e "/End for cmpinclude/,50000d" > tmpx +> cat h/cmpincl1.h h/gclincl.h h/compbas.h h/enum.h h/mgmp.h h/object.h h/vs.h h/bds.h h/frame.h h/lex.h h/eval.h h/funlink.h h/att_ext.h h/new_decl.h h/compbas2.h h/compat.h h/cmponly.h o/regexp.h h//protoize.h >> tmpx +> ./xbin/move-if-changed mv tmpx h/cmpinclude.h +> tmpx and h/cmpinclude.h were not the same. +> ln tmpx h/cmpinclude.h +> ./xbin/move-if-changed cp h/cmpinclude.h o/cmpinclude.h +> h/cmpinclude.h and o/cmpinclude.h were not the same. +> ln h/cmpinclude.h o/cmpinclude.h +> make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1' +> rm -f o/cmpinclude.h ; cp h/cmpinclude.h o +> (cd o; make all) +> make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/o' +> make new_init.c decls1 "INI_FILES=`echo main.o alloc.o gbc.o bitop.o typespec.o eval.o macros.o lex.o bds.o frame.o predicate.o reference.o assignment.o bind.o let.o conditional.o block.o iteration.o mapfun.o prog.o multival.o catch.o symbol.o cfun.o cmpaux.o package.o big.o number.o num_pred.o num_comp.o num_arith.o num_sfun.o num_co.o num_log.o num_rand.o earith.o character.o sequence.o list.o hash.o array.o string.o regexpr.o structure.o toplevel.o file.o read.o backq.o print.o format.o pathname.o unixfsys.o unixfasl.o error.o unixtime.o unixsys.o unixsave.o funlink.o fat_string.o ./run_process.o nfunlink.o usig.o usig2.o utils.o makefun.o sockets.o clxsocket.o init_pari.o nsocket.o ./sfasl.o /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.o /net/data/home/daly/axiom/obj/linux/lib/sockio-c.o gcl_readline.o | sed -e 's:\.o:.ini:g' -e 's:new_init.o::g' `" +> make[5]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/o' +> echo '#include "make-init.h"' > new_init.c +> echo 'void NewInit(void){' >> new_init.c +> cat main.ini alloc.ini gbc.ini bitop.ini typespec.ini eval.ini macros.ini lex.ini bds.ini frame.ini predicate.ini reference.ini assignment.ini bind.ini let.ini conditional.ini block.ini iteration.ini mapfun.ini prog.ini multival.ini catch.ini symbol.ini cfun.ini cmpaux.ini package.ini big.ini number.ini num_pred.ini num_comp.ini num_arith.ini num_sfun.ini num_co.ini num_log.ini num_rand.ini earith.ini character.ini sequence.ini list.ini hash.ini array.ini string.ini regexpr.ini structure.ini toplevel.ini file.ini read.ini backq.ini print.ini format.ini pathname.ini unixfsys.ini unixfasl.ini error.ini unixtime.ini unixsys.ini unixsave.ini funlink.ini fat_string.ini ./run_process.ini nfunlink.ini usig.ini usig2.ini utils.ini makefun.ini sockets.ini clxsocket.ini init_pari.ini nsocket.ini ./sfasl.ini /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.ini /net/data/home/daly/axiom/obj/linux/lib/sockio-c.ini gcl_readline.ini >> new_init.c +> echo '}' >> new_init.c +> echo '#include "make-decl.h"' > foo.c +> cat main.ini alloc.ini gbc.ini bitop.ini typespec.ini eval.ini macros.ini lex.ini bds.ini frame.ini predicate.ini reference.ini assignment.ini bind.ini let.ini conditional.ini block.ini iteration.ini mapfun.ini prog.ini multival.ini catch.ini symbol.ini cfun.ini cmpaux.ini package.ini big.ini number.ini num_pred.ini num_comp.ini num_arith.ini num_sfun.ini num_co.ini num_log.ini num_rand.ini earith.ini character.ini sequence.ini list.ini hash.ini array.ini string.ini regexpr.ini structure.ini toplevel.ini file.ini read.ini backq.ini print.ini format.ini pathname.ini unixfsys.ini unixfasl.ini error.ini unixtime.ini unixsys.ini unixsave.ini funlink.ini fat_string.ini ./run_process.ini nfunlink.ini usig.ini usig2.ini utils.ini makefun.ini sockets.ini clxsocket.ini init_pari.ini nsocket.ini ./sfasl.ini /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.ini /net/data/home/daly/axiom/obj/linux/lib/sockio-c.ini gcl_readline.ini >> foo.c +> gcc -E -I../h/ foo.c | sed -n -e '/#/d' -e '/DO_/d' -e '/[a-zA-Z;]/p' > tmpx +> ../xbin/move-if-changed mv tmpx ../h/new_decl.h +> tmpx and ../h/new_decl.h are identical +> make[5]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/o' +> gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -I/home/daly/axiom/lsp/gcl-2.6.1/o -I../h -I../gcl-tk new_init.c -o new_init.o +> make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/o' +> cd unixport && make saved_pre_gcl +> ls: ../lsp/*.o: No such file or directory +> ls: ../cmpnew/*.o: No such file or directory +> ls: ../pcl/*.o: No such file or directory +> ls: ../clcs/*.o: No such file or directory +> make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport' +> gcc -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -c -o sys_pre_gcl.o sys_pre_gcl.c +> rm -rf gmp +> mkdir gmp +> a="../gmp3/mpf/init2.o ../gmp3/mpf/init.o ../gmp3/mpf/get_d_2exp.o ../gmp3/mpf/set.o ../gmp3/mpf/set_ui.o ../gmp3/mpf/set_si.o ../gmp3/mpf/set_str.o ../gmp3/mpf/set_d.o ../gmp3/mpf/set_z.o ../gmp3/mpf/set_q.o ../gmp3/mpf/iset.o ../gmp3/mpf/iset_ui.o ../gmp3/mpf/iset_si.o ../gmp3/mpf/iset_str.o ../gmp3/mpf/iset_d.o ../gmp3/mpf/clear.o ../gmp3/mpf/get_str.o ../gmp3/mpf/dump.o ../gmp3/mpf/size.o ../gmp3/mpf/eq.o ../gmp3/mpf/reldiff.o ../gmp3/mpf/sqrt.o ../gmp3/mpf/random2.o ../gmp3/mpf/inp_str.o ../gmp3/mpf/out_str.o ../gmp3/mpf/add.o ../gmp3/mpf/add_ui.o ../gmp3/mpf/sub.o ../gmp3/mpf/sub_ui.o ../gmp3/mpf/ui_sub.o ../gmp3/mpf/mul.o ../gmp3/mpf/mul_ui.o ../gmp3/mpf/div.o ../gmp3/mpf/div_ui.o ../gmp3/mpf/cmp.o ../gmp3/mpf/cmp_d.o ../gmp3/mpf/cmp_si.o ../gmp3/mpf/cmp_ui.o ../gmp3/mpf/mul_2exp.o ../gmp3/mpf/div_2exp.o ../gmp3/mpf/abs.o ../gmp3/mpf/neg.o ../gmp3/mpf/get_d.o ../gmp3/mpf/set_dfl_prec.o ../gmp3/mpf/set_prc.o ../gmp3/mpf/set_prc_raw.o ../gmp3/mpf/get_dfl_prec.o ../gmp3/! +> mpf/get_prc.o ../gmp3/mpf/ui_div.o ../gmp3/mpf/sqrt_ui.o ../gmp3/mpf/pow_ui.o ../gmp3/mpf/urandomb.o ../gmp3/mpf/swap.o ../gmp3/mpf/get_si.o ../gmp3/mpf/get_ui.o ../gmp3/mpf/int_p.o ../gmp3/mpf/ceilfloor.o ../gmp3/mpf/trunc.o ../gmp3/mpf/fits_sint.o ../gmp3/mpf/fits_slong.o ../gmp3/mpf/fits_sshort.o ../gmp3/mpf/fits_uint.o ../gmp3/mpf/fits_ulong.o ../gmp3/mpf/fits_ushort.o ../gmp3/mpn/mp_bases.o ../gmp3/mpn/udiv.o ../gmp3/mpn/umul.o ../gmp3/mpn/add.o ../gmp3/mpn/add_1.o ../gmp3/mpn/add_n.o ../gmp3/mpn/sub.o ../gmp3/mpn/sub_1.o ../gmp3/mpn/sub_n.o ../gmp3/mpn/mul_1.o ../gmp3/mpn/addmul_1.o ../gmp3/mpn/submul_1.o ../gmp3/mpn/lshift.o ../gmp3/mpn/rshift.o ../gmp3/mpn/dive_1.o ../gmp3/mpn/diveby3.o ../gmp3/mpn/divis.o ../gmp3/mpn/divrem.o ../gmp3/mpn/divrem_1.o ../gmp3/mpn/divrem_2.o ../gmp3/mpn/fib2_ui.o ../gmp3/mpn/mod_1.o ../gmp3/mpn/mod_34lsub1.o ../gmp3/mpn/mode1o.o ../gmp3/mpn/dump.o ../gmp3/mpn/mul.o ../gmp3/mpn/mul_fft.o ../gmp3/mpn/mul_n.o ../gmp3/mpn/random.o ../gmp3/! +> mpn/mul_basecase.o ../gmp3/mpn/sqr_basecase.o ../gmp3/mpn/rand! +> om2.o ../gmp3/mpn/sqrtrem.o ../gmp3/mpn/get_str.o ../gmp3/mpn/set_str.o ../gmp3/mpn/scan0.o ../gmp3/mpn/scan1.o ../gmp3/mpn/popcount.o ../gmp3/mpn/hamdist.o ../gmp3/mpn/cmp.o ../gmp3/mpn/perfsqr.o ../gmp3/mpn/bdivmod.o ../gmp3/mpn/gcd_1.o ../gmp3/mpn/gcd.o ../gmp3/mpn/gcdext.o ../gmp3/mpn/tdiv_qr.o ../gmp3/mpn/jacbase.o ../gmp3/mpn/dc_divrem_n.o ../gmp3/mpn/sb_divrem_mn.o ../gmp3/mpn/copyi.o ../gmp3/mpn/copyd.o ../gmp3/mpq/clear.o ../gmp3/mpq/abs.o ../gmp3/mpq/aors.o ../gmp3/mpq/canonicalize.o ../gmp3/mpq/cmp.o ../gmp3/mpq/cmp_si.o ../gmp3/mpq/cmp_ui.o ../gmp3/mpq/div.o ../gmp3/mpq/equal.o ../gmp3/mpq/get_d.o ../gmp3/mpq/get_den.o ../gmp3/mpq/get_num.o ../gmp3/mpq/get_str.o ../gmp3/mpq/init.o ../gmp3/mpq/inp_str.o ../gmp3/mpq/inv.o ../gmp3/mpq/md_2exp.o ../gmp3/mpq/mul.o ../gmp3/mpq/neg.o ../gmp3/mpq/out_str.o ../gmp3/mpq/set.o ../gmp3/mpq/set_den.o ../gmp3/mpq/set_num.o ../gmp3/mpq/set_si.o ../gmp3/mpq/set_str.o ../gmp3/mpq/set_ui.o ../gmp3/mpq/set_z.o ../gmp3/mpq/set_d.o .! +> ./gmp3/mpq/set_f.o ../gmp3/mpq/swap.o ../gmp3/mpz/add_ui.o ../gmp3/mpz/add.o ../gmp3/mpz/aorsmul_i.o ../gmp3/mpz/abs.o ../gmp3/mpz/aorsmul.o ../gmp3/mpz/and.o ../gmp3/mpz/array_init.o ../gmp3/mpz/bin_ui.o ../gmp3/mpz/bin_uiui.o ../gmp3/mpz/cdiv_q.o ../gmp3/mpz/cdiv_q_ui.o ../gmp3/mpz/cdiv_qr.o ../gmp3/mpz/cdiv_qr_ui.o ../gmp3/mpz/cdiv_r.o ../gmp3/mpz/cdiv_r_ui.o ../gmp3/mpz/cdiv_ui.o ../gmp3/mpz/cfdiv_q_2exp.o ../gmp3/mpz/cfdiv_r_2exp.o ../gmp3/mpz/clear.o ../gmp3/mpz/clrbit.o ../gmp3/mpz/cmp.o ../gmp3/mpz/cmp_d.o ../gmp3/mpz/cmp_si.o ../gmp3/mpz/cmp_ui.o ../gmp3/mpz/cmpabs.o ../gmp3/mpz/cmpabs_d.o ../gmp3/mpz/cmpabs_ui.o ../gmp3/mpz/com.o ../gmp3/mpz/cong.o ../gmp3/mpz/cong_2exp.o ../gmp3/mpz/cong_ui.o ../gmp3/mpz/divexact.o ../gmp3/mpz/divegcd.o ../gmp3/mpz/dive_ui.o ../gmp3/mpz/divis.o ../gmp3/mpz/divis_ui.o ../gmp3/mpz/divis_2exp.o ../gmp3/mpz/dump.o ../gmp3/mpz/fac_ui.o ../gmp3/mpz/fdiv_q.o ../gmp3/mpz/fdiv_q_ui.o ../gmp3/mpz/fdiv_qr.o ../gmp3/mpz/fdiv_qr_ui.o ../gmp3/! +> mpz/fdiv_r.o ../gmp3/mpz/fdiv_r_ui.o ../gmp3/mpz/fdiv_ui.o ../! +> gmp3/mpz/fib_ui.o ../gmp3/mpz/fib2_ui.o ../gmp3/mpz/fits_sint.o ../gmp3/mpz/fits_slong.o ../gmp3/mpz/fits_sshort.o ../gmp3/mpz/fits_uint.o ../gmp3/mpz/fits_ulong.o ../gmp3/mpz/fits_ushort.o ../gmp3/mpz/gcd.o ../gmp3/mpz/gcd_ui.o ../gmp3/mpz/gcdext.o ../gmp3/mpz/get_d.o ../gmp3/mpz/get_d_2exp.o ../gmp3/mpz/get_si.o ../gmp3/mpz/get_str.o ../gmp3/mpz/get_ui.o ../gmp3/mpz/getlimbn.o ../gmp3/mpz/hamdist.o ../gmp3/mpz/init.o ../gmp3/mpz/init2.o ../gmp3/mpz/inp_raw.o ../gmp3/mpz/inp_str.o ../gmp3/mpz/invert.o ../gmp3/mpz/ior.o ../gmp3/mpz/iset.o ../gmp3/mpz/iset_d.o ../gmp3/mpz/iset_si.o ../gmp3/mpz/iset_str.o ../gmp3/mpz/iset_ui.o ../gmp3/mpz/jacobi.o ../gmp3/mpz/kronsz.o ../gmp3/mpz/kronuz.o ../gmp3/mpz/kronzs.o ../gmp3/mpz/kronzu.o ../gmp3/mpz/lcm.o ../gmp3/mpz/lcm_ui.o ../gmp3/mpz/lucnum_ui.o ../gmp3/mpz/lucnum2_ui.o ../gmp3/mpz/millerrabin.o ../gmp3/mpz/mod.o ../gmp3/mpz/mul.o ../gmp3/mpz/mul_2exp.o ../gmp3/mpz/mul_si.o ../gmp3/mpz/mul_ui.o ../gmp3/mpz/n_pow_ui.o ../gmp3/mpz/n! +> eg.o ../gmp3/mpz/nextprime.o ../gmp3/mpz/out_raw.o ../gmp3/mpz/out_str.o ../gmp3/mpz/perfpow.o ../gmp3/mpz/perfsqr.o ../gmp3/mpz/popcount.o ../gmp3/mpz/pow_ui.o ../gmp3/mpz/powm.o ../gmp3/mpz/powm_ui.o ../gmp3/mpz/pprime_p.o ../gmp3/mpz/random.o ../gmp3/mpz/random2.o ../gmp3/mpz/realloc.o ../gmp3/mpz/realloc2.o ../gmp3/mpz/remove.o ../gmp3/mpz/root.o ../gmp3/mpz/rrandomb.o ../gmp3/mpz/scan0.o ../gmp3/mpz/scan1.o ../gmp3/mpz/set.o ../gmp3/mpz/set_d.o ../gmp3/mpz/set_f.o ../gmp3/mpz/set_q.o ../gmp3/mpz/set_si.o ../gmp3/mpz/set_str.o ../gmp3/mpz/set_ui.o ../gmp3/mpz/setbit.o ../gmp3/mpz/size.o ../gmp3/mpz/sizeinbase.o ../gmp3/mpz/sqrt.o ../gmp3/mpz/sqrtrem.o ../gmp3/mpz/sub.o ../gmp3/mpz/sub_ui.o ../gmp3/mpz/swap.o ../gmp3/mpz/tdiv_ui.o ../gmp3/mpz/tdiv_q.o ../gmp3/mpz/tdiv_q_2exp.o ../gmp3/mpz/tdiv_q_ui.o ../gmp3/mpz/tdiv_qr.o ../gmp3/mpz/tdiv_qr_ui.o ../gmp3/mpz/tdiv_r.o ../gmp3/mpz/tdiv_r_2exp.o ../gmp3/mpz/tdiv_r_ui.o ../gmp3/mpz/tstbit.o ../gmp3/mpz/ui_pow_ui.o ../gmp3/mp! +> z/urandomb.o ../gmp3/mpz/urandomm.o ../gmp3/mpz/xor.o ../gmp3/! +> printf/obvprintf.o ../gmp3/printf/asprintf.o ../gmp3/printf/doprnt.o ../gmp3/printf/asprntffuns.o ../gmp3/printf/doprntf.o ../gmp3/printf/doprnti.o ../gmp3/printf/fprintf.o ../gmp3/printf/obprintf.o ../gmp3/printf/obprntffuns.o ../gmp3/printf/printf.o ../gmp3/printf/printffuns.o ../gmp3/printf/snprintf.o ../gmp3/printf/snprntffuns.o ../gmp3/printf/sprintf.o ../gmp3/printf/sprintffuns.o ../gmp3/printf/vasprintf.o ../gmp3/printf/vfprintf.o ../gmp3/printf/vprintf.o ../gmp3/printf/vsnprintf.o ../gmp3/printf/vsprintf.o ../gmp3/scanf/fscanffuns.o ../gmp3/scanf/doscan.o ../gmp3/scanf/fscanf.o ../gmp3/scanf/scanf.o ../gmp3/scanf/sscanf.o ../gmp3/scanf/sscanffuns.o ../gmp3/scanf/vfscanf.o ../gmp3/scanf/vscanf.o ../gmp3/scanf/vsscanf.o ../gmp3/insert-dbl.o ../gmp3/assert.o ../gmp3/compat.o ../gmp3/errno.o ../gmp3/extract-dbl.o ../gmp3/memory.o ../gmp3/mp_bpl.o ../gmp3/mp_clz_tab.o ../gmp3/mp_minv_tab.o ../gmp3/mp_set_fns.o ../gmp3/rand.o ../gmp3/randclr.o ../gmp3/randdef.o ../gmp3/ran! +> dlc.o ../gmp3/randlc2s.o ../gmp3/randlc2x.o ../gmp3/randraw.o ../gmp3/rands.o ../gmp3/randsd.o ../gmp3/randsdui.o ../gmp3/version.o" ; \ +> for i in ../gmp3/mpf/init2.o ../gmp3/mpf/init.o ../gmp3/mpf/get_d_2exp.o ../gmp3/mpf/set.o ../gmp3/mpf/set_ui.o ../gmp3/mpf/set_si.o ../gmp3/mpf/set_str.o ../gmp3/mpf/set_d.o ../gmp3/mpf/set_z.o ../gmp3/mpf/set_q.o ../gmp3/mpf/iset.o ../gmp3/mpf/iset_ui.o ../gmp3/mpf/iset_si.o ../gmp3/mpf/iset_str.o ../gmp3/mpf/iset_d.o ../gmp3/mpf/clear.o ../gmp3/mpf/get_str.o ../gmp3/mpf/dump.o ../gmp3/mpf/size.o ../gmp3/mpf/eq.o ../gmp3/mpf/reldiff.o ../gmp3/mpf/sqrt.o ../gmp3/mpf/random2.o ../gmp3/mpf/inp_str.o ../gmp3/mpf/out_str.o ../gmp3/mpf/add.o ../gmp3/mpf/add_ui.o ../gmp3/mpf/sub.o ../gmp3/mpf/sub_ui.o ../gmp3/mpf/ui_sub.o ../gmp3/mpf/mul.o ../gmp3/mpf/mul_ui.o ../gmp3/mpf/div.o ../gmp3/mpf/div_ui.o ../gmp3/mpf/cmp.o ../gmp3/mpf/cmp_d.o ../gmp3/mpf/cmp_si.o ../gmp3/mpf/cmp_ui.o ../gmp3/mpf/mul_2exp.o ../gmp3/mpf/div_2exp.o ../gmp3/mpf/abs.o ../gmp3/mpf/neg.o ../gmp3/mpf/get_d.o ../gmp3/mpf/set_dfl_prec.o ../gmp3/mpf/set_prc.o ../gmp3/mpf/set_prc_raw.o ../gmp3/mpf/get_dfl_prec.o ..! +> /gmp3/mpf/get_prc.o ../gmp3/mpf/ui_div.o ../gmp3/mpf/sqrt_ui.o ../gmp3/mpf/pow_ui.o ../gmp3/mpf/urandomb.o ../gmp3/mpf/swap.o ../gmp3/mpf/get_si.o ../gmp3/mpf/get_ui.o ../gmp3/mpf/int_p.o ../gmp3/mpf/ceilfloor.o ../gmp3/mpf/trunc.o ../gmp3/mpf/fits_sint.o ../gmp3/mpf/fits_slong.o ../gmp3/mpf/fits_sshort.o ../gmp3/mpf/fits_uint.o ../gmp3/mpf/fits_ulong.o ../gmp3/mpf/fits_ushort.o ../gmp3/mpn/mp_bases.o ../gmp3/mpn/udiv.o ../gmp3/mpn/umul.o ../gmp3/mpn/add.o ../gmp3/mpn/add_1.o ../gmp3/mpn/add_n.o ../gmp3/mpn/sub.o ../gmp3/mpn/sub_1.o ../gmp3/mpn/sub_n.o ../gmp3/mpn/mul_1.o ../gmp3/mpn/addmul_1.o ../gmp3/mpn/submul_1.o ../gmp3/mpn/lshift.o ../gmp3/mpn/rshift.o ../gmp3/mpn/dive_1.o ../gmp3/mpn/diveby3.o ../gmp3/mpn/divis.o ../gmp3/mpn/divrem.o ../gmp3/mpn/divrem_1.o ../gmp3/mpn/divrem_2.o ../gmp3/mpn/fib2_ui.o ../gmp3/mpn/mod_1.o ../gmp3/mpn/mod_34lsub1.o ../gmp3/mpn/mode1o.o ../gmp3/mpn/dump.o ../gmp3/mpn/mul.o ../gmp3/mpn/mul_fft.o ../gmp3/mpn/mul_n.o ../gmp3/mpn/random.o ..! +> /gmp3/mpn/mul_basecase.o ../gmp3/mpn/sqr_basecase.o ../gmp3/mp! +> n/random2.o ../gmp3/mpn/sqrtrem.o ../gmp3/mpn/get_str.o ../gmp3/mpn/set_str.o ../gmp3/mpn/scan0.o ../gmp3/mpn/scan1.o ../gmp3/mpn/popcount.o ../gmp3/mpn/hamdist.o ../gmp3/mpn/cmp.o ../gmp3/mpn/perfsqr.o ../gmp3/mpn/bdivmod.o ../gmp3/mpn/gcd_1.o ../gmp3/mpn/gcd.o ../gmp3/mpn/gcdext.o ../gmp3/mpn/tdiv_qr.o ../gmp3/mpn/jacbase.o ../gmp3/mpn/dc_divrem_n.o ../gmp3/mpn/sb_divrem_mn.o ../gmp3/mpn/copyi.o ../gmp3/mpn/copyd.o ../gmp3/mpq/clear.o ../gmp3/mpq/abs.o ../gmp3/mpq/aors.o ../gmp3/mpq/canonicalize.o ../gmp3/mpq/cmp.o ../gmp3/mpq/cmp_si.o ../gmp3/mpq/cmp_ui.o ../gmp3/mpq/div.o ../gmp3/mpq/equal.o ../gmp3/mpq/get_d.o ../gmp3/mpq/get_den.o ../gmp3/mpq/get_num.o ../gmp3/mpq/get_str.o ../gmp3/mpq/init.o ../gmp3/mpq/inp_str.o ../gmp3/mpq/inv.o ../gmp3/mpq/md_2exp.o ../gmp3/mpq/mul.o ../gmp3/mpq/neg.o ../gmp3/mpq/out_str.o ../gmp3/mpq/set.o ../gmp3/mpq/set_den.o ../gmp3/mpq/set_num.o ../gmp3/mpq/set_si.o ../gmp3/mpq/set_str.o ../gmp3/mpq/set_ui.o ../gmp3/mpq/set_z.o ../gmp3/mpq/set! +> _d.o ../gmp3/mpq/set_f.o ../gmp3/mpq/swap.o ../gmp3/mpz/add_ui.o ../gmp3/mpz/add.o ../gmp3/mpz/aorsmul_i.o ../gmp3/mpz/abs.o ../gmp3/mpz/aorsmul.o ../gmp3/mpz/and.o ../gmp3/mpz/array_init.o ../gmp3/mpz/bin_ui.o ../gmp3/mpz/bin_uiui.o ../gmp3/mpz/cdiv_q.o ../gmp3/mpz/cdiv_q_ui.o ../gmp3/mpz/cdiv_qr.o ../gmp3/mpz/cdiv_qr_ui.o ../gmp3/mpz/cdiv_r.o ../gmp3/mpz/cdiv_r_ui.o ../gmp3/mpz/cdiv_ui.o ../gmp3/mpz/cfdiv_q_2exp.o ../gmp3/mpz/cfdiv_r_2exp.o ../gmp3/mpz/clear.o ../gmp3/mpz/clrbit.o ../gmp3/mpz/cmp.o ../gmp3/mpz/cmp_d.o ../gmp3/mpz/cmp_si.o ../gmp3/mpz/cmp_ui.o ../gmp3/mpz/cmpabs.o ../gmp3/mpz/cmpabs_d.o ../gmp3/mpz/cmpabs_ui.o ../gmp3/mpz/com.o ../gmp3/mpz/cong.o ../gmp3/mpz/cong_2exp.o ../gmp3/mpz/cong_ui.o ../gmp3/mpz/divexact.o ../gmp3/mpz/divegcd.o ../gmp3/mpz/dive_ui.o ../gmp3/mpz/divis.o ../gmp3/mpz/divis_ui.o ../gmp3/mpz/divis_2exp.o ../gmp3/mpz/dump.o ../gmp3/mpz/fac_ui.o ../gmp3/mpz/fdiv_q.o ../gmp3/mpz/fdiv_q_ui.o ../gmp3/mpz/fdiv_qr.o ../gmp3/mpz/fdiv_qr_ui.o ..! +> /gmp3/mpz/fdiv_r.o ../gmp3/mpz/fdiv_r_ui.o ../gmp3/mpz/fdiv_ui! +> .o ../gmp3/mpz/fib_ui.o ../gmp3/mpz/fib2_ui.o ../gmp3/mpz/fits_sint.o ../gmp3/mpz/fits_slong.o ../gmp3/mpz/fits_sshort.o ../gmp3/mpz/fits_uint.o ../gmp3/mpz/fits_ulong.o ../gmp3/mpz/fits_ushort.o ../gmp3/mpz/gcd.o ../gmp3/mpz/gcd_ui.o ../gmp3/mpz/gcdext.o ../gmp3/mpz/get_d.o ../gmp3/mpz/get_d_2exp.o ../gmp3/mpz/get_si.o ../gmp3/mpz/get_str.o ../gmp3/mpz/get_ui.o ../gmp3/mpz/getlimbn.o ../gmp3/mpz/hamdist.o ../gmp3/mpz/init.o ../gmp3/mpz/init2.o ../gmp3/mpz/inp_raw.o ../gmp3/mpz/inp_str.o ../gmp3/mpz/invert.o ../gmp3/mpz/ior.o ../gmp3/mpz/iset.o ../gmp3/mpz/iset_d.o ../gmp3/mpz/iset_si.o ../gmp3/mpz/iset_str.o ../gmp3/mpz/iset_ui.o ../gmp3/mpz/jacobi.o ../gmp3/mpz/kronsz.o ../gmp3/mpz/kronuz.o ../gmp3/mpz/kronzs.o ../gmp3/mpz/kronzu.o ../gmp3/mpz/lcm.o ../gmp3/mpz/lcm_ui.o ../gmp3/mpz/lucnum_ui.o ../gmp3/mpz/lucnum2_ui.o ../gmp3/mpz/millerrabin.o ../gmp3/mpz/mod.o ../gmp3/mpz/mul.o ../gmp3/mpz/mul_2exp.o ../gmp3/mpz/mul_si.o ../gmp3/mpz/mul_ui.o ../gmp3/mpz/n_pow_ui.o ../gmp3! +> /mpz/neg.o ../gmp3/mpz/nextprime.o ../gmp3/mpz/out_raw.o ../gmp3/mpz/out_str.o ../gmp3/mpz/perfpow.o ../gmp3/mpz/perfsqr.o ../gmp3/mpz/popcount.o ../gmp3/mpz/pow_ui.o ../gmp3/mpz/powm.o ../gmp3/mpz/powm_ui.o ../gmp3/mpz/pprime_p.o ../gmp3/mpz/random.o ../gmp3/mpz/random2.o ../gmp3/mpz/realloc.o ../gmp3/mpz/realloc2.o ../gmp3/mpz/remove.o ../gmp3/mpz/root.o ../gmp3/mpz/rrandomb.o ../gmp3/mpz/scan0.o ../gmp3/mpz/scan1.o ../gmp3/mpz/set.o ../gmp3/mpz/set_d.o ../gmp3/mpz/set_f.o ../gmp3/mpz/set_q.o ../gmp3/mpz/set_si.o ../gmp3/mpz/set_str.o ../gmp3/mpz/set_ui.o ../gmp3/mpz/setbit.o ../gmp3/mpz/size.o ../gmp3/mpz/sizeinbase.o ../gmp3/mpz/sqrt.o ../gmp3/mpz/sqrtrem.o ../gmp3/mpz/sub.o ../gmp3/mpz/sub_ui.o ../gmp3/mpz/swap.o ../gmp3/mpz/tdiv_ui.o ../gmp3/mpz/tdiv_q.o ../gmp3/mpz/tdiv_q_2exp.o ../gmp3/mpz/tdiv_q_ui.o ../gmp3/mpz/tdiv_qr.o ../gmp3/mpz/tdiv_qr_ui.o ../gmp3/mpz/tdiv_r.o ../gmp3/mpz/tdiv_r_2exp.o ../gmp3/mpz/tdiv_r_ui.o ../gmp3/mpz/tstbit.o ../gmp3/mpz/ui_pow_ui.o ../g! +> mp3/mpz/urandomb.o ../gmp3/mpz/urandomm.o ../gmp3/mpz/xor.o ..! +> /gmp3/printf/obvprintf.o ../gmp3/printf/asprintf.o ../gmp3/printf/doprnt.o ../gmp3/printf/asprntffuns.o ../gmp3/printf/doprntf.o ../gmp3/printf/doprnti.o ../gmp3/printf/fprintf.o ../gmp3/printf/obprintf.o ../gmp3/printf/obprntffuns.o ../gmp3/printf/printf.o ../gmp3/printf/printffuns.o ../gmp3/printf/snprintf.o ../gmp3/printf/snprntffuns.o ../gmp3/printf/sprintf.o ../gmp3/printf/sprintffuns.o ../gmp3/printf/vasprintf.o ../gmp3/printf/vfprintf.o ../gmp3/printf/vprintf.o ../gmp3/printf/vsnprintf.o ../gmp3/printf/vsprintf.o ../gmp3/scanf/fscanffuns.o ../gmp3/scanf/doscan.o ../gmp3/scanf/fscanf.o ../gmp3/scanf/scanf.o ../gmp3/scanf/sscanf.o ../gmp3/scanf/sscanffuns.o ../gmp3/scanf/vfscanf.o ../gmp3/scanf/vscanf.o ../gmp3/scanf/vsscanf.o ../gmp3/insert-dbl.o ../gmp3/assert.o ../gmp3/compat.o ../gmp3/errno.o ../gmp3/extract-dbl.o ../gmp3/memory.o ../gmp3/mp_bpl.o ../gmp3/mp_clz_tab.o ../gmp3/mp_minv_tab.o ../gmp3/mp_set_fns.o ../gmp3/rand.o ../gmp3/randclr.o ../gmp3/randdef.o ../gm! +> p3/randlc.o ../gmp3/randlc2s.o ../gmp3/randlc2x.o ../gmp3/randraw.o ../gmp3/rands.o ../gmp3/randsd.o ../gmp3/randsdui.o ../gmp3/version.o ; do \ +> cp $i gmp/$(echo $i | sed -e 's,\.\./,,1' -e 's,/,_,g') ; \ +> done +> touch gmpfiles +> rm -rf bfd +> mkdir bfd +> a="" ; \ +> for i in $a ; do \ +> cp $i bfd/$(echo $i | sed -e 's,\.\./,,1' -e 's,/,_,g') ; \ +> done +> touch bfdfiles +> rm -rf libpre_gcl.a +> ar rs libpre_gcl.a ../o/alloc.o ../o/array.o ../o/assignment.o ../o/backq.o ../o/bds.o ../o/big.o ../o/bind.o ../o/bitop.o ../o/block.o ../o/catch.o ../o/cfun.o ../o/character.o ../o/clxsocket.o ../o/cmpaux.o ../o/conditional.o ../o/earith.o ../o/error.o ../o/eval.o ../o/fat_string.o ../o/file.o ../o/format.o ../o/frame.o ../o/funlink.o ../o/gbc.o ../o/gcl_readline.o ../o/hash.o ../o/init_pari.o ../o/iteration.o ../o/let.o ../o/lex.o ../o/list.o ../o/macros.o ../o/main.o ../o/makefun.o ../o/mapfun.o ../o/multival.o ../o/new_init.o ../o/nfunlink.o ../o/nsocket.o ../o/num_arith.o ../o/number.o ../o/num_comp.o ../o/num_co.o ../o/num_log.o ../o/num_pred.o ../o/num_rand.o ../o/num_sfun.o ../o/package.o ../o/pathname.o ../o/predicate.o ../o/print.o ../o/prog.o ../o/read.o ../o/reference.o ../o/regexpr.o ../o/run_process.o ../o/sequence.o ../o/sfasl.o ../o/sockets.o ../o/string.o ../o/structure.o ../o/symbol.o ../o/toplevel.o ../o/typespec.o ../o/unixfasl.o ../o/unixfsys.o ../o/uni! +> xsave.o ../o/unixsys.o ../o/unixtime.o ../o/usig2.o ../o/usig.o ../o/utils.o sys_pre_gcl.o gmp/gmp3_mpf_init2.o gmp/gmp3_mpf_init.o gmp/gmp3_mpf_get_d_2exp.o gmp/gmp3_mpf_set.o gmp/gmp3_mpf_set_ui.o gmp/gmp3_mpf_set_si.o gmp/gmp3_mpf_set_str.o gmp/gmp3_mpf_set_d.o gmp/gmp3_mpf_set_z.o gmp/gmp3_mpf_set_q.o gmp/gmp3_mpf_iset.o gmp/gmp3_mpf_iset_ui.o gmp/gmp3_mpf_iset_si.o gmp/gmp3_mpf_iset_str.o gmp/gmp3_mpf_iset_d.o gmp/gmp3_mpf_clear.o gmp/gmp3_mpf_get_str.o gmp/gmp3_mpf_dump.o gmp/gmp3_mpf_size.o gmp/gmp3_mpf_eq.o gmp/gmp3_mpf_reldiff.o gmp/gmp3_mpf_sqrt.o gmp/gmp3_mpf_random2.o gmp/gmp3_mpf_inp_str.o gmp/gmp3_mpf_out_str.o gmp/gmp3_mpf_add.o gmp/gmp3_mpf_add_ui.o gmp/gmp3_mpf_sub.o gmp/gmp3_mpf_sub_ui.o gmp/gmp3_mpf_ui_sub.o gmp/gmp3_mpf_mul.o gmp/gmp3_mpf_mul_ui.o gmp/gmp3_mpf_div.o gmp/gmp3_mpf_div_ui.o gmp/gmp3_mpf_cmp.o gmp/gmp3_mpf_cmp_d.o gmp/gmp3_mpf_cmp_si.o gmp/gmp3_mpf_cmp_ui.o gmp/gmp3_mpf_mul_2exp.o gmp/gmp3_mpf_div_2exp.o gmp/gmp3_mpf_abs.o gmp/gmp3_mpf_neg.o! +> gmp/gmp3_mpf_get_d.o gmp/gmp3_mpf_set_dfl_prec.o gmp/gmp3_mpf! +> _set_prc.o gmp/gmp3_mpf_set_prc_raw.o gmp/gmp3_mpf_get_dfl_prec.o gmp/gmp3_mpf_get_prc.o gmp/gmp3_mpf_ui_div.o gmp/gmp3_mpf_sqrt_ui.o gmp/gmp3_mpf_pow_ui.o gmp/gmp3_mpf_urandomb.o gmp/gmp3_mpf_swap.o gmp/gmp3_mpf_get_si.o gmp/gmp3_mpf_get_ui.o gmp/gmp3_mpf_int_p.o gmp/gmp3_mpf_ceilfloor.o gmp/gmp3_mpf_trunc.o gmp/gmp3_mpf_fits_sint.o gmp/gmp3_mpf_fits_slong.o gmp/gmp3_mpf_fits_sshort.o gmp/gmp3_mpf_fits_uint.o gmp/gmp3_mpf_fits_ulong.o gmp/gmp3_mpf_fits_ushort.o gmp/gmp3_mpn_mp_bases.o gmp/gmp3_mpn_udiv.o gmp/gmp3_mpn_umul.o gmp/gmp3_mpn_add.o gmp/gmp3_mpn_add_1.o gmp/gmp3_mpn_add_n.o gmp/gmp3_mpn_sub.o gmp/gmp3_mpn_sub_1.o gmp/gmp3_mpn_sub_n.o gmp/gmp3_mpn_mul_1.o gmp/gmp3_mpn_addmul_1.o gmp/gmp3_mpn_submul_1.o gmp/gmp3_mpn_lshift.o gmp/gmp3_mpn_rshift.o gmp/gmp3_mpn_dive_1.o gmp/gmp3_mpn_diveby3.o gmp/gmp3_mpn_divis.o gmp/gmp3_mpn_divrem.o gmp/gmp3_mpn_divrem_1.o gmp/gmp3_mpn_divrem_2.o gmp/gmp3_mpn_fib2_ui.o gmp/gmp3_mpn_mod_1.o gmp/gmp3_mpn_mod_34lsub1.o gmp/gmp3_mpn_mod! +> e1o.o gmp/gmp3_mpn_dump.o gmp/gmp3_mpn_mul.o gmp/gmp3_mpn_mul_fft.o gmp/gmp3_mpn_mul_n.o gmp/gmp3_mpn_random.o gmp/gmp3_mpn_mul_basecase.o gmp/gmp3_mpn_sqr_basecase.o gmp/gmp3_mpn_random2.o gmp/gmp3_mpn_sqrtrem.o gmp/gmp3_mpn_get_str.o gmp/gmp3_mpn_set_str.o gmp/gmp3_mpn_scan0.o gmp/gmp3_mpn_scan1.o gmp/gmp3_mpn_popcount.o gmp/gmp3_mpn_hamdist.o gmp/gmp3_mpn_cmp.o gmp/gmp3_mpn_perfsqr.o gmp/gmp3_mpn_bdivmod.o gmp/gmp3_mpn_gcd_1.o gmp/gmp3_mpn_gcd.o gmp/gmp3_mpn_gcdext.o gmp/gmp3_mpn_tdiv_qr.o gmp/gmp3_mpn_jacbase.o gmp/gmp3_mpn_dc_divrem_n.o gmp/gmp3_mpn_sb_divrem_mn.o gmp/gmp3_mpn_copyi.o gmp/gmp3_mpn_copyd.o gmp/gmp3_mpq_clear.o gmp/gmp3_mpq_abs.o gmp/gmp3_mpq_aors.o gmp/gmp3_mpq_canonicalize.o gmp/gmp3_mpq_cmp.o gmp/gmp3_mpq_cmp_si.o gmp/gmp3_mpq_cmp_ui.o gmp/gmp3_mpq_div.o gmp/gmp3_mpq_equal.o gmp/gmp3_mpq_get_d.o gmp/gmp3_mpq_get_den.o gmp/gmp3_mpq_get_num.o gmp/gmp3_mpq_get_str.o gmp/gmp3_mpq_init.o gmp/gmp3_mpq_inp_str.o gmp/gmp3_mpq_inv.o gmp/gmp3_mpq_md_2exp.o gmp/! +> gmp3_mpq_mul.o gmp/gmp3_mpq_neg.o gmp/gmp3_mpq_out_str.o gmp/g! +> mp3_mpq_set.o gmp/gmp3_mpq_set_den.o gmp/gmp3_mpq_set_num.o gmp/gmp3_mpq_set_si.o gmp/gmp3_mpq_set_str.o gmp/gmp3_mpq_set_ui.o gmp/gmp3_mpq_set_z.o gmp/gmp3_mpq_set_d.o gmp/gmp3_mpq_set_f.o gmp/gmp3_mpq_swap.o gmp/gmp3_mpz_add_ui.o gmp/gmp3_mpz_add.o gmp/gmp3_mpz_aorsmul_i.o gmp/gmp3_mpz_abs.o gmp/gmp3_mpz_aorsmul.o gmp/gmp3_mpz_and.o gmp/gmp3_mpz_array_init.o gmp/gmp3_mpz_bin_ui.o gmp/gmp3_mpz_bin_uiui.o gmp/gmp3_mpz_cdiv_q.o gmp/gmp3_mpz_cdiv_q_ui.o gmp/gmp3_mpz_cdiv_qr.o gmp/gmp3_mpz_cdiv_qr_ui.o gmp/gmp3_mpz_cdiv_r.o gmp/gmp3_mpz_cdiv_r_ui.o gmp/gmp3_mpz_cdiv_ui.o gmp/gmp3_mpz_cfdiv_q_2exp.o gmp/gmp3_mpz_cfdiv_r_2exp.o gmp/gmp3_mpz_clear.o gmp/gmp3_mpz_clrbit.o gmp/gmp3_mpz_cmp.o gmp/gmp3_mpz_cmp_d.o gmp/gmp3_mpz_cmp_si.o gmp/gmp3_mpz_cmp_ui.o gmp/gmp3_mpz_cmpabs.o gmp/gmp3_mpz_cmpabs_d.o gmp/gmp3_mpz_cmpabs_ui.o gmp/gmp3_mpz_com.o gmp/gmp3_mpz_cong.o gmp/gmp3_mpz_cong_2exp.o gmp/gmp3_mpz_cong_ui.o gmp/gmp3_mpz_divexact.o gmp/gmp3_mpz_divegcd.o gmp/gmp3_mpz_dive_ui.o gmp! +> /gmp3_mpz_divis.o gmp/gmp3_mpz_divis_ui.o gmp/gmp3_mpz_divis_2exp.o gmp/gmp3_mpz_dump.o gmp/gmp3_mpz_fac_ui.o gmp/gmp3_mpz_fdiv_q.o gmp/gmp3_mpz_fdiv_q_ui.o gmp/gmp3_mpz_fdiv_qr.o gmp/gmp3_mpz_fdiv_qr_ui.o gmp/gmp3_mpz_fdiv_r.o gmp/gmp3_mpz_fdiv_r_ui.o gmp/gmp3_mpz_fdiv_ui.o gmp/gmp3_mpz_fib_ui.o gmp/gmp3_mpz_fib2_ui.o gmp/gmp3_mpz_fits_sint.o gmp/gmp3_mpz_fits_slong.o gmp/gmp3_mpz_fits_sshort.o gmp/gmp3_mpz_fits_uint.o gmp/gmp3_mpz_fits_ulong.o gmp/gmp3_mpz_fits_ushort.o gmp/gmp3_mpz_gcd.o gmp/gmp3_mpz_gcd_ui.o gmp/gmp3_mpz_gcdext.o gmp/gmp3_mpz_get_d.o gmp/gmp3_mpz_get_d_2exp.o gmp/gmp3_mpz_get_si.o gmp/gmp3_mpz_get_str.o gmp/gmp3_mpz_get_ui.o gmp/gmp3_mpz_getlimbn.o gmp/gmp3_mpz_hamdist.o gmp/gmp3_mpz_init.o gmp/gmp3_mpz_init2.o gmp/gmp3_mpz_inp_raw.o gmp/gmp3_mpz_inp_str.o gmp/gmp3_mpz_invert.o gmp/gmp3_mpz_ior.o gmp/gmp3_mpz_iset.o gmp/gmp3_mpz_iset_d.o gmp/gmp3_mpz_iset_si.o gmp/gmp3_mpz_iset_str.o gmp/gmp3_mpz_iset_ui.o gmp/gmp3_mpz_jacobi.o gmp/gmp3_mpz_kronsz.o gmp! +> /gmp3_mpz_kronuz.o gmp/gmp3_mpz_kronzs.o gmp/gmp3_mpz_kronzu.o! +> gmp/gmp3_mpz_lcm.o gmp/gmp3_mpz_lcm_ui.o gmp/gmp3_mpz_lucnum_ui.o gmp/gmp3_mpz_lucnum2_ui.o gmp/gmp3_mpz_millerrabin.o gmp/gmp3_mpz_mod.o gmp/gmp3_mpz_mul.o gmp/gmp3_mpz_mul_2exp.o gmp/gmp3_mpz_mul_si.o gmp/gmp3_mpz_mul_ui.o gmp/gmp3_mpz_n_pow_ui.o gmp/gmp3_mpz_neg.o gmp/gmp3_mpz_nextprime.o gmp/gmp3_mpz_out_raw.o gmp/gmp3_mpz_out_str.o gmp/gmp3_mpz_perfpow.o gmp/gmp3_mpz_perfsqr.o gmp/gmp3_mpz_popcount.o gmp/gmp3_mpz_pow_ui.o gmp/gmp3_mpz_powm.o gmp/gmp3_mpz_powm_ui.o gmp/gmp3_mpz_pprime_p.o gmp/gmp3_mpz_random.o gmp/gmp3_mpz_random2.o gmp/gmp3_mpz_realloc.o gmp/gmp3_mpz_realloc2.o gmp/gmp3_mpz_remove.o gmp/gmp3_mpz_root.o gmp/gmp3_mpz_rrandomb.o gmp/gmp3_mpz_scan0.o gmp/gmp3_mpz_scan1.o gmp/gmp3_mpz_set.o gmp/gmp3_mpz_set_d.o gmp/gmp3_mpz_set_f.o gmp/gmp3_mpz_set_q.o gmp/gmp3_mpz_set_si.o gmp/gmp3_mpz_set_str.o gmp/gmp3_mpz_set_ui.o gmp/gmp3_mpz_setbit.o gmp/gmp3_mpz_size.o gmp/gmp3_mpz_sizeinbase.o gmp/gmp3_mpz_sqrt.o gmp/gmp3_mpz_sqrtrem.o gmp/gmp3_mpz_sub.o gmp/gmp3_mp! +> z_sub_ui.o gmp/gmp3_mpz_swap.o gmp/gmp3_mpz_tdiv_ui.o gmp/gmp3_mpz_tdiv_q.o gmp/gmp3_mpz_tdiv_q_2exp.o gmp/gmp3_mpz_tdiv_q_ui.o gmp/gmp3_mpz_tdiv_qr.o gmp/gmp3_mpz_tdiv_qr_ui.o gmp/gmp3_mpz_tdiv_r.o gmp/gmp3_mpz_tdiv_r_2exp.o gmp/gmp3_mpz_tdiv_r_ui.o gmp/gmp3_mpz_tstbit.o gmp/gmp3_mpz_ui_pow_ui.o gmp/gmp3_mpz_urandomb.o gmp/gmp3_mpz_urandomm.o gmp/gmp3_mpz_xor.o gmp/gmp3_printf_obvprintf.o gmp/gmp3_printf_asprintf.o gmp/gmp3_printf_doprnt.o gmp/gmp3_printf_asprntffuns.o gmp/gmp3_printf_doprntf.o gmp/gmp3_printf_doprnti.o gmp/gmp3_printf_fprintf.o gmp/gmp3_printf_obprintf.o gmp/gmp3_printf_obprntffuns.o gmp/gmp3_printf_printf.o gmp/gmp3_printf_printffuns.o gmp/gmp3_printf_snprintf.o gmp/gmp3_printf_snprntffuns.o gmp/gmp3_printf_sprintf.o gmp/gmp3_printf_sprintffuns.o gmp/gmp3_printf_vasprintf.o gmp/gmp3_printf_vfprintf.o gmp/gmp3_printf_vprintf.o gmp/gmp3_printf_vsnprintf.o gmp/gmp3_printf_vsprintf.o gmp/gmp3_scanf_fscanffuns.o gmp/gmp3_scanf_doscan.o gmp/gmp3_scanf_fscanf.o! +> gmp/gmp3_scanf_scanf.o gmp/gmp3_scanf_sscanf.o gmp/gmp3_scanf! +> _sscanffuns.o gmp/gmp3_scanf_vfscanf.o gmp/gmp3_scanf_vscanf.o gmp/gmp3_scanf_vsscanf.o gmp/gmp3_insert-dbl.o gmp/gmp3_assert.o gmp/gmp3_compat.o gmp/gmp3_errno.o gmp/gmp3_extract-dbl.o gmp/gmp3_memory.o gmp/gmp3_mp_bpl.o gmp/gmp3_mp_clz_tab.o gmp/gmp3_mp_minv_tab.o gmp/gmp3_mp_set_fns.o gmp/gmp3_rand.o gmp/gmp3_randclr.o gmp/gmp3_randdef.o gmp/gmp3_randlc.o gmp/gmp3_randlc2s.o gmp/gmp3_randlc2x.o gmp/gmp3_randraw.o gmp/gmp3_rands.o gmp/gmp3_randsd.o gmp/gmp3_randsdui.o gmp/gmp3_version.o +> cp ../o/gcllib.a libgclp.a +> cp init_pre_gcl.lsp.in init_pre_gcl.lsp.tmp +> gcc -o raw_pre_gcl /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.o /net/data/home/daly/axiom/obj/linux/lib/sockio-c.o \ +> -L. -lpre_gcl -lm /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libbfd.a /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libiberty.a -lreadline -lncurses -lc -lgclp /net/data/home/daly/axiom/obj/linux/lib/libspad.a +> cat init_pre_gcl.lsp.tmp | sed \ +> -e "s,@LI-VERS@,(`cat ../majvers`.`cat ../minvers`) `date`,1" \ +> -e "s,@LI-MINVERS@,`cat ../minvers`,1" \ +> -e "s,@LI-MAJVERS@,`cat ../majvers`,1" \ +> -e "s,@LI-CC@,\"gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe \",1" \ +> -e "s,@LI-LD@,\"gcc -o \",1" \ +> -e "s,@LI-LD-LIBS@,\" -lpre_gcl -lm /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libbfd.a /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libiberty.a -lreadline -lncurses -lc -lgclp /net/data/home/daly/axiom/obj/linux/lib/libspad.a\",1" \ +> -e "s,@LI-OPT-THREE@,\"-O3 -fomit-frame-pointer\",1" \ +> -e "s,@LI-OPT-TWO@,\"-O\",1" \ +> -e "s,@LI-INIT-LSP@,\"init_pre_gcl.lsp\",1" >init_pre_gcl.lsp +> cp init_pre_gcl.lsp foo +> echo " (in-package \"USER\")(system:save-system \"saved_pre_gcl\")" >>foo +> /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/raw_pre_gcl /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/ -libdir /home/daly/axiom/lsp/gcl-2.6.1/ < foo +> GCL (GNU Common Lisp) April 1994 131072 pages +> Building symbol table for /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/raw_pre_gcl .. +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_export.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_defmacro.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_evalmacros.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_top.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_module.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_autoload.lsp +> +> > +> #<"COMPILER" package> +> +> > +> #<"SLOOP" package> +> +> > +> #<"SERROR" package> +> +> > +> #<"ANSI-LOOP" package> +> +> > +> #<"DEFPACKAGE" package> +> +> > +> #<"TK" package> +> +> > +> #<"SYSTEM" package> +> +> SYSTEM> +> *COMMAND-ARGS* +> +> SYSTEM>loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_predlib.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_setf.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_arraylib.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_assert.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_defstruct.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_describe.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_iolib.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_listlib.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_mislib.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_numlib.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_packlib.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_seq.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_seqlib.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_trace.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_sloop.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_serror.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_destructuring_bind.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_loop.lsp +> +> Warning: LOOP is being redefined.loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_defpackage.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_make_defpackage.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpinline.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmputil.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_debug.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_info.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmptype.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpbind.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpblock.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpcall.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpcatch.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpenv.lsp +> +> Warning: PROCLAIM is being redefined. +> Warning: PROCLAMATION is being redefined.loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpeval.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpflet.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpfun.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpif.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmplabel.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmplam.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmplet.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmploc.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpmap.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpmulti.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpspecial.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmptag.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmptop.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpvar.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpvs.lsp +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpwt.lsp +> +> Loading ../cmpnew/gcl_fasdmacros.lsp +> Finished loading ../cmpnew/gcl_fasdmacros.lsp +> Loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../gcl-tk/tk-package.lsp +> Finished loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../gcl-tk/tk-package.lsp +> Loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpmain.lsp +> Warning: COMPILE-FILE is being redefined. +> Warning: COMPILE is being redefined. +> Warning: DISASSEMBLE is being redefined. +> Finished loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpmain.lsp +> Loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_lfun_list.lsp +> Finished loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_lfun_list.lsp +> Loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpopt.lsp +> Finished loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../cmpnew/gcl_cmpopt.lsp +> Loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_auto_new.lsp +> Finished loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_auto_new.lsp +> Warning: LISP-IMPLEMENTATION-VERSION is being redefined. +> T +> +> > +> #<"USER" package> +> +> >rm init_pre_gcl.lsp raw_pre_gcl +> make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport' +> (cd lsp; touch *.lsp ; make all) +> make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/lsp' +> make[4]: *** Warning: File `gcl_arraylib.lsp' has modification time in the future (2003-11-20 05:17:36 > 2003-11-20 05:17:35) +> +> Compiling gcl_arraylib.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: UPGRADED-ARRAY-ELEMENT-TYPE is being redefined. +> Warning: MAKE-ARRAY is being redefined. +> Warning: VECTOR is being redefined. +> Warning: ARRAY-DIMENSIONS is being redefined. +> Warning: ARRAY-IN-BOUNDS-P is being redefined. +> Warning: ARRAY-ROW-MAJOR-INDEX is being redefined. +> Warning: BIT is being redefined. +> Warning: SBIT is being redefined. +> Warning: BIT-AND is being redefined. +> Warning: BIT-IOR is being redefined. +> Warning: BIT-XOR is being redefined. +> Warning: BIT-EQV is being redefined. +> Warning: BIT-NAND is being redefined. +> Warning: BIT-NOR is being redefined. +> Warning: BIT-ANDC1 is being redefined. +> Warning: BIT-ANDC2 is being redefined. +> Warning: BIT-ORC1 is being redefined. +> Warning: BIT-ORC2 is being redefined. +> Warning: BIT-NOT is being redefined. +> Warning: VECTOR-PUSH is being redefined. +> Warning: VECTOR-PUSH-EXTEND is being redefined. +> Warning: VECTOR-POP is being redefined. +> Warning: ADJUST-ARRAY is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=2, Space=3, Speed=3 +> Finished compiling gcl_arraylib. +> +> Compiling gcl_assert.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: CHECK-TYPE is being redefined. +> Warning: ASSERT is being redefined. +> Warning: ECASE is being redefined. +> Warning: CCASE is being redefined. +> Warning: TYPECASE is being redefined. +> Warning: ETYPECASE is being redefined. +> Warning: CTYPECASE is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=2, Space=3, Speed=3 +> Finished compiling gcl_assert. +> +> Compiling gcl_defmacro.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=2, Space=3, Speed=3 +> Finished compiling gcl_defmacro. +> +> Compiling gcl_defstruct.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: DEFSTRUCT is being redefined. +> Warning: not replacing s-data property +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=2, Space=3, Speed=3 +> Finished compiling gcl_defstruct. +> +> Compiling gcl_describe.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: DESCRIBE is being redefined. +> Warning: INSPECT is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=2, Space=3, Speed=3 +> Finished compiling gcl_describe. +> +> Compiling gcl_evalmacros.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: DEFVAR is being redefined. +> Warning: DEFPARAMETER is being redefined. +> Warning: DEFCONSTANT is being redefined. +> Warning: AND is being redefined. +> Warning: OR is being redefined. +> Warning: LOCALLY is being redefined. +> Warning: LOOP is being redefined. +> Warning: DEFMACRO is being redefined. +> Warning: DEFUN is being redefined. +> Warning: PSETQ is being redefined. +> Warning: COND is being redefined. +> Warning: WHEN is being redefined. +> Warning: UNLESS is being redefined. +> Warning: PROG is being redefined. +> Warning: PROG* is being redefined. +> Warning: PROG1 is being redefined. +> Warning: PROG2 is being redefined. +> Warning: MULTIPLE-VALUE-LIST is being redefined. +> Warning: MULTIPLE-VALUE-SETQ is being redefined. +> Warning: MULTIPLE-VALUE-BIND is being redefined. +> Warning: DO is being redefined. +> Warning: DO* is being redefined. +> Warning: CASE is being redefined. +> Warning: RETURN is being redefined. +> Warning: DOLIST is being redefined. +> Warning: DOTIMES is being redefined. +> Warning: DECLAIM is being redefined. +> Warning: LAMBDA is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=2, Space=3, Speed=3 +> Finished compiling gcl_evalmacros. +> +> Compiling gcl_iolib.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: WITH-OPEN-STREAM is being redefined. +> Warning: WITH-INPUT-FROM-STRING is being redefined. +> Warning: WITH-OUTPUT-TO-STRING is being redefined. +> Warning: READ-FROM-STRING is being redefined. +> Warning: WRITE-TO-STRING is being redefined. +> Warning: PRIN1-TO-STRING is being redefined. +> Warning: PRINC-TO-STRING is being redefined. +> Warning: WITH-OPEN-FILE is being redefined. +> Warning: Y-OR-N-P is being redefined. +> Warning: YES-OR-NO-P is being redefined. +> Warning: DRIBBLE is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=2, Space=3, Speed=3 +> Finished compiling gcl_iolib. +> +> Compiling gcl_listlib.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: UNION is being redefined. +> Warning: NUNION is being redefined. +> Warning: INTERSECTION is being redefined. +> Warning: NINTERSECTION is being redefined. +> Warning: SET-DIFFERENCE is being redefined. +> Warning: NSET-DIFFERENCE is being redefined. +> Warning: SET-EXCLUSIVE-OR is being redefined. +> Warning: NSET-EXCLUSIVE-OR is being redefined. +> Warning: SUBSETP is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=3, Speed=3 +> Finished compiling gcl_listlib. +> +> Compiling gcl_mislib.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: TIME is being redefined. +> Warning: DECODE-UNIVERSAL-TIME is being redefined. +> Warning: ENCODE-UNIVERSAL-TIME is being redefined. +> Warning: NTH-VALUE is being redefined. +> Warning: COMPILE-FILE-PATHNAME is being redefined. +> Warning: CONSTANTLY is being redefined. +> Warning: The declaration specifier DYNAMIC-EXTENT is unknown. +> Warning: The declaration specifier DYNAMIC-EXTENT is unknown. +> Warning: COMPLEMENT is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=2, Space=3, Speed=3 +> Finished compiling gcl_mislib. +> +> Compiling gcl_module.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: PROVIDE is being redefined. +> Warning: REQUIRE is being redefined. +> Warning: DOCUMENTATION is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=2, Space=3, Speed=3 +> Finished compiling gcl_module. +> +> Compiling gcl_numlib.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: ISQRT is being redefined. +> Warning: ABS is being redefined. +> Warning: PHASE is being redefined. +> Warning: SIGNUM is being redefined. +> Warning: CIS is being redefined. +> Warning: ASIN is being redefined. +> Warning: ACOS is being redefined. +> Warning: SINH is being redefined. +> Warning: COSH is being redefined. +> Warning: TANH is being redefined. +> Warning: ASINH is being redefined. +> Warning: ACOSH is being redefined. +> Warning: ATANH is being redefined. +> Warning: RATIONAL is being redefined. +> Warning: RATIONALIZE is being redefined. +> Warning: FFLOOR is being redefined. +> Warning: FCEILING is being redefined. +> Warning: FTRUNCATE is being redefined. +> Warning: FROUND is being redefined. +> Warning: LOGNAND is being redefined. +> Warning: LOGNOR is being redefined. +> Warning: LOGANDC1 is being redefined. +> Warning: LOGANDC2 is being redefined. +> Warning: LOGORC1 is being redefined. +> Warning: LOGORC2 is being redefined. +> Warning: LOGNOT is being redefined. +> Warning: LOGTEST is being redefined. +> Warning: BYTE is being redefined. +> Warning: BYTE-SIZE is being redefined. +> Warning: BYTE-POSITION is being redefined. +> Warning: LDB is being redefined. +> Warning: LDB-TEST is being redefined. +> Warning: MASK-FIELD is being redefined. +> Warning: DPB is being redefined. +> Warning: DEPOSIT-FIELD is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=2, Space=3, Speed=3 +> Finished compiling gcl_numlib. +> +> Compiling gcl_packlib.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: FIND-ALL-SYMBOLS is being redefined. +> Warning: DO-SYMBOLS is being redefined. +> Warning: DO-EXTERNAL-SYMBOLS is being redefined. +> Warning: DO-ALL-SYMBOLS is being redefined. +> Warning: APROPOS-LIST is being redefined. +> Warning: APROPOS is being redefined. +> Warning: WITH-PACKAGE-ITERATOR is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=2, Space=3, Speed=3 +> Finished compiling gcl_packlib. +> +> Compiling gcl_predlib.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: DEFTYPE is being redefined. +> Warning: TYPEP is being redefined. +> Warning: SUBTYPEP is being redefined. +> Warning: COERCE is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=2, Space=3, Speed=3 +> Finished compiling gcl_predlib. +> +> Compiling gcl_seq.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: MAKE-SEQUENCE is being redefined. +> Warning: CONCATENATE is being redefined. +> Warning: MAP is being redefined. +> Warning: SOME is being redefined. +> Warning: EVERY is being redefined. +> Warning: NOTANY is being redefined. +> Warning: NOTEVERY is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=2, Space=3, Speed=3 +> Finished compiling gcl_seq. +> +> Compiling gcl_seqlib.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: REDUCE is being redefined. +> Warning: FILL is being redefined. +> Warning: REPLACE is being redefined. +> Warning: REMOVE is being redefined. +> Warning: REMOVE-IF is being redefined. +> Warning: REMOVE-IF-NOT is being redefined. +> Warning: DELETE is being redefined. +> Warning: DELETE-IF is being redefined. +> Warning: DELETE-IF-NOT is being redefined. +> Warning: COUNT is being redefined. +> Warning: COUNT-IF is being redefined. +> Warning: COUNT-IF-NOT is being redefined. +> Warning: SUBSTITUTE is being redefined. +> Warning: SUBSTITUTE-IF is being redefined. +> Warning: SUBSTITUTE-IF-NOT is being redefined. +> Warning: NSUBSTITUTE is being redefined. +> Warning: NSUBSTITUTE-IF is being redefined. +> Warning: NSUBSTITUTE-IF-NOT is being redefined. +> Warning: FIND is being redefined. +> Warning: FIND-IF is being redefined. +> Warning: FIND-IF-NOT is being redefined. +> Warning: POSITION is being redefined. +> Warning: POSITION-IF is being redefined. +> Warning: POSITION-IF-NOT is being redefined. +> Warning: REMOVE-DUPLICATES is being redefined. +> Warning: DELETE-DUPLICATES is being redefined. +> Warning: MISMATCH is being redefined. +> Warning: SEARCH is being redefined. +> Warning: SORT is being redefined. +> Warning: STABLE-SORT is being redefined. +> Warning: MERGE is being redefined. +> Warning: MAP-INTO is being redefined. +> Warning: WITH-HASH-TABLE-ITERATOR is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=2, Space=3, Speed=3 +> Finished compiling gcl_seqlib. +> +> Compiling gcl_setf.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: DEFSETF is being redefined. +> Warning: DEFINE-SETF-METHOD is being redefined. +> Warning: GET-SETF-METHOD is being redefined. +> Warning: GET-SETF-METHOD-MULTIPLE-VALUE is being redefined. +> Warning: SETF is being redefined. +> Warning: PSETF is being redefined. +> Warning: SHIFTF is being redefined. +> Warning: ROTATEF is being redefined. +> Warning: DEFINE-MODIFY-MACRO is being redefined. +> Warning: REMF is being redefined. +> Warning: INCF is being redefined. +> Warning: DECF is being redefined. +> Warning: PUSH is being redefined. +> Warning: PUSHNEW is being redefined. +> Warning: POP is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=2, Space=3, Speed=3 +> Finished compiling gcl_setf. +> +> Compiling gcl_top.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: WARN is being redefined. +> Warning: BREAK is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=3, Speed=3 +> Finished compiling gcl_top. +> +> Compiling gcl_trace.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: TRACE is being redefined. +> Warning: UNTRACE is being redefined. +> Warning: STEP is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_trace. +> +> Compiling gcl_sloop.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_sloop. +> +> Compiling gcl_debug.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=2, Space=3, Speed=3 +> Finished compiling gcl_debug. +> +> Compiling gcl_info.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_info. +> +> Compiling gcl_serror.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=2, Space=2, Speed=2 +> Finished compiling gcl_serror. +> +> Compiling gcl_destructuring_bind.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: DO-ARG-COUNT-ERROR is being redefined. +> Warning: PARSE-DEFMACRO is being redefined. +> Warning: MAKE-KEYWORD is being redefined. +> Warning: DEFMACRO-ERROR is being redefined. +> Warning: VERIFY-KEYWORDS is being redefined. +> Warning: LOOKUP-KEYWORD is being redefined. +> Warning: KEYWORD-SUPPLIED-P is being redefined. +> Warning: PARSE-DEFMACRO-LAMBDA-LIST is being redefined. +> Warning: PUSH-SUB-LIST-BINDING is being redefined. +> Warning: PUSH-LET-BINDING is being redefined. +> Warning: PUSH-OPTIONAL-BINDING is being redefined. +> Warning: PARSE-BODY is being redefined. +> Warning: DESTRUCTURING-BIND is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_destructuring_bind. +> +> Compiling gcl_defpackage.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> ; (PROVIDE :DEFPACKAGE) is being compiled. +> ;; Warning: The package operation (PROVIDE :DEFPACKAGE) was in a bad place. +> ; (IN-PACKAGE "USER") is being compiled. +> ;; Warning: The package operation (IN-PACKAGE "USER") was in a bad place. +> ; (USE-PACKAGE "DEFPACKAGE") is being compiled. +> ;; Warning: The package operation (USE-PACKAGE "DEFPACKAGE") was in a bad place. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_defpackage. +> +> Compiling gcl_make_defpackage.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_make_defpackage. +> +> Compiling gcl_loop.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: LOOP is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_loop. +> +> Compiling gcl_readline.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_readline. +> make[4]: warning: Clock skew detected. Your build may be incomplete. +> make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/lsp' +> (cd cmpnew; touch *.lsp ; make all) +> make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/cmpnew' +> make[4]: *** Warning: File `gcl_cmpbind.lsp' has modification time in the future (2003-11-20 05:18:38 > 2003-11-20 05:18:37) +> +> Compiling gcl_cmpbind.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmpbind. +> +> Compiling gcl_cmpblock.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmpblock. +> +> Compiling gcl_cmpcall.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmpcall. +> +> Compiling gcl_cmpcatch.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmpcatch. +> +> Compiling gcl_cmpenv.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> Warning: PROCLAIM is being redefined. +> Warning: PROCLAMATION is being redefined. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmpenv. +> +> Compiling gcl_cmpeval.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmpeval. +> +> Compiling gcl_cmpflet.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmpflet. +> +> Compiling gcl_cmpfun.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmpfun. +> +> Compiling gcl_cmpif.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmpif. +> +> Compiling gcl_cmpinline.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmpinline. +> +> Compiling gcl_cmplabel.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmplabel. +> +> Compiling gcl_cmplam.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmplam. +> +> Compiling gcl_cmplet.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmplet. +> +> Compiling gcl_cmploc.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> ; (DEFUN WT-INTEGER-LOC ...) is being compiled. +> ;; Warning: The variable TYPE is not used. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmploc. +> +> Compiling gcl_cmpmap.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmpmap. +> +> Compiling gcl_cmpmulti.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmpmulti. +> +> Compiling gcl_cmpspecial.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmpspecial. +> +> Compiling gcl_cmptag.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmptag. +> +> Compiling gcl_cmptop.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> ; (DEFUN T3DEFUN-VARARG ...) is being compiled. +> ;; The variable *VCS-USED* is undefined. +> ;; The compiler will assume this variable is a global. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmptop. +> +> Compiling gcl_cmptype.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmptype. +> +> Compiling gcl_cmputil.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmputil. +> +> Compiling gcl_cmpvar.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmpvar. +> +> Compiling gcl_cmpvs.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> ; (DEFUN WT-VS ...) is being compiled. +> ;; The variable *VCS-USED* is undefined. +> ;; The compiler will assume this variable is a global. +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmpvs. +> +> Compiling gcl_cmpwt.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_cmpwt. +> make[4]: warning: Clock skew detected. Your build may be incomplete. +> make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/cmpnew' +> cd unixport && make saved_gcl +> ls: ../pcl/*.o: No such file or directory +> ls: ../clcs/*.o: No such file or directory +> make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport' +> gcc -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -c -o ../lsp/gcl_arraylib.o ../lsp/gcl_arraylib.c +> gcc -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -c -o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpblock.c +> gcc -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -c -o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpcatch.c +> gcc -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O3 -fomit-frame-pointer -I/home/daly/axiom/lsp/gcl-2.6.1/o -c -o sys_gcl.o sys_gcl.c +> rm -rf libgcl.a +> ar rs libgcl.a ../o/alloc.o ../o/array.o ../o/assignment.o ../o/backq.o ../o/bds.o ../o/big.o ../o/bind.o ../o/bitop.o ../o/block.o ../o/catch.o ../o/cfun.o ../o/character.o ../o/clxsocket.o ../o/cmpaux.o ../o/conditional.o ../o/earith.o ../o/error.o ../o/eval.o ../o/fat_string.o ../o/file.o ../o/format.o ../o/frame.o ../o/funlink.o ../o/gbc.o ../o/gcl_readline.o ../o/hash.o ../o/init_pari.o ../o/iteration.o ../o/let.o ../o/lex.o ../o/list.o ../o/macros.o ../o/main.o ../o/makefun.o ../o/mapfun.o ../o/multival.o ../o/new_init.o ../o/nfunlink.o ../o/nsocket.o ../o/num_arith.o ../o/number.o ../o/num_comp.o ../o/num_co.o ../o/num_log.o ../o/num_pred.o ../o/num_rand.o ../o/num_sfun.o ../o/package.o ../o/pathname.o ../o/predicate.o ../o/print.o ../o/prog.o ../o/read.o ../o/reference.o ../o/regexpr.o ../o/run_process.o ../o/sequence.o ../o/sfasl.o ../o/sockets.o ../o/string.o ../o/structure.o ../o/symbol.o ../o/toplevel.o ../o/typespec.o ../o/unixfasl.o ../o/unixfsys.o ../o/unixsav! +> e.o ../o/unixsys.o ../o/unixtime.o ../o/usig2.o ../o/usig.o ../o/utils.o ../lsp/gcl_arraylib.o ../lsp/gcl_assert.o ../lsp/gcl_debug.o ../lsp/gcl_defmacro.o ../lsp/gcl_defpackage.o ../lsp/gcl_defstruct.o ../lsp/gcl_describe.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_evalmacros.o ../lsp/gcl_info.o ../lsp/gcl_iolib.o ../lsp/gcl_listlib.o ../lsp/gcl_loop.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_mislib.o ../lsp/gcl_module.o ../lsp/gcl_numlib.o ../lsp/gcl_packlib.o ../lsp/gcl_predlib.o ../lsp/gcl_readline.o ../lsp/gcl_seqlib.o ../lsp/gcl_seq.o ../lsp/gcl_serror.o ../lsp/gcl_setf.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_trace.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_! +> cmpmap.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpspecial.o .! +> ./cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpwt.o sys_gcl.o gmp/gmp3_mpf_init2.o gmp/gmp3_mpf_init.o gmp/gmp3_mpf_get_d_2exp.o gmp/gmp3_mpf_set.o gmp/gmp3_mpf_set_ui.o gmp/gmp3_mpf_set_si.o gmp/gmp3_mpf_set_str.o gmp/gmp3_mpf_set_d.o gmp/gmp3_mpf_set_z.o gmp/gmp3_mpf_set_q.o gmp/gmp3_mpf_iset.o gmp/gmp3_mpf_iset_ui.o gmp/gmp3_mpf_iset_si.o gmp/gmp3_mpf_iset_str.o gmp/gmp3_mpf_iset_d.o gmp/gmp3_mpf_clear.o gmp/gmp3_mpf_get_str.o gmp/gmp3_mpf_dump.o gmp/gmp3_mpf_size.o gmp/gmp3_mpf_eq.o gmp/gmp3_mpf_reldiff.o gmp/gmp3_mpf_sqrt.o gmp/gmp3_mpf_random2.o gmp/gmp3_mpf_inp_str.o gmp/gmp3_mpf_out_str.o gmp/gmp3_mpf_add.o gmp/gmp3_mpf_add_ui.o gmp/gmp3_mpf_sub.o gmp/gmp3_mpf_sub_ui.o gmp/gmp3_mpf_ui_sub.o gmp/gmp3_mpf_mul.o gmp/gmp3_mpf_mul_ui.o gmp/gmp3_mpf_div.o gmp/gmp3_mpf_div_ui.o gmp/gmp3_mpf_cmp.o gmp/gmp3_mpf_cmp_d.o gmp/gmp3_mpf_cmp_si.o gmp/gmp3_mpf_cmp_ui.o gmp/gmp! +> 3_mpf_mul_2exp.o gmp/gmp3_mpf_div_2exp.o gmp/gmp3_mpf_abs.o gmp/gmp3_mpf_neg.o gmp/gmp3_mpf_get_d.o gmp/gmp3_mpf_set_dfl_prec.o gmp/gmp3_mpf_set_prc.o gmp/gmp3_mpf_set_prc_raw.o gmp/gmp3_mpf_get_dfl_prec.o gmp/gmp3_mpf_get_prc.o gmp/gmp3_mpf_ui_div.o gmp/gmp3_mpf_sqrt_ui.o gmp/gmp3_mpf_pow_ui.o gmp/gmp3_mpf_urandomb.o gmp/gmp3_mpf_swap.o gmp/gmp3_mpf_get_si.o gmp/gmp3_mpf_get_ui.o gmp/gmp3_mpf_int_p.o gmp/gmp3_mpf_ceilfloor.o gmp/gmp3_mpf_trunc.o gmp/gmp3_mpf_fits_sint.o gmp/gmp3_mpf_fits_slong.o gmp/gmp3_mpf_fits_sshort.o gmp/gmp3_mpf_fits_uint.o gmp/gmp3_mpf_fits_ulong.o gmp/gmp3_mpf_fits_ushort.o gmp/gmp3_mpn_mp_bases.o gmp/gmp3_mpn_udiv.o gmp/gmp3_mpn_umul.o gmp/gmp3_mpn_add.o gmp/gmp3_mpn_add_1.o gmp/gmp3_mpn_add_n.o gmp/gmp3_mpn_sub.o gmp/gmp3_mpn_sub_1.o gmp/gmp3_mpn_sub_n.o gmp/gmp3_mpn_mul_1.o gmp/gmp3_mpn_addmul_1.o gmp/gmp3_mpn_submul_1.o gmp/gmp3_mpn_lshift.o gmp/gmp3_mpn_rshift.o gmp/gmp3_mpn_dive_1.o gmp/gmp3_mpn_diveby3.o gmp/gmp3_mpn_divis.o gmp/gmp3_mpn_div! +> rem.o gmp/gmp3_mpn_divrem_1.o gmp/gmp3_mpn_divrem_2.o gmp/gmp3! +> _mpn_fib2_ui.o gmp/gmp3_mpn_mod_1.o gmp/gmp3_mpn_mod_34lsub1.o gmp/gmp3_mpn_mode1o.o gmp/gmp3_mpn_dump.o gmp/gmp3_mpn_mul.o gmp/gmp3_mpn_mul_fft.o gmp/gmp3_mpn_mul_n.o gmp/gmp3_mpn_random.o gmp/gmp3_mpn_mul_basecase.o gmp/gmp3_mpn_sqr_basecase.o gmp/gmp3_mpn_random2.o gmp/gmp3_mpn_sqrtrem.o gmp/gmp3_mpn_get_str.o gmp/gmp3_mpn_set_str.o gmp/gmp3_mpn_scan0.o gmp/gmp3_mpn_scan1.o gmp/gmp3_mpn_popcount.o gmp/gmp3_mpn_hamdist.o gmp/gmp3_mpn_cmp.o gmp/gmp3_mpn_perfsqr.o gmp/gmp3_mpn_bdivmod.o gmp/gmp3_mpn_gcd_1.o gmp/gmp3_mpn_gcd.o gmp/gmp3_mpn_gcdext.o gmp/gmp3_mpn_tdiv_qr.o gmp/gmp3_mpn_jacbase.o gmp/gmp3_mpn_dc_divrem_n.o gmp/gmp3_mpn_sb_divrem_mn.o gmp/gmp3_mpn_copyi.o gmp/gmp3_mpn_copyd.o gmp/gmp3_mpq_clear.o gmp/gmp3_mpq_abs.o gmp/gmp3_mpq_aors.o gmp/gmp3_mpq_canonicalize.o gmp/gmp3_mpq_cmp.o gmp/gmp3_mpq_cmp_si.o gmp/gmp3_mpq_cmp_ui.o gmp/gmp3_mpq_div.o gmp/gmp3_mpq_equal.o gmp/gmp3_mpq_get_d.o gmp/gmp3_mpq_get_den.o gmp/gmp3_mpq_get_num.o gmp/gmp3_mpq_get_str.o gmp/gmp3_mp! +> q_init.o gmp/gmp3_mpq_inp_str.o gmp/gmp3_mpq_inv.o gmp/gmp3_mpq_md_2exp.o gmp/gmp3_mpq_mul.o gmp/gmp3_mpq_neg.o gmp/gmp3_mpq_out_str.o gmp/gmp3_mpq_set.o gmp/gmp3_mpq_set_den.o gmp/gmp3_mpq_set_num.o gmp/gmp3_mpq_set_si.o gmp/gmp3_mpq_set_str.o gmp/gmp3_mpq_set_ui.o gmp/gmp3_mpq_set_z.o gmp/gmp3_mpq_set_d.o gmp/gmp3_mpq_set_f.o gmp/gmp3_mpq_swap.o gmp/gmp3_mpz_add_ui.o gmp/gmp3_mpz_add.o gmp/gmp3_mpz_aorsmul_i.o gmp/gmp3_mpz_abs.o gmp/gmp3_mpz_aorsmul.o gmp/gmp3_mpz_and.o gmp/gmp3_mpz_array_init.o gmp/gmp3_mpz_bin_ui.o gmp/gmp3_mpz_bin_uiui.o gmp/gmp3_mpz_cdiv_q.o gmp/gmp3_mpz_cdiv_q_ui.o gmp/gmp3_mpz_cdiv_qr.o gmp/gmp3_mpz_cdiv_qr_ui.o gmp/gmp3_mpz_cdiv_r.o gmp/gmp3_mpz_cdiv_r_ui.o gmp/gmp3_mpz_cdiv_ui.o gmp/gmp3_mpz_cfdiv_q_2exp.o gmp/gmp3_mpz_cfdiv_r_2exp.o gmp/gmp3_mpz_clear.o gmp/gmp3_mpz_clrbit.o gmp/gmp3_mpz_cmp.o gmp/gmp3_mpz_cmp_d.o gmp/gmp3_mpz_cmp_si.o gmp/gmp3_mpz_cmp_ui.o gmp/gmp3_mpz_cmpabs.o gmp/gmp3_mpz_cmpabs_d.o gmp/gmp3_mpz_cmpabs_ui.o gmp/gmp3_mpz_com.o ! +> gmp/gmp3_mpz_cong.o gmp/gmp3_mpz_cong_2exp.o gmp/gmp3_mpz_cong! +> _ui.o gmp/gmp3_mpz_divexact.o gmp/gmp3_mpz_divegcd.o gmp/gmp3_mpz_dive_ui.o gmp/gmp3_mpz_divis.o gmp/gmp3_mpz_divis_ui.o gmp/gmp3_mpz_divis_2exp.o gmp/gmp3_mpz_dump.o gmp/gmp3_mpz_fac_ui.o gmp/gmp3_mpz_fdiv_q.o gmp/gmp3_mpz_fdiv_q_ui.o gmp/gmp3_mpz_fdiv_qr.o gmp/gmp3_mpz_fdiv_qr_ui.o gmp/gmp3_mpz_fdiv_r.o gmp/gmp3_mpz_fdiv_r_ui.o gmp/gmp3_mpz_fdiv_ui.o gmp/gmp3_mpz_fib_ui.o gmp/gmp3_mpz_fib2_ui.o gmp/gmp3_mpz_fits_sint.o gmp/gmp3_mpz_fits_slong.o gmp/gmp3_mpz_fits_sshort.o gmp/gmp3_mpz_fits_uint.o gmp/gmp3_mpz_fits_ulong.o gmp/gmp3_mpz_fits_ushort.o gmp/gmp3_mpz_gcd.o gmp/gmp3_mpz_gcd_ui.o gmp/gmp3_mpz_gcdext.o gmp/gmp3_mpz_get_d.o gmp/gmp3_mpz_get_d_2exp.o gmp/gmp3_mpz_get_si.o gmp/gmp3_mpz_get_str.o gmp/gmp3_mpz_get_ui.o gmp/gmp3_mpz_getlimbn.o gmp/gmp3_mpz_hamdist.o gmp/gmp3_mpz_init.o gmp/gmp3_mpz_init2.o gmp/gmp3_mpz_inp_raw.o gmp/gmp3_mpz_inp_str.o gmp/gmp3_mpz_invert.o gmp/gmp3_mpz_ior.o gmp/gmp3_mpz_iset.o gmp/gmp3_mpz_iset_d.o gmp/gmp3_mpz_iset_si.o gmp/gmp3_mpz_ise! +> t_str.o gmp/gmp3_mpz_iset_ui.o gmp/gmp3_mpz_jacobi.o gmp/gmp3_mpz_kronsz.o gmp/gmp3_mpz_kronuz.o gmp/gmp3_mpz_kronzs.o gmp/gmp3_mpz_kronzu.o gmp/gmp3_mpz_lcm.o gmp/gmp3_mpz_lcm_ui.o gmp/gmp3_mpz_lucnum_ui.o gmp/gmp3_mpz_lucnum2_ui.o gmp/gmp3_mpz_millerrabin.o gmp/gmp3_mpz_mod.o gmp/gmp3_mpz_mul.o gmp/gmp3_mpz_mul_2exp.o gmp/gmp3_mpz_mul_si.o gmp/gmp3_mpz_mul_ui.o gmp/gmp3_mpz_n_pow_ui.o gmp/gmp3_mpz_neg.o gmp/gmp3_mpz_nextprime.o gmp/gmp3_mpz_out_raw.o gmp/gmp3_mpz_out_str.o gmp/gmp3_mpz_perfpow.o gmp/gmp3_mpz_perfsqr.o gmp/gmp3_mpz_popcount.o gmp/gmp3_mpz_pow_ui.o gmp/gmp3_mpz_powm.o gmp/gmp3_mpz_powm_ui.o gmp/gmp3_mpz_pprime_p.o gmp/gmp3_mpz_random.o gmp/gmp3_mpz_random2.o gmp/gmp3_mpz_realloc.o gmp/gmp3_mpz_realloc2.o gmp/gmp3_mpz_remove.o gmp/gmp3_mpz_root.o gmp/gmp3_mpz_rrandomb.o gmp/gmp3_mpz_scan0.o gmp/gmp3_mpz_scan1.o gmp/gmp3_mpz_set.o gmp/gmp3_mpz_set_d.o gmp/gmp3_mpz_set_f.o gmp/gmp3_mpz_set_q.o gmp/gmp3_mpz_set_si.o gmp/gmp3_mpz_set_str.o gmp/gmp3_mpz_set_ui.o ! +> gmp/gmp3_mpz_setbit.o gmp/gmp3_mpz_size.o gmp/gmp3_mpz_sizeinb! +> ase.o gmp/gmp3_mpz_sqrt.o gmp/gmp3_mpz_sqrtrem.o gmp/gmp3_mpz_sub.o gmp/gmp3_mpz_sub_ui.o gmp/gmp3_mpz_swap.o gmp/gmp3_mpz_tdiv_ui.o gmp/gmp3_mpz_tdiv_q.o gmp/gmp3_mpz_tdiv_q_2exp.o gmp/gmp3_mpz_tdiv_q_ui.o gmp/gmp3_mpz_tdiv_qr.o gmp/gmp3_mpz_tdiv_qr_ui.o gmp/gmp3_mpz_tdiv_r.o gmp/gmp3_mpz_tdiv_r_2exp.o gmp/gmp3_mpz_tdiv_r_ui.o gmp/gmp3_mpz_tstbit.o gmp/gmp3_mpz_ui_pow_ui.o gmp/gmp3_mpz_urandomb.o gmp/gmp3_mpz_urandomm.o gmp/gmp3_mpz_xor.o gmp/gmp3_printf_obvprintf.o gmp/gmp3_printf_asprintf.o gmp/gmp3_printf_doprnt.o gmp/gmp3_printf_asprntffuns.o gmp/gmp3_printf_doprntf.o gmp/gmp3_printf_doprnti.o gmp/gmp3_printf_fprintf.o gmp/gmp3_printf_obprintf.o gmp/gmp3_printf_obprntffuns.o gmp/gmp3_printf_printf.o gmp/gmp3_printf_printffuns.o gmp/gmp3_printf_snprintf.o gmp/gmp3_printf_snprntffuns.o gmp/gmp3_printf_sprintf.o gmp/gmp3_printf_sprintffuns.o gmp/gmp3_printf_vasprintf.o gmp/gmp3_printf_vfprintf.o gmp/gmp3_printf_vprintf.o gmp/gmp3_printf_vsnprintf.o gmp/gmp3_printf_vsprintf! +> .o gmp/gmp3_scanf_fscanffuns.o gmp/gmp3_scanf_doscan.o gmp/gmp3_scanf_fscanf.o gmp/gmp3_scanf_scanf.o gmp/gmp3_scanf_sscanf.o gmp/gmp3_scanf_sscanffuns.o gmp/gmp3_scanf_vfscanf.o gmp/gmp3_scanf_vscanf.o gmp/gmp3_scanf_vsscanf.o gmp/gmp3_insert-dbl.o gmp/gmp3_assert.o gmp/gmp3_compat.o gmp/gmp3_errno.o gmp/gmp3_extract-dbl.o gmp/gmp3_memory.o gmp/gmp3_mp_bpl.o gmp/gmp3_mp_clz_tab.o gmp/gmp3_mp_minv_tab.o gmp/gmp3_mp_set_fns.o gmp/gmp3_rand.o gmp/gmp3_randclr.o gmp/gmp3_randdef.o gmp/gmp3_randlc.o gmp/gmp3_randlc2s.o gmp/gmp3_randlc2x.o gmp/gmp3_randraw.o gmp/gmp3_rands.o gmp/gmp3_randsd.o gmp/gmp3_randsdui.o gmp/gmp3_version.o +> cp init_gcl.lsp.in init_gcl.lsp.tmp +> cat init_gcl.lsp.tmp | sed \ +> -e "s,@LI-VERS@,(`cat ../majvers`.`cat ../minvers`) `date`,1" \ +> -e "s,@LI-MINVERS@,`cat ../minvers`,1" \ +> -e "s,@LI-MAJVERS@,`cat ../majvers`,1" \ +> -e "s,@LI-CC@,\"gcc -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe \",1" \ +> -e "s,@LI-LD@,\"gcc -o \",1" \ +> -e "s,@LI-LD-LIBS@,\" -lgcl -lm /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libbfd.a /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libiberty.a -lreadline -lncurses -lc -lgclp /net/data/home/daly/axiom/obj/linux/lib/libspad.a\",1" \ +> -e "s,@LI-OPT-THREE@,\"-O3 -fomit-frame-pointer\",1" \ +> -e "s,@LI-OPT-TWO@,\"-O\",1" \ +> -e "s,@LI-INIT-LSP@,\"init_gcl.lsp\",1" >init_gcl.lsp +> gcc -o raw_gcl /net/data/home/daly/axiom/obj/linux/lib/cfuns-c.o /net/data/home/daly/axiom/obj/linux/lib/sockio-c.o \ +> -L. -lgcl -lm /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libbfd.a /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libiberty.a -lreadline -lncurses -lc -lgclp /net/data/home/daly/axiom/obj/linux/lib/libspad.a +> cp init_gcl.lsp foo +> echo " (in-package \"USER\")(system:save-system \"saved_gcl\")" >>foo +> /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/raw_gcl /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/ -libdir /home/daly/axiom/lsp/gcl-2.6.1/ < foo +> GCL (GNU Common Lisp) April 1994 131072 pages +> Building symbol table for /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/raw_gcl .. +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_export.lsp +> Initializing gcl_defmacro.o +> Initializing gcl_evalmacros.o +> Initializing gcl_top.o +> Initializing gcl_module.o +> loading /net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport/../lsp/gcl_autoload.lsp +> +> > +> #<"COMPILER" package> +> +> > +> #<"SLOOP" package> +> +> > +> #<"SERROR" package> +> +> > +> #<"ANSI-LOOP" package> +> +> > +> #<"DEFPACKAGE" package> +> +> > +> #<"TK" package> +> +> > +> #<"SYSTEM" package> +> +> SYSTEM> +> *COMMAND-ARGS* +> +> SYSTEM>Initializing gcl_predlib.o +> Initializing gcl_setf.o +> Initializing gcl_arraylib.o +> +> Error: Can't open file "gcl_arraylib.data" +> Error signalled by PROGN. +> Broken at BREAK-LEVEL. Type :H for Help. +> SYSTEM>> +> #<"USER" package> +> >>rm init_gcl.lsp.tmp raw_gcl +> make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/unixport' +> rm -f bin/gcl xbin/gcl +> MGCLDIR=`echo /home/daly/axiom/lsp/gcl-2.6.1 | sed -e 'sX^\([a-z]\):X/\1Xg'` ; \ +> GCLDIR=`echo /home/daly/axiom/lsp/gcl-2.6.1` ; \ +> make install-command "INSTALL_LIB_DIR=$GCLDIR" "prefix=$GCLDIR" "BINDIR=$MGCLDIR/unixport" +> make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1' +> rm -f /home/daly/axiom/lsp/gcl-2.6.1/bin/gcl +> (echo '#!/bin/sh' ; \ +> if gcc --version | grep -q -i mingw ; then echo "export C_INCLUDE_PATH=`echo $INSTALL_LIB_DIR`/h"; else echo "export C_INCLUDE_PATH=/home/daly/axiom/lsp/gcl-2.6.1/h:\$C_INCLUDE_PATH"; fi ;\ +> echo exec /home/daly/axiom/lsp/gcl-2.6.1/unixport/saved_gcl \\ ; \ +> echo ' -dir' /home/daly/axiom/lsp/gcl-2.6.1/unixport/ \\ ; \ +> echo ' -libdir' /home/daly/axiom/lsp/gcl-2.6.1/ \\ ; \ +> echo ' -eval '\''(setq si::*allow-gzipped-file* t)'\' \\ ;\ +> ! [ -d "/usr/lib" ] || echo ' -eval '\''(setq si::*tk-library* '\"/usr/lib/tk8.3\"')'\' \\;\ +> [ "gcl_readline.o" = "" ] || echo ' -eval '\''(si::init-readline)'\' \\;\ +> echo ' '\"\$@\" ) > /home/daly/axiom/lsp/gcl-2.6.1/bin/gcl; +> echo '#' other options: -load "/tmp/foo.o" -load "jo.lsp" -eval '"(joe 3)"' >> /home/daly/axiom/lsp/gcl-2.6.1/bin/gcl +> chmod a+x /home/daly/axiom/lsp/gcl-2.6.1/bin/gcl +> rm -f /home/daly/axiom/lsp/gcl-2.6.1/bin/gclm.bat +> if gcc --version | grep -q mingw ; then (echo '@SET cd='; \ +> echo '@SET promp%prompt%'; \ +> echo '@PROMPT SET cd'; \ +> echo '@CALL>%temp%.\setdir.bat'; \ +> echo '@'; \ +> echo '% do not delete this line %'; \ +> echo '@ECHO off'; \ +> echo 'PROMPT %promp'; \ +> echo 'FOR %%c IN (CALL DEL) DO %%c %temp%.\setdir.bat'; \ +> echo 'set cwd=%cd%'; \ +> echo 'set libdir=%cd%\..\lib\gcl-2.5.0'; \ +> echo 'set unixportdir=%libdir%\unixport'; \ +> echo 'path %cd%\..\mingw\bin;%PATH%'; \ +> echo "start %unixportdir%\saved_gcl.exe -dir %unixportdir% -libdir %libdir% -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9" ) > /home/daly/axiom/lsp/gcl-2.6.1/bin/gclm.bat ; fi +> rm -f /home/daly/axiom/lsp/gcl-2.6.1/bin/gclfinal.bat +> if gcc --version | grep -q -i mingw ; then (echo 'ECHO path %1\mingw\bin;%PATH% > gcli.bat'; \ +> echo "ECHO start %1\lib\gcl-2.5.0\unixport\saved_gcl.exe -dir %1\lib\gcl-2.5.0\unixport -libdir %1\lib\gcl-2.5.0 -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9 >> gcli.bat" ) > /home/daly/axiom/lsp/gcl-2.6.1/bin/gclfinal.bat ; fi +> make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1' +> (cd xbin ; cp ../bin/gcl .) +> cd cmpnew && make gcl_collectfn.o +> make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/cmpnew' +> ../unixport/saved_pre_gcl ../unixport/ -compile gcl_collectfn.lsp +> +> Compiling gcl_collectfn.lsp. +> Loading ./gcl_cmpinit.lsp +> Loading ../lsp/sys-proclaim.lisp +> Finished loading ../lsp/sys-proclaim.lisp +> Loading sys-proclaim.lisp +> Finished loading sys-proclaim.lisp +> Finished loading ./gcl_cmpinit.lsp +> End of Pass 1. +> End of Pass 2. +> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +> Finished compiling gcl_collectfn.lsp. +> make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/cmpnew' +> if [ -d "/usr/lib" ] ; then \ +> cd gcl-tk && make ; \ +> else \ +> echo "gcl-tk not made..missing include or lib" ; \ +> fi +> make[4]: Entering directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gcl-tk' +> cat gcltksrv.in | sed -e "s!TK_LIBRARY=.*!TK_LIBRARY=/usr/lib/tk8.3!g" \ +> -e "s!TCL_LIBRARY=.*!TCL_LIBRARY=/usr/lib/tcl8.3!g" \ +> -e "s!TK_XLIB_DIR=.*!TK_XLIB_DIR=!g" \ +> -e "s!GCL_TK_DIR=.*!GCL_TK_DIR=/home/daly/axiom/lsp/gcl-2.6.1/gcl-tk!g" > gcltksrv +> chmod a+x gcltksrv +> echo "(compile-file \"tkl.lisp\" :c-file nil :c-debug nil)" | ../unixport/saved_gcl +> +> > +> Error: COMPILE-FILE is not defined in this load module. +> Error signalled by COMPILE-FILE. +> Backtrace: +> +> +> Error: 6 is an illegal ihs index. +> Error signalled by SYSTEM::IHS-FNAME. +> Backtrace: +> +> Error: The tag (NIL) is undefined. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: Bind stack overflow. +> Error signalled by SYSTEM:SCH-FRS-BASE. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Unrecoverable error: bind stack overflow. +> make[4]: *** [tkl.o] Error 134 +> make[4]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1/gcl-tk' +> make[3]: *** [do-gcl-tk] Error 2 +> make[3]: Leaving directory `/net/data/home/daly/axiom/lsp/gcl-2.6.1' +> make[2]: Leaving directory `/net/data/home/daly/axiom/lsp' +> 15 making /net/data/home/daly/axiom/src +> make[2]: Entering directory `/net/data/home/daly/axiom/src' +> 22 making /net/data/home/daly/axiom/src/boot/Makefile from /net/data/home/daly/axiom/src/boot/Makefile.pamphlet +> 21 making /net/data/home/daly/axiom/src/boot +> make[3]: Entering directory `/net/data/home/daly/axiom/src/boot' +> 2 making /net/data/home/daly/axiom/int/boot/boothdr.lisp from /net/data/home/daly/axiom/src/boot/boothdr.lisp.pamphlet +> 1 making /net/data/home/daly/axiom/obj/linux/boot/boothdr.o from /net/data/home/daly/axiom/int/boot/boothdr.lisp +> +> > +> Error: COMPILE-FILE is not defined in this load module. +> Error signalled by COMPILE-FILE. +> Backtrace: SYSTEM::BREAK-LEVEL +> +> +> Error: 6 is an illegal ihs index. +> Error signalled by SYSTEM::IHS-FNAME. +> Backtrace: +> +> Error: The tag (NIL) is undefined. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: Bind stack overflow. +> Error signalled by SYSTEM:SCH-FRS-BASE. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Error: -1 is an illegal frs index. +> Error signalled by SYSTEM::BREAK-LEVEL. +> +> Unrecoverable error: bind stack overflow. +> make[3]: *** [/net/data/home/daly/axiom/obj/linux/boot/boothdr.o] Error 134 +> make[3]: Leaving directory `/net/data/home/daly/axiom/src/boot' +> make[2]: *** [bootdir] Error 2 +> make[2]: Leaving directory `/net/data/home/daly/axiom/src' +> make[1]: *** [srcdir] Error 2 +> make[1]: Leaving directory `/net/data/home/daly/axiom' +> make: *** [all] Error 2 +> [daly@pico axiom]$ + +\start +Date: 20 Nov 2003 09:48:32 -0500 +From: Camm Maguire +To: daly@idsi.net +Subject: Re: [Axiom-developer] ports + +Greetings! + +http://people.debian.org/~camm/axiom_0.0.0cvs-11_arm.deb + +Enjoy! + +I'm going to redo the build with -g -O3 just to make sure we can +survive gcc optimization, then release a new package for the +autobuilders with a keep-alive mechanism. + +\start +Date: Thu, 20 Nov 2003 13:31:53 -0500 +From: Tim Daly +To: david.mentre@wanadoo.fr +Subject: [Axiom-developer] www.nongnu.org/axiom/faq.html + +David, + +I've succeeded in building Axiom on Red Flag Linux, the chinese distro. +Please update the faq page to include this. + +I want to upload binaries and have the faq point at them. +I'm open to suggestion about how to organize this. + +\start +Date: Thu, 20 Nov 2003 14:03:51 -0500 +From: Tim Daly +To: tls@virginia.edu, rlw@virginia.edu, payette@cs.cornell.edu +Subject: [Axiom-developer] Fedora and Literate Programming +Cc: gilbert@sci.ccny.cuny.edu + +*, + +I've been reading about your Fedora project. As I understand it the +project is an effort to create a digital repository architecture. + +I'm the lead developer on Axiom, a large, general purpose computer algebra +system. Axiom has been rebuilt from the ground up to use literate programming. +That is, the system is now able to mix research and technical papers with +runnable code. Every file in the system is now a TeX document and C, lisp, +boot, Makefiles, and algebra code are all dynamically extracted during build. + +We're designing the new Axiom system with a 30-year planning horizon. +Thus we are looking for ways to support Computational Mathematics as +a separate discipline. Clearly we need to incorporate ways to integrate +multimedia as well as research papers, algorithm descriptions, and +executable code into some well thought out platform. For teaching +purposes we should be able to interact with net-based resources like +MIT's Open Courseware (ocw.mit.edu) project. + +Your project offers an interesting look at a possible back-end architecture +for Axiom. We could consider subsuming all of the literate programming, +current compiled objects, and databases into a Fedora repository as well +as research and video lectures. + +If one of you feel this is an interesting idea I'd like to have a phone +conversation to discuss possible directions. Please contact me at: + +\start +Date: 21 Nov 2003 02:26:24 +0100 +From: Peter Simons +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] Trying to build axiom + +Hi, + +I've just tried to compile the current CVS version of AXIOM, but the +build failed pretty early at this point: + + echo "ECHO start %1\lib\gcl-2.5.0\unixport\saved_gcl.exe -dir %1\lib\gcl-2.5.0\unixport -libdir %1\lib\gcl-2.5.0 -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9 >> gcli.bat" ) > /usr/local/src/axiom-current/lsp/gcl-2.6.1/bin/gclfinal.bat ; fi +make[1]: Leaving directory `/usr/local/src/axiom-current/lsp/gcl-2.6.1' +(cd xbin ; cp ../bin/gcl .) +cd cmpnew && make gcl_collectfn.o +make[1]: Entering directory `/usr/local/src/axiom-current/lsp/gcl-2.6.1/cmpnew' +../unixport/saved_pre_gcl ../unixport/ -compile gcl_collectfn.lsp +make[1]: ../unixport/saved_pre_gcl: Command not found +make[1]: *** [gcl_collectfn.o] Error 127 + +I have no idea how to fix this. :-( + +\start +Date: Thu, 20 Nov 2003 22:20:56 -0500 +From: root +To: simons@cryp.to +Subject: Re: [Axiom-developer] Trying to build axiom + +Peter, + +I'm not sure what failed from the information you provided. +It looks like you've checked axiom out of CVS into /usr/local/src +and then did a + + mv axiom axiom-current + +Your axiom variable should look like: + + export AXIOM=/usr/local/src/axiom-current/mnt/linux + +What is the current setting? + +\start +Date: Thu, 20 Nov 2003 23:56:13 -0500 +From: root +To: camm@enhanced.com +Subject: [Axiom-developer] axiom.arm.deb + +I unpacked the .deb and hand-copied the files because there was not +enough space on my CF card. I managed to wedge Axiom onto the card +but it segfaults. + +Do you have a lisp image that runs on the ARM? + +\start +Date: Fri, 21 Nov 2003 09:40:58 +0000 +From: Mike Dewar +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] Axiom Book (Jenks & Sutor) + +While clearing out a cupboard, one of my colleagues came across a +handful of copies of Jenks & Sutor. If anybody on this list would like +one then please send me your snail mail address and we'll ship it to you +wherever you are, even if its the Netherlands :-) [1] First come, first +served. + +Cheers, Mike. + +[1] this is a football reference. Holland trounced Scotland on + Wednesday :-( + +\start +Date: 21 Nov 2003 12:56:53 +0100 +From: Peter Simons +To: axiom-developer@nongnu.org +Subject: Re: [Axiom-developer] Trying to build axiom + + > export AXIOM=/usr/local/src/axiom-current/mnt/linux + +That is exactly what it's set to. I just tried it again, but got the +same error. I complete build log is available here + + http://peti.cryp.to/axiom-build-log + +in case that helps. Maybe my gcc version 3.3.2 is a bit too new for +axiom's taste? The failure line in the configure output seems to +suggest that. + +\start +Date: Fri, 21 Nov 2003 07:05:36 -0500 +From: root +To: simons@cryp.to +Subject: Re: [Axiom-developer] Trying to build axiom + +ok. Once this download completes I'll look at the log. -- Tim + +\start +Date: Fri, 21 Nov 2003 07:35:50 -0500 +From: root +To: simons@cryp.to, camm@enhanced.com +Subject: Re: [Axiom-developer] Trying to build axiom + +I've looked at your log on: + + http://peti.cryp.to/axiom-build-log + + +You're not even getting to the Axiom build. + +saved_pre_gcl does not seem to exist during the lisp build. +I've copied the gcl-devel people. I'll look at my build up to that +point and get back to you. + +\start +Date: 21 Nov 2003 10:27:44 -0500 +From: Camm Maguire +To: daly@idsi.net +Subject: Re: [Gcl-devel] Re: [Axiom-developer] Trying to build axiom +Cc: simons@cryp.to + +Greetings! + +1) Apply the following patch in the unpacked gcl directory: + +----------------------------------------------------------------------------- +Index: configure.in +=================================================================== +RCS file: /cvsroot/gcl/gcl/configure.in,v +retrieving revision 1.128 +retrieving revision 1.129 +diff -u -r1.128 -r1.129 +--- configure.in 16 Nov 2003 18:38:33 -0000 1.128 ++++ configure.in 16 Nov 2003 19:08:14 -0000 1.129 +@@ -658,7 +658,7 @@ + # + if test "$enable_statsysbfd" = "yes" && ! $CC -v 2>&1 | fgrep ming > /dev/null ; then + echo 'int main() {bfd_init();bfd_openr("/dev/null",0);return 0;}' >foo.c +- MP=`$CC [ -Wl,-M ] -static -o foo foo.c -lbfd -liberty 2>&1 | tr '()' '\012\012' | $AWK '{print $NF}' | sort | uniq` ++ MP=`$CC [ -Wl,-M ] -static -o foo foo.c -lbfd -liberty 2>&1 | grep -v : | tr '()' '\012\012' | $AWK '{print $NF}' | sort | uniq` + rm -f foo.c foo + if echo $MP | tr ' ' '\012' | grep -q libbfd.a ; then + TLIBS="$TLIBS `echo $MP | tr ' ' '\012' | grep libbfd.a`" +Index: configure +=================================================================== +RCS file: /cvsroot/gcl/gcl/configure,v +retrieving revision 1.107.4.1.2.2.2.11 +retrieving revision 1.107.4.1.2.2.2.12 +diff -u -r1.107.4.1.2.2.2.11 -r1.107.4.1.2.2.2.12 +--- configure 16 Nov 2003 18:28:38 -0000 1.107.4.1.2.2.2.11 ++++ configure 16 Nov 2003 19:06:40 -0000 1.107.4.1.2.2.2.12 +@@ -3132,7 +3132,7 @@ + # + if test "$enable_statsysbfd" = "yes" && ! $CC -v 2>&1 | fgrep ming > /dev/null ; then + echo 'int main() {bfd_init();bfd_openr("/dev/null",0);return 0;}' >foo.c +- MP=`$CC -Wl,-M -static -o foo foo.c -lbfd -liberty 2>&1 | tr '()' '\012\012' | $AWK '{print $NF}' | sort | uniq` ++ MP=`$CC -Wl,-M -static -o foo foo.c -lbfd -liberty 2>&1 | grep -v : | tr '()' '\012\012' | $AWK '{print $NF}' | sort | uniq` + rm -f foo.c foo + if echo $MP | tr ' ' '\012' | grep -q libbfd.a ; then + TLIBS="$TLIBS `echo $MP | tr ' ' '\012' | grep libbfd.a`" +----------------------------------------------------------------------------- + + Rebuild, making sure you don't wipe out your changes by a fresh gcl + unpack from tar.gz. + + This patch in in CVS and will appear in the forthcoming 2.6.1-19. + +2) If this doesn't work, change the gcl configure command by adding + the following options: + + --disable-statsysbfd --enable-locbfd + +Please let me know if problems persist. + +Take care, + +root writes: + +> I've looked at your log on: +> +> http://peti.cryp.to/axiom-build-log +> +> +> You're not even getting to the Axiom build. +> +> saved_pre_gcl does not seem to exist during the lisp build. +> I've copied the gcl-devel people. I'll look at my build up to that +> point and get back to you. + +\start +Date: 21 Nov 2003 11:06:32 -0500 +From: Camm Maguire +To: daly@idsi.net +Subject: Re: [Axiom-developer] axiom.arm.deb +Cc: pb@nexus.co.uk + +Greetings! + +Phil, just to fill you in, thanks to your help, we've built axiom for +arm with full debugging (I'm rebuilding with optimization now). We're +trying to run it on a Zaurus. + +When I first read this, I thought it was due to a missing mprotect +functionality in your kernel, which is used by GCL's stratified +garbage collection facility to mark and maintain read-only pages. But +our arm build has this turned off (historically for some reason I +could not get it to work), so something else must be going on. + +Tim, thankfully you could run the AXIOMsys binary under gdb to see +where the segfault is, if you can get gdb onto your small system. +That should clear up what's going on quickly. + +I'm cc'ing Phil as he might have some experience in running arm +binaries on the Zaurus. If I recall, there are several arm binary +formats -- are they all compatible? + +Take care, + +root writes: + +> I unpacked the .deb and hand-copied the files because there was not +> enough space on my CF card. I managed to wedge Axiom onto the card +> but it segfaults. +> +> Do you have a lisp image that runs on the ARM? + +\start +Date: Fri, 21 Nov 2003 16:15:24 +0000 +From: Phil Blundell +To: Camm Maguire +Subject: Re: [Axiom-developer] axiom.arm.deb + +on Fri, Nov 21, 2003 at 11:06:32AM -0500, Camm Maguire wrote: +> Tim, thankfully you could run the AXIOMsys binary under gdb to see +> where the segfault is, if you can get gdb onto your small system. +> That should clear up what's going on quickly. + +If gdb itself won't fit, you should be able to use gdbserver to debug +remotely. I've found this useful for tracking down problems on ipaqs +and zauruses in the past. + +> I'm cc'ing Phil as he might have some experience in running arm +> binaries on the Zaurus. If I recall, there are several arm binary +> formats -- are they all compatible? + +Yes, this should be fine. The only issues might be around glibc +versions (and C++, but from what I gather you aren't using that). + +\start +Date: 21 Nov 2003 17:14:14 +0100 +From: Peter Simons +To: Camm Maguire +Subject: Re: [Gcl-devel] Re: [Axiom-developer] Trying to build axiom + +Camm Maguire writes: + + > 1) Apply the following patch in the unpacked gcl directory: + +The patch doesn't seem to help. But ... + + + > 2) If this doesn't work, change the gcl configure command by adding + > the following options: + + > --disable-statsysbfd --enable-locbfd + +This did. Thanks! I also noticed GCL doesn't like the stack protection +features the Propolice-GCC inserts; I had to disable them to compile +GCL successfully. Maybe that's something the configure script might +want to test as well? After all, Propolice is getting very popular +these days. + +As for Axiom: The build succeeds to build GCL but fails then: + + make[3]: Entering directory `/usr/local/src/axiom-current/src/boot' + 44 invoking make in /usr/local/src/axiom-current/src/boot with parms: + SYS= linux + LSP= /usr/local/src/axiom-current/lsp + PART= cprogs + SPAD= /usr/local/src/axiom-current/mnt/linux + SRC= /usr/local/src/axiom-current/src + INT= /usr/local/src/axiom-current/int + OBJ= /usr/local/src/axiom-current/obj + MNT= /usr/local/src/axiom-current/mnt + make[3]: *** [/usr/local/src/axiom-current/obj/linux/bin/bootsys] Error 137 + +The complete build log is again at: + + http://peti.cryp.to/axiom-build-log + +\start +Date: 21 Nov 2003 12:52:55 -0500 +From: Camm Maguire +To: Peter Simons +Subject: Re: [Gcl-devel] Re: [Axiom-developer] Trying to build axiom + +Greetings! + +Peter Simons writes: + +> This did. Thanks! I also noticed GCL doesn't like the stack protection +> features the Propolice-GCC inserts; I had to disable them to compile +> GCL successfully. Maybe that's something the configure script might +> want to test as well? After all, Propolice is getting very popular +> these days. + +Is this the same as exec-shield? I've written a proposal on this to +Tim and Roland from Fedora, and will try to do something when I get +their feedback. + +\start +Date: Fri, 21 Nov 2003 14:49:25 -0500 +From: "Sandy Payette" +To: , , +Subject: [Axiom-developer] RE: Fedora and Literate Programming +Cc: gilbert@sci.ccny.cuny.edu, Chris Wilper + +Hi Tim, + +I'm from the Cornell side of the project. If you would like to talk we +could set up phone call some time next week. I'm also copying Chris +Wilper who is our lead developer. I'd like to include him too if he is +available. + +Let me know times that would work, and I'll compare schedules. + +- Sandy + +> -----Original Message----- +> From: Tim Daly [mailto:daly@rio.sci.ccny.cuny.edu] +> Sent: Thursday, November 20, 2003 2:04 PM +> To: tls@virginia.edu; rlw@virginia.edu; Sandy Payette +> Cc: daly@idsi.net; daly@rio.sci.ccny.cuny.edu; +gilbert@sci.ccny.cuny.edu; +> axiom-developer@nongnu.org +> Subject: Fedora and Literate Programming +> +> *, +> +> I've been reading about your Fedora project. As I understand it the +> project is an effort to create a digital repository architecture. +> +> I'm the lead developer on Axiom, a large, general purpose computer +algebra +> system. Axiom has been rebuilt from the ground up to use literate +> programming. +> That is, the system is now able to mix research and technical papers +with +> runnable code. Every file in the system is now a TeX document and C, +lisp, +> boot, Makefiles, and algebra code are all dynamically extracted during +> build. +> +> We're designing the new Axiom system with a 30-year planning horizon. +> Thus we are looking for ways to support Computational Mathematics as +> a separate discipline. Clearly we need to incorporate ways to +integrate +> multimedia as well as research papers, algorithm descriptions, and +> executable code into some well thought out platform. For teaching +> purposes we should be able to interact with net-based resources like +> MIT's Open Courseware (ocw.mit.edu) project. +> +> Your project offers an interesting look at a possible back-end +> architecture +> for Axiom. We could consider subsuming all of the literate +programming, +> current compiled objects, and databases into a Fedora repository as +well +> as research and video lectures. +> +> If one of you feel this is an interesting idea I'd like to have a +phone +> conversation to discuss possible directions. Please contact me at: +> +> Tim Daly +> daly@idsi.net + +\start +Date: Fri, 21 Nov 2003 21:43:01 -0500 +From: root +To: parisse@mozart.ujf-grenoble.fr +Subject: [Axiom-developer] Re: Free and Open Source Axiom exists + +Bernard, + +> Congratulations for the release. + +Thanks. It has been a team effort. + +> I have done some testings with ledit axiom to have a readline interface +> and it seems to work correctly. + +Actually, if you look at src/clef you'll see a program that we use +instead of readline, called clef. It was developed under modified bsd +so it can be used with any program. It follows the usual X11 xterm style +of options where -e is the last option and specifies the program to run: + + clef -e yourprogram + +This will add readline-like ability to the program. It copies stdin, +stdout, and stderr and then manages the connections. It intercepts +special characters like uparrow. It does not handle Ctrl-p (emacs) +kind of characters but it wouldn't be hard to add. + +> As you probably know, I'm myself developping a CAS (giac/xcas) with +> a different target, one of my objective is for example to be able to +> run Maple code without user intervention (or minimal), it's not +> that far, the current version is able to run some Maple worksheets. Maybe it +> could be interesting to see if some cooperation between both +> systems is possible (I really don't know since giac/xcas is a C++ +> library). If you are interested please let me know. +> Even if you are not, thanks for the source code release which +> will certainly be useful. + +I'd be happy to work with GIAC to find some common ground between our +efforts. I'll download GIAC and look at it. + +\start +Date: Fri, 21 Nov 2003 21:48:34 -0500 +From: root +To: payette@cs.cornell.edu +Subject: [Axiom-developer] Re: Fedora and Literate Programming +Cc: rlw@virginia.edu, gilbert@sci.ccny.cuny.edu, cwilper@cs.cornell.edu, tls@virginia.edu + +Sandy, + +re: Chris. Great. I didn't see his name on the document that came my way. + +\start +Date: Fri, 21 Nov 2003 21:50:04 -0500 +From: root +To: pb@nexus.co.uk +Subject: Re: [Axiom-developer] axiom.arm.deb + +I can barely fit parts of Axiom on the unit at the moment. I'll look +for a Compact Flash 256 card so I can get some room to install gdb. + +\start +Date: Sat, 22 Nov 2003 00:26:34 -0500 +From: root +To: camm@enhanced.com +Subject: [Axiom-developer] fedora + +Camm, + +I've just ordered a Lindows computer from Walmart. I'm going to set it +up as part of a compile farm in my basement. I'll make the Fedora box +you were using available as well as other distros. I figure I can buy +a computer every couple months and add it to the network. That way we +can have stable test machines for each distro. At $200/machine it +seems reasonable to host the machines locally. That way I can install +whatever we need. Once I get the box and get it set up I'll figure out +how to give people access. + +\start +Date: Sat, 22 Nov 2003 18:26:51 +1100 +From: Jason White +To: axiom-developer@nongnu.org +Subject: Re: [Axiom-developer] Re: Axiom book + +Just wondering: how far from completion is the task of releasing the +LaTex files of the book? As I remember from earlier mailing list +posts, Tim was rapidly working through the text to bring the LaTeX +code up to modern standards, while incorporating updates. + +\start +Date: Sat, 22 Nov 2003 08:43:10 -0500 +From: root +To: jasonjgw@pacific.net.au +Subject: Re: [Axiom-developer] Re: Axiom book + +re: book + +Several things have happened to slow down my progress. At the moment +the book is now all in pamphlet format, it has a new "technical +introduction" section written by Martin Dunstan, and a new section +on writing compiled code (which may not make the first release). + +Ignoring the outside factors progress has slowed a bit because it takes +a long time to read and re-read 700+ pages and edit it for content. +I have two long-ish vacation times coming up (thanksgiving and christmas) +which will greatly increase my progress. + +There are several things I'd like to experiment with (e.g. embedded +active graphics using ADVI) but those can wait until the first version +is in CVS. + +There is motion, nearly every day. It just isn't visible yet. + +\start +Date: Sun, 23 Nov 2003 10:36:30 +1100 +From: Jason White +To: daly@idsi.net +Subject: Re: [Axiom-developer] Re: Axiom book + +Tim Daly writes: + > + > Ignoring the outside factors progress has slowed a bit because it takes + > a long time to read and re-read 700+ pages and edit it for content. + +Yes, clearly this is a lot of work by anybody's standards. + > I have two long-ish vacation times coming up (thanksgiving and christmas) + > which will greatly increase my progress. + +That's what I call dedication. + > + > There is motion, nearly every day. It just isn't visible yet. + +Thanks. It hadn't been mentioned on the list for a while, prompting me +to inquire. + +\start +Date: 23 Nov 2003 10:35:21 +0100 +From: Peter Simons +To: axiom-developer@nongnu.org, gcl-devel@gnu.org +Subject: Re: [Gcl-devel] Re: [Axiom-developer] Trying to build axiom + +Camm Maguire writes: + + >> I also noticed GCL doesn't like the stack protection + >> features the Propolice-GCC inserts + + > Is this the same as exec-shield? + +No, I don't think so. My system uses the Gentoo +hardened-gcc [1], which includes the patches for creating +ET_DYN binaries [2] and Propolice [3]. The latter technique +has been developed by IBM; more information about it is +available at [4]. + + +[1] http://www.gentoo.org/proj/en/hardened/etdyn-ssp.xml +[2] http://www.gentoo.org/proj/en/hardened/etdyn.xml +[3] http://www.gentoo.org/proj/en/hardened/propolice.xml +[4] http://www.research.ibm.com/trl/projects/security/ssp/ + +\start +Date: Sun, 23 Nov 2003 09:30:24 -0500 +From: root +To: camm@enhanced.com +Subject: [Axiom-developer] libgmp + +Camm, I now have the room to install libgmp but the /lib directory is +in ROM it seems. I've installed it in /home/zaurus/lib and am trying +to use LIB_PATH to point to it. Life interrupted the task but I'll +try it today. + +\start +Date: Sun, 23 Nov 2003 15:38:21 +0100 +From: David MENTRE +To: Tim Daly +Subject: [Axiom-developer] Re: www.nongnu.org/axiom/faq.html + +Hello Tim, + +Tim Daly writes: + +> I've succeeded in building Axiom on Red Flag Linux, the chinese distro. +> Please update the faq page to include this. + +Done. Have you specific information about the compilation, like the +machine it was compiled on or the release of Red Flag Linux? + +> I want to upload binaries and have the faq point at them. +> I'm open to suggestion about how to organize this. + +I think the most simple is to put binaries in the download area of +savannah and make the web pages point to them (with a link towards +spcific directories like +http://savannah.nongnu.org/download/axiom/algebra_depends.pkg/1.0.0/). + +Now, if you ask how to organize the various directories, I would advise +for the usual division linux-distros/release/specific-arch (like +RedHat/8.0/i386). + +Regarding the web page, we can do whatever we (you) want. Like for +example sorting binaries by distro, arch or releases. + +BTW, Tim, if you make source package or binaries, try to avoid putting +uneeded parts, like two different releases of GCL or ADVI. End-user may +be resource constrained. + +\start +Date: Sun, 23 Nov 2003 09:37:26 -0500 +From: root +To: jasonjgw@pacific.net.au +Subject: [Axiom-developer] book + +> > Ignoring the outside factors progress has slowed a bit because it takes +> > a long time to read and re-read 700+ pages and edit it for content. +> +> Yes, clearly this is a lot of work by anybody's standards. +> > I have two long-ish vacation times coming up (thanksgiving and christmas) +> > which will greatly increase my progress. +> +> That's what I call dedication. + +umm, various family members refer to it in more clinical terms +obsession, addiction, etc :-) + +> > +> > There is motion, nearly every day. It just isn't visible yet. +> +> Thanks. It hadn't been mentioned on the list for a while, prompting me +> to inquire. + +no prob. There are several code paths in progress in various parallel +directories that will eventually complete. I hate vaporware and try +not to pre-announce things that don't work (at least on MY machine :-) ). + +\start +Date: Sun, 23 Nov 2003 09:49:35 -0500 +From: root +To: antoine.hersen@wanadoo.fr +Subject: [Axiom-developer] book + +> Isn't it possible to put the pre-version in the cvs under a different +> module name, even if it's not finished. +> People could send you remarks or correction or add a notice saying +> pre-release please don't send me message about it 'til completion. + +I could take this approach but don't plan to. It adds more overhead to +the task and I'm changing things every day. Telling people that "here +is the book" but don't believe what you read won't work. Telling them +"here is the book" but don't try this at home won't work (that's what +the book is for). Telling them "here is the book" will generate a raft +of corrections, some of which I've already made. Telling them "here is +the book" but don't send me corrections eliminates the great value-add +of sharing it. + +> +> I'm really looking forward to reading it before jumping head on into Axiom. + +I understand. Mike Dewar has said he has 6 free copies available. Send him +a note and hope. I looked at the current cost for used versions on Amazon +and it is running about $48 a copy. (Sure is a shame I don't get royalties :-)). + +It's coming. Like Axiom itself, it is a larger task than I expected. +As Torvolds said about Linux "It's late. I'm always late". + +\start +Date: Sun, 23 Nov 2003 15:52:10 +0100 +From: David MENTRE +To: Peter Simons +Subject: Re: [Gcl-devel] Re: [Axiom-developer] Trying to build axiom + +Hello Peter, + +Peter Simons writes: + +> As for Axiom: The build succeeds to build GCL but fails then: +> +> make[3]: Entering directory `/usr/local/src/axiom-current/src/boot' +> 44 invoking make in /usr/local/src/axiom-current/src/boot with parms: +> SYS= linux +> LSP= /usr/local/src/axiom-current/lsp +> PART= cprogs +> SPAD= /usr/local/src/axiom-current/mnt/linux +> SRC= /usr/local/src/axiom-current/src +> INT= /usr/local/src/axiom-current/int +> OBJ= /usr/local/src/axiom-current/obj +> MNT= /usr/local/src/axiom-current/mnt +> make[3]: *** [/usr/local/src/axiom-current/obj/linux/bin/bootsys] Error 137 + +Strange. It seems that the bootsys is triggering the error. + +Can you launch manually +/usr/local/src/axiom-current/obj/linux/bin/bootsys? + +Have you any idea where "Error 137" comes from? Is this error message +Gentoo specific? + +\start +Date: Sun, 23 Nov 2003 09:55:00 -0500 +From: root +To: david.mentre@wanadoo.fr +Subject: Re: [Axiom-developer] Re: www.nongnu.org/axiom/faq.html + +David, + +I have 4 different tar.gz files from 4 different builds that I'll upload. +One of the 4 is Red Flag Linux. + +> Done. Have you specific information about the compilation, like the +> machine it was compiled on or the release of Red Flag Linux? + +Red Flag 4.0 is the version. If there are any other identifying marks +I can't read them :-) + +> I think the most simple is to put binaries in the download area of +> savannah and make the web pages point to them (with a link towards +> spcific directories like +> http://savannah.nongnu.org/download/axiom/algebra_depends.pkg/1.0.0/). +> +> Now, if you ask how to organize the various directories, I would advise +> for the usual division linux-distros/release/specific-arch (like +> RedHat/8.0/i386). + +Ok. I'll try to organize them that way prior to upload. + +> BTW, Tim, if you make source package or binaries, try to avoid putting +> uneeded parts, like two different releases of GCL or ADVI. End-user may +> be resource constrained. + +ok. + +\start +Date: 23 Nov 2003 16:07:18 +0100 +From: Peter Simons +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] Re: [Gcl-devel] Re: Trying to build axiom + +David MENTRE writes: + + >> make[3]: *** [/usr/local/src/axiom-current/obj/linux/bin/bootsys] Error 137 + +The error means the file isn't there. This is what the obj +directory contains at this point: + + peti:/usr/local/src/axiom-current$ ll -R obj/linux/ + obj/linux/: + total 12K + drwxr-xr-x 2 simons users 4.0K Nov 21 17:08 bin + drwxr-xr-x 2 simons users 4.0K Nov 21 17:08 boot + drwxr-xr-x 2 simons users 4.0K Nov 21 16:58 lib + + obj/linux/bin: + total 7.3M + -rwxr-xr-x 1 simons users 7.2M Nov 21 17:08 lisp + + obj/linux/boot: + total 460K + -rw-r--r-- 1 simons users 1.4K Nov 21 17:08 boothdr.o + -rw-r--r-- 1 simons users 27K Nov 21 17:08 btincl2.o + -rw-r--r-- 1 simons users 12K Nov 21 17:08 btpile2.o + -rw-r--r-- 1 simons users 49K Nov 21 17:08 btscan2.o + -rw-r--r-- 1 simons users 1.6K Nov 21 17:08 exports.o + -rw-r--r-- 1 simons users 20K Nov 21 17:08 npextras.o + -rw-r--r-- 1 simons users 100K Nov 21 17:08 ptyout.o + -rw-r--r-- 1 simons users 16K Nov 21 17:08 tyextra.o + -rw-r--r-- 1 simons users 107K Nov 21 17:08 typars.o + -rw-r--r-- 1 simons users 4.7K Nov 21 17:08 typrops.o + -rw-r--r-- 1 simons users 89K Nov 21 17:08 tytree1.o + + obj/linux/lib: + total 204K + -rw-r--r-- 1 simons users 3.0K Nov 21 16:58 XDither.o + -rw-r--r-- 1 simons users 3.2K Nov 21 16:58 XShade.o + -rw-r--r-- 1 simons users 5.5K Nov 21 16:58 XSpadFill.o + -rw-r--r-- 1 simons users 868 Nov 21 16:58 bsdsignal.o + -rw-r--r-- 1 simons users 0 Nov 21 16:58 cfuns-c.ini + -rw-r--r-- 1 simons users 2.6K Nov 21 16:58 cfuns-c.o + -rw-r--r-- 1 simons users 703 Nov 21 16:58 cursor.o + -rw-r--r-- 1 simons users 16K Nov 21 16:58 edin.o + -rw-r--r-- 1 simons users 6.0K Nov 21 16:58 fnct_key.o + -rw-r--r-- 1 simons users 1.1K Nov 21 16:58 halloc.o + -rw-r--r-- 1 simons users 2.8K Nov 21 16:58 hash.o + -rw-r--r-- 1 simons users 83K Nov 21 16:58 libspad.a + -rw-r--r-- 1 simons users 1.3K Nov 21 16:58 openpty.o + -rw-r--r-- 1 simons users 1.9K Nov 21 16:58 pixmap.o + -rw-r--r-- 1 simons users 6.0K Nov 21 16:58 prt.o + -rw-r--r-- 1 simons users 0 Nov 21 16:58 sockio-c.ini + -rw-r--r-- 1 simons users 16K Nov 21 16:58 sockio-c.o + -rw-r--r-- 1 simons users 5.1K Nov 21 16:58 spadcolors.o + -rw-r--r-- 1 simons users 2.4K Nov 21 16:58 util.o + -rw-r--r-- 1 simons users 10K Nov 21 16:58 wct.o + + + > Have you any idea where "Error 137" comes from? Is this + > error message Gentoo specific? + +That's a normal shell failure code from /bin/sh. Gentoo is +not involved in the build at all, I'm building this manually +after checking-out the source code from CVS. + +My system _is_ tricky, because I'm running SELinux (the NSA +variant) with the PaX stack protection code from Grsecurity. +Plus, I'm running the very latest gcc with special stack +protection features patched in. So it's quite normal for +compilations to fail on my machine, as you can imagine. :-) + +Still I think that Axiom _should_ build fine on such a +set-up, because it really shouldn't be bothered by how the +compiler lays out its stack frame! GCL seems to be another +issue, though. + +Anyway, my point is, that I would really like to get this +fixed. :-) If there is anything I can do to help, please let +me know. I can give you guys an account on my machine, if +that helps. + +Peter + + +P. S.: I'm running the binary snapshot for Debian right now, +which works (after I disabled stack protection for its +binary). + +\start +Date: Sun, 23 Nov 2003 10:11:58 -0500 +From: root +To: simons@cryp.to, david.mentre@wanadoo.fr +Subject: Re: [Gcl-devel] Re: [Axiom-developer] Trying to build axiom + +Peter, + +I searched Google for "make 'Error 137'" and it appears to be related +to a missing library in every case. + + +There is a magic shell variable to get loader debugging information: + + export LD_DEBUG=all + +be aware that you'll get a LOT of output on every command (including ls). +I've never seen this documented anywhere. If that doesn't give you a clue +then unset this variable, rerun the make, and send me the console log. + +\start +Date: Sun, 23 Nov 2003 10:31:40 -0500 +From: root +To: simons@cryp.to +Subject: Re: [Axiom-developer] Re: [Gcl-devel] Re: Trying to build axiom + +Peter, + +The depsys image is just a lisp image with a few files loaded. +It may be that the "unexec" failed. That is, I believe, the system +call that lisp uses to do save-system. We've had unexec problems +with Fedora, the new RedHat version because they have a new "security" +wrinkle called exec-shield. + +A lisp image strongly cares about its stack. Odds are that you can't +save an image. + +If lisp exists try this: + +cd (yourpath)/obj/linux/bin + +./lisp +> (system::save-system "foo") <= this will exit lisp + +./foo +> + +If you don't get the second prompt then you probably can't save lisp +images. Either way, let us know what happens. + +\start +Date: 23 Nov 2003 16:37:38 +0100 +From: Peter Simons +To: daly@idsi.net +Subject: Re: [Axiom-developer] Re: [Gcl-devel] Re: Trying to build axiom + +root writes: + + > ./lisp + >> (system::save-system "foo") <= this will exit lisp + + > ./foo + >> + +Just tried it and got exactly the same prompt, when running +./foo. The save-system call seems to work here. + +\start +Date: Sun, 23 Nov 2003 10:53:31 -0500 +From: root +To: simons@cryp.to +Subject: Re: [Axiom-developer] Re: [Gcl-devel] Re: Trying to build axiom + +ok. I'm out of clever ideas so it's back to basics. +please do a make clean and then a make and send me the console output. + +\start +Date: 23 Nov 2003 19:28:03 +0100 +From: Peter Simons +To: daly@idsi.net +Subject: Re: [Axiom-developer] Re: [Gcl-devel] Re: Trying to build axiom + +root writes: + + > please do a make clean and then a make and send me the console + > output. + +It's available at: + + http://peti.cryp.to/axiom-build-log + +416 KB. + +\start +To: Peter Simons +Subject: Re: [Axiom-developer] Re: [Gcl-devel] Re: Trying to build axiom +From: David MENTRE +Date: Sun, 23 Nov 2003 20:17:54 +0100 +Peter Simons writes: + +> It's available at: +> +> http://peti.cryp.to/axiom-build-log + +Peter, you have already an error before the final one: + +gcc guis.o tkAppInit.o tkMain.o -o gcltkaux -L/usr/lib -ltk8.4 -L/usr/lib -ltk8.4 -L/usr/X11R6/lib -lX11 -I/usr/X11R6/include -L/usr/lib -ltcl8.4 `echo -ldl -lm | sed -e s:-lieee::g` -lm /usr/local/src/axiom-current/lsp/gcl-2.6.1/binutils/bfd/libbfd.a /usr/local/src/axiom-current/lsp/gcl-2.6.1/binutils/libiberty/libiberty.a -lreadline -lncurses ../o/gcllib.a +(cd demos ; \ +echo '(load "../tkl.o")(TK::GET-AUTOLOADS (directory "*.lisp"))' | ../../unixport/saved_gcl) + +> +Loading ../tkl.o +make[4]: *** [all] Error 137 +make[4]: Leaving directory `/usr/local/src/axiom-current/lsp/gcl-2.6.1/gcl-tk' +make[3]: *** [do-gcl-tk] Error 2 +make[3]: Leaving directory `/usr/local/src/axiom-current/lsp/gcl-2.6.1' + + +I don't know if it is related or not. + +\start +Date: Sun, 23 Nov 2003 15:08:16 -0500 +From: root +To: simons@cryp.to +Subject: Re: [Axiom-developer] Re: [Gcl-devel] Re: Trying to build axiom + +Peter, + +Do you have a "/usr/lib/tk8.3" subdirectory? +And do you have libtk8.3.so? + +I am currently reading the code to see what it expects but +my best guess is that it is trying to build lisp and link +to something in tk8 + +I'm checking further.... + +\start +Date: Sun, 23 Nov 2003 15:32:13 -0500 +From: root +To: simons@cryp.to +Subject: Re: [Axiom-developer] Re: [Gcl-devel] Re: Trying to build axiom + +Peter, + +Don't do a make clean. + +Do the following: + +cd /usr/local/src/axiom-current <== (yourpath) +cd lsp <== where lisp lives +edit Makefile <== Axiom's Makefile, not the .pamphlet +modify line 35 from: <== where we specify gcl options + + ./configure --enable-vssize=65536*2 --enable-statsysbfd --enable-readline --enable-maxpage=128*1024 ; \ + +to read: <== add two options + + ./configure --enable-vssize=65536*2 --enable-statsysbfd --disable-tclconfig --disable-tkconfig --enable-readline --enable-maxpage=128*1024 ; \ + +(note that the I've added "--disable-tclconfig --disable-tkconfig") + +save the file <== +cd .. <== back to axiom-current +rm obj/linux/bin/lisp <== remove the broken lisp +rm lsp/gcldir <== force lisp to be rebuilt +make <== restart the build process + +This change should skip the gcl tcl build completely. +That should bypass the problem. +Save the console again in case it fails. + +I'll make option changes on the configure easier. + +\start +Date: 23 Nov 2003 21:43:46 +0100 +From: Peter Simons +To: daly@idsi.net +Subject: Re: [Axiom-developer] Re: [Gcl-devel] Re: Trying to build axiom + +root writes: + + > Do you have a "/usr/lib/tk8.3" subdirectory? + +No, I didn't have TCL/TK installed. I added both (albeit +never versions) and re-compiled, but it doesn't seem to +affect the outcome of the build much: + + http://peti.cryp.to/axiom-build-log + +By the way: Can I somehow specify a flag _always_ to be used +when compiling a C file? I set CFLAGS, but that seems to +affect only "most" of the compilations. + +\start +Date: 23 Nov 2003 21:53:23 +0100 +From: Peter Simons +To: daly@idsi.net +Subject: Re: [Axiom-developer] Re: [Gcl-devel] Re: Trying to build axiom + +root writes: + + > (note that the I've added "--disable-tclconfig --disable-tkconfig") + +Since I had added "--disable-statsysbfd --enable-locbfd" +already -- to fix the gcl build in the first place --, the +configure call now reads + + ./configure --enable-vssize=65536*2 --disable-statsysbfd + --enable-locbfd --enable-maxpage=128*1024 + --disable-tclconfig --disable-tkconfig + --enable-readline ; + +on my machine. (The "--enable-readline" was new as well, by +the way.) + +I rebuilt with these changes, but it doesn't seem to do much +difference. The output is available at: + + http://peti.cryp.to/axiom-build-log + +\start +Date: Sun, 23 Nov 2003 16:07:57 -0500 +From: root +To: simons@cryp.to, camm@enhanced.com +Subject: Re: [Axiom-developer] Re: [Gcl-devel] Re: Trying to build axiom + +Camm, + +Peter's build seems to be failing loading tkl.o +(see http://peti.cryp.to/axiom-build-log) look for '[all] Error 137' + +I tried setting --disable-tclconfig --disable-tkconfig + +but the error still occurs. Suggestions? + +\start +Date: Sun, 23 Nov 2003 18:11:45 -0500 +From: root +To: camm@enhanced.com +Subject: [Axiom-developer] Axiom zaurus + +Camm, + +Close but no cigar... + +/mnt/cf/usr/lib/axiom-0.0.0cvs/bin/AXIOMsys: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /mnt/cf/usr/lib/axiom-0.0.0cvs/bin/AXIOMsys) +/mnt/cf/usr/lib/axiom-0.0.0cvs/bin/AXIOMsys: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /mnt/cf/usr/lib/axiom-0.0.0cvs/bin/AXIOMsys) + +by the way, how did AXIOMsys end up under /lib? + +Development of this is quite hard as I'm partially color blind and +there doesn't seem to be a way to turn off ANSI color on the terminal. +Thus I can't read some of the words. I rewrote termcap but made no +difference. + +\start +Date: Mon, 24 Nov 2003 10:29:02 +0000 +From: Phil Blundell +To: Camm Maguire +Subject: [Axiom-developer] Re: Axiom zaurus + +on Sun, Nov 23, 2003 at 07:54:36PM -0500, Camm Maguire wrote: +> Phil, do you have any idea about running these programs (or analogs) +> on a zaurus? + +As you suggested, either a chroot environment (which could be on a CF +card), or specifying an alternative libc.so using LD_LIBRARY_PATH, would +be the easiest way to get up and running quickly. + +Alternatively, it would be possible to replace the OS on the device with +one of the images from openzaurus.org. I believe some of their later +releases are using glibc 2.3 and gcc 3.3, just like Debian unstable, +though you'd have to check with the openzaurus guys to find out for +sure. + +\start +Date: 24 Nov 2003 12:00:30 +0100 +From: Peter Simons +To: Camm Maguire +Subject: [Axiom-developer] Re: Trying to build axiom + +Camm Maguire writes: + + > I'm guessing that the problematic step here is the + > attempt to load code into pages in the executable's .data + > section, mprotect those pages +PROT_EXEC, and then + > execute the code. [...] My hunch is that these security + > patches have placed a similar obstacle in this sequence. + +Alright, I finally managed to compile Axiom and the problem +described above turned out to be what disturbed the build +process all along. Here is how to fix it: + + 1) Build ET_EXEC binaries by adding + + -yet_exec -yno_propolice + + to CFLAGS. Instead of "-yno_propolice" the flag + "-fno-stack-protector" might also work, but should be + more portable. The patched GCC identifies itself as + follows: + + peti:/usr/local/src/axiom-current# gcc --version | head -1 + gcc (GCC) 3.3.2 20031022 (Gentoo Linux 3.3.2-r2, propolice) + + Generally, if the compiler understands the + -fstack-protector flag, it's an indication that these + patches are active. + + 2) Disable the stack protection features in the kernel + (PaX) for the compiled binaries with chpax(1). For + example: + + chpax -pEmrxs unixport/saved_gcl + + This command must be executed right after the binary has + been linked. If the binary is used before the chpax + call, the process will be killed: + + Nov 24 03:55:30 peti PAX: terminating task: + /usr/local/[...]/gcl-2.6.1/unixport/saved_gcl(saved_gcl):1297, + uid/euid: 1000/1000, PC: 085e7b00, SP: 5f3ed5ac + + And that is what disturbed the build process all the + time. (BTW: On some platforms chpax can be called by + root only; thus it would be best to make the exact shell + command configurable by a make variable, such as CHPAX, + so that people can set this to "sudo chpax" or + something.) + + +Tim, there is one more problem: When I run +${AXIOM}/bin/axiom, clef returns the following error and +terminates: + + clef trying to get terminal initial settings: Bad file descriptor + peti:/usr/local/src/axiom-current$ dup2 0 failed: Bad file descriptor + dup2 1 failed: Bad file descriptor + dup2 2 failed: Bad file descriptor + clef trying to dup2: Bad file descriptor + +\start +Date: Mon, 24 Nov 2003 06:33:42 -0500 +From: root +To: simons@cryp.to +Subject: [Axiom-developer] Re: Trying to build axiom +Cc: camm@enhanced.com + +Peter, + +Clef is a readline-like program that enables arrow key handling. +You can run Axiom without this by typing: + + AXIOMsys + +\start +Date: 24 Nov 2003 12:40:05 +0100 +From: Peter Simons +To: daly@idsi.net +Subject: [Axiom-developer] Re: Trying to build axiom + +[I removed the GCL guys from the list of recipients. -peter] + + + > Clef is a readline-like program that enables arrow key handling. + > You can run Axiom without this by typing: + + > AXIOMsys + +Yes, that works fine; thanks for the hint. Any idea what +this clef problem might be about? And how to fix it? + +\start +Date: Mon, 24 Nov 2003 06:49:14 -0500 +From: root +To: simons@cryp.to +Subject: [Axiom-developer] Re: Trying to build axiom + +Clef relies on BSD style stream handling, I believe. +All it really does is copy stdin, stdout, and stderr. +It looks like that doesn't work on your machine. +There isn't much to the program. If you know how to use gdb +it would be useful to see a traceback. + +\start +Date: 24 Nov 2003 10:02:16 -0500 +From: Camm Maguire +To: Peter Simons +Subject: [Axiom-developer] Re: [Gcl-devel] Re: Trying to build axiom + +Greetings! Glad to hear you've got it working. If you are interested +and have the time, and can propose a way in which GCL can work with +these security modifications with minimal disruption to the goals of +each, this would be very helpful. Please bear in mind though that it +could be some considerable time before we could put in any substantial +modifications, though simple ones are plausible in the short term. + +I'm not sure, but from your reports it seems as if the kernel is +detecting that code is being executed from the data section, and +killing the process with -9. There is a rather non-optimal workaround +at present if this is the case, and that is to build with dlopen as +the linker and loader. (--disable-statsysbfd --enable-dlopen). A few +minor patches to the axiom source are also required for this (and can +be found in the Debian axiom source package in debian/patch.*). This +is used at the moment in porting axiom to Debian alpha, ia64, +mips(el), and hppa. This method also has the known limitation that +the build of the axiom databases will exceed the maximum number of +open files needed for dlopen. Tim has put in a workaround to avoid +building the databases in such cases, but from GCL's vantage point, +we'd love to be able to free ourselves from dlopen and issues like +this. + +Take care, + +Peter Simons writes: + +> Camm Maguire writes: +> +> > I'm guessing that the problematic step here is the +> > attempt to load code into pages in the executable's .data +> > section, mprotect those pages +PROT_EXEC, and then +> > execute the code. [...] My hunch is that these security +> > patches have placed a similar obstacle in this sequence. +> +> Alright, I finally managed to compile Axiom and the problem +> described above turned out to be what disturbed the build +> process all along. Here is how to fix it: +> +> 1) Build ET_EXEC binaries by adding +> +> -yet_exec -yno_propolice +> +> to CFLAGS. Instead of "-yno_propolice" the flag +> "-fno-stack-protector" might also work, but should be +> more portable. The patched GCC identifies itself as +> follows: +> +> peti:/usr/local/src/axiom-current# gcc --version | head -1 +> gcc (GCC) 3.3.2 20031022 (Gentoo Linux 3.3.2-r2, propolice) +> +> Generally, if the compiler understands the +> -fstack-protector flag, it's an indication that these +> patches are active. +> +> 2) Disable the stack protection features in the kernel +> (PaX) for the compiled binaries with chpax(1). For +> example: +> +> chpax -pEmrxs unixport/saved_gcl +> +> This command must be executed right after the binary has +> been linked. If the binary is used before the chpax +> call, the process will be killed: +> +> Nov 24 03:55:30 peti PAX: terminating task: +> /usr/local/[...]/gcl-2.6.1/unixport/saved_gcl(saved_gcl):1297, +> uid/euid: 1000/1000, PC: 085e7b00, SP: 5f3ed5ac +> +> And that is what disturbed the build process all the +> time. (BTW: On some platforms chpax can be called by +> root only; thus it would be best to make the exact shell +> command configurable by a make variable, such as CHPAX, +> so that people can set this to "sudo chpax" or +> something.) +> +> +> Tim, there is one more problem: When I run +> ${AXIOM}/bin/axiom, clef returns the following error and +> terminates: +> +> clef trying to get terminal initial settings: Bad file descriptor +> peti:/usr/local/src/axiom-current$ dup2 0 failed: Bad file descriptor +> dup2 1 failed: Bad file descriptor +> dup2 2 failed: Bad file descriptor +> clef trying to dup2: Bad file descriptor + +\start +Date: Mon, 24 Nov 2003 09:32:04 -0500 +From: Tim Daly +To: simons@cryp.to +Subject: [Axiom-developer] Axiom and Gentoo + +Peter, + +Where can I find Gentoo ISO images? + +\start +From: "Page, Bill" +To: "'daly@idsi.net'" +Subject: RE: [Axiom-developer] book +Date: Mon, 24 Nov 2003 10:31:23 -0500 + +For anyone serious about Axiom, I highly recommend +getting a copy of this book! I tried via Amazon but +failed. Thank you again, Tim for sending me a copy. + +Although it may not be quite up to date, I don't think +you will notice much difference if you main interest +is in the mathematics. The description of the user +interface is a little out of date (or not yet released +as part of Open Axiom), but that shouldn't be a +problem. + + +Tim [mailto:daly@idsi.net] wrote: +> +> I understand. Mike Dewar has said he has 6 free copies +> available. Send him a note and hope. I looked at the +> current cost for used versions on Amazon and it is +> running about $48 a copy. (Sure is a shame I don't +> get royalties :-)). +> + +> -----Original Message----- +> From: Mike Dewar [mailto:miked@nag.co.uk] +> Sent: Friday, November 21, 2003 4:41 AM +> To: axiom-developer@nongnu.org +> Subject: [Axiom-developer] Axiom Book (Jenks & Sutor) +> +> +> While clearing out a cupboard, one of my colleagues came +> across a handful of copies of Jenks & Sutor. If anybody +> on this list would like one then please send me your snail +> mail address and we'll ship it to you wherever you are, +> even if its the Netherlands :-) [1] First come, first +> served. +> + +\start +Date: 24 Nov 2003 16:51:15 +0100 +From: Peter Simons +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] Re: Axiom and Gentoo + +Tim Daly writes: + + > Where can I find Gentoo ISO images? + +This document contains all the information you need + + http://www.gentoo.org/doc/en/gentoo-x86-install.xml + +including a link to the download mirrors. You can download +the "Gentoo Live CD", for instance, to boot a machine into +Gentoo from the CDROM without installing it. + +Note, though, that the problems I had with building Axiom +are related to a very special installation, which uses PaX +and the hardened-gcc. Normal Gentoo systems won't have these +and thus won't reproduce the problems I have had. More +information about that topic is available at: + + http://www.gentoo.org/proj/en/hardened/ + +\start +Date: Mon, 24 Nov 2003 10:58:21 -0500 +From: "Sandy Payette" +To: +Subject: [Axiom-developer] RE: Fedora and Literate Programming +Cc: rlw@virginia.edu, gilbert@sci.ccny.cuny.edu, Chris Wilper , Sandy Payette , tls@virginia.edu + +Hi Tim, + +Chris and I can talk Tuesday at 2pm (Eastern Std. time). Let us know if +that works, and we will call you. + +- Sandy + +> -----Original Message----- +> From: root [mailto:daly@idsi.net] +> Sent: Friday, November 21, 2003 9:49 PM +> To: Sandy Payette +> Cc: daly@idsi.net; tls@virginia.edu; rlw@virginia.edu; axiom- +> developer@nongnu.org; gilbert@sci.ccny.cuny.edu; Chris Wilper +> Subject: Re: Fedora and Literate Programming +> +> Sandy, +> +> re: Chris. Great. I didn't see his name on the document that came my +way. + +\start +Date: 24 Nov 2003 16:55:48 +0100 +From: Peter Simons +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] Re: Trying to build axiom + +root writes: + + > If you know how to use gdb it would be useful to see a + > traceback. + +Unfortunately, I cannot use GDB on my machine (because of +the security features). So I can't help with that. + +But I wonder whether it would be hard to add libreadline +support into Axiom? That's definitely the best solution to +console line editing for Unix systems, I'd say. If I find +the time, I'll look into that and submit a patch. + +First of all, though, I must do some math. Axiom is great, +by the way. :-) + +\start +Date: 24 Nov 2003 11:27:31 -0500 +From: Camm Maguire +To: daly@idsi.net +Subject: Re: [Axiom-developer] fedora + +Greetings! Pretty ambitious! Sounds great. + +Take care, + +root writes: + +> Camm, +> +> I've just ordered a Lindows computer from Walmart. I'm going to set it +> up as part of a compile farm in my basement. I'll make the Fedora box +> you were using available as well as other distros. I figure I can buy +> a computer every couple months and add it to the network. That way we +> can have stable test machines for each distro. At $200/machine it +> seems reasonable to host the machines locally. That way I can install +> whatever we need. Once I get the box and get it set up I'll figure out +> how to give people access. + +\start +Date: 24 Nov 2003 17:21:10 +0100 +From: WZocher@t-online.de (Wolfgang Zocher) +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] Error with clef + +Hi, + +with the last built from CVS (22-11-2003) on my SuSE-8.2 Linux box I get: +zocher> axiom +dup2 0 failed: Bad file descriptor +dup2 1 failed: Bad file descriptor +dup2 2 failed: Bad file descriptor +clef trying to dup2: Bad file descriptor +clef restoring terminal in child handler: Bad file descriptor + +while + +zocher> AXIOMsys + +(AXIOM Sockets) The AXIOM server number is undefined. + AXIOM Computer Algebra System + Version of Saturday November 22, 2003 at 12:21:56 +----------------------------------------------------------------------------- + Issue )copyright to view copyright notices. + Issue )summary for a summary of useful system commands. + Issue )quit to leave AXIOM and return to shell. +----------------------------------------------------------------------------- + + Re-reading compress.daase Re-reading interp.daase + Re-reading operation.daase + Re-reading category.daase + Re-reading browse.daase +(1) -> + +Looking at the code in edible.c I found that the server number is required for +the dup2's. + +I didn't build from scratch; I only copied the new and recently changed files +to my current working directory and started a new "make", as usual. + +Greetings, +Wolfgang + +\start +Date: Mon, 24 Nov 2003 13:25:04 -0500 +From: Tim Daly +To: Camm@enhanced.com, gcl-devel@gnu.org, axiom-developer@nongnu.org +Subject: [Axiom-developer] [Re: Executable memory: further programs that fail] + +Some hints from the Fedora Core mailing list about making programs +run under exec-shield. + +Tim + +------- Start of forwarded message ------- +From: Ingo Molnar +To: Fedora Development +Subject: Re: Executable memory: further programs that fail +Date: Mon, 24 Nov 2003 05:42:27 -0500 (EST) + + +On Sat, 22 Nov 2003, Gerard Milmeister wrote: + +> So is it alright to include in Fedora packages that require exec-shield +> to be turned off? Should there be a wrapper-script that calls the main +> executable with 'setarch'? + +all 'third party' apps will run with exec-shield disabled by default. + +_Iff_ a package is recompiled under Fedora (using Fedora's gcc and +binutils) then you might end up with an app that has exec-shield enabled +although the app itself for whatever reason has some executability +assumption. + +In this case there are myriads of ways to make the app work again: + + - use 'setarch i386 ' [or rather, use the 'i386 ' shortcut] + + - add this gcc option to the CFLAGS in the Makefile: + + -Wa,--execstack + + - add the following oneliner anywhere in the app's source in an assembly + file to disable exec-shield: + + .section .note.GNU-stack, "x", @progbits; .previous + + - disable exec-shield globally, put "kernel.exec-shield = 0" into + /etc/sysctl.conf. + + - the preferred solution: fix the app itself to not assume executability + of non-executable regions or not hardcode any VM properties such as + 'mmaps start at 2 GB'. Both assumptions are illegal and these apps will + likely break on 64-bit architectures too, so they should be fixed. Note + that typically the changes needed are quite simple. + +in any case, please keep reporting apps that need an executable stack, we +want to track them all down and fix them for good. Fortunately 99.9% of +the 5000+ binaries in a full Fedora Core 1 install work out of box. + +note that there are also prelink related problems, which we want to know +about and fix just as much, but which should not be confused with +exec-shield problems. Sometimes these do get mixed up. + +(in any case, please also read the extensive description provided by +Roland McGrath's "exec-shield mmap & brk randomization" email.) + + Ingo + +\start +Date: Mon, 24 Nov 2003 13:32:56 -0500 +From: Tim Daly +To: camm@enhanced.com +Subject: [Axiom-developer] exec-shield + +This is a page explaining some of the hacks in exec-shield. + +Tim + +------- Start of forwarded message ------- +From: Ingo Molnar +To: fedora-devel-list@redhat.com +Subject: Re: Executable memory: further programs that fail +Date: Mon, 24 Nov 2003 05:09:06 -0500 (EST) + + +On Fri, 21 Nov 2003, Tim Daly wrote: + +> Can someone explain in detail why exec-shield makes the system more secure? + +a somewhat dated announcement, but it should give you the rough idea: + + http://people.redhat.com/mingo/exec-shield/ANNOUNCE-exec-shield + + Ingo + +\start +Date: Mon, 24 Nov 2003 13:43:30 -0500 +From: Tim Daly +To: michel.quercia@prepas.org +Subject: [Axiom-developer] Clef + +Michel, + +The 'axiom' command runs a program called 'clef' which provides +readline-like functions for the arrow keys. It seems that there +is an issue on some platforms. I'll look into the issue tonight. + +You can run axiom directly by typing: + +AXIOMsys + +\start +Date: Tue, 25 Nov 2003 00:10:31 +0100 +From: Antoine Hersen +To: axiom-developer@nongnu.org +Subject: Re: [Axiom-developer] Re: Axiom and Gentoo + +Hi + +I am using "regular" gentoo on 2.6 kernel have succed to build it 3 +weeks ago. + +I will try to build it again this week to check. I can even try to write +an ebuild for it( kind of package more like a script explaining how to +get the source, how to compile install ect acording to some policy) + +Antoine H + + +On Mon, 2003-11-24 at 16:51, Peter Simons wrote: +> Tim Daly writes: +> +> > Where can I find Gentoo ISO images? +> +> This document contains all the information you need +> +> http://www.gentoo.org/doc/en/gentoo-x86-install.xml +> +> including a link to the download mirrors. You can download +> the "Gentoo Live CD", for instance, to boot a machine into +> Gentoo from the CDROM without installing it. +> +> Note, though, that the problems I had with building Axiom +> are related to a very special installation, which uses PaX +> and the hardened-gcc. Normal Gentoo systems won't have these +> and thus won't reproduce the problems I have had. More +> information about that topic is available at: +> +> http://www.gentoo.org/proj/en/hardened/ +> + +\start +Date: Mon, 24 Nov 2003 18:29:42 -0500 +From: root +To: antoine.hersen@wanadoo.fr +Subject: Re: [Axiom-developer] Re: Axiom and Gentoo + +Antoine, + +I'm looking for ISO images because none of my systems are +connected to the internet so I can't do network installs. + +\start +Date: Wed, 26 Nov 2003 09:38:44 -0800 +From: Stefan Dirnstorfer +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] Questions (Bugs?) + +I found a few issues with the October 31st binary release of Axiom. +Maybe some result from false usage. I would very much appreciate any +hints, fixes or explanations for these messages. + + +1) In my understanding, fist class values should be assignable like this: + +(1) -> x:Type==Integer + Type: +Void +(2) -> x + Compiling body of rule x to compute value of type Domain + + + >> System error: + Caught fatal error [memory may be damaged] + +protected-symbol-warn called with (NIL) +(2) -> + + + +2) According to a list of features I found on the net, the normal + distribution should be numerically invertable. So why does this not work? + +(3) -> numeric(erf(0.0)) + + (3) 0.0 + Type: +Float +(4) -> numeric(erf(0.1)) + + >> Error detected within library code: + Can only compute the numerical value of a constant, real-valued +Expression + +protected-symbol-warn called with (NIL) +(4) -> + + + +3) This one compiles with aldor and similar syntax is used in the + $AXIOM/src/algebra/*.spad files. So what's wrong with it? + +(1) -> MyCat:Cateroy == with { new: ()->% } + Internal Error + Unexpected error in call to system function pf2Sex1 + +protected-symbol-warn called with (NIL) +(1) -> + + + +Thank you very much for any answers + +\start +Date: Wed, 26 Nov 2003 11:59:08 -0500 +From: root +To: dirnstor@web.de +Subject: Re: [Axiom-developer] Questions (Bugs?) + +Stefan, + +The first two work fine on the latest version. The binaries must +necessarily trail the CVS version because it takes a long time +(sometimes days) to recompile a full Axiom not to mention the +lag of uploading/downloading binaries. + +The third example (there is a typo Cateroy should be Category) +does fail and should be added to the bug list. The interpreter +uses a different parser than the compiler. + +You can correctly compile this code by making a file (say, f.spad) thus: + +)abbrev category MYCAT MyCat +MyCat:Category == with { new: ()->% } + +The system needs the ")abbrev" line. +Then do: + + )co f.spad + +\start +Date: Wed, 26 Nov 2003 12:03:39 -0500 +From: root +To: dirnstor@web.de +Subject: Re: [Axiom-developer] Questions (Bugs?) + +Stefan, + +I lied. The second expression: + + numeric(erf(0.1)) + +also fails. I'll list it as a bug but I'm not sure it is. The code +considers this a known error and complains about it: + + Can only compute the numerical value of a constant, real-valued Expression + +I'm not familiar with erf so I'll have to read the code and look up the +mathematical function definition. + +\start +Date: Wed, 26 Nov 2003 21:52:17 -0500 +From: root +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] offline + +*, + +I'll be offline until Monday. + +\start +Date: Fri, 28 Nov 2003 01:18:00 +0100 (CET) +From: Bertfried Fauser +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] AXIOM and SuSE/TeXmacs 1.0.2.8 + +Dear All, + + just to keep things going. I downloaded teh new binaries of +TeXmacs 1.0.2.8 which was assumed to work 'out of the box` according to +Joris, but didn't. In fact, everything behaves as it was, no progress, and +no functioning AXIOM session in TeXmacs on SuSE (for me by now). + + I am puzzled still .... + +\start +Date: Fri, 28 Nov 2003 09:29:12 +0100 +From: Paul.Zimmermann@loria.fr (Paul Zimmermann) +To: camm@enhanced.com +Subject: [Axiom-developer] Re: [Gcl-devel] Re: Issue to build GCL on Mandrake linux distro + + Why won't the addition of the grep -v : to the filter weed this out? + +No idea... + +\start +Date: Sat, 29 Nov 2003 18:57:04 +0300 +From: "Vadim V. Zhytnikov" +To: Axiom Devel +Subject: [Axiom-developer] Axiom build process bug + +I'm trying to build and package Axiom as rpm +for ALT Linux distro (www.altlinux.org) and it +seems that I found some subtle bug. + +Build process stops pretty quickly with the +following error message +================================================= +3 making /home/vadim/RPM/BUILD/axiom/obj/linux/bin/depsys + + > +Loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/makedep.lisp +Loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/sys-pkg.lsp +Finished loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/sys-pkg.lsp +Loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/nocompil.lsp +Finished loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/nocompil.lsp +Loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/util.lsp +Finished loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/util.lsp + +Error: Cannot open the file +/home/vadim/rpm/build/axiom/int/interp/vmlisp.lisp. +Fast links are on: do (si::use-fast-links nil) for debugging +Error signalled by LOAD-A-FILE. +Broken at LOAD. Type :H for Help. +=================================================== +Take a look at vmlisp.lisp file name with full +path - it's all lowercase while actual path name +has .../RPM/BUILD/... in upper case. The reason is +pretty clear - file names in makdep.lisp are +represented as symbols not as strings. So lisp +converts them all to one case. It works as long +as path consist of lowercase characters only +and fails otherwise. In general I think that +keeping filenames as symbols is not a wise +practice and should be avoided. + +\start +Date: Sat, 29 Nov 2003 17:11:30 +0100 +From: David MENTRE +To: axiom-developer@nongnu.org +Subject: [Axiom-developer] compiling axiom after latest tree update (notangle change) + +Hello, + +I don't remember if some of you had this issue but after Tim changed the +source tree (to distinguish between Axiom's noweb and system's noweb), +it was no longer possible to do a 'make' in the root directory, with an +error message like '..../mnt/linux/bin/notangle: file not found'. The +solution is to do a 'make nowebclean' before doing a new +'make'. nowebclean targets reases noweb tools, thus at next make they +will be rebuild and the build system will find its notangle. + +\start +Date: Sat, 29 Nov 2003 17:37:24 +0100 +From: David MENTRE +To: Tim Daly +Subject: [Axiom-developer] About pamphlets and literate programming: how to identify identification levels? + +Hello Tim, + +I know that you are offline this weekend, but there is no hurry to reply +to this email, we have a 30 years time frame. :) + +I reconsidered what you said at the end of August about pamphlets: +http://mail.nongnu.org/archive/html/axiom-developer/2003-08/msg00071.html + +When you describe View 1, top-to-bottom path, and View 2, side-to-side +path, you say you want to respectively descend abstraction levels and +stay at the same abstraction levels. + +It raises for me the following question: how would you define a given +"abstraction level"? + +For some levels, this is easy and can be deduced from the kind of source +code: Spad, Boot or Common Lisp (and even C if you want to dig into GCL +internals and GMP). However, within for example Spad code, I'm sure you +would like to define some intermediate levels. How would you define +them? From Spad language syntax (domains, categories, operations and +their implementations, ...)? From properties of domains (all domains +having the '*' operator)? From a combination of both (all domains +inheriting from Ring and having the '**' operator)? Would you need a +kind of query language on Axiom's algebra to write properties that would +define a given abstraction level? Something else? + +If you have some example or further explanation, it would propably light +up some candles in my brain. For example, could you give a very short +overview of a top-to-bottom example? + +\start +Date: Sat, 29 Nov 2003 20:05:25 +0100 (CET) +From: Bertfried Fauser +To: "Vadim V. Zhytnikov" +Subject: Re: [Axiom-developer] Axiom build process bug + +On Sat, 29 Nov 2003, Vadim V. Zhytnikov wrote: + +Dear Vadim, + +as far as I know, AXIOM should be compiled in a directory with *lower +case* pathname. Otherwise it will not manage to locate variouse files. I +checked this on my SuSE 8.0 and failed to compile with UPERcase pathnames +but succeeded with lower case path-names ... + +hope this helps +BF. + + +> I'm trying to build and package Axiom as rpm +> for ALT Linux distro (www.altlinux.org) and it +> seems that I found some subtle bug. +> +> Build process stops pretty quickly with the +> following error message +> ================================================= +> 3 making /home/vadim/RPM/BUILD/axiom/obj/linux/bin/depsys +> +> > +> Loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/makedep.lisp +> Loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/sys-pkg.lsp +> Finished loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/sys-pkg.lsp +> Loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/nocompil.lsp +> Finished loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/nocompil.lsp +> Loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/util.lsp +> Finished loading /home/vadim/RPM/BUILD/axiom/obj/linux/interp/util.lsp +> +> Error: Cannot open the file +> /home/vadim/rpm/build/axiom/int/interp/vmlisp.lisp. +> Fast links are on: do (si::use-fast-links nil) for debugging +> Error signalled by LOAD-A-FILE. +> Broken at LOAD. Type :H for Help. +> =================================================== +> Take a look at vmlisp.lisp file name with full +> path - it's all lowercase while actual path name +> has .../RPM/BUILD/... in upper case. The reason is +> pretty clear - file names in makdep.lisp are +> represented as symbols not as strings. So lisp +> converts them all to one case. It works as long +> as path consist of lowercase characters only +> and fails otherwise. In general I think that +> keeping filenames as symbols is not a wise +> practice and should be avoided. + +\start +Date: Sat, 29 Nov 2003 18:00:15 +0100 +From: David MENTRE +To: Bertfried.Fauser@uni-konstanz.de +Subject: Re: [Axiom-developer] Axiom build process bug + +Bertfried Fauser writes: + +> as far as I know, AXIOM should be compiled in a directory with *lower +> case* pathname. Otherwise it will not manage to locate variouse files. I + +Exactly. This is a known bug and a fix has been proposed by Juergen but +is not integrated yet in the main source tree: +http://savannah.nongnu.org/bugs/?func=detailitem&item_id=5059 + +\start +Date: Sat, 29 Nov 2003 18:38:35 +0100 +From: David MENTRE +To: Bertfried.Fauser@uni-konstanz.de +Subject: Re: [Axiom-developer] AXIOM and SuSE/TeXmacs 1.0.2.8 + +Hello Bertfried, + +Bertfried Fauser writes: + +> just to keep things going. I downloaded teh new binaries of +> TeXmacs 1.0.2.8 which was assumed to work 'out of the box` according to +> Joris, but didn't. + +To check, I've just downloaded and compiled TeXmacs 1.0.2.9 and it works +for me with latest CVS Axiom (besides a small bug in the texmacs shell +script, but this can be easily solved ($prefix and $exec_prefix are +apparently not substituted). + +I could no test with version 1.0.2.8, but as far as I know, the axiom +plugin in TeXmacs has not been modified between .8 and .9. + +If you are able to execute AXIOMsys, from the same terminal you starts +'texmacs', then you probably have a path issue or a shell script issue. + +What is the content of your PATH env variable? + +And of your AXIOM env variable? + +Where is located your AXIOMsys binary? + +Where is located your texmacs binary? + +PS : To compare, my setting: + +david@oops:~/Installed/TeXmacs-1.2.0.9/bin$ echo $PATH +/home/david/pub/axiom-libre/axiom-i386/axiom/mnt/linux/bin:/home/david/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games + +david@oops:~$ echo $AXIOM +/home/david/pub/axiom-libre/axiom-i386/axiom/mnt/linux + +david@oops:~/Installed/TeXmacs-1.2.0.9/bin$ which AXIOMsys +/home/david/pub/axiom-libre/axiom-i386/axiom/mnt/linux/bin/AXIOMsys + + +I execute texmacs with command: +david@oops:~$ ~/Installed/TeXmacs-1.2.0.9/bin/texmacs + + +\start +Date: Sat, 29 Nov 2003 18:46:18 +0100 +From: David MENTRE +To: daly@idsi.net +Subject: Re: [Axiom-developer] Questions (Bugs?) +Cc: dirnstor@web.de + +Hello Tim, + +root writes: + +> The third example (there is a typo Cateroy should be Category) +> does fail and should be added to the bug list. The interpreter +> uses a different parser than the compiler. +> +> You can correctly compile this code by making a file (say, f.spad) thus: +> +> )abbrev category MYCAT MyCat +> MyCat:Category == with { new: ()->% } +> +> The system needs the ")abbrev" line. +> Then do: +> +> )co f.spad + +I don't understand what you have said. You meant that above code can +compile in a file (f.spad) but does not compiled in the interpreter? Is +this the bug? + + +In the interpreter: + +(2) -> )abbrev category MYCAT MyCat + MYCAT abbreviates category MyCat +(2) -> MyCat:Category == with { new: ()->% } + Internal Error + Unexpected error in call to system function pf2Sex1 + + + +In a file: + +david@oops:/tmp$ cat > f.spad +)abbrev category MYCAT MyCat +MyCat:Category == with { new: ()->% } +david@oops:/tmp$ axiom + +(AXIOM Sockets) The AXIOM server number is undefined. + AXIOM Computer Algebra System + Version of Thursday November 27, 2003 at 20:51:53 +----------------------------------------------------------------------------- + Issue )copyright to view copyright notices. + Issue )summary for a summary of useful system commands. + Issue )quit to leave AXIOM and return to shell. +----------------------------------------------------------------------------- + + Re-reading compress.daase Re-reading interp.daase + Re-reading operation.daase + Re-reading category.daase + Re-reading browse.daase + +"running ~david/axiom.input" +Value = NIL +(1) -> )co f.spad + Compiling AXIOM source code from file /tmp/f.spad using old system + compiler. + MYCAT abbreviates category MyCat +------------------------------------------------------------------------ + initializing NRLIB MYCAT for MyCat + compiling into NRLIB MYCAT + +;;; *** |MyCat| REDEFINED +Time: 0 SEC. + + finalizing NRLIB MYCAT + Processing MyCat for Browser database: +--->-->MyCat((brace (attribute (construct (: new (Mapping %)))))): Not documented!!!! +--->-->MyCat(constructor): Not documented!!!! +--->-->MyCat(): Missing Description +Compiling /tmp/./MYCAT.NRLIB/code.lsp. +; (DEFUN |MyCat| ...) is being compiled. +;; The variable |MyCat;AL| is undefined. +;; The compiler will assume this variable is a global. +;; Warning: The variable #:G1407 is not used. +End of Pass 1. +End of Pass 2. +OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 +Finished compiling /tmp/./MYCAT.NRLIB/code.lsp. +------------------------------------------------------------------------ + MyCat is now explicitly exposed in frame initial + MyCat will be automatically loaded when needed from + /tmp/MYCAT.NRLIB/code + +(1) -> + + +\start +Date: Sat, 29 Nov 2003 18:52:01 +0100 +From: David MENTRE +To: daly@idsi.net +Subject: Re: [Axiom-developer] Questions (Bugs?) +Cc:dirnstor@web.de + +root writes: + +> I lied. The second expression: +> +> numeric(erf(0.1)) +> +> also fails. I'll list it as a bug but I'm not sure it is. The code + +This is know bug 6863 The normal distribution should be numerically +invertable +http://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=6863 + +\start +Date: Sat, 29 Nov 2003 22:01:22 +0300 +From: "Vadim V. Zhytnikov" +To: David MENTRE +Subject: Re: [Axiom-developer] Axiom build process bug +Cc: Bertfried.Fauser@uni-konstanz.de + +David MENTRE ?????: +> Bertfried Fauser writes: +> +> +>>as far as I know, AXIOM should be compiled in a directory with *lower +>>case* pathname. Otherwise it will not manage to locate variouse files. I +> +> +> Exactly. This is a known bug and a fix has been proposed by Juergen but +> is not integrated yet in the main source tree: +> http://savannah.nongnu.org/bugs/?func=detailitem&item_id=5059 +> +> Yours, +> d. + +Thanks. I already realized that. Symbol-named files are loaded +in many places and load-a-file function from util.lsp converts +all these file names to lowercase strings. + +I really think that this is quite nasty bug/feature since +it prevents from packaging Axiom for any rpm based +Linux distro since default rpm build directories are always +uppercase. + +\start +Date: Sun, 30 Nov 2003 02:46:36 +0100 (CET) +From: Bertfried Fauser +To: David MENTRE +Subject: Re: [Axiom-developer] AXIOM and SuSE/TeXmacs 1.0.2.8 + +Dear David, + +my environment and path variables are: + +%> which AXIOM sys +/home/fauser/axiom/mnt/linux/bin/AXIOMsys + +%> which texmacs +/usr/local/TeXmacs-1.0.2.8/bin/texmacs + +%> env | grep AXIOM +AXIOM=/home/fauser/axiom/mnt/linux/bin + +> echo $PATH +/usr/local/TeXmacs-1.0.2.8/bin:/home/fauser/axiom/mnt/linux/bin:/usr/local/aldor/bin: \ +/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/ \ +opt/kde2/bin:/usr/lib/java/bin:/opt/gnome/bin:/opt/pilotsdk/bin + +hence everything looks quite fine for me. Since the texmacs binary is in +my path, I execute it via +%> texmacs + +no clue what to to, I'll give a try on TeXmacs-1.0.2.9 ... hmmm + +cheers and many thanks for your effort to help me ;-) +BF. + +\start +Date: Sun, 30 Nov 2003 12:24:42 +0100 +From: David MENTRE +To: Bertfried.Fauser@uni-konstanz.de +Subject: Re: [Axiom-developer] AXIOM and SuSE/TeXmacs 1.0.2.8 + +Hello Bertfried, + +Bertfried Fauser writes: + +>> echo $PATH +> /usr/local/TeXmacs-1.0.2.8/bin:/home/fauser/axiom/mnt/linux/bin:/usr/local/aldor/bin: \ +> /usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/ \ +> opt/kde2/bin:/usr/lib/java/bin:/opt/gnome/bin:/opt/pilotsdk/bin + +1. To avoid possible issues, could you make a try with following minimal + PATH? + +PATH=/usr/local/TeXmacs-1.0.2.8/bin:/home/fauser/axiom/mnt/linux/bin:/usr/bin:/usr/X11R6/bin:/bin +export PATH + +And even remove /usr/X11R6/bin if TeXmacs can execute without it. + +With above PATH, have you the same AXIOMsys and texmacs (which ...)? + + +2. Could you send me (by private email), the content of the + /usr/local/TeXmacs-1.2.0.8/share/TeXmacs/plugins/axiom/ directory (as + a .tar.gz)? + +Can you also send me the result of: + +strings /usr/local/TeXmacs-1.2.0.8/libexec/TeXmacs/bin/tm_axiom + +I just want to check that the AXIOMsys binary is correctly called. + + +\start +Date: Sun, 30 Nov 2003 13:55:12 +0100 +From: David MENTRE +To: Tim Daly +Subject: [Axiom-developer] Patch to make clef work + +Hello Tim, + +I have investigated the clef issue and made a patch that makes clef work +(at least on my Debian linux machine). The patch is against latest CVS. + +In fact, most of lib/ and clef/ code was not compiled because the +makefiles did not use the ${CCF} compile flags, so LINUXplatform was not +defined, so no code was compiled for openpty() and related code. :) + +I have also modified the etc/axiom shell script and corresponding +Makefile to: + + - use explicitely /bin/sh + + - separate definition of AXIOM and its export + + - use clef on systems we know it works (right now, only linux) + + +Yours, +d. + +diff -Naur -x *head -x *tail -x *my* -x *bugs* -x axiom.* -x Makefile -x *.dvi GOLD/axiom/src/clef/edible.c.pamphlet axiom-i386/axiom/src/clef/edible.c.pamphlet +--- GOLD/axiom/src/clef/edible.c.pamphlet Fri Oct 31 18:41:42 2003 ++++ axiom-i386/axiom/src/clef/edible.c.pamphlet Sun Nov 30 13:29:57 2003 +@@ -205,9 +205,9 @@ + look at my terminal as the controlling terminal for the group */ + setsid(); + +- + serverNum = open(serverPath,O_RDWR); +- ++ if (serverNum == -1) perror("open serverPath failed"); ++ + /* since I am the child, I can close ptc, and dup pts for all it + standard descriptors */ + if (dup2(serverNum, 0) == -1) perror("dup2 0 failed"); +diff -Naur -x *head -x *tail -x *my* -x *bugs* -x axiom.* -x Makefile -x *.dvi GOLD/axiom/src/etc/Makefile.pamphlet axiom-i386/axiom/src/etc/Makefile.pamphlet +--- GOLD/axiom/src/etc/Makefile.pamphlet Fri Nov 14 20:20:52 2003 ++++ axiom-i386/axiom/src/etc/Makefile.pamphlet Sun Nov 30 13:26:19 2003 +@@ -13,7 +13,8 @@ + <>= + ${OUT}/axiom: ${IN}/axiom + @echo 1 making ${OUT}/axiom from ${IN}/axiom +- @echo export AXIOM=${AXIOM} >${OUT}/axiom ++ @echo "#!/bin/sh" >${OUT}/axiom ++ @echo AXIOM=${AXIOM} >>${OUT}/axiom + @cat ${IN}/axiom >>${OUT}/axiom + @chmod +x ${OUT}/axiom + +@@ -55,7 +56,7 @@ + <>= + ${OUT}/asq: ${MID}/asq.c + @echo 4 making ${OUT}/asq from ${MID}/asq.c +- @( cd ${MID} ; gcc -o asq asq.c ) ++ @( cd ${MID} ; ${CC} ${CCF} -o asq asq.c ) + @cp ${MID}/asq ${OUT} + + ${MID}/asq.c: ${IN}/asq.c.pamphlet +diff -Naur -x *head -x *tail -x *my* -x *bugs* -x axiom.* -x Makefile -x *.dvi GOLD/axiom/src/etc/axiom axiom-i386/axiom/src/etc/axiom +--- GOLD/axiom/src/etc/axiom Thu Nov 27 19:41:13 2003 ++++ axiom-i386/axiom/src/etc/axiom Sun Nov 30 13:39:43 2003 +@@ -1,3 +1,10 @@ +-$AXIOM/bin/AXIOMsys ++export AXIOM + ++system=`uname -s` + ++if [ $system = "Linux" ]; then ++ clef -e $AXIOM/bin/AXIOMsys "$@" ++else ++ echo "Warning: I don't know if clef is supported so clef is disabled" ++ $AXIOM/bin/AXIOMsys "$@" ++fi; +diff -Naur -x *head -x *tail -x *my* -x *bugs* -x axiom.* -x Makefile -x *.dvi GOLD/axiom/src/lib/Makefile.pamphlet axiom-i386/axiom/src/lib/Makefile.pamphlet +--- GOLD/axiom/src/lib/Makefile.pamphlet Sun Nov 23 17:20:16 2003 ++++ axiom-i386/axiom/src/lib/Makefile.pamphlet Sun Nov 30 13:26:07 2003 +@@ -46,7 +46,7 @@ + ${OUT}/bsdsignal.o: ${MID}/bsdsignal.c + @echo 2 making ${OUT}/bsdsignal.o from ${MID}/bsdsignal.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/bsdsignal.c ) ++ ${CC} ${CCF} -c -I${INC} ${MID}/bsdsignal.c ) + + ${DOCINT}/bsdsignal.c.dvi: ${IN}/bsdsignal.c.pamphlet + @echo 3 making ${DOCINT}/bsdsignal.c.dvi from ${IN}/bsdsignal.c.pamphlet +@@ -78,7 +78,7 @@ + ${OUT}/cfuns-c.o: ${MID}/cfuns-c.c + @echo 6 making ${OUT}/cfuns-c.o from ${MID}/cfuns-c.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/cfuns-c.c ) ++ ${CC} ${CCF} -c -I${INC} ${MID}/cfuns-c.c ) + + ${DOCINT}/cfuns-c.c.dvi: ${IN}/cfuns-c.c.pamphlet + @echo 7 making ${DOCINT}/cfuns-c.c.dvi from ${IN}/cfuns-c.c.pamphlet +@@ -103,7 +103,7 @@ + ${OUT}/cursor.o: ${MID}/cursor.c + @echo 10 making ${OUT}/cursor.o from ${MID}/cursor.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/cursor.c ) ++ ${CC} ${CCF} -c -I${INC} ${MID}/cursor.c ) + + ${DOCINT}/cursor.c.dvi: ${IN}/cursor.c.pamphlet + @echo 11 making ${DOCINT}/cursor.c.dvi from ${IN}/cursor.c.pamphlet +@@ -128,7 +128,7 @@ + ${OUT}/edin.o: ${MID}/edin.c + @echo 14 making ${OUT}/edin.o from ${MID}/edin.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/edin.c ) ++ ${CC} ${CCF} -c -I${INC} ${MID}/edin.c ) + + ${DOCINT}/edin.c.dvi: ${IN}/edin.c.pamphlet + @echo 15 making ${DOCINT}/edin.c.dvi from ${IN}/edin.c.pamphlet +@@ -153,7 +153,7 @@ + ${OUT}/fnct_key.o: ${MID}/fnct_key.c + @echo 18 making ${OUT}/fnct_key.o from ${MID}/fnct_key.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/fnct_key.c ) ++ ${CC} ${CCF} -c -I${INC} ${MID}/fnct_key.c ) + + ${DOCINT}/fnct_key.c.dvi: ${IN}/fnct_key.c.pamphlet + @echo 19 making ${DOCINT}/fnct_key.c.dvi from ${IN}/fnct_key.c.pamphlet +@@ -178,7 +178,7 @@ + ${OUT}/halloc.o: ${MID}/halloc.c + @echo 22 making ${OUT}/halloc.o from ${MID}/halloc.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/halloc.c ) ++ ${CC} ${CCF} -c -I${INC} ${MID}/halloc.c ) + + ${DOCINT}/halloc.c.dvi: ${IN}/halloc.c.pamphlet + @echo 23 making ${DOCINT}/halloc.c.dvi from ${IN}/halloc.c.pamphlet +@@ -206,7 +206,7 @@ + ${OUT}/hash.o: ${MID}/hash.c + @echo 26 making ${OUT}/hash.o from ${MID}/hash.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/hash.c ) ++ ${CC} ${CCF} -c -I${INC} ${MID}/hash.c ) + + ${DOCINT}/hash.c.dvi: ${IN}/hash.c.pamphlet + @echo 27 making ${DOCINT}/hash.c.dvi from ${IN}/hash.c.pamphlet +@@ -231,7 +231,7 @@ + ${OUT}/openpty.o: ${MID}/openpty.c + @echo 30 making ${OUT}/openpty.o from ${MID}/openpty.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/openpty.c ) ++ ${CC} ${CCF} -c -I${INC} ${MID}/openpty.c ) + + ${DOCINT}/openpty.c.dvi: ${IN}/openpty.c.pamphlet + @echo 31 making ${DOCINT}/openpty.c.dvi from ${IN}/openpty.c.pamphlet +@@ -256,7 +256,7 @@ + ${OUT}/pixmap.o: ${MID}/pixmap.c + @echo 34 making ${OUT}/pixmap.o from ${MID}/pixmap.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/pixmap.c ) ++ ${CC} ${CCF} -c -I${INC} ${MID}/pixmap.c ) + + ${DOCINT}/pixmap.c.dvi: ${IN}/pixmap.c.pamphlet + @echo 35 making ${DOCINT}/pixmap.c.dvi from ${IN}/pixmap.c.pamphlet +@@ -281,7 +281,7 @@ + ${OUT}/prt.o: ${MID}/prt.c + @echo 38 making ${OUT}/prt.o from ${MID}/prt.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/prt.c ) ++ ${CC} ${CCF} -c -I${INC} ${MID}/prt.c ) + + ${DOCINT}/prt.c.dvi: ${IN}/prt.c.pamphlet + @echo 39 making ${DOCINT}/prt.c.dvi from ${IN}/prt.c.pamphlet +@@ -312,7 +312,7 @@ + ${OUT}/sockio-c.o: ${MID}/sockio-c.c + @echo 42 making ${OUT}/sockio-c.o from ${MID}/sockio-c.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/sockio-c.c ) ++ ${CC} ${CCF} -c -I${INC} ${MID}/sockio-c.c ) + + ${DOCINT}/sockio-c.c.dvi: ${IN}/sockio-c.c.pamphlet + @echo 43 making ${DOCINT}/sockio-c.c.dvi from ${IN}/sockio-c.c.pamphlet +@@ -337,7 +337,7 @@ + ${OUT}/spadcolors.o: ${MID}/spadcolors.c + @echo 46 making ${OUT}/spadcolors.o from ${MID}/spadcolors.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/spadcolors.c ) ++ ${CC} ${CCF} -c -I${INC} ${MID}/spadcolors.c ) + + ${DOCINT}/spadcolors.c.dvi: ${IN}/spadcolors.c.pamphlet + @echo 47 making ${DOCINT}/spadcolors.c.dvi from \ +@@ -363,7 +363,7 @@ + ${OUT}/util.o: ${MID}/util.c + @echo 50 making ${OUT}/util.o from ${MID}/util.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/util.c ) ++ ${CC} ${CCF} -c -I${INC} ${MID}/util.c ) + + ${DOCINT}/util.c.dvi: ${IN}/util.c.pamphlet + @echo 51 making ${DOCINT}/util.c.dvi from ${IN}/util.c.pamphlet +@@ -388,7 +388,7 @@ + ${OUT}/wct.o: ${MID}/wct.c + @echo 54 making ${OUT}/wct.o from ${MID}/wct.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/wct.c ) ++ ${CC} ${CCF} -c -I${INC} ${MID}/wct.c ) + + ${DOCINT}/wct.c.dvi: ${IN}/wct.c.pamphlet + @echo 55 making ${DOCINT}/wct.c.dvi from ${IN}/wct.c.pamphlet +@@ -413,7 +413,7 @@ + ${OUT}/XDither.o: ${MID}/XDither.c + @echo 58 making ${OUT}/XDither.o from ${MID}/XDither.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/XDither.c ) ++ ${CC} ${CCF} -c -I${INC} ${MID}/XDither.c ) + + ${DOCINT}/XDither.c.dvi: ${IN}/XDither.c.pamphlet + @echo 59 making ${DOCINT}/XDither.c.dvi from ${IN}/XDither.c.pamphlet +@@ -438,7 +438,7 @@ + ${OUT}/XShade.o: ${MID}/XShade.c + @echo 62 making ${OUT}/XShade.o from ${MID}/XShade.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/XShade.c ) ++ ${CC} ${CCF} -c -I${INC} ${MID}/XShade.c ) + + ${DOCINT}/XShade.c.dvi: ${IN}/XShade.c.pamphlet + @echo 63 making ${DOCINT}/XShade.c.dvi from ${IN}/XShade.c.pamphlet +@@ -463,7 +463,7 @@ + ${OUT}/XSpadFill.o: ${MID}/XSpadFill.c + @echo 66 making ${OUT}/XSpadFill.o from ${MID}/XSpadFill.c + @( cd ${OUT} ; \ +- gcc -c -I${INC} ${MID}/XSpadFill.c ) ++ ${CC} ${CCF} -c -I${INC} ${MID}/XSpadFill.c ) + + ${DOCINT}/XSpadFill.c.dvi: ${IN}/XSpadFill.c.pamphlet + @echo 67 making ${DOCINT}/XSpadFill.c.dvi from ${IN}/XSpadFill.c.pamphlet +diff -Naur -x *head -x *tail -x *my* -x *bugs* -x axiom.* -x Makefile -x *.dvi GOLD/axiom/src/lib/openpty.c.pamphlet axiom-i386/axiom/src/lib/openpty.c.pamphlet +--- GOLD/axiom/src/lib/openpty.c.pamphlet Fri Nov 14 20:21:30 2003 ++++ axiom-i386/axiom/src/lib/openpty.c.pamphlet Sun Nov 30 13:30:17 2003 +@@ -204,7 +204,7 @@ + sprintf(serv, "/dev/ttyp%02x", channelNo); + channelNo++; + #endif +-#if defined(SUNplatform) || defined (HP9platform) || defined(linux) ++#if defined(SUNplatform) || defined (HP9platform) || defined(LINUXplatform) + static int channelNo = 0; + static char group[] = "pqrstuvwxyzPQRST"; + static int groupNo = 0; + +\start +Date: Mon, 1 Dec 2003 04:38:59 +0100 (CET) +From: Bertfried Fauser +To: Tim Daly +Subject: [Axiom-developer] AXIOM from cvs does not compile + +Dear Tim, + + after noticing that my TeXmacs problem might be based on a +malfunctioning AXIOMsys, I downloaded the cvs source and tried to build +AXIOM (as I did earlier) + +a) I exported the AXIOM variable, but make failed since the directory +../mnt/linux/bin was not present + +make +0 SPAD=/home/fauser/axiom/mnt/linux SYS=linux SPD=/home/fauser/axiom +LSP=/home/f auser/axiom/lsp GCLDIR=/home/fauser/axiom/lsp/gcl-2.6.1 +SRC=/home/fauser/axiom/s rc INT=/home/fauser/axiom/int +OBJ=/home/fauser/axiom/obj MNT=/home/fauser/axiom/ mnt +ZIPS=/home/fauser/axiom/zips TMP=/home/fauser/axiom/obj/tmp +SPADBIN=/home/fa user/axiom/mnt/linux/bin +INC=/home/fauser/axiom/src/include CCLBASE=/home/fauser +/axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o +/home/fause r/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 +TANGLE=/home/fauser/axiom/mnt/linux/b in/lib/notangle +10 copying /home/fauser/axiom/src/scripts to +/home/fauser/axiom/mnt/linux/bin +cp: copying multiple files, but last argument +`/home/fauser/axiom/mnt/linux/bin' is not a directory +Try `cp --help' for more information. +make: *** [litcmds] Error 1 +fauser@localhost:~/axiom> + +2) I mkdir'ed these two directories, but got another error + +fauser@localhost:~/axiom> make +0 SPAD=/home/fauser/axiom/mnt/bin SYS=bin SPD=/home/fauser/axiom +LSP=/home/fauser/axiom/lsp GCLDIR=/home/fauser/axiom/lsp/gcl-2.6.1 +SRC=/home/fauser/axiom/src INT=/home/fauser/axiom/int +OBJ=/home/fauser/axiom/obj MNT=/home/fauser/axiom/mnt +ZIPS=/home/fauser/axiom/zips TMP=/home/fauser/axiom/obj/tmp +SPADBIN=/home/fauser/axiom/mnt/bin/bin INC=/home/fauser/axiom/src/include +CCLBASE=/home/fauser/axiom/obj/bin/ccl/ccllisp PART=cprogs +SUBPART=everything NOISE=-o /home/fauser/axiom/obj/tmp/trace +GCLVERSION=gcl-2.6.1 TANGLE=/home/fauser/axiom/mnt/bin/bin/lib/notangle +10 copying /home/fauser/axiom/src/scripts to +/home/fauser/axiom/mnt/bin/bin +1 making a bin system, PART=cprogs SUBPART=everything +2 Environment SPAD=/home/fauser/axiom/mnt/bin SYS=bin +SPD=/home/fauser/axiom LSP=/home/fauser/axiom/lsp +GCLDIR=/home/fauser/axiom/lsp/gcl-2.6.1 SRC=/home/fauser/axiom/src +INT=/home/fauser/axiom/int OBJ=/home/fauser/axiom/obj +MNT=/home/fauser/axiom/mnt ZIPS=/home/fauser/axiom/zips +TMP=/home/fauser/axiom/obj/tmp SPADBIN=/home/fauser/axiom/mnt/bin/bin +INC=/home/fauser/axiom/src/include +CCLBASE=/home/fauser/axiom/obj/bin/ccl/ccllisp PART=cprogs +SUBPART=everything NOISE=-o /home/fauser/axiom/obj/tmp/trace +GCLVERSION=gcl-2.6.1 TANGLE=/home/fauser/axiom/mnt/bin/bin/lib/notangle +The root module <> was not defined. +make: *** [all] Error 3 + +which I was not able to resolve. Hence I failed to compile a new AXIOM :-( + +(will try to download on a faster line the compiled version, but would +like to be able to build the system. A previous build worked without +problems (over night)) + +\start +Date: Sun, 30 Nov 2003 22:01:51 -0500 +From: root +To: david.mentre@wanadoo.fr +Subject: [Axiom-developer] Re: About pamphlets and literate programming: how to identify identification levels? + +David, + +>If you have some example or further explanation, it would propably light +>up some candles in my brain. For example, could you give a very short +>overview of a top-to-bottom example? + +I'm currently working on a demonstration pamphlet based on the paper called +Primes is in P. I'm hoping to finish it and present it at a workshop in +Italy next week. It is an ideal example of working from the theory all +the way down to the code. I have to get permission from the authors to +publish the paper, however, so the pamphlet form won't see general +distribution until that happens. Except for lacking Axiom code the paper +is pretty close to a complete example. + +You can see the original paper, which starts out with the theory and +explains the algorithm here: + +http://www.cse.iitk.ac.in/primality.pdf + +If you look at the algorithm description it is pretty close to actual +code. The paper is not only a mathematical proof it is nearly a +proven program. They show loop termination. + +Besides revealing an interesting mathematical fact they seem to have +established what I would consider a landmark paper from a Computational +Mathematics point of view. + +\start +Date: Sun, 30 Nov 2003 22:24:53 -0500 +From: "Page, Bill" +To: "'Bertfried.Fauser@uni-konstanz.de'" +Subject: RE: [Axiom-developer] AXIOM from cvs does not compile + +Hello Bertfried, + +I am sorry that I have been quiet for so long - too much +work for which people pay me, as opposed to things I +really like to do ... + +A quick question about the problem you mention below: + + Did you follow *exactly* the instruction to set + the paths which you receive when you first start + by cd to your new Axiom route directory and typing + the command + + ./configure + + ?? + +Your output below suggests that (perhaps) the AXIOM +environment variable was not set correctly. + +PS. When I get around to it (real soon) I plan to +install SuSE 8.2 on one of my machines and I will see +if I can reproduce your problems or find a solution. + + +> -----Original Message----- +> From: Bertfried Fauser [mailto:fauser@spock.physik.uni-konstanz.de] +> Sent: Sunday, November 30, 2003 10:39 PM +> To: Tim Daly +> Cc: axiom-developer@nongnu.org +> Subject: [Axiom-developer] AXIOM from cvs does not compile +> +> +> Dear Tim, +> +> after noticing that my TeXmacs problem might be based on a +> malfunctioning AXIOMsys, I downloaded the cvs source and +> tried to build +> AXIOM (as I did earlier) +> +> a) I exported the AXIOM variable, but make failed since the directory +> ../mnt/linux/bin was not present +> +> make +> 0 SPAD=/home/fauser/axiom/mnt/linux SYS=linux SPD=/home/fauser/axiom +> LSP=/home/f auser/axiom/lsp GCLDIR=/home/fauser/axiom/lsp/gcl-2.6.1 +> SRC=/home/fauser/axiom/s rc INT=/home/fauser/axiom/int +> OBJ=/home/fauser/axiom/obj MNT=/home/fauser/axiom/ mnt +> ZIPS=/home/fauser/axiom/zips TMP=/home/fauser/axiom/obj/tmp +> SPADBIN=/home/fa user/axiom/mnt/linux/bin +> INC=/home/fauser/axiom/src/include CCLBASE=/home/fauser +> /axiom/obj/linux/ccl/ccllisp PART=cprogs SUBPART=everything NOISE=-o +> /home/fause r/axiom/obj/tmp/trace GCLVERSION=gcl-2.6.1 +> TANGLE=/home/fauser/axiom/mnt/linux/b in/lib/notangle +> 10 copying /home/fauser/axiom/src/scripts to +> /home/fauser/axiom/mnt/linux/bin +> cp: copying multiple files, but last argument +> `/home/fauser/axiom/mnt/linux/bin' is not a directory +> Try `cp --help' for more information. +> make: *** [litcmds] Error 1 +> fauser@localhost:~/axiom> +> +> 2) I mkdir'ed these two directories, but got another error +> +> fauser@localhost:~/axiom> make +> 0 SPAD=/home/fauser/axiom/mnt/bin SYS=bin SPD=/home/fauser/axiom +> LSP=/home/fauser/axiom/lsp GCLDIR=/home/fauser/axiom/lsp/gcl-2.6.1 +> SRC=/home/fauser/axiom/src INT=/home/fauser/axiom/int +> OBJ=/home/fauser/axiom/obj MNT=/home/fauser/axiom/mnt +> ZIPS=/home/fauser/axiom/zips TMP=/home/fauser/axiom/obj/tmp +> SPADBIN=/home/fauser/axiom/mnt/bin/bin +> INC=/home/fauser/axiom/src/include +> CCLBASE=/home/fauser/axiom/obj/bin/ccl/ccllisp PART=cprogs +> SUBPART=everything NOISE=-o /home/fauser/axiom/obj/tmp/trace +> GCLVERSION=gcl-2.6.1 +> TANGLE=/home/fauser/axiom/mnt/bin/bin/lib/notangle +> 10 copying /home/fauser/axiom/src/scripts to +> /home/fauser/axiom/mnt/bin/bin +> 1 making a bin system, PART=cprogs SUBPART=everything +> 2 Environment SPAD=/home/fauser/axiom/mnt/bin SYS=bin +> SPD=/home/fauser/axiom LSP=/home/fauser/axiom/lsp +> GCLDIR=/home/fauser/axiom/lsp/gcl-2.6.1 SRC=/home/fauser/axiom/src +> INT=/home/fauser/axiom/int OBJ=/home/fauser/axiom/obj +> MNT=/home/fauser/axiom/mnt ZIPS=/home/fauser/axiom/zips +> TMP=/home/fauser/axiom/obj/tmp SPADBIN=/home/fauser/axiom/mnt/bin/bin +> INC=/home/fauser/axiom/src/include +> CCLBASE=/home/fauser/axiom/obj/bin/ccl/ccllisp PART=cprogs +> SUBPART=everything NOISE=-o /home/fauser/axiom/obj/tmp/trace +> GCLVERSION=gcl-2.6.1 +> TANGLE=/home/fauser/axiom/mnt/bin/bin/lib/notangle +> The root module <> was not defined. +> make: *** [all] Error 3 +> +> which I was not able to resolve. Hence I failed to compile a +> new AXIOM :-( +> +> (will try to download on a faster line the compiled version, but would +> like to be able to build the system. A previous build worked without +> problems (over night)) + +\start +Date: Sun, 30 Nov 2003 22:32:35 -0500 +From: root +To: david.mentre@wanadoo.fr +Subject: Re: [Axiom-developer] Questions (Bugs?) +Cc: dirnstor@web.de + +David, + +Yes, the code can compile from a file. +No, the code cannot be compiled from the interpreter. +Is this a bug? + +ummm, yes, no, maybe? Yes, in theory the interpreter should accept +the function and compile it. No, the interpreter won't accept the +function and compile it. Maybe that's a bug or it's a design flaw. +The problem is that the compiler and the interpreter have different +parsers. Since they have different goals they have different constraints. +So unifying the two parsers is not a simple problem. I'll look at the +specific error but I'm not certain what the fix will be. + +Please add it as a bug so it doesn't get lost. + +Tim + + + diff --git a/changelog b/changelog index 9b89554..83d6095 100644 --- a/changelog +++ b/changelog @@ -1,8 +1,10 @@ -20140418 tpd src/axiom-website/patches.html 20140420.01.tpd.patch -20140418 tpd book/2003-10.txt regularize -20140418 tpd src/axiom-website/patches.html 20140419.01.tpd.patch -20140418 tpd book/2003-09.txt regularize -20140418 tpd remove, reorder CC lines +20140420 tpd src/axiom-website/patches.html 20140420.02.tpd.patch +20140420 tpd book/2003-11.txt regularize +20140420 tpd src/axiom-website/patches.html 20140420.01.tpd.patch +20140420 tpd book/2003-10.txt regularize +20140419 tpd src/axiom-website/patches.html 20140419.01.tpd.patch +20140419 tpd book/2003-09.txt regularize +20140419 tpd remove, reorder CC lines 20140418 tpd src/axiom-website/patches.html 20140418.04.tpd.patch 20140418 tpd book/2003-08.txt regularize 20140418 tpd src/axiom-website/patches.html 20140418.03.tpd.patch diff --git a/src/axiom-website/patches.html b/src/axiom-website/patches.html index 65d7b74..c7811e5 100644 --- a/src/axiom-website/patches.html +++ b/src/axiom-website/patches.html @@ -4282,6 +4282,8 @@ book/2003-08.txt regularize book/2003-09.txt regularize, remove, reorder CC lines 20140420.01.tpd.patch book/2003-10.txt regularize +20140420.02.tpd.patch +book/2003-11.txt regularize