cvs commit: ports/devel/gobject-introspection Makefile distinfo pkg-plist

Marius Strobl marius at alchemy.franken.de
Mon May 31 16:34:43 UTC 2010


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



More information about the cvs-all mailing list