Date: Mon, 31 May 2010 18:34:40 +0200 From: Marius Strobl <marius@alchemy.franken.de> To: Joe Marcus Clarke <marcus@freebsd.org> 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 Message-ID: <20100531163440.GF68288@alchemy.franken.de> In-Reply-To: <4C032FC4.4010800@freebsd.org> References: <201005220545.o4M5jO4N078561@repoman.freebsd.org> <20100530104201.GA9584@alchemy.franken.de> <4C02823F.6030709@freebsd.org> <20100530212444.GD68288@alchemy.franken.de> <4C032FC4.4010800@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, May 30, 2010 at 11:40:52PM -0400, Joe Marcus Clarke wrote: > On 5/30/10 5:24 PM, Marius Strobl wrote: > > 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? > > Approved. I'll handle pushing this upstream. > Thanks! Marius
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100531163440.GF68288>