From: Bernard U. <Ber...@me...> - 2001-09-05 09:41:18
|
Sam Steingold <sd...@gn...> writes: > > * In message <87u...@me...> > > * On the subject of "[clisp-list] internationalization problem on clisp-2.27" > > * Sent on 04 Sep 2001 19:39:12 +0200 > > * Honorable Bernard Urban <Ber...@me...> writes: > > > > Last April, I was able to solve an internationalization problem > > (that is: "clisp -L french" gives me french messages) on > > clisp-2.25 using the following advice: > > > > >> Sam> 1) make distclean in the CLISP directory. 2) cd libiconv > > >> Sam> ./configure --disable-shared make make install make distclean > > >> Sam> 3) set the environment variables CPPFLAGS=-I/..../include so > > >> Sam> that it will find <iconv.h> LDFLAGS=-L/..../lib so that it > > >> Sam> will find libiconv.a and export them Here "...." is the path > > >> Sam> where the previous "make install" installed the files iconv.h > > >> Sam> and libiconv.a 4) back to CLISP main directory ./configure > > >> Sam> and continue as usual > > > > This no longer works with clisp-2.27, with the same machines as above > > and same OS as in April. (I even moved the old clisp-2.25 files to > > avoid a possible interference) > > this problem is disturbing. > yes, I do observe it from time to time, but a clean build always helps. > please do this: > > $ rm -rf build > $ ./configure --build build > $ cd build > $ ./.clisp -q -norc -L french -x '(/ 0)' Sorry, does not solve the problem. For your information, build/Makefile was created with ./makemake --with-readline --with-gettext --with-dynamic-ffi I have tried to see if the message "division by 0" in the source is really preceded by a call to a *gettext function by using the cpp output, the answer is yes. So the problem seems to be related to these functions. -- Bernard Urban |