Re: port devel/gobject-introspection fails to build on sparc
On Tue, Jan 05, 2010 at 08:24:26PM -, Simon Griffiths wrote: Hello, -Original Message- From: owner-freebsd-spar...@freebsd.org [mailto:owner-freebsd- spar...@freebsd.org] On Behalf Of Anton Shterenlikht Sent: 18 December 2009 13:41 To: Andrew Belashov Cc: gn...@freebsd.org; freebsd-spar...@freebsd.org; freebsd- po...@freebsd.org Subject: Re: port devel/gobject-introspection fails to build on sparc On Fri, Dec 18, 2009 at 03:17:40PM +0300, Andrew Belashov wrote: ** ERROR:ginfo.c:337:g_base_info_get_name: code should not be reached gmake[3]: *** [foo-1.0.tgir] Abort trap: 6 (core dumped) gmake[3]: *** Deleting file `foo-1.0.tgir' gmake[3]: Leaving directory `/usr/ports/devel/gobject- introspection/work/gobject -introspection-0.6.6/tests/scanner' gmake[2]: *** [all-recursive] Error 1 -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423 Did you find a way around this problem Anton? no, but I haven't tried too hard. I'm trying again right now and will report back. -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423 ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: port devel/gobject-introspection fails to build on sparc
On 05.01.10 21:24, Simon Griffiths wrote: Hello, -Original Message- From: owner-freebsd-spar...@freebsd.org [mailto:owner-freebsd- spar...@freebsd.org] On Behalf Of Anton Shterenlikht Sent: 18 December 2009 13:41 To: Andrew Belashov Cc: gn...@freebsd.org; freebsd-spar...@freebsd.org; freebsd- po...@freebsd.org Subject: Re: port devel/gobject-introspection fails to build on sparc On Fri, Dec 18, 2009 at 03:17:40PM +0300, Andrew Belashov wrote: ** ERROR:ginfo.c:337:g_base_info_get_name: code should not be reached gmake[3]: *** [foo-1.0.tgir] Abort trap: 6 (core dumped) gmake[3]: *** Deleting file `foo-1.0.tgir' gmake[3]: Leaving directory `/usr/ports/devel/gobject- introspection/work/gobject -introspection-0.6.6/tests/scanner' gmake[2]: *** [all-recursive] Error 1 -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423 Did you find a way around this problem Anton? I ran into the same issue and in my situation it was enough to satisfy the dependency issue. So I commented the assert in ginfo.c around line 337. This is not _the_ solution, but for me it was enough. Andreas ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
RE: port devel/gobject-introspection fails to build on sparc
-Original Message- From: owner-freebsd-po...@freebsd.org [mailto:owner-freebsd- po...@freebsd.org] On Behalf Of Andreas Tobler Sent: 05 January 2010 22:00 To: Simon Griffiths Cc: gn...@freebsd.org; 'Anton Shterenlikht'; freebsd- spar...@freebsd.org; freebsd-ports@freebsd.org; 'Andrew Belashov' Subject: Re: port devel/gobject-introspection fails to build on sparc Did you find a way around this problem Anton? I ran into the same issue and in my situation it was enough to satisfy the dependency issue. So I commented the assert in ginfo.c around line 337. This is not _the_ solution, but for me it was enough. Andreas Cool, that worked, thanks! Cheers, Si. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: port devel/gobject-introspection fails to build on sparc
On Fri, Dec 18, 2009 at 01:40:58PM +, Anton Shterenlikht wrote: On Fri, Dec 18, 2009 at 03:17:40PM +0300, Andrew Belashov wrote: Hi, Anton! Anton Shterenlikht wrote: on FreeBSD 9.0-CURRENT sparc64 port devel/gobject-introspection fails to build: Making all in gir gmake[2]: Entering directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.6/gir' ../tools/g-ir-compiler --includedir=. GLib-2.0.gir -o GLib-2.0.typelib gmake[2]: *** [GLib-2.0.typelib] Illegal instruction: 4 (core dumped) gmake[2]: Leaving directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.6/gir' gmake[1]: *** [all-recursive] Error 1 just to say that the same error is present in 0.6.7 -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423 ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: port devel/gobject-introspection fails to build on sparc
Hi, Anton! Anton Shterenlikht wrote: on FreeBSD 9.0-CURRENT sparc64 port devel/gobject-introspection fails to build: Making all in gir gmake[2]: Entering directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.6/gir' ../tools/g-ir-compiler --includedir=. GLib-2.0.gir -o GLib-2.0.typelib gmake[2]: *** [GLib-2.0.typelib] Illegal instruction: 4 (core dumped) gmake[2]: Leaving directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.6/gir' gmake[1]: *** [all-recursive] Error 1 Any advice? many thanks anton Try the attached patch on own risk. With Best Regards, Andrew Belashov. --- girepository/girnode.c.orig 2009-07-09 21:20:46.0 +0400 +++ girepository/girnode.c 2009-12-09 16:12:24.0 +0300 @@ -2288,7 +2288,8 @@ break; case GI_TYPE_TAG_DOUBLE: blob-size = sizeof (gdouble); - *(gdouble*)data[blob-offset] = (gdouble) parse_float_value (constant-value); + gdouble tmp = parse_float_value (constant-value); + memcpy (data[blob-offset], tmp, blob-size); break; case GI_TYPE_TAG_UTF8: case GI_TYPE_TAG_FILENAME: ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: port devel/gobject-introspection fails to build on sparc
On Fri, Dec 18, 2009 at 03:17:40PM +0300, Andrew Belashov wrote: Hi, Anton! Anton Shterenlikht wrote: on FreeBSD 9.0-CURRENT sparc64 port devel/gobject-introspection fails to build: Making all in gir gmake[2]: Entering directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.6/gir' ../tools/g-ir-compiler --includedir=. GLib-2.0.gir -o GLib-2.0.typelib gmake[2]: *** [GLib-2.0.typelib] Illegal instruction: 4 (core dumped) gmake[2]: Leaving directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.6/gir' gmake[1]: *** [all-recursive] Error 1 Any advice? many thanks anton Try the attached patch on own risk. With Best Regards, Andrew Belashov. --- girepository/girnode.c.orig 2009-07-09 21:20:46.0 +0400 +++ girepository/girnode.c2009-12-09 16:12:24.0 +0300 @@ -2288,7 +2288,8 @@ break; case GI_TYPE_TAG_DOUBLE: blob-size = sizeof (gdouble); - *(gdouble*)data[blob-offset] = (gdouble) parse_float_value (constant-value); + gdouble tmp = parse_float_value (constant-value); + memcpy (data[blob-offset], tmp, blob-size); break; case GI_TYPE_TAG_UTF8: case GI_TYPE_TAG_FILENAME: many thanks. But now fails here: env LPATH=.libs env PYTHONPATH=../..:../..:$PYTHONPATH UNINSTALLED_INTROSPECTIO N_SRCDIR=../.. UNINSTALLED_INTROSPECTION_BUILDDIR=../.. ../../tools/g-ir-scanner -v --add-include-path=../../gir --add-include-path=. \ --include=GObject-2.0 \ --libtool=/bin/sh /usr/local/bin/libtool \ --program=./barapp \ --namespace=BarApp \ --strip-prefix=Bar \ --nsversion=1.0 \ --pkg gobject-2.0 \ ./barapp.c ./barapp.h \ --output BarApp-1.0.gir ../../tools/g-ir-compiler --includedir=. --includedir=../../gir BarApp-1.0.gir - o BarApp-1.0.typelib ../../tools/g-ir-generate --includedir=. --includedir=../../gir annotation-1.0.t ypelib -o annotation-1.0.tgir ../../tools/g-ir-generate --includedir=. --includedir=../../gir drawable-1.0.typ elib -o drawable-1.0.tgir ../../tools/g-ir-generate --includedir=. --includedir=../../gir foo-1.0.typelib -o foo-1.0.tgir ** ERROR:ginfo.c:337:g_base_info_get_name: code should not be reached gmake[3]: *** [foo-1.0.tgir] Abort trap: 6 (core dumped) gmake[3]: *** Deleting file `foo-1.0.tgir' gmake[3]: Leaving directory `/usr/ports/devel/gobject-introspection/work/gobject -introspection-0.6.6/tests/scanner' gmake[2]: *** [all-recursive] Error 1 -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423 ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org