From owner-cvs-ports@FreeBSD.ORG Sun May 30 21:24:47 2010 Return-Path: Delivered-To: cvs-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7C7741065673; Sun, 30 May 2010 21:24:47 +0000 (UTC) (envelope-from marius@alchemy.franken.de) Received: from alchemy.franken.de (alchemy.franken.de [194.94.249.214]) by mx1.freebsd.org (Postfix) with ESMTP id 187B08FC0C; Sun, 30 May 2010 21:24:46 +0000 (UTC) Received: from alchemy.franken.de (localhost [127.0.0.1]) by alchemy.franken.de (8.14.3/8.14.3/ALCHEMY.FRANKEN.DE) with ESMTP id o4ULOiXq013072; Sun, 30 May 2010 23:24:45 +0200 (CEST) (envelope-from marius@alchemy.franken.de) Received: (from marius@localhost) by alchemy.franken.de (8.14.3/8.14.3/Submit) id o4ULOihm013071; Sun, 30 May 2010 23:24:44 +0200 (CEST) (envelope-from marius) Date: Sun, 30 May 2010 23:24:44 +0200 From: Marius Strobl To: Joe Marcus Clarke Message-ID: <20100530212444.GD68288@alchemy.franken.de> References: <201005220545.o4M5jO4N078561@repoman.freebsd.org> <20100530104201.GA9584@alchemy.franken.de> <4C02823F.6030709@freebsd.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="DNUSDXU7R7AVVM8C" Content-Disposition: inline In-Reply-To: <4C02823F.6030709@freebsd.org> User-Agent: Mutt/1.4.2.3i X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: cvs-ports@freebsd.org, ports-committers@freebsd.org, cvs-all@freebsd.org, bel@orel.ru Subject: Re: cvs commit: ports/devel/gobject-introspection Makefile distinfo pkg-plist X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 May 2010 21:24:47 -0000 --DNUSDXU7R7AVVM8C Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Sun, May 30, 2010 at 11:20:31AM -0400, Joe Marcus Clarke wrote: > On 5/30/10 6:42 AM, Marius Strobl wrote: > > On Sat, May 22, 2010 at 05:45:24AM +0000, Joe Marcus Clarke wrote: > >> marcus 2010-05-22 05:45:24 UTC > >> > >> FreeBSD ports repository > >> > >> Modified files: > >> devel/gobject-introspection Makefile distinfo pkg-plist > >> Log: > >> Update to 0.6.11. > >> > > > > Unfortunately, this once again doesn't build on sparc64 (likely > > not on any !x86). How did you guys manage to solve this last time? > > I don't even seem to be able to find the bug reports regarding > > the previous issues in the GNOME bugzilla. > > Hmmm, I seem to recall this was silently fixed upstream with alignment > changes. I remember having to do some testing on a sparc64 box linimon > provided, but I did get it working. I haven't seen a new backtrace with > symbols for this new problem, though. #0 0x000000004036a0fc in g_constant_info_get_value (info=0x4189d1f0, value=0x7fdffffdd50) at ginfo.c:2361 2361 value->v_double = *(gdouble*)&rinfo->typelib->data[blob->o ffset]; (gdb) bt #0 0x000000004036a0fc in g_constant_info_get_value (info=0x4189d1f0, value=0x7fdffffdd50) at ginfo.c:2361 #1 0x0000000000105a00 in write_constant_info (namespace=0x418b78dc "foo", info=0x4189d1f0, file=0x418826a0) at generate.c:784 #2 0x000000000010740c in write_repository (namespace=0x418b78dc "foo", needs_prefix=0) at generate.c:1345 #3 0x0000000000107b70 in main (argc=1, argv=0x7fdffffe288) at generate.c:1505 This still doesn't seem to be fixed upstream. The attached patch replicates the alignment related changes that went into girnode.c for ginfo.c, which allows gobject-introspection-0.6.11 to build on sparc64 again. Is it okay to commit? Could you please handle upstream? Marius --DNUSDXU7R7AVVM8C--