Subject: Build error doesn't terminate make with error
From: Camm Maguire
Date: 09 May 2001 17:09:33 -0400
Greetings! I just did a build which showed the following:
=============================================================================
...
Compiling plot.lisp.
End of Pass 1.
Warning: COERCE-FLOAT-FUN has a duplicate definition in this file
;; Note: Tail-recursive call of $COPY_PTS was replaced by iteration.
;; Note: Tail-recursive call of TCL-OUTPUT-LIST was replaced by iteration.
End of Pass 2.
plot.c: In function `L84':
plot.c:9924: virtual memory exhausted
cpp: output pipe has been closed
Error: (SYSTEM "(cd . ;gcc -pipe -fwritable-strings -DVOL=volatile -I/fix/f/debian/mm/maxima/maxima-5.6/gcl-2.4.0/o -fsigned-char -O4 -c -I. plot.c -w)") returned a non-zero value 0.
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by UNLESS.
Backtrace: system::gcl-top-level > lisp:if > lisp:let > system:error-set > system:error-set > progn > compile-file > loop > setq > apply > apply > compiler::compile-file1 > lisp:let > unwind-protect > progn > lisp:let* > lisp:if > progn > cond > compiler::compiler-cc > compiler::safe-system > multiple-value-bind > unless > CERROR
make[3]: Leaving directory `/fix/f/debian/mm/maxima/maxima-5.6/src'
make[2]: Leaving directory `/fix/f/debian/mm/maxima/maxima-5.6/src'
make[1]: Leaving directory `/fix/f/debian/mm/maxima/maxima-5.6'
=============================================================================
Unfortunately, the main make did not return with a non-zero error
status, and my package build around this make proceeded merrily
along. :-()
Take care,
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah