From: Christian L. <chr...@la...> - 2004-10-16 18:38:18
|
On sam, 2004-10-16 at 16:02, Jeff Smith wrote: > Please try the CVS version Well .. I tried ;-) I don't know exactly how autoconf & co work, but I had to change some stuffs in it to make it work on my box : - unknown AC_PROG_LIBTOOL => changed to AM_PROG_LIBTOOL - unknown AC_CONFIG_FILES => deleted and added src/Makefile in AC_OUTPUT list - unknown AC_HELP_STRING => ignored because I couldn't find from where it appears - Makefile contains "READLINE_LIBS = no" instead of "READLINE_LIBS =" => modified dyrectly in generated Makefiles cause I don't know how it's generated. - g_ptr_array_foreach not in my glibc 2.2.3 version => changed src/sql/mdbsql.c like before 1.31 version (thanks to "cvs diff" ;-) After this, everything compiled fine, but the result is really weird : - if I do this : export LD_LIBRARY_PATH=src/libmdb/.libs:src/sql/.libs ./src/util/mdb-export ../liste.mdb UNITE I got an empty result - if I do this : make install cd "where the --prefix option points to" export LD_LIBRARY_PATH=lib bin/mdb-export ../liste.mdb UNITE I got the correct result !!! What's the difference ? What did "make install" do on files to make them work ?! Last test: after a "make install" on 0.6pre1 tar, I still got the fault. It really seems to be a "twilight zone" story :-) So, for the moment, I've a version which works, but I'd like to understand why ! Bye, Pif. |