[Ecls-list] Release ahead, report problems

Andy Hefner ahefner at gmail.com
Wed Feb 3 21:41:25 UTC 2010


I'm unable to build the current version from Git.

My setup: Linux x86 (Debian 5.0), gcc (Debian 4.3.2-1) 4.3.2, ECL
configured with default options.

It gets as far as:

;;; About to load cmp/load.lsp
;;;
;;; Now we are in shape to do something useful.
;;; End of bare.lsp
(compile-file "src:lsp;export.lsp" :output-file
#P"build:lsp;export.o.NEWEST" :SYSTEM-P T :C-FILE T :DATA-FILE T
:H-FILE T)
;;; Compiling src:lsp;export.lsp.
;;; OPTIMIZE levels: Safety=2, Space=3, Speed=3, Debug=0

.. then fails in seemingly random ways. A few examples:

;;; Note: in file src:lsp;export.lsp.NEWEST, position 1935, and form
;;;   (LET (#) (FSET 'DOLIST F ...))
;;; Removing unused variable POP
;;; Note: in file src:lsp;export.lsp.NEWEST, position 1935, and form
;;;   (LET (#) (FSET 'DOLIST F ...))
;;; Removing unused variable FINISHED
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 1935, and form
;;;   (LET (#) (FSET 'DOLIST F ...))
;;; The variable ENV is not used.
;;; Note: in file src:lsp;export.lsp.NEWEST, position 2902, and form
;;;   (LET (#) (FSET 'DOTIMES F ...))
;;; Removing unused variable POP
;;; Note: in file src:lsp;export.lsp.NEWEST, position 2902, and form
;;;   (LET (#) (FSET 'DOTIMES F ...))
;;; Removing unused variable FINISHED
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 2902, and form
;;;   (LET (#) (FSET 'DOTIMES F ...))
;;; The variable ENV is not used.
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 3798, and form
;;;   (LET (#) (FSET 'DO F ...) ...)
;;; The variable ENV is not used.
;;; Compiling (DEFUN EVAL-FEATURE ...).
;;; Compiling (DEFUN DO-READ-FEATURE ...).
;;; Compiling (DEFUN SHARP-+-READER ...).
;;; Compiling (DEFUN SHARP---READER ...).
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 6339, and form
;;;   (READTABLE-LOCK (STANDARD-READTABLE) NIL)
;;; Too few arguments for proclaimed function STANDARD-READTABLE
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 6445, and form
;;;   (SET-DISPATCH-MACRO-CHARACTER # + ...)
;;; Too few arguments for proclaimed function STANDARD-READTABLE
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 6581, and form
;;;   (SET-DISPATCH-MACRO-CHARACTER # - ...)
;;; Too few arguments for proclaimed function STANDARD-READTABLE
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 6662, and form
;;;   (READTABLE-LOCK (STANDARD-READTABLE) T)
;;; Too few arguments for proclaimed function STANDARD-READTABLE
;;; End of Pass 1.
;;; Note: Creating tag: "_eclbffKyin8_OSQdGAz" for #P"build:lsp;export.o.NEWES
CLOS::I is not of type LIST.

Another:

;;; Note: in file src:lsp;export.lsp.NEWEST, position 1935, and form
;;;   (LET (#) (FSET 'DOLIST F ...))
;;; Removing unused variable POP
;;; Note: in file src:lsp;export.lsp.NEWEST, position 1935, and form
;;;   (LET (#) (FSET 'DOLIST F ...))
;;; Removing unused variable FINISHED
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 1935, and form
;;;   (LET (#) (FSET 'DOLIST F ...))
;;; The variable ENV is not used.
;;; Note: in file src:lsp;export.lsp.NEWEST, position 2902, and form
;;;   (LET (#) (FSET 'DOTIMES F ...))
;;; Removing unused variable POP
;;; Note: in file src:lsp;export.lsp.NEWEST, position 2902, and form
;;;   (LET (#) (FSET 'DOTIMES F ...))
;;; Removing unused variable FINISHED
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 2902, and form
;;;   (LET (#) (FSET 'DOTIMES F ...))
;;; The variable ENV is not used.
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 3798, and form
;;;   (LET (#) (FSET 'DO F ...) ...)
;;; The variable ENV is not used.
;;; Compiling (DEFUN EVAL-FEATURE ...).
;;; Compiling (DEFUN DO-READ-FEATURE ...).
;;; Compiling (DEFUN SHARP-+-READER ...).
;;; Compiling (DEFUN SHARP---READER ...).
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 6339, and form
;;;   (READTABLE-LOCK (STANDARD-READTABLE) NIL)
;;; Too few arguments for proclaimed function STANDARD-READTABLE
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 6445, and form
;;;   (SET-DISPATCH-MACRO-CHARACTER # + ...)
;;; Too few arguments for proclaimed function STANDARD-READTABLE
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 6581, and form
;;;   (SET-DISPATCH-MACRO-CHARACTER # - ...)
;;; Too few arguments for proclaimed function STANDARD-READTABLE
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 6662, and form
;;;   (READTABLE-LOCK (STANDARD-READTABLE) T)
;;; Too few arguments for proclaimed function STANDARD-READTABLE
;;; End of Pass 1.
;;; Note: Creating tag: "_eclbffKyin8_2ZnWGAz" for #P"build:lsp;export.o.NEWEST"
;;; Emitting code for DOLIST.
;;; Emitting code for DOTIMES.
;;; Emitting code for DO/DO*-EXPAND.

#<string-input stream from "ecl_butlast(#0,1..."> is not an output stream

Yet another:

;;; Note: in file src:lsp;export.lsp.NEWEST, position 1935, and form
;;;   (LET (#) (FSET 'DOLIST F ...))
;;; Removing unused variable POP
;;; Note: in file src:lsp;export.lsp.NEWEST, position 1935, and form
;;;   (LET (#) (FSET 'DOLIST F ...))
;;; Removing unused variable FINISHED
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 1935, and form
;;;   (LET (#) (FSET 'DOLIST F ...))
;;; The variable ENV is not used.
;;; Note: in file src:lsp;export.lsp.NEWEST, position 2902, and form
;;;   (LET (#) (FSET 'DOTIMES F ...))
;;; Removing unused variable POP
;;; Note: in file src:lsp;export.lsp.NEWEST, position 2902, and form
;;;   (LET (#) (FSET 'DOTIMES F ...))
;;; Removing unused variable FINISHED
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 2902, and form
;;;   (LET (#) (FSET 'DOTIMES F ...))
;;; The variable ENV is not used.
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 3798, and form
;;;   (LET (#) (FSET 'DO F ...) ...)
;;; The variable ENV is not used.
;;; Compiling (DEFUN EVAL-FEATURE ...).
;;; Compiling (DEFUN DO-READ-FEATURE ...).
;;; Compiling (DEFUN SHARP-+-READER ...).
;;; Compiling (DEFUN SHARP---READER ...).
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 6339, and form
;;;   (READTABLE-LOCK (STANDARD-READTABLE) NIL)
;;; Too few arguments for proclaimed function STANDARD-READTABLE
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 6445, and form
;;;   (SET-DISPATCH-MACRO-CHARACTER # + ...)
;;; Too few arguments for proclaimed function STANDARD-READTABLE
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 6581, and form
;;;   (SET-DISPATCH-MACRO-CHARACTER # - ...)
;;; Too few arguments for proclaimed function STANDARD-READTABLE
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 6662, and form
;;;   (READTABLE-LOCK (STANDARD-READTABLE) T)
;;; Too few arguments for proclaimed function STANDARD-READTABLE
;;; End of Pass 1.
;;; Note: Creating tag: "_eclbffKyin8_MxCZGAz" for #P"build:lsp;export.o.NEWEST"
INITIAL-VALUE is not of type LIST.

Sometimes it gets a little further:

;;; Note: in file src:lsp;export.lsp.NEWEST, position 1935, and form
;;;   (LET (#) (FSET 'DOLIST F ...))
;;; Removing unused variable POP
;;; Note: in file src:lsp;export.lsp.NEWEST, position 1935, and form
;;;   (LET (#) (FSET 'DOLIST F ...))
;;; Removing unused variable FINISHED
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 1935, and form
;;;   (LET (#) (FSET 'DOLIST F ...))
;;; The variable ENV is not used.
;;; Note: in file src:lsp;export.lsp.NEWEST, position 2902, and form
;;;   (LET (#) (FSET 'DOTIMES F ...))
;;; Removing unused variable POP
;;; Note: in file src:lsp;export.lsp.NEWEST, position 2902, and form
;;;   (LET (#) (FSET 'DOTIMES F ...))
;;; Removing unused variable FINISHED
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 2902, and form
;;;   (LET (#) (FSET 'DOTIMES F ...))
;;; The variable ENV is not used.
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 3798, and form
;;;   (LET (#) (FSET 'DO F ...) ...)
;;; The variable ENV is not used.
;;; Compiling (DEFUN EVAL-FEATURE ...).
;;; Compiling (DEFUN DO-READ-FEATURE ...).
;;; Compiling (DEFUN SHARP-+-READER ...).
;;; Compiling (DEFUN SHARP---READER ...).
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 6339, and form
;;;   (READTABLE-LOCK (STANDARD-READTABLE) NIL)
;;; Too few arguments for proclaimed function STANDARD-READTABLE
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 6445, and form
;;;   (SET-DISPATCH-MACRO-CHARACTER # + ...)
;;; Too few arguments for proclaimed function STANDARD-READTABLE
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 6581, and form
;;;   (SET-DISPATCH-MACRO-CHARACTER # - ...)
;;; Too few arguments for proclaimed function STANDARD-READTABLE
;;; Warning: in file src:lsp;export.lsp.NEWEST, position 6662, and form
;;;   (READTABLE-LOCK (STANDARD-READTABLE) T)
;;; Too few arguments for proclaimed function STANDARD-READTABLE
;;; End of Pass 1.
;;; Note: Creating tag: "_eclbffKyin8_L9AYGAz" for #P"build:lsp;export.o.NEWEST"
;;; Emitting code for DOLIST.
;;; Emitting code for DOTIMES.
;;; Emitting code for DO/DO*-EXPAND.
;;; Emitting code for EVAL-FEATURE.
;;; Emitting code for DO-READ-FEATURE.
;;; Emitting code for SHARP-+-READER.
;;; Emitting code for SHARP---READER.
;;; Note: Invoking external command:
/home/hefner/ecl/build/lsp/export.c:439: error: expected identifier or
'(' before 'void'
/home/hefner/ecl/build/lsp/export.c:440: error: expected identifier or
'(' before 'void'
/home/hefner/ecl/build/lsp/export.c:441: error: expected ')' before '[' token
/home/hefner/ecl/build/lsp/export.c:442: error: expected ')' before '[' token
/home/hefner/ecl/build/lsp/export.c:443: error: initializer element is
not constant
/home/hefner/ecl/build/lsp/export.c:444: error: expected identifier or
'(' before 'void'
/home/hefner/ecl/build/lsp/export.c:445: error: expected identifier or
'(' before 'void'
/home/hefner/ecl/build/lsp/export.c:446: error: redefinition of 'T0'
/home/hefner/ecl/build/lsp/export.c:443: error: previous definition of
'T0' was here
/home/hefner/ecl/build/lsp/export.c:446: error: initializer element is
not constant
/home/hefner/ecl/build/lsp/export.c:447: error: expected identifier or
'(' before 'void'
/home/hefner/ecl/build/lsp/export.c:448: error: expected identifier or
'(' before 'void'
/home/hefner/ecl/build/lsp/export.c:449: error: redefinition of 'T0'
/home/hefner/ecl/build/lsp/export.c:443: error: previous definition of
'T0' was here
/home/hefner/ecl/build/lsp/export.c:449: error: initializer element is
not constant
/home/hefner/ecl/build/lsp/export.c:450: error: expected identifier or
'(' before 'void'
/home/hefner/ecl/build/lsp/export.c:451: error: redefinition of 'T0'
/home/hefner/ecl/build/lsp/export.c:443: error: previous definition of
'T0' was here
/home/hefner/ecl/build/lsp/export.c:451: error: initializer element is
not constant
/home/hefner/ecl/build/lsp/export.c:452: error: expected identifier or
'(' before 'void'
/home/hefner/ecl/build/lsp/export.c:453: error: expected identifier or
'(' before '}' token
;;;   gcc "-I/home/hefner/ecl/build/" -DECL_API
-I"/home/hefner/ecl/build/c"  -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -g
-O2 -fPIC  -Dlinux -I"/home/hefner/ecl/src/c" -O -w -c
"/home/hefner/ecl/build/lsp/export.c" -o
"/home/hefner/ecl/build/lsp/export.o"
(SYSTEM "gcc \"-I/home/hefner/ecl/build/\" -DECL_API
-I\"/home/hefner/ecl/build/c\"  -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
-g -O2 -fPIC  -Dlinux -I\"/home/hefner/ecl/src/c\" -O -w -c
\"/home/hefner/ecl/build/lsp/export.c\" -o
\"/home/hefner/ecl/build/lsp/export.o\"") returned non-zero value 1

Running make successive times produces different errors. make clean &&
./configure && make behaves the same.




More information about the ecl-devel mailing list