From: Karsten P. <kar...@gm...> - 2010-06-26 18:46:02
|
In article <AAN...@ma...>, Vladimir Tzankov <vtz...@gm...> wrote: > > This happens with 64bit build (default on osx 10.6+). > 32bit is fine: > CC='gcc -m32' ./configure ... > > Apparently there is difference between 32/64bit versions of libiconv > shipped with osx. > I now tried 64 bit with libconv, readline and libsigsegv from macports. ./configure --with-libsigsegv-prefix=/opt/local --with-libiconv-prefix=/opt/local --with-libreadline-prefix=/opt/local 20100620 .... Fails with: gcc -g -O2 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O -falign-functions=4 -DUNIX_BINARY_DISTRIB -DENABLE_UNICODE -DDYNAMIC_MODULES -I. spvw.o spvwtabf.o spvwtabs.o spvwtabo.o eval.o control.o encoding.o pathname.o stream.o socket.o io.o funarg.o array.o hashtabl.o list.o package.o record.o weak.o sequence.o charstrg.o debug.o error.o misc.o time.o predtype.o symbol.o lisparit.o i18n.o unixaux.o built.o modules.o -lintl -L/opt/local/lib -liconv -Wl,-framework -Wl,CoreFoundation -L/opt/local/lib -lreadline -lncurses -L/opt/local/lib -liconv -L/opt/local/lib -lsigsegv -lc -R/opt/local/lib libgnu_cl.a -o lisp.run ./lisp.run -B . -N locale -E UTF-8 -Epathname 1:1 -Emisc 1:1 -norc -m 2MW -lp ../src/ -x '(and (load "../src/init.lisp") (sys::%saveinitmem) (ext::exit)) (ext::exit t)' *** - #<ADDRESS #x000100202E10>: The value of *TERMINAL-IO* was not an appropriate stream: #<UNBOUND>. It has been changed to #<?y<?????y<?????y<????,yPfi?????ya>?/<????Ay<?????y<?????y<?????y<????,yx fi?????ya>?/<?????????y<?Y8>?/<?????y<????,y?fi????... and many more lines like this. same source tree works with 32 bits (cvs as of 26th june 2010) any ideas? Karsten |