[Ecls-list] build error on win32

Yaroslav Kavenchuk kavenchuk at gmail.com
Wed Nov 8 10:52:23 UTC 2006


ECL from CVS head, mingw

./configure --enable-threads --enable-unicode  --with-system-gmp
--with-gmp-prefix=c:/gnu/local --prefix=c:/ECL
...
./make
...
<< some warnings >>
dpp: C:/gnu/home/src/ecl/ecl/src/c/read.d -> read.c
gcc -c -I. -IC:/gnu/home/src/ecl/ecl/build -I/home/src/ecl/ecl/src/c
-I../ecl/gc  -g -O2  -D_THREAD_SAFE -Ic:/gnu/local/include
-fstrict-aliasing -Dmingw32  -o read.o read.c
C:/gnu/home/src/ecl/ecl/src/c/read.d: In function
`sharp_left_parenthesis_reader':
C:/gnu/home/src/ecl/ecl/src/c/read.d:880: warning: passing arg 2 of
`FEreader_error' makes pointer from integer without a cast
C:/gnu/home/src/ecl/ecl/src/c/read.d:880: warning: passing arg 3 of
`FEreader_error' makes integer from pointer without a cast
...
dpp: C:/gnu/home/src/ecl/ecl/src/c/print.d -> print.c

Unknown symbol: si::pretty-print-format
...
dpp: C:/gnu/home/src/ecl/ecl/src/c/string.d -> string.c

Unknown symbol: si:coerce-to-extended-string
...
gcc -c -I. -IC:/gnu/home/src/ecl/ecl/build -I/home/src/ecl/ecl/src/c
-I../ecl/gc  -g -O2  -D_THREAD_SAFE -Ic:/gnu/local/include
-fstrict-aliasing -Dmingw32  -o string.o string.c
C:/gnu/home/src/ecl/ecl/src/c/string.d: In function `do_make_string':
C:/gnu/home/src/ecl/ecl/src/c/string.d:37: error: `cl_objext'
undeclared (first use in this function)
C:/gnu/home/src/ecl/ecl/src/c/string.d:37: error: (Each undeclared
identifier is reported only once
C:/gnu/home/src/ecl/ecl/src/c/string.d:37: error: for each function it
appears in.)
C:/gnu/home/src/ecl/ecl/src/c/string.d:37: error: syntax error before "x"
C:/gnu/home/src/ecl/ecl/src/c/string.d:40: error: `x' undeclared
(first use in this function)
C:/gnu/home/src/ecl/ecl/src/c/string.d: In function
`si_coerce_to_extended_string':
C:/gnu/home/src/ecl/ecl/src/c/string.d:272: error: `unknown'
undeclared (first use in this function)
C:/gnu/home/src/ecl/ecl/src/c/string.d: In function `string_eq':
C:/gnu/home/src/ecl/ecl/src/c/string.d:519: error: duplicate label `AGAIN'
C:/gnu/home/src/ecl/ecl/src/c/string.d:514: error: `AGAIN' previously
defined here
make[2]: *** [string.o] Error 1

Thanks!

-- 
WBR, Yaroslav Kavenchuk.




More information about the ecl-devel mailing list