Debian Bug report logs - #56039
intl/Makefile.in should remove libintl.h upon distclean

version graph

Package: gettext; Maintainer for gettext is Santiago Vila <sanvila@debian.org>; Source for gettext is src:gettext (PTS, buildd, popcon).

Reported by: Kevin Dalley <kevind@rahul.net>

Date: Mon, 24 Jan 2000 08:33:01 UTC

Severity: normal

Found in version 0.10.35-12

Fixed in version gettext/0.10.36-1

Done: Santiago Vila <sanvila@debian.org>

Bug is archived. No further changes may be made.

Forwarded to Ulrich Drepper <drepper@gnu.org>

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Santiago Vila <sanvila@ctv.es>:
Bug#56039; Package gettext. (full text, mbox, link).


Acknowledgement sent to Kevin Dalley <kevind@rahul.net>:
New Bug report received and forwarded. Copy sent to Santiago Vila <sanvila@ctv.es>. (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Kevin Dalley <kevind@rahul.net>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: intl/Makefile.in should remove libintl.h upon distclean
Date: Mon, 24 Jan 2000 00:24:33 -0800
Package: gettext
Version: 0.10.35-12
Severity: normal

I suggest that /usr/share/gettext/intl/Makefile.in should have a rule
which removes libintl.h upon distclean.  libintl.h is sometimes
created as a link, for example, if "./configure
--with-included-gettext" is run.  "make distclean" should remove the
link, otherwise when configure is run without
"--without-included-gettext", confusion will result.

gettext itself includes the line:

	DISTCLEANFILES = intl/libintl.h

in the top level Makefile.am.

It would be better to handle this situation automatically.  One
solution is to modify the file installed as intl/Makefile.in so that
"make distclean" removes libintl.h.  Here is a patch which will solve
that problem:

% diff -u Makefile.in.orig Makefile.in
--- Makefile.in.orig	Tue Jan 11 10:24:48 2000
+++ Makefile.in	Sun Jan 23 23:43:06 2000
@@ -171,7 +171,7 @@
 clean: mostlyclean
 
 distclean: clean
-	rm -f Makefile ID TAGS po2msg.sed po2tbl.sed
+	rm -f Makefile ID TAGS po2msg.sed po2tbl.sed libintl.h
 
 maintainer-clean: distclean
 	@echo "This command is intended for maintainers to use;"

Exit 1 00:23:57


-- System Information
Debian Release: potato
Architecture: i386
Kernel: Linux laminaria 2.2.14 #1 Sat Jan 22 11:25:24 PST 2000 i686

Versions of packages gettext depends on:
ii  gettext-base                  0.10.35-12 GNU Internationalization utilities
ii  libc6                         2.1.2-11   GNU C Library: Shared libraries an



Reply sent to Santiago Vila <sanvila@unex.es>:
You have marked Bug as forwarded. (full text, mbox, link).


Message #8 received at 56039-forwarded@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@unex.es>
To: Ulrich Drepper <drepper@gnu.org>
Cc: 56039-forwarded@bugs.debian.org, Kevin Dalley <kevind@rahul.net>
Subject: Bug#56039: intl/Makefile.in should remove libintl.h upon distclean (fwd)
Date: Tue, 25 Jan 2000 12:30:57 +0100 (CET)
Hello.

Another bug report from Kevin.

Thanks.

---------- Forwarded message ----------
Date: Mon, 24 Jan 2000 00:24:33 -0800
From: Kevin Dalley <kevind@rahul.net>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: #56039: intl/Makefile.in should remove libintl.h upon distclean

Package: gettext
Version: 0.10.35-12
Severity: normal

I suggest that /usr/share/gettext/intl/Makefile.in should have a rule
which removes libintl.h upon distclean.  libintl.h is sometimes
created as a link, for example, if "./configure
--with-included-gettext" is run.  "make distclean" should remove the
link, otherwise when configure is run without
"--without-included-gettext", confusion will result.

gettext itself includes the line:

	DISTCLEANFILES = intl/libintl.h

in the top level Makefile.am.

It would be better to handle this situation automatically.  One
solution is to modify the file installed as intl/Makefile.in so that
"make distclean" removes libintl.h.  Here is a patch which will solve
that problem:

% diff -u Makefile.in.orig Makefile.in
--- Makefile.in.orig	Tue Jan 11 10:24:48 2000
+++ Makefile.in	Sun Jan 23 23:43:06 2000
@@ -171,7 +171,7 @@
 clean: mostlyclean
 
 distclean: clean
-	rm -f Makefile ID TAGS po2msg.sed po2tbl.sed
+	rm -f Makefile ID TAGS po2msg.sed po2tbl.sed libintl.h
 
 maintainer-clean: distclean
 	@echo "This command is intended for maintainers to use;"

Exit 1 00:23:57


-- System Information
Debian Release: potato
Architecture: i386
Kernel: Linux laminaria 2.2.14 #1 Sat Jan 22 11:25:24 PST 2000 i686

Versions of packages gettext depends on:
ii  gettext-base                  0.10.35-12 GNU Internationalization utilities
ii  libc6                         2.1.2-11   GNU C Library: Shared libraries an



-- 
 "b1fcfbcdd1d0a18d046f34d2095ad862" (a truly random sig)



Reply sent to Santiago Vila <sanvila@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Kevin Dalley <kevind@rahul.net>:
Bug acknowledged by developer. (full text, mbox, link).


Message #13 received at 56039-close@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@debian.org>
To: 56039-close@bugs.debian.org
Subject: Bug#56039: fixed in gettext 0.10.36-1
Date: Tue, 03 Apr 2001 14:59:11 -0400
We believe that the bug you reported is fixed in the latest version of
gettext, which has been installed in the Debian FTP archive:

gettext-doc_0.10.36-1_all.deb
  to pool/main/g/gettext/gettext-doc_0.10.36-1_all.deb
gettext_0.10.36.orig.tar.gz
  to pool/main/g/gettext/gettext_0.10.36.orig.tar.gz
gettext_0.10.36-1_i386.deb
  to pool/main/g/gettext/gettext_0.10.36-1_i386.deb
gettext-base_0.10.36-1_i386.deb
  to pool/main/g/gettext/gettext-base_0.10.36-1_i386.deb
gettext_0.10.36-1.dsc
  to pool/main/g/gettext/gettext_0.10.36-1.dsc
gettext_0.10.36-1.diff.gz
  to pool/main/g/gettext/gettext_0.10.36-1.diff.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 56039@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Santiago Vila <sanvila@debian.org> (supplier of updated gettext package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue,  3 Apr 2001 10:43:23 +0200
Source: gettext
Binary: gettext-doc gettext-base gettext
Architecture: source i386 all
Version: 0.10.36-1
Distribution: unstable
Urgency: low
Maintainer: Santiago Vila <sanvila@debian.org>
Changed-By: Santiago Vila <sanvila@debian.org>
Description: 
 gettext    - GNU Internationalization utilities
 gettext-base - GNU Internationalization utilities for the base system
 gettext-doc - Documentation for GNU gettext.
Closes: 28696 38414 38935 41823 52571 52858 56039 69519 85311 87735
Changes: 
 gettext (0.10.36-1) unstable; urgency=low
 .
   * New upstream release. It should fix the following bugs:
   - Documentation is now more accurate (Closes: #28696).
   - DESTDIR is now supported (Closes: #38414, #41823, #52571, #85311).
   - gettextize now prints the right aclocal directory (Closes: #38935, #52858).
   - intl/Makefile.in removes libintl.h upon clean (Closes: #56039).
   - gettextize now checks for $gettext_dir before using it (Closes: #69519).
   - Norwegian Nynorsk is now "nn" (Closes: #87735).
   * Added the file NEWS to the doc directory.
   * Removed build-dependency on texinfo, since the .texi is now untouched.
   * glibc >= 2.2 is now required for the build, to avoid the creation of
     a shared libintl library with features not included in libc.
   * No more ./configure --with-included-gettext. This is also required
     to avoid the shared library.
Files: 
 79f3141b7b790bc7626837f03bdb3116 690 devel optional gettext_0.10.36-1.dsc
 ca748d2b38891bf4f4be23e3600ccaaf 979920 devel optional gettext_0.10.36.orig.tar.gz
 80d07ace5758a11efdbaa5be075ca3df 6470 devel optional gettext_0.10.36-1.diff.gz
 98fb98568e9657668d367868d0d19459 108464 doc optional gettext-doc_0.10.36-1_all.deb
 e987e24219601d858f3fdc3e30c2c7c2 93876 base standard gettext-base_0.10.36-1_i386.deb
 ee84766d18d2031b86cc6b4eb1a64d1a 319258 devel optional gettext_0.10.36-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE6yY3jd9Uuvj7yPNYRAqRKAJ4vXlP30jOCZJDGb9JxgAbVt5NAJgCdFM7g
mw2hJqu+wc1NuJHCJjWDPfo=
=avgw
-----END PGP SIGNATURE-----




Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Mar 28 13:39:25 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.