Skip site navigation (1)Skip section navigation (2)
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>