Kevin, At 12:44 24-3-2002, Kevin Atkinson shared with all of us:
>HEAD as it says in the README-CVS The fix is trivial, don't know why I didn't pick up on it sooner. libtool uses the ${SED} variable, but doesn't define it. Simply defining it in the shell ENV, makes libtool work correctly. Also one more fix, I forgot - similar to the others, but in lib/find_speller.cpp. See attached. However - it doesn't compile: Making all in examples source='aspell0.c' object='aspell0.o' libtool=no depfile='.deps/aspell0.Po' tmpdepfile='.deps/aspell0.TPo' depmode=gcc /bin/sh ../depcom p gcc -DHAVE_CONFIG_H -I. -I. -I../common -I../interfaces/cc/ -O -Wall -c `test -f aspell0.c || echo './'`aspell0.c /bin/sh ../libtool --mode=link gcc -O -Wall -o aspell0 aspell0.o ../lib/libaspell.la mkdir .libs gcc -O -Wall -o .libs/aspell0 aspell0.o ../lib/.libs/libaspell.so /home/mdev/aspell-20020324/common/.libs/libaspell-common.so -Wl,--rpath -Wl,/weblib/local/lib ../lib/.libs/libaspell.so: undefined reference to `cerr' ../lib/.libs/libaspell.so: undefined reference to `sqrt' ../lib/.libs/libaspell.so: undefined reference to `endl(ostream &)' ../lib/.libs/libaspell.so: undefined reference to `__out_of_range(char const *)' ../lib/.libs/libaspell.so: undefined reference to `ostream::flush(void)' ../lib/.libs/libaspell.so: undefined reference to `ostream::operator<<(char const *)' ../lib/.libs/libaspell.so: undefined reference to `streambuf::sungetc(void)' ../lib/.libs/libaspell.so: undefined reference to `_IO_getc' ../lib/.libs/libaspell.so: undefined reference to `istrstream::istrstream(int, char const *, int)' ../lib/.libs/libaspell.so: undefined reference to `istrstream::~istrstream(void)' ../lib/.libs/libaspell.so: undefined reference to `istream::_skip_ws(void)' ../lib/.libs/libaspell.so: undefined reference to `__length_error(char const *)' *** Error code 1 Stop. *** Error code 1 Stop. Which is the -lstdc++ and -lm (sqrt) missing. During compilation I also get a lot of errors like this: creating libaspell.la (cd .libs && rm -f libaspell.la && ln -s ../libaspell.la libaspell.la) source='dummy.cpp' object='dummy.lo' libtool=yes depfile='.deps/dummy.Plo' tmpdepfile='.deps/dummy.TPlo' depmode=gcc /bin/sh ../depcomp /bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../common -I../interfaces/cc/ -I../common -O -Wall -c -o dummy.lo `test -f dummy.cpp || echo './'`dummy.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../common -I../interfaces/cc/ -I../common -O -Wall -c dummy.cpp -Wp,-MD,.deps/dummy.TPlo -fPIC mv -f dummy.o .libs/dummy.o /bin/sh ../libtool --mode=link g++ -O -Wall -o libpspell.la -rpath /weblib/local/lib -version-info 15:0:0 dummy.lo libaspell.la test: null string where integer was expected test: null string where integer was expected > > Libtool 1.4 works correctly for me. 1.4.1/2 are broken from PHP's point of > > view. > >OK. But you will might have some C++ problems. (Like having to link in >libstdc++ which you did) This was done using the latest CVS of libtool and aspell. Best regards, Melvyn Sopacua WebMaster IDG.nl _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ If it applies, where it applies - this email is a personal contribution and does not reflect the views of my employer IDG.nl. \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\
--- lib/find_speller.cpp.dist Sat Jan 5 00:59:56 2002 +++ lib/find_speller.cpp Sun Mar 24 14:10:51 2002 @@ -9,6 +9,9 @@ #include <ctype.h> // POSIX includes +#ifdef __bsdi__ +#include <machine/types.h> +#endif #include <dirent.h> #include "can_have_error.hpp" mdev@server6 ~/aspell-20020324 $