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.lo

In 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






Attachment: PGP.sig
Description: This is a digitally signed message part

_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool

Reply via email to