From owner-freebsd-current@FreeBSD.ORG Mon Jan 28 11:11:23 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9E8092AE; Mon, 28 Jan 2013 11:11:23 +0000 (UTC) (envelope-from kwm@rainbow-runner.nl) Received: from fep12.mx.upcmail.net (fep12.mx.upcmail.net [62.179.121.32]) by mx1.freebsd.org (Postfix) with ESMTP id C2902ED5; Mon, 28 Jan 2013 11:11:22 +0000 (UTC) Received: from edge03.upcmail.net ([192.168.13.238]) by viefep12-int.chello.at (InterMail vM.8.01.05.05 201-2260-151-110-20120111) with ESMTP id <20130128111113.NJST2716.viefep12-int.chello.at@edge03.upcmail.net>; Mon, 28 Jan 2013 12:11:13 +0100 Received: from [192.168.1.62] ([95.96.229.21]) by edge03.upcmail.net with edge id tPAh1k0350ULilr03PB4vl; Mon, 28 Jan 2013 12:11:13 +0100 X-SourceIP: 95.96.229.21 Subject: Re: devel/gobject-introspection failure on ARM From: Koop Mast To: George Mitchell In-Reply-To: <51054E5F.9040309@m5p.com> References: <51054E5F.9040309@m5p.com> Content-Type: text/plain; charset="us-ascii" Date: Mon, 28 Jan 2013 11:55:08 +0100 Message-ID: <1359370508.15771.4.camel@oldtimer.rainbow-runner.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org, freebsd-ports@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jan 2013 11:11:23 -0000 On Sun, 2013-01-27 at 10:57 -0500, George Mitchell wrote: > System: Raspberry Pi > uname: r245840M (Alie Tan's image from 25 January) > ports: svnversion 308518 > > Build dies with message "sizeof(ArrayTypeBlob) is expected to be 8 but > is 12." (Complete build log attached.) I made a naive attempt to fix > it by rearranging the order of the structure members, but obviously I > don't understand structure packing on the ARM and it didn't help. It > also didn't get rid of the huge number of "cast increases required > alignment of target type" warnings. > > I note we're at version 0.10.8 of this package, but upstream is at > 1.34.2. (It requires glib 2.34.1, though, and we're only at 2.28.8). > > What's the best way to proceed? -- George Mitchell I'm currently in the process of making a patch [1] for the ports tree for glib 2.34.3 and gobject-introspection 1.34.1.1. If you want to give this a shot on ARM. Please note that the patch is WIP. Not all ports have been tested yet. -Koop [1] http://people.freebsd.org/~kwm/glib-2.34_1.diff