libtool-patches
[Top][All Lists]
Advanced

[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

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]