From owner-freebsd-questions@FreeBSD.ORG Tue Jun 12 04:34:45 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BB8E4106566C for ; Tue, 12 Jun 2012 04:34:45 +0000 (UTC) (envelope-from rsimmons0@gmail.com) Received: from mail-vc0-f182.google.com (mail-vc0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id 710598FC0A for ; Tue, 12 Jun 2012 04:34:45 +0000 (UTC) Received: by vcbfy7 with SMTP id fy7so3140439vcb.13 for ; Mon, 11 Jun 2012 21:34:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=8NVuAB4ChE1Ni2IPro597V10gzzicUeLa7SbWdxyUQg=; b=db8ksJoiDlYv54xLGxKsfpOcgGBFOozdCZ7ohfrJQggFSItMVWKNDo3pJfdS/Cjf6z WpPnVVu7GbIA+6EmS9utFYPJRjZRprEvXk/FZRcX+9cLmQFRNQdp51BKj5NDQIDMl0vS jVAoMYaDpPUWE98weGPo4Y8A1Bds+jHhp5erOQnhr5cIrgbTOnltNQu89VZ3r4563dSk /8Hn2WlMSMKVLYZ/6XUZne8jV/XF7sG7XILvvnu15/1WuaX5WMuVp8bZL0GX8gYiyaQg 4FqKgcnryus9aK95u1sxrY9g8e9l0AjHwRFfflaPub6JPiPJ65rvsu000jA62W56z99N 595Q== MIME-Version: 1.0 Received: by 10.220.226.68 with SMTP id iv4mr13905215vcb.21.1339475684688; Mon, 11 Jun 2012 21:34:44 -0700 (PDT) Received: by 10.52.113.97 with HTTP; Mon, 11 Jun 2012 21:34:44 -0700 (PDT) In-Reply-To: <20120612003110.GA2394@thought.org> References: <20120611220232.GA29749@thought.org> <20120612003110.GA2394@thought.org> Date: Tue, 12 Jun 2012 00:34:44 -0400 Message-ID: From: Robert Simmons To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 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 04:34:45 -0000 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. =A0is there any way I can grab >> > just the ones that fail to compile? =A0I'm down to fewer than 50 >> > ports. >> > and wedged. >> >> You don't want to have /usr/ports out of sync. =A0You want to let >> cvsup/portsnap do it's thing. =A0It's ideal to have the whole ports >> collection up-to-date. =A0You 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. =A0You 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? =A0Error output for the >> ports you say are broken would be another good thing to supply. > > =A0 =A0 =A0 =A0something in x11-toolkits/gtk20 blew up. =A0SOOOO. > =A0 =A0 =A0 =A0lolngstoryshrt, I rebuilt from scratch [[ from the very > =A0 =A0 =A0 =A0beginning ]] around 2 hours ago. =A0it Just died. =A0here = are > =A0 =A0 =A0 =A0the 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 =A0 =A0 =A0 =A0 =A0 = =A0\ > =A0 =A0 =A0 =A0apple_red =A0./apple-red.png =A0 =A0 =A0\ > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0gnome_foot ./gnome-foot.png =A0 =A0 \ > =A0 =A0 =A0 =A0> test-inline-pixbufs.h =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 \ > || (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# > > =A0 =A0 =A0 =A0unless this port is known to be broken, I'll cvsup the por= ts > =A0 =A0 =A0 =A0tree. 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.