[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: FYI: use `&&' to separate commands in the untar process [libtool--re
From: |
Gary V. Vaughan |
Subject: |
Re: FYI: use `&&' to separate commands in the untar process [libtool--release--2.0--patch-56] |
Date: |
Fri, 11 Mar 2005 13:05:09 +0000 |
User-agent: |
Mozilla Thunderbird 0.9 (X11/20041103) |
Hallo Ralf,
Ralf Wildenhues wrote:
> | ( cd ../../libltdl && /bin/sh
> "/mount/endor/wildenhu/download/software/libtool/write/libtool/config"/missing
> --run tar chf - COPYING.LIB README Makefile.am Makefile.in configure.ac
> configure ltdl.c ltdl.h lt_error.c libltdl/lt_error.h
> libltdl/lt__private.h libltdl/lt__strl.h libltdl/lt_system.h lt__alloc.c
> libltdl/lt__alloc.h libltdl/lt__glibc.h libltdl/lt__dirent.h slist.c
> libltdl/slist.h lt_dlloader.c libltdl/lt_dlloader.h loaders/preopen.c
> lt__dirent.c libltdl/lt__dirent.h lt__strl.c libltdl/lt__strl.h argz_.h
> argz.c; ) | ( umask 0 && cd
> /mount/endor/wildenhu/download/software/libtool/install/libtool-2.1/share/libtool-2.1a/libltdl
> && /bin/sh
> "/mount/endor/wildenhu/download/software/libtool/write/libtool/config"/missing
> --run tar xf -; )
> | tar: configure: Cannot stat: No such file or directory
> | tar: Error exit delayed from previous errors
> | gtar: configure: Cannot stat: No such file or directory
> | gtar: Error exit delayed from previous errors
> | tar: configure: Cannot stat: No such file or directory
> | tar: Error exit delayed from previous errors
> | WARNING: I can't seem to be able to run `tar' with the given arguments.
> | You may want to install GNU tar or Free paxutils, or check the
> | command line arguments.
>
> for the very simple reason that there is no `configure' in libltdl
> because we eliminated configuring in there some time ago. So: Is
> there an actual problem w.r.t. `&&' vs `;'? Did `make install'
> work for you before? Why?
Ah yes... D'oh! I *do* have a configure in libltdl atm...
> OK to apply patch below?
That was some of my next patch leaking out :-( Sorry about that.
No need to apply your patch. We need to generate a configure script
plus all the other config droppings to be installed to $pkgdatadir/libltdl,
so that `libtoolize --ltdl' is useful to developers that don't use auto*.
I experimented with:
i) bootstrapping with libtoolize (what we do currently)
- but that requires auto* on the developers PATH
ii) bootstrapping at make install time
- the installer needs auto* on their PATH
iii) bootstrapping at configure time
- the installer still needs auto* on their PATH
iv) copying the correct files from elsewhere in the source
tree at install time
- keeping the timestamps in synch to prevent rerunning auto* when
the libtoolize --ltdl directory user first runs make is too brittle
The only solution is to bootstrap libltdl from the bootstrap script. Even
though libtool doesn't subconfigure, users of libtoolize --ltdl might want
to.
> Index: libltdl/Makefile.am
> ===================================================================
> RCS file: /cvsroot/libtool/libtool/libltdl/Makefile.am,v
> retrieving revision 1.77
> diff -u -r1.77 Makefile.am
> --- libltdl/Makefile.am 11 Mar 2005 11:39:28 -0000 1.77
> +++ libltdl/Makefile.am 11 Mar 2005 12:34:04 -0000
> @@ -69,7 +69,7 @@
> ltdldatadir = $(pkgvdatadir)/libltdl
> ltdldatafiles = COPYING.LIB README \
> Makefile.am Makefile.in \
> - configure.ac configure \
> + configure.ac \
> $(libltdl_la_SOURCES) \
> lt__dirent.c libltdl/lt__dirent.h \
> lt__strl.c libltdl/lt__strl.h \
Cheers,
Gary.
--
Gary V. Vaughan ())_. address@hidden,gnu.org}
Research Scientist ( '/ http://tkd.kicks-ass.net
GNU Hacker / )= http://www.gnu.org/software/libtool
Technical Author `(_~)_ http://sources.redhat.com/autobook
signature.asc
Description: OpenPGP digital signature