Bug 29537

Summary: "make packge" fails for xscreensaver port
Product: Ports & Packages Reporter: parv_ <parv_>
Component: Individual Port(s)Assignee: Doug Barton <dougb>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description parv_ 2001-08-08 09:20:01 UTC
 
 i installed successfully xscreensaver port w/ 
 "LIB_DEPENDS=   gle.3:${PORTSDIR}/graphics/gle" commented out & 
 w/ "--without-gle" as one of CONFIGURE_ARGS. however "make package"
 failed w/ this message:


 ===>  Building package for xscreensaver-gtk-3.33
 Creating package /source/ports/x11/xscreensaver/xscreensaver-gtk-3.33.tgz
 Registering depends: Mesa-3.4.2_1 XFree86-libraries-4.1.0 freetype2-2.0.4 gtk-1.2.10_2 glib-1.2.10_4 gettext-0.10.35 imake-4.1.0 pkgconfig-0.8.0.
 Creating gzip'd tar ball in '/source/ports/x11/xscreensaver/xscreensaver-gtk-3.33.tgz'
 tar: can't add file bin/extrusion : No such file or directory
 pkg_create: make_dist: tar command failed with code 256
 *** Error code 1

 Stop in /source/ports/x11/xscreensaver.
 *** Error code 1

How-To-Repeat:    try to create package from xscreensaver port first by making above
   changes to Makefile for xscreensaver then...
 
   cd /usr/ports/x11/xscreensaver && make package
Comment 1 Peter Pentchev freebsd_committer freebsd_triage 2001-08-08 09:56:33 UTC
Responsible Changed
From-To: freebsd-ports->dougb

Over to maintainer.
Comment 2 dwcjr 2001-08-24 04:33:23 UTC
I put a patch to fix this up at 
http://people.freebsd.org/~dwcjr/xscreensaver.patch

If I don't hear anything in a week I'll commit.
Comment 3 dwcjr 2001-09-14 09:45:32 UTC
After looking at it again, I do not have this problem, nor does bento 
building it on -stable and -current.  Are you using the latest version 
of XFree86-4?
Comment 4 parv_ 2001-09-14 21:58:54 UTC
this was, on the fateful occasion around Sep 14 04:45 -0400,
sent by David W. Chapman Jr.                                         
>
> After looking at it again, I do not have this problem, nor does bento 
> building it on -stable and -current.  Are you using the latest version 
> of XFree86-4?

yes, version is 4.1.0_4

problem is not that xscreensaver is not building, it's the 
packaging.

did your try making a _package_ w/ gle- related changes to the 
makefile as mentioned in the original pr?

i didn't have the pleasure of testing your patch, but seems like
it hasn't been commited yet as i cvsup'd ports yesterday and
'make package' fails w/ the same message as in the original pr.

anyway, recently i learned that 'make package' most of the time
fails when changes are made in makefile and/or due to differences
in the installed list of files and the pkg-plist. i find it a lost
cause to file pr when packging fails after making aforementioned 
changes.

this pr can be closed.

--
Comment 5 dwcjr 2001-09-14 23:11:45 UTC
----- Original Message -----
From: "parv" <parv_@yahoo.com>
To: "David W. Chapman Jr." <dwcjr@inethouston.net>
Cc: <freebsd-gnats-submit@freebsd.org>; <dwcjr@freebsd.org>
Sent: Friday, September 14, 2001 3:58 PM
Subject: Re: ports/29537: "make packge" fails for xscreensaver port


> this was, on the fateful occasion around Sep 14 04:45 -0400,
> sent by David W. Chapman Jr.
> >
> > After looking at it again, I do not have this problem, nor does bento
> > building it on -stable and -current.  Are you using the latest version
> > of XFree86-4?
>
> yes, version is 4.1.0_4
>
> problem is not that xscreensaver is not building, it's the
> packaging.

bento builds the packages
>
> did your try making a _package_ w/ gle- related changes to the
> makefile as mentioned in the original pr?
>

Yes, both work, with and without the patch

> i didn't have the pleasure of testing your patch, but seems like
> it hasn't been commited yet as i cvsup'd ports yesterday and
> 'make package' fails w/ the same message as in the original pr.
>
Comment 6 Doug Barton freebsd_committer freebsd_triage 2001-09-15 22:02:27 UTC
State Changed
From-To: open->closed


Bento makes the package ok, and originator states that PR can be closed
Comment 7 parv_ 2001-09-17 03:53:41 UTC
this was, on the fateful occasion around Sep 14 18:11 -0400,
sent by David W. Chapman Jr.                                         
>
...
> > this was, on the fateful occasion around Sep 14 04:45 -0400,
> > sent by David W. Chapman Jr.
> > >
> > > After looking at it again, I do not have this problem, nor does bento
> > > building it on -stable and -current.  Are you using the latest version
> > > of XFree86-4?
> >
> > yes, version is 4.1.0_4
> >
> > problem is not that xscreensaver is not building, it's the
> > packaging.
> 
> bento builds the packages

pardon my ignorance, but why should i care whether bento builds the
package?

> > did your try making a _package_ w/ gle- related changes to the
> > makefile as mentioned in the original pr?
> 
> Yes, both work, with and without the patch
 
hunh...

--
Comment 8 dwcjr 2001-09-17 04:11:19 UTC
On Sun, Sep 16, 2001 at 10:53:41PM -0400, parv wrote:
> > > packaging.
> > 
> > bento builds the packages
> 
> pardon my ignorance, but why should i care whether bento builds the
> package?
> 
Because bento builds in a chroot system.  As far as the port is 
concerned, its a vanilla system freshly installed.  IF people can't 
build the port themselves they use the packages bento makes.

> > Yes, both work, with and without the patch
>  
> hunh...
> 
I don't quite understand your response.  But this is moot since the 
maintainer closed the pr.

-- 
David W. Chapman Jr.
dwcjr@inethouston.net	Raintree Network Services, Inc. <www.inethouston.net>
dwcjr@freebsd.org	FreeBSD Committer <www.FreeBSD.org>