Le jeu 12/08/2004 à 08:36, Tommi Hassinen a écrit : > > On Wed, 19 May 2004, Jean Bréfort wrote: > > > > > As a sample I made a libtoolized package for mopac7. Note that the > > > COPYING and AUTHORS files should be updated and that some files might be > > > missing, expecially in tests. The package is available at: > > > http://jean.brefort.free.fr/mopac7.tgz > > > It compiles and generate by default both a static and a shared > > > libraries. > > Hello, > > I have a problem/question about shared libs. I have been experimenting > with the package mentioned above (downloaded today). When I just do > > ./configure > make > > I get working results as expected in ./libs directory: > > 5183410 Aug 12 08:35 .libs/libmopac7.a > 15 Aug 12 08:35 .libs/libmopac7.la -> ../libmopac7.la > 820 Aug 12 08:35 .libs/libmopac7.lai > 18 Aug 12 08:35 .libs/libmopac7.so -> libmopac7.so.0.0.0 > 18 Aug 12 08:35 .libs/libmopac7.so.0 -> libmopac7.so.0.0.0 > 3971685 Aug 12 08:35 .libs/libmopac7.so.0.0.0 > > But when I try to re-build the scripts using autoconf/automake, I get > strange results (I have Autoconf version 2.13 and automake (GNU automake) > 1.4-p6 in a debian "testing" system). So I do > > aclocal > autoconf > automake > ./configure > make > > after adding a missing "mkinstalldirs" script which is not related to the > actual problem. Everything gets compiled but in .libs I then have: > > 15 Aug 12 08:40 .libs/libmopac7 -> libmopac7.0.0.0 > 15 Aug 12 08:40 .libs/libmopac7.0 -> libmopac7.0.0.0 > 3977378 Aug 12 08:40 .libs/libmopac7.0.0.0 > 5187572 Aug 12 08:40 .libs/libmopac7.a > 15 Aug 12 08:40 .libs/libmopac7.la -> ../libmopac7.la > 808 Aug 12 08:40 .libs/libmopac7.lai > 19624 Aug 12 08:39 .libs/linmin.o > > So, there are files that seem to correspond with the shared library, but > the filenames do not have the .so. identifier! Strange... Any ideas what's > going on here? I use more recent versions of autoconf/automake. Your problem probably comes from libtool. Try: libtoolize --force to update libtool files.