On 8/12/07, Bill Page <[EMAIL PROTECTED]> wrote: > I was trying to build Sage from the 'sage-2.7.3.tar' sources this > morning but I ran into a problem. Here is a excerpt from the build > log: > > ... > installing clisplow_nl.gmo as ../locale/nl/LC_MESSAGES/clisplow.mo > installing ru.gmo as ../locale/ru/LC_MESSAGES/clisp.mo > installing clisplow_ru.gmo as ../locale/ru/LC_MESSAGES/clisplow.mo > make[3]: Leaving directory > `/home/page/sage-2.7.3/spkg/build/clisp-2.41.p4/src/s > rc/po' > rm -rf data > mkdir data > cd data && ln -s ../../utils/unicode/UnicodeDataFull.txt . > cd data && ln -s ../../doc/Symbol-Table.text . > gcc -g -O2 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type > -Wmiss > ing-declarations -Wno-sign-compare -O -DNO_MULTIMAP_SHM -DNO_MULTIMAP_FILE > -DNO_ > SINGLEMAP -DNO_TRIVIALMAP -DUNICODE -DNO_SIGSEGV -I. -x none spvw.o > spvwtabf.o s > pvwtabs.o spvwtabo.o eval.o control.o encoding.o pathname.o stream.o socket.o > io > .o array.o hashtabl.o list.o package.o record.o weak.o sequence.o charstrg.o > deb > ug.o error.o misc.o time.o predtype.o symbol.o lisparit.o i18n.o unixaux.o > built > .o modules.o libcharset.a /home/page/sage-2.7.3/local/lib/libreadline.so > -Wl,-rp > ath -Wl,/home/page/sage-2.7.3/local/lib -lncurses -ldl -o lisp.run > ./lisp.run -B . -N locale -E 1:1 -Efile UTF-8 -Eterminal UTF-8 -norc -m > 1800KW - > x "(and (load \"init.lisp\") (sys::%saveinitmem) (ext::exit)) (ext::exit t)" > *** - The value of *ERROR-OUTPUT* was not an appropriate stream: #<UNBOUND>. > It > has been changed to #<IO SYNONYM-STREAM *TERMINAL-IO*>. > *** - UNIX error 9 (EBADF): Bad file number > *** - UNIX error 9 (EBADF): Bad file number > ... > > ----------- > > Build ultimate fails with the message "Lisp stack overflow" in an infinite > loop. > > Is this a known problem? How should I proceed to build Sage from > source on sage.math? >
Were you building like this: nohup make > output& logout, etc.? On 64-bit Linux systems clisp fails to build unless you actually leave the console window open. For some reason, redirecting the output to a file breaks the build. Could you delete your massive log file, then restart the build by just typing "make" and leaving the console window open? Alternatively, help me fix this problem :-) The error message above says: > *** - The value of *ERROR-OUTPUT* was not an appropriate stream: #<UNBOUND>. > It > has been changed to #<IO SYNONYM-STREAM *TERMINAL-IO*>. Maybe this means that one has to do something else, e.g., nohup make > output 2>error & ??? Any ideas are welcome. William --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---
