From owner-freebsd-questions@FreeBSD.ORG Tue Jun 12 17:56:41 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8BA011065672 for ; Tue, 12 Jun 2012 17:56:41 +0000 (UTC) (envelope-from kline@thought.org) Received: from thought.org (plato.thought.org [209.180.213.209]) by mx1.freebsd.org (Postfix) with ESMTP id 4BCEB8FC15 for ; Tue, 12 Jun 2012 17:56:41 +0000 (UTC) Received: by thought.org (Postfix, from userid 1001) id 76244E80550; Tue, 12 Jun 2012 10:56:40 -0700 (PDT) Date: Tue, 12 Jun 2012 10:56:40 -0700 From: Gary Kline To: Robert Simmons Message-ID: <20120612175640.GA16926@thought.org> References: <20120611220232.GA29749@thought.org> <20120612003110.GA2394@thought.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Organization: Thought Unlimited. Public service Unix since 1986. Of_Interest: With 25 years of service to the Unix community. User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-questions@freebsd.org Subject: Re: any way to grab just One port to upgrade? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jun 2012 17:56:41 -0000 On Tue, Jun 12, 2012 at 12:34:44AM -0400, Robert Simmons wrote: > Date: Tue, 12 Jun 2012 00:34:44 -0400 > From: Robert Simmons > Subject: Re: any way to grab just One port to upgrade? > To: freebsd-questions@freebsd.org > > On Mon, Jun 11, 2012 at 8:31 PM, Gary Kline wrote: > > On Mon, Jun 11, 2012 at 06:14:52PM -0400, Robert Simmons wrote: > >> Date: Mon, 11 Jun 2012 18:14:52 -0400 > >> From: Robert Simmons > >> Subject: Re: any way to grab just One port to upgrade? > >> To: freebsd-questions@freebsd.org > >> > >> On Mon, Jun 11, 2012 at 6:02 PM, Gary Kline wrote: > >> > it is easy to cvs or cvsup ports and get a whole slew of ports in > >> > /usr/ports/distfiles, but too often, using portmaster [or another > >> > tool], I'll have only one of two ports that fail because they are > >> > either 1) broken, or 2) out of date.  is there any way I can grab > >> > just the ones that fail to compile?  I'm down to fewer than 50 > >> > ports. > >> > and wedged. > >> > >> You don't want to have /usr/ports out of sync.  You want to let > >> cvsup/portsnap do it's thing.  It's ideal to have the whole ports > >> collection up-to-date.  You may want to start with a clean slate and > >> cvsup/portsnap a fresh copy of the ports collection if you think that > >> something is amiss.  You can make a backup of /usr/ports for peace of > >> mind too. > >> > >> Also, can you please supply exactly what ports you're talking about > >> and what commands you are running to upgrade?  Error output for the > >> ports you say are broken would be another good thing to supply. > > > >        something in x11-toolkits/gtk20 blew up.  SOOOO. > >        lolngstoryshrt, I rebuilt from scratch [[ from the very > >        beginning ]] around 2 hours ago.  it Just died.  here are > >        the last 20 lines:: > > > > > > gmake[2]: Leaving directory > > `/usr/ports/x11-toolkits/gtk20/work/gtk+-2.24.6/modules' > > Making all in demos > > gmake[2]: Entering directory > > `/usr/ports/x11-toolkits/gtk20/work/gtk+-2.24.6/demos' > > /usr/local/bin/gdk-pixbuf-csource --raw --build-list            \ > >        apple_red  ./apple-red.png      \ > >                gnome_foot ./gnome-foot.png     \ > >        > test-inline-pixbufs.h                         \ > > || (rm -f test-inline-pixbufs.h && false) > > failed to load "./apple-red.png": Couldn't recognize the image file > > format for file './apple-red.png' > > gmake[2]: *** [test-inline-pixbufs.h] Error 1 > > gmake[2]: Leaving directory > > `/usr/ports/x11-toolkits/gtk20/work/gtk+-2.24.6/demos' > > gmake[1]: *** [all-recursive] Error 1 > > gmake[1]: Leaving directory > > `/usr/ports/x11-toolkits/gtk20/work/gtk+-2.24.6' > > gmake: *** [all] Error 2 > > *** Error code 1 > > > > Stop in /usr/ports/x11-toolkits/gtk20. > > *** Error code 1 > > > > Stop in /usr/ports/x11-toolkits/gtk20. > > root@ethic:/tmp# > > > >        unless this port is known to be broken, I'll cvsup the ports > >        tree. > > That may not be necessary. I'm building gtk20 on a freshly installed > virtual machine with a freshly portsnap'd ports tree. I noticed the > following in the CVS logs: > CVS log for ports/x11-toolkits/gtk20/Makefile > Revision 1.256: download - view: text, markup, annotated - select for diffs > Fri Jun 1 05:25:47 2012 UTC (10 days, 22 hours ago) by dinoex > Branches: MAIN > CVS tags: HEAD > Diff to: previous 1.255: preferred, colored > Changes since revision 1.255: +1 -1 lines > - update png to 1.5.10 > > Since png just changed, and the error you encountered is "failed to > load "./apple-red.png": Couldn't recognize the image file", I think > you may have run into a bug. I'll find out in the morning when the > build is done. thanks much++. I can't understand how a *pmg file could fail .. but then all it takes is one byte.... > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > -- Gary Kline kline@thought.org http://www.thought.org Public Service Unix Voice By Computer (for Universal Access): http:/www.thought.org/vbc The 8.57a release of Jottings: http://jottings.thought.org Twenty-five years of service to the Unix community.