Re: [patch] 1.5.26 do echo=echo if necessary

2008-03-09 Thread Ralf Wildenhues
Hi Thien-Thi,

* Thien-Thi Nguyen wrote on Sun, Mar 09, 2008 at 10:29:13AM CET:
 () Peter O'Gorman [EMAIL PROTECTED]
 () Sat, 08 Mar 2008 17:33:47 -0600
 
It seems likely that you have a configure that was created with
a different version of libtool than ltmain.sh was created with.
 
 Are you talking about the configure script in
 libtool-1.5.26.tar.gz?  I don't see how that enters into the
 post-install problem of trying to install Automake 1.10.1.
 
For matching versions of libtool.m4 and ltmain.sh from
libtool-1.5.26, the generated libtool script should already
have:
 
# An echo program that does not interpret backslashes.
echo=echo
 
 OK.  Perhaps this is a problem w/ Automake, then.

You probably have to let aclocal know where Libtool 2.2's macro files
are.  I do that with
  echo $libtool_prefix/share/aclocal \
$automake_prefix/share/aclocal/dirlist

Cheers,
Ralf


___
Bug-libtool mailing list
Bug-libtool@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-libtool


Re: cross compilation to w32

2008-03-09 Thread Roumen Petrov

Roumen Petrov wrote:

Ralf Wildenhues wrote:

* Roumen Petrov wrote on Sun, Mar 09, 2008 at 05:01:30PM CET:

[SNIP]


Hmm during the tests tests/demo/helldl.exe is compiled many times.
First is ok, later don't produce output(exit code 127) and 
tests/demo/.libs/helldl.exe crash.


Roumen


___
Bug-libtool mailing list
Bug-libtool@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-libtool


Re: [libtool 2.2] testsuite: 40 41 42 44 45 46 48 49 50 51 52 53 failed

