Date: Sun, 13 Jun 2004 20:53:29 -0700 (PDT) From: paul <paulbeard@mac.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/67915: gettext 0.13.1_1 packing list doesn't match what gets built Message-ID: <20040614035329.EB8D610D5CF@www.paulbeard.org> Resent-Message-ID: <200406140400.i5E40imK014691@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 67915 >Category: ports >Synopsis: gettext 0.13.1_1 packing list doesn't match what gets built >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jun 14 04:00:43 GMT 2004 >Closed-Date: >Last-Modified: >Originator: paul >Release: FreeBSD 4.9-RELEASE-p9 i386 >Organization: >Environment: System: FreeBSD red.paulbeard.org 4.9-RELEASE-p9 FreeBSD 4.9-RELEASE-p9 #0: Sat Jun 5 19:24:43 PDT 2004 root@red.paulbeard.org:/usr/obj/usr/src/sys/RED i386 >Description: I noticed that gettext is not building completely (I noticed when pkg_delete found some files didn't exist). pkg_delete: file '/usr/local/share/doc/gettext/dcgettext.3.html' doesn't really exist pkg_delete: file '/usr/local/share/doc/gettext/dcngettext.3.html' doesn't really exist pkg_delete: file '/usr/local/share/doc/gettext/dgettext.3.html' doesn't really exist pkg_delete: file '/usr/local/share/doc/gettext/dngettext.3.html' doesn't really exist This is after installing from a package I got from a FreeBSD maintainer. When I build from source, those files are not made: Creating gzip'd tar ball in '/opt/ports/packages/All/gettext-0.13.1_1.tgz' tar: share/doc/gettext/dcgettext.3.html: Cannot stat: No such file or directory tar: share/doc/gettext/dcngettext.3.html: Cannot stat: No such file or directory tar: share/doc/gettext/dgettext.3.html: Cannot stat: No such file or directory tar: share/doc/gettext/dngettext.3.html: Cannot stat: No such file or directory tar: Error exit delayed from previous errors pkg_create: make_dist: tar command failed with code 512 And in the packages I pull down from FreeBSD or from the port maintainer's site I mentioned, I noticed those files are not included in them. [/usr/ports/packages/All]# tar ztvf gettext.tgz | grep dcgettext -r--r--r-- root/wheel 39 May 1 06:30 2004 man/man3/dcgettext.3.gz -r--r--r-- root/wheel 1805 May 1 06:30 2004 share/gettext/intl/dcgettext.c (root@red.paulbeard.org)-(06:04 PM / Sun Jun 13) [/usr/ports/packages/All]# tar ztvf gettext-0.13.1_1.tar.gz | grep dcgettext -r--r--r-- root/wheel 39 Mar 18 00:06 2004 man/man3/dcgettext.3.gz -r--r--r-- root/wheel 1805 Mar 18 00:06 2004 share/gettext/intl/dcgettext.c For all I know, they're unnecessary or just HTML versions/moral equivalents of the man pages, but their absence breaks builds. The fact that the packages are missing the same files as my builds makes me think it's not just my system. And when I do run 'make package' the package I have on hand -- missing files as it is -- is removed and not replaced: surely a temp file could be created and checked before the older file is removed? >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040614035329.EB8D610D5CF>