Hi Bob, On 1 Feb 2008, at 13:09, Bob Friesenhahn wrote:
On Fri, 1 Feb 2008, Gary V. Vaughan wrote:What does this show in your environment? $ grep lt_ltdl_dir= configure lt_ltdl_dir='ltdl' $ grep lt_libobj_prefix lt_dlopen_dir="$lt_ltdl_dir"; lt_libobj_prefix="$lt_ltdl_dir/" _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext" _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo"The same.
So this is not the same as the bug Ralf found, as he observed that lt_libobj_prefix was not
set, whereas you have it correctly set to "ltdl/". Does ltdl_LTLIBOBJS in your Makefile also contain the correct value? $ grep ltdl_LTLIBOBJS Makefile ltdl_LTLIBOBJS = ltdl/argz.lo [[...]]
What version of autoconf are you using?2.61
Same as me.
Did you apply my small patch to the GraphicsMagick configure.ac and bootstrap scripts?I am not aware of any small patch from you. Is it diminishingly small so I might not have seen it? :-)
It was indeed tiny, and attached to my reply to Ralfs GraphicsMagick report. I'm reattaching
here too...Aha! I get the same error if I undo that patch in my GraphicsMagick working copy, run bootstrap with libtoolize (2.1b). I'll see if I can figure out why I get this:
$ grep argz.lo Makefile ltdl_LTLIBOBJS = argz.lo Instead of this: $ grep argz.lo Makefile ltdl_LTLIBOBJS = ltdl/argz.loIn the mean time, you can work around it by applying the attached patch to GraphicsMagick.
FYI: Down-reving libtool to the version current as of 2008-01-28 produces a working libtool.I do recall Ralph mentioning to you a couple of days ago that something breaks GraphicsMagick but I did not pay much attention at the time.
He did, and I made sure that it worked on my machine before I rolled the release. Ralf and I concluded that something broke when he manually applied my patches after they were mangled
by my MTA. Cheers, Gary -- ())_. Email me: [EMAIL PROTECTED] ( '/ Read my blog: http://blog.azazil.net / )= ...and my book: http://sources.redhat.com/autobook `(_~)_
from Gary V. Vaughan <[EMAIL PROTECTED]> * configure.ac: Updated for libtool-2.1b. * bootstrap (libtoolize): Libtoolize can figure out the mode and directory for libltdl from configure.ac. Index: configure.ac =================================================================== RCS file: /GraphicsMagick/GraphicsMagick/configure.ac,v retrieving revision 1.256 diff -u -r1.256 configure.ac --- configure.ac 19 Jan 2008 21:07:47 -0000 1.256 +++ configure.ac 30 Jan 2008 13:42:01 -0000 @@ -337,9 +337,8 @@ AC_SUBST(LIBTOOL_DEPS) # Configure libltdl -LT_CONFIG_LTDL_DIR([ltdl],[nonrecursive]) -AC_LIBLTDL_CONVENIENCE([ltdl]) -AC_LIB_LTDL +LT_CONFIG_LTDL_DIR([ltdl]) +LTDL_INIT([convenience nonrecursive]) # Substitute INCLTDL and LIBLTDL in the Makefiles #AC_SUBST(INCLTDL) #AC_SUBST(LIBLTDL) Index: bootstrap =================================================================== RCS file: /GraphicsMagick/GraphicsMagick/bootstrap,v retrieving revision 1.7 diff -u -r1.7 bootstrap --- bootstrap 31 Mar 2007 23:07:00 -0000 1.7 +++ bootstrap 30 Jan 2008 13:44:37 -0000 @@ -4,7 +4,7 @@ # Automake or Autoconf is changed. # -libtoolize --verbose --copy --force --nonrecursive --ltdl=ltdl +libtoolize --verbose --copy --force # echo 'm4_include([ltdl/m4/lt~obsolete.m4])' >> aclocal.m4 aclocal -I ltdl/m4 -I m4 autoheader
PGP.sig
Description: This is a digitally signed message part
_______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool