gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gcl-devel] Re: GCL on Cygwin NT


From: Camm Maguire
Subject: [Gcl-devel] Re: GCL on Cygwin NT
Date: 13 Feb 2002 22:31:46 -0500

Greetings!

Could you please send me the configure output?  It appears as though
your readline libs were not correctly detected and/or setup in the
makefile.  Mystery is why your even compiling the readline.o object in
this case.  

Would also like to see unixport/makefile, please.

take care,

David Holmgren <address@hidden> writes:

> This message is in MIME format. Since your mail reader does not understand
> this format, some or all of this message may not be legible.
> 
> ------_=_NextPart_000_01C1ADC4.0C201930
> Content-Type: text/plain
> 
> Hi Camm,
> 
>  I've finally got the GCL 2.5 source code on my NT machine here.  I tried
> compiling it today, and it got as far as beginning to build raw_gcl, but it
> failed when it couldn't resolve some symbols in readline.c .  I've included
> a complete error listing from that part of the make.  I hope that this is
> useful.
> Dave Holmgren
>  <<errors.txt>> 
> Dr. David E. Holmgren,
> Imaging Scientist,
> SMART Technologies, Inc.
> Bay 2, 1440 28 Street NE,
> Calgary, AB, Canada
> T2A 7W6
> http://www.smarttech.com
> [403]-235-1452, ext. 251
> address@hidden
> 
> 
> ------_=_NextPart_000_01C1ADC4.0C201930
> Content-Type: text/plain;
>       name="errors.txt"
> Content-Transfer-Encoding: quoted-printable
> Content-Disposition: attachment;
>       filename="errors.txt"
> 
> (cd bin; make all)
> make[1]: Entering directory `//e/GCL-related/gcl-2.5.0/bin'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `//e/GCL-related/gcl-2.5.0/bin'
> make mpfiles
> make[1]: Entering directory `//e/GCL-related/gcl-2.5.0'
> make[1]: Nothing to be done for `mpfiles'.
> make[1]: Leaving directory `//e/GCL-related/gcl-2.5.0'
> rm -f o/cmpinclude.h ; ln h/cmpinclude.h o
> (cd o; make all)
> make[1]: Entering directory `//e/GCL-related/gcl-2.5.0/o'
> make new_init.c       decls1 "INI_FILES=3D`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  readline.o | sed -e 's:\.o:.ini:g'  -e =
> 's:new_init.o::g' `"
> make[2]: Entering directory `//e/GCL-related/gcl-2.5.0/o'
> make[2]: `new_init.c' is up to date.
> 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 readline.ini >> foo.c
> gcc  -fwritable-strings  -DVOL=3Dvolatile  =
> -I//e/GCL-related/gcl-2.5.0/o -fsigned-char -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[2]: Leaving directory `//e/GCL-related/gcl-2.5.0/o'
> make[1]: Leaving directory `//e/GCL-related/gcl-2.5.0/o'
> (cd lsp; make all)
> make[1]: Entering directory `//e/GCL-related/gcl-2.5.0/lsp'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `//e/GCL-related/gcl-2.5.0/lsp'
> (cd cmpnew; make all)
> make[1]: Entering directory `//e/GCL-related/gcl-2.5.0/cmpnew'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `//e/GCL-related/gcl-2.5.0/cmpnew'
> (cd unixport; make saved_gcl)
> make[1]: Entering directory `//e/GCL-related/gcl-2.5.0/unixport'
> gcc  -fwritable-strings  -DVOL=3Dvolatile  =
> -I//e/GCL-related/gcl-2.5.0/o -fsigned-char  -o raw_gcl.exe =
> ../o/firstfile.o ../o/main.o ../o/alloc.o ../o/gbc.o ../o/bitop.o =
> ../o/typespec.o ../o/eval.o ../o/macros.o ../o/lex.o ../o/bds.o =
> ../o/frame.o ../o/predicate.o ../o/reference.o ../o/assignment.o =
> ../o/bind.o ../o/let.o ../o/conditional.o ../o/block.o =
> ../o/iteration.o ../o/mapfun.o ../o/prog.o ../o/multival.o =
> ../o/catch.o ../o/symbol.o ../o/cfun.o ../o/cmpaux.o ../o/package.o =
> ../o/big.o ../o/number.o ../o/num_pred.o ../o/num_comp.o =
> ../o/num_arith.o ../o/num_sfun.o ../o/num_co.o ../o/num_log.o =
> ../o/num_rand.o ../o/earith.o ../o/character.o  ../o/sequence.o =
> ../o/list.o ../o/hash.o ../o/array.o ../o/string.o ../o/regexpr.o =
> ../o/structure.o ../o/toplevel.o ../o/file.o ../o/read.o ../o/backq.o =
> ../o/print.o ../o/format.o ../o/pathname.o ../o/unixfsys.o =
> ../o/unixfasl.o ../o/error.o ../o/unixtime.o ../o/unixsys.o =
> ../o/unixsave.o ../o/funlink.o ../o/fat_string.o ../o/run_process.o =
> ../o/nfunlink.o ../o/usig.o ../o/usig2.o ../o/utils.o ../o/makefun.o =
> ../o/sockets.o  ../o/clxsocket.o ../o/init_pari.o ../o/nsocket.o =
> ../o/new_init.o ../gmp/libgmp.a ../o/sfasl.o  ../o/readline.o =
> ../lsp/defmacro.o ../lsp/evalmacros.o ../lsp/top.o ../lsp/module.o =
> ../lsp/predlib.o ../lsp/setf.o ../lsp/arraylib.o ../lsp/assert.o =
> ../lsp/defstruct.o ../lsp/describe.o ../lsp/iolib.o ../lsp/listlib.o =
> ../lsp/mislib.o ../lsp/numlib.o ../lsp/packlib.o ../lsp/seq.o =
> ../lsp/seqlib.o ../lsp/trace.o ../lsp/sloop.o  ../lsp/debug.o =
> ../lsp/serror.o ../lsp/info.o ../lsp/destructuring_bind.o =
> ../lsp/defpackage.o ../lsp/make_defpackage.o ../lsp/readline.o =
> ../cmpnew/cmpinline.o ../cmpnew/cmputil.o ../cmpnew/cmptype.o =
> ../cmpnew/cmpbind.o ../cmpnew/cmpblock.o ../cmpnew/cmpcall.o =
> ../cmpnew/cmpcatch.o ../cmpnew/cmpenv.o ../cmpnew/cmpeval.o =
> ../cmpnew/cmpflet.o ../cmpnew/cmpfun.o ../cmpnew/cmpif.o =
> ../cmpnew/cmplabel.o ../cmpnew/cmplam.o ../cmpnew/cmplet.o =
> ../cmpnew/cmploc.o ../cmpnew/cmpmap.o ../cmpnew/cmpmulti.o =
> ../cmpnew/cmpspecial.o ../cmpnew/cmptag.o ../cmpnew/cmptop.o =
> ../cmpnew/cmpvar.o ../cmpnew/cmpvs.o ../cmpnew/cmpwt.o  sys_gcl.o =
> ../o/lastfile.o  -lm   ../o/gcllib.a
> ../o/alloc.o(.text+0x1cfd):alloc.c: undefined reference to =
> `in_bfd_init'
> ../o/readline.o(.text+0xb7):readline.c: undefined reference to =
> `_imp__completion_matches'
> ../o/readline.o(.text+0x147):readline.c: undefined reference to =
> `_imp__readline'
> ../o/readline.o(.text+0x16f):readline.c: undefined reference to =
> `_imp__add_history'
> ../o/readline.o(.text+0x3b8):readline.c: undefined reference to =
> `_imp__rl_readline_name'
> ../o/readline.o(.text+0x3d1):readline.c: undefined reference to =
> `_imp__rl_readline_name'
> ../o/readline.o(.text+0x3e5):readline.c: undefined reference to =
> `_imp__rl_readline_name'
> ../o/readline.o(.text+0x40d):readline.c: undefined reference to =
> `_imp__rl_readline_name'
> ../o/readline.o(.text+0x423):readline.c: undefined reference to =
> `_imp__rl_readline_name'
> ../o/readline.o(.text+0x42e):readline.c: undefined reference to =
> `_imp__rl_initialize'
> ../o/readline.o(.text+0x65b):readline.c: undefined reference to =
> `_imp__rl_readline_name'
> ../o/readline.o(.text+0x666):readline.c: undefined reference to =
> `_imp__rl_attempted_completion_function'
> collect2: ld returned 1 exit status
> make[1]: *** [raw_gcl] Error 1
> make[1]: Leaving directory `//e/GCL-related/gcl-2.5.0/unixport'
> make: *** [all] Error 2
> 
> ------_=_NextPart_000_01C1ADC4.0C201930--
> 
> 

-- 
Camm Maguire                                            address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah



reply via email to

[Prev in Thread] Current Thread [Next in Thread]