Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 May 2010 16:29:31 GMT
From:      Michael Moll <kvedulv@kvedulv.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/147252: devel/gobject-introspection fails to build on sparc64
Message-ID:  <201005311629.o4VGTVOO026297@www.freebsd.org>
Resent-Message-ID: <201005311630.o4VGU2Yh026152@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         147252
>Category:       ports
>Synopsis:       devel/gobject-introspection fails to build on sparc64
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon May 31 16:30:02 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Michael Moll
>Release:        9.0-CURRENT
>Organization:
>Environment:
FreeBSD fujisan.kvedulv.de 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Sun May 16 13:38:04 CEST 2010     root@fujisan.kvedulv.de:/var/tmp/build/obj/usr/src/sys/GENERIC  sparc64
>Description:
When building devel/gobject-introspection:
[...]
./../tools/g-ir-compiler --includedir=. --includedir=../../gir --includedir=../../gir --includedir=. BarApp-1.0.gir -o BarApp-1.0.typelib
./../tools/g-ir-generate --includedir=. --includedir=../../gir annotation-1.0.typelib -o annotation-1.0.tgir
./../tools/g-ir-generate --includedir=. --includedir=../../gir drawable-1.0.typelib -o drawable-1.0.tgir
./../tools/g-ir-generate --includedir=. --includedir=../../gir foo-1.0.typelib -o foo-1.0.tgir
gmake[3]: *** [foo-1.0.tgir] Illegal instruction: 4 (core dumped)
gmake[3]: *** Deleting file `foo-1.0.tgir'
gmake[3]: Leaving directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.11/tests/scanner'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.11/tests'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.11'
gmake: *** [all] Error 2
*** Error code 1

Stop in /usr/ports/devel/gobject-introspection.
fujisan# gdb ./work/gobject-introspection-0.6.11/tools/g-ir-generate /usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.11/tests/scanner/g-ir-generate.core 
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "sparc64-marcel-freebsd"..."/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.11/tools/g-ir-generate": not in executable format: File format not recognized

Core was generated by `g-ir-generate'.
Program terminated with signal 4, Illegal instruction.
#0  0x0000000040363bf8 in ?? ()
(gdb) bt
#0  0x0000000040363bf8 in ?? ()
#1  0x0000000040363b3c in ?? ()
Previous frame identical to this frame (corrupt stack?)


This is a new bug, 0.6.10 did work on sparc64. On a machine with 8.0-RELEASE the build also fails with the same symptoms.
>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005311629.o4VGTVOO026297>