From owner-freebsd-gnome@FreeBSD.ORG  Tue Nov 27 18:32:59 2007
Return-Path: <owner-freebsd-gnome@FreeBSD.ORG>
Delivered-To: gnome@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 2A71816A474
	for <gnome@freebsd.org>; Tue, 27 Nov 2007 18:32:59 +0000 (UTC)
	(envelope-from mlawrie@58havenvillage.dyndns.org)
Received: from honey.hivemind.net (honey.hivemind.net [160.124.112.27])
	by mx1.freebsd.org (Postfix) with ESMTP id 639FE13C4F6
	for <gnome@freebsd.org>; Tue, 27 Nov 2007 18:32:57 +0000 (UTC)
	(envelope-from mlawrie@58havenvillage.dyndns.org)
Received: from dsl-242-206-156.telkomadsl.co.za ([41.242.206.156]:56409
	helo=58havenvillage.dyndns.org)
	by honey.hivemind.net with esmtpa   (Exim 4.63 #1)
	id 1Ix5ES-0001oR-OG by authid <mlawrie> with login_courier_authdaemon ;
	Tue, 27 Nov 2007 20:32:53 +0200
Received: from [192.168.0.1] (hennops [192.168.0.1]) (authenticated bits=0)
	by 58havenvillage.dyndns.org (8.14.1/8.13.6) with ESMTP id
	lARIWGau086386; Tue, 27 Nov 2007 20:32:24 +0200 (SAST)
	(envelope-from mlawrie@58havenvillage.dyndns.org)
From: "Mike Lawrie" <mlawrie@58havenvillage.dyndns.org>
To: "Jeremy Messenger" <mezz7@cox.net>, gnome@freebsd.org
Date: Tue, 27 Nov 2007 20:32:09 +0200
MIME-Version: 1.0
Message-ID: <474C7EC9.12861.11B3C9B2@mlawrie.58havenvillage.dyndns.org>
Priority: normal
In-reply-to: <op.t2gogddt9aq2h7@mezz.mezzweb.com>
References: <474B511B.12108.D195965@mlawrie.58havenvillage.dyndns.org>,
	<op.t2gogddt9aq2h7@mezz.mezzweb.com>
X-mailer: Pegasus Mail for Windows (4.41)
Content-description: Mail message body
X-Scan-Signature: a908e57a127927de9d721b0319fe2d3b
X-SA-Exim-Connect-IP: 41.242.206.156
X-SA-Exim-Mail-From: mlawrie@58havenvillage.dyndns.org
X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on honey.hivemind.net
X-Spam-Level: 
X-Spam-Status: No, score=-4.4 required=8.0 tests=ALL_TRUSTED,BAYES_00
	autolearn=ham version=3.2.3
X-Spam-Report: * -1.8 ALL_TRUSTED Passed through trusted hosts only via SMTP
	* -2.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1%
	*      [score: 0.0000]
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Cc: 
Subject: Re: FreeBSD Port: gnome2-2.20.1
X-BeenThere: freebsd-gnome@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: mlawrie@58havenvillage.dyndns.org
List-Id: GNOME for FreeBSD -- porting and maintaining
	<freebsd-gnome.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-gnome>,
	<mailto:freebsd-gnome-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-gnome>
List-Post: <mailto:freebsd-gnome@freebsd.org>
List-Help: <mailto:freebsd-gnome-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-gnome>,
	<mailto:freebsd-gnome-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Nov 2007 18:32:59 -0000

Hi Mezz

> On Mon, 26 Nov 2007 15:04:59 -0600, Mike Lawrie  
> <mlawrie@58havenvillage.dyndns.org> wrote:
> > I've encountered a problem installing gnome2 on my FreeBSD 6.2
> > release. The last sensible output of the install is below my
> > signature.
> >
> > It seems to me that the problem arises from the command
> > /usr/local/bin/pygtk-codegen-2.0 trying to operate on the file
> > /usr/local/share/pygth/2.0/defs/pango-types.defs, which does not
> -------------------^^^^^
> 
> A typo, it should be pygtk. I have it in my system:
> 
> # ls -l /usr/local/share/pygtk/2.0/defs/pango-types.defs
> -r--r--r--  1 root  wheel  12479 Oct 14 13:55  
> /usr/local/share/pygtk/2.0/defs/pango-types.defs

Yep, a typo of mine, but the failing command refers to pygtk. The 
file did not exist on my system, in the end in desperation I did a 
touch to create a zero-length file, it now looks like this:-

ls -l /usr/local/share/pygtk/2.0/defs/pango-types.defs
-r--r--r--  1 root  wheel  0 Nov 27 12:33 
/usr/local/share/pygtk/2.0/defs/pango-types.defs

The builds of ports now progress much further, but just how usable 
they will be remains to be seen. Seems like it's going to take days 
to catch up. I installed the package (portupgrade -PP gnome2, if I 
remember correctly), which uses out of date packages which now all 
require further updating which I'm doing via ports.

Given that when/if pango-types.defs does not exist for whatever good 
or bad reason, the build crashes due to pygtk-codegen-2.0 failing, 
there is a dependency that should be checked somewhere during/before 
the build, and an instruction sequence fired off to create any 
missing files. Either that or I'm misunderstanding the purpose of a 
Makefile (which is quite possible).


> Please follow complete in http://www.freebsd.org/gnome/docs/bugging.html  
> such as how did you reproduce (by show exactly command), what error in  
> output and everything what bugging.html has requested.

I'm not sure that I'm going to follow the instructions in that URL, 
but I'll be guided by it. Thanks for the reference. Those 
instructions, coupled with the content of 
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-
using.html, require me to run CVSup. As it will be run for the first 
time on my system, I've got to wipe out my /usr/ports directory and 
re-create an empty one for filling by CVSup. As mentioned, I'm using 
portsnap and portsupgrade as it gives me an easy interface.

Even if following the instructions in the bugging.html results in a 
correct pango-types.defs file, the fact remains that the Makefile 
could do with some tweaking to fix the missing dependency.

I've no objection if you regard this problem as closed until or if 
you get a report as per bugging.html, the logic (but not detail) of 
that file makes good sense.

Regards
Mike
-- 
Mike Lawrie.
Ph +27 12 348 0944 or +27 79 071 7417
<mlawrie@58havenvillage.dyndns.org>
Skype: mike_lawrie_za