2008-03-09 Thread Peter O'Gorman
snowcrash+libtool wrote:
 (hm. looks like a list 'scrip is needed for bug-libtool. 'take 2'.)
 

 
   13: duplicate_deps.at:25 preserve duplicate convenience deps
   libtool
   17: convenience.at:109 F77 convenience archives
   F77 libtool
   18: convenience.at:169 FC convenience archives
   FC libtool
   19: convenience.at:229 Java convenience archives
   GCJ libtool
   21: link-order2.at:46  Link order of deplibs.
   libtool
   55: template.at:126template test with subdirs
   CXX libtool
 

I have tried and failed to reproduce your failures on powerpc Mac OS X
10.4, and i386 Mac OS X 10.4 and 10.5.

What versions of autoconf and automake did you use?

Peter
-- 
Peter O'Gorman
http://pogma.com


___
Bug-libtool mailing list
Bug-libtool@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-libtool


w32 ports of Libtool

2008-03-09 Thread Ralf Wildenhues
Hello Peter, Markus,

in order to give some perspective for both of your w32 ports of Libtool:
when we make the switch to git as primary repo, we intend to import your
patch series in topic branches to allow for easier work and integration
of them into the master tree (and to hopefully synchronize any issues of
them with each other).

Cheers,
Ralf




[patch #6448] [MSVC 7/7] Add MSVC Support

2008-03-09 Thread Edward Hervey

Follow-up Comment #4, patch #6448 (project libtool):

Peter, I've installed that patched libtool system-wide on gentoo/x86_64
laptop on which I'm doing my current gstreamer development, I'll be re-libtool
everything with it and will report any issues.

___

Reply to this item at:

  http://savannah.gnu.org/patch/?6448

___
  Message sent via/by Savannah
  http://savannah.gnu.org/





Re: w32 ports of Libtool

2008-03-09 Thread Peter Rosin
On Sun, Mar 09, 2008 at 02:53:20PM +0100, Ralf Wildenhues wrote:
 Hello Peter, Markus,
 
 in order to give some perspective for both of your w32 ports of Libtool:
 when we make the switch to git as primary repo, we intend to import your
 patch series in topic branches to allow for easier work and integration
 of them into the master tree (and to hopefully synchronize any issues of
 them with each other).

Ok, in preparation for this, I re-scanned the wgcc patch from last month
and found no conflicts with my patch series. But that is hardly surprising
since my patches only trigger stuff from inside mingw constructs (or is
transparent) and the wgcc stuff is inside winnt*/__PARITY__ constructs.

If I would have added my testsuite tweaks there would certainly be
clashes, but from a cursory look the changes to the testsuite from
Markus is probably helping my patches more that not so I'll just work
from there.

And the wgcc patch could perhaps(?) use the compile_tag variable from
my patch series to add -xc++ for C++ compiles.

(Oh, and Ralf, please use my @lysator address...)

Cheers,
Peter




git mirror of Libtool CVS repo

2008-03-09 Thread Ralf Wildenhues
Hello libtool list readers,

Jim Meyering has been kind enough to set up a read-only git mirror of
the Libtool CVS repo at
http://git.sv.gnu.org/gitweb/?p=libtool.git;a=summary.

We expect to be switching toward git as primary hosting for the Libtool
code sometime soon, but probably not before 2.2.2.  We encourage you to
try out the git repo, report any issues, conversion bugs, suggestions.
For those of you with write access, please check that your attributions
(name and email addresses) match your expectations.

At this time, we do not guarantee that the git tree will not be rewound.
We may do that in order to fix issues; Watch out for notifications on
this list or libtool-patches.

Cheers, and thanks Jim!
Ralf


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


libtool windows dll suffix revision

2008-03-09 Thread Alon Bar-Lev
Hello,

Please CC me as I am not subscribed.

Was something in the following discussion progressed?

http://www.cygwin.com/ml/cygwin/2000-09/msg00053.html

From: Gary V. Vaughan gvv at techie dot com

 Libtool translates the
5:4:3 into a system specific version number for the soname to help the
runtime loadee choose the best available library at runtime.  As I
said before, currently this mapping is wrong on Windows, and I think
the correct mapping is to always use the oldest supported interface
number -- in this case library2.dll -- when generating the soname.
This is explained fully in the version node of the libtool manual link
that was quoted earlier in the thread.


For example, I have current interface 7 and age 7 i get dll-0.dll, and
if I upgrade to current interface 8 and age 8 I also get dll-0.dll.

It looks like generating the suffix version based on delta is
incorrect, as you may have duplicate dll names.

It also looks like Gary is right,  having the version be the age
solves the issue, since as long as the library is backward compatible
to this age, the name is not change.

Best Regards,
Alon Bar-Lev.


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


Re: v1.5.27a 'syntax error' in numerous packages

2008-03-09 Thread snowcrash+libtool
  Since _LT_DECL does not appear in the stable branch, except for in a
  ChangeLog entry, I believe that aclocal is getting confused and bringing
  in bits of libtool-2.2 as well as bits of libtool-1.5. ltoptions.m4 from
  libtool-2.2 has this line.

that would imply that i did not clean-house properly after downgrading
from 22x to 1.5.27a.  thought i'd done that sufficiently ...

i'll back up to a clean reinstall of autofoo prior to libtool, which
(per my notes) is a bit more complete at that, and report back ...


thanks.


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


Re: v1.5.27a 'syntax error' in numerous packages

2008-03-09 Thread snowcrash+libtool
looks like you were correct about a straggler from other installs ...

whereas my 'usual'

 cd /usr/local
 rm -rf include/ltdl.h lib/libltdl* share/libtool
share/aclocal-1.10/ltdl.m4 lib/libdl*
 (rebuild libtool from src)

was not sufficiently 'cleansing', a

 cd /usr/local
 rm -rf include/ltdl.h lib/libltdl* share/libtool
share/aclocal-1.10/ltdl.m4 lib/libdl*
 rm -rf share/aclocal*
 rm -rf share/automake*
 rm -rf share/autoconf*
 (rebuild libtool from src)

certainly was.

downstream packages now glibtoolize  build, using 1.5.27a, with no errors.

i'm guessing the nomially required rm-ing is somewhere inbetween the
two actions; likely at least (just?) the aforementioned
'ltoptions.m4'?

but, i'm up-n-running again.

thanks.


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


Re: v1.5.27a 'syntax error' in numerous packages

2008-03-09 Thread Brian Dessent
snowcrash+libtool wrote:

 i'm guessing the nomially required rm-ing is somewhere inbetween the
 two actions; likely at least (just?) the aforementioned
 'ltoptions.m4'?

If you keep your build dirs around you can do a much better job of
surgically removing a package:

make install DESTDIR=/tmp/deleteme  \
  find /tmp/deleteme \( -type f -o -type l \) -printf '/%P\0' | \
  xargs -0 rm; rm -rf /tmp/deleteme

This simply installs the package again in an empty throwaway dir and
uses the resulting filelist to delete from the live system.  Of course,
you may want to fortify this in various ways: pick a more appropriately
named temp dir, make sure it's empty at first, sanity check the list of
files to delete, ensure the package supports DESTDIR (vs. prefix
overriding) etc.  But you get the general idea of the method.  Some
packages generalize this with a make uninstall rule.

Brian


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