GNU bug report logs -
#16404
libtoolize removes install-sh in 2.4.2.418
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 16404 in the body.
You can then email your comments to 16404 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-libtool <at> gnu.org
:
bug#16404
; Package
libtool
.
(Thu, 09 Jan 2014 22:28:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
"Todd C. Miller" <Todd.Miller <at> courtesan.com>
:
New bug report received and forwarded. Copy sent to
bug-libtool <at> gnu.org
.
(Thu, 09 Jan 2014 22:28:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
If you are not using automake, libtoolize will remove install-sh.
It needs the same treatment as config.guess and config.sub.
See attached patch.
- todd
Usage: /usr/local/libtool-2.4.2.418/bin/libtoolize [OPTION]...
Prepare a package to use libtool.
Options:
-c, --copy copy files rather than symlinking them
--debug enable verbose shell tracing
-n, --dry-run print commands rather than running them
-f, --force replace existing files
-i, --install copy missing auxiliary files
--ltdl[=DIR] install libltdl sources [default: libltdl]
--no-warnings equivalent to '-Wnone'
--nonrecursive prepare ltdl for non-recursive make
-q, --quiet work silently
--recursive prepare ltdl for recursive make
--subproject prepare ltdl to configure and build independently
-v, --verbose verbosely report processing
--version print version information and exit
-W, --warnings=CATEGORY
report the warnings falling in CATEGORY [all]
-h, --help print short or long help message
Warning categories include:
'all' show all warnings
'none' turn off all the warnings
'error' warnings are treated as fatal errors
'environment' show warnings about LIBTOOLIZE_OPTIONS content
'file' show warnings about file copying and linking
The following space or comma delimited options can be passed to libtoolize
via the environment variable LIBTOOLIZE_OPTIONS, unknown environment
options are ignored:
--debug enable verbose shell tracing
--no-warnings don't display warning messages
--quiet work silently
--verbose verbosely report processing
You must 'cd' to the top directory of your package before you run
'libtoolize'.
When reporting a bug, please describe a test case to reproduce it and
include the following information:
host-triplet: x86_64-unknown-openbsd5.4
version: libtoolize (GNU libtool) 2.4.2.418
automake:
autoconf: autoconf (GNU Autoconf) 2.69
Report bugs to <bug-libtool <at> gnu.org>.
GNU libtool home page: <http://www.gnu.org/software/libtool/>.
General help using GNU software: <http://www.gnu.org/gethelp/>.
--- libtoolize.in.orig Thu Aug 22 23:06:01 2013
+++ libtoolize.in Thu Jan 9 15:11:31 2014
@@ -1894,9 +1894,9 @@
# Lists of all files libtoolize has ever installed. These are removed
# before installing the latest files when --force was passed to help
# ensure a clean upgrade.
- # Do not remove config.guess nor config.sub, we don't install them
- # without --install, and the project may not be using Automake.
- all_pkgaux_files="compile install-sh depcomp missing ltmain.sh snippet/_Noreturn.h snippet/arg-nonnull.h snippet/c++defs.h snippet/warn-on-use.h"
+ # Do not remove config.guess, config.sub or install-sh, we don't install
+ # them without --install, and the project may not be using Automake.
+ all_pkgaux_files="compile depcomp missing ltmain.sh snippet/_Noreturn.h snippet/arg-nonnull.h snippet/c++defs.h snippet/warn-on-use.h"
all_pkgmacro_files="argz.m4 libtool.m4 ltdl.m4 ltoptions.m4 ltsugar.m4 ltversion.in ltversion.m4 lt~obsolete.m4"
all_pkgltdl_files="COPYING.LIB Makefile Makefile.in Makefile.inc Makefile.am README acinclude.m4 aclocal.m4 argz_.h argz.c config.h.in config-h.in configure configure.ac configure.in libltdl/lt__alloc.h libltdl/lt__dirent.h libltdl/lt__glibc.h libltdl/lt__private.h libltdl/lt__strl.h libltdl/lt_dlloader.h libltdl/lt_error.h libltdl/lt_system.h libltdl/slist.h loaders/dld_link.c loaders/dlopen.c loaders/dyld.c loaders/load_add_on.c loaders/loadlibrary.c loaders/preopen.c loaders/shl_load.c lt__alloc.c lt__dirent.c lt__strl.c lt_dlloader.c lt_error.c ltdl.c ltdl.h ltdl.mk slist.c"
Information forwarded
to
bug-libtool <at> gnu.org
:
bug#16404
; Package
libtool
.
(Sat, 11 Jan 2014 00:37:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 16404 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi Todd,
On Jan 10, 2014, at 11:21 AM, Todd C. Miller <Todd.Miller <at> courtesan.com> wrote:
> If you are not using automake, libtoolize will remove install-sh.
> It needs the same treatment as config.guess and config.sub.
> See attached patch.
Thanks, applied.
I took the liberty of writing a ChangeLog entry for you based on the
text above.
> --- libtoolize.in.orig Thu Aug 22 23:06:01 2013
> +++ libtoolize.in Thu Jan 9 15:11:31 2014
> @@ -1894,9 +1894,9 @@
> # Lists of all files libtoolize has ever installed. These are removed
> # before installing the latest files when --force was passed to help
> # ensure a clean upgrade.
> - # Do not remove config.guess nor config.sub, we don't install them
> - # without --install, and the project may not be using Automake.
> - all_pkgaux_files="compile install-sh depcomp missing ltmain.sh snippet/_Noreturn.h snippet/arg-nonnull.h snippet/c++defs.h snippet/warn-on-use.h"
> + # Do not remove config.guess, config.sub or install-sh, we don't install
> + # them without --install, and the project may not be using Automake.
> + all_pkgaux_files="compile depcomp missing ltmain.sh snippet/_Noreturn.h snippet/arg-nonnull.h snippet/c++defs.h snippet/warn-on-use.h"
> all_pkgmacro_files="argz.m4 libtool.m4 ltdl.m4 ltoptions.m4 ltsugar.m4 ltversion.in ltversion.m4 lt~obsolete.m4"
> all_pkgltdl_files="COPYING.LIB Makefile Makefile.in Makefile.inc Makefile.am README acinclude.m4 aclocal.m4 argz_.h argz.c config.h.in config-h.in configure configure.ac configure.in libltdl/lt__alloc.h libltdl/lt__dirent.h libltdl/lt__glibc.h libltdl/lt__private.h libltdl/lt__strl.h libltdl/lt_dlloader.h libltdl/lt_error.h libltdl/lt_system.h libltdl/slist.h loaders/dld_link.c loaders/dlopen.c loaders/dyld.c loaders/load_add_on.c loaders/loadlibrary.c loaders/preopen.c loaders/shl_load.c lt__alloc.c lt__dirent.c lt__strl.c lt_dlloader.c lt_error.c ltdl.c ltdl.h ltdl.mk slist.c"
Cheers,
--
Gary V. Vaughan (gary AT gnu DOT org)
[signature.asc (application/pgp-signature, attachment)]
Reply sent
to
"Gary V. Vaughan" <gary <at> gnu.org>
:
You have taken responsibility.
(Sat, 11 Jan 2014 00:40:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
"Todd C. Miller" <Todd.Miller <at> courtesan.com>
:
bug acknowledged by developer.
(Sat, 11 Jan 2014 00:40:02 GMT)
Full text and
rfc822 format available.
Message #13 received at 16404-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
close
[signature.asc (application/pgp-signature, attachment)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 08 Feb 2014 12:24:03 GMT)
Full text and
rfc822 format available.
This bug report was last modified 11 years and 187 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.