gobject-introspection would not build

Joe Marcus Clarke marcus at freebsd.org
Sun Aug 14 16:43:35 UTC 2011


On 8/14/11 1:36 AM, Mikhail T. wrote:
> Hello!
> 
> It keeps failing like this.
> 
> 	-mi
> 
> ===>  Vulnerability check disabled, database not found
> ===>  License check disabled, port has not defined LICENSE
> ===>  Extracting for gobject-introspection-0.10.8
> => SHA256 Checksum OK for gnome3/gobject-introspection-0.10.8.tar.bz2.
> ===>  Patching for gobject-introspection-0.10.8
> ===>   gobject-introspection-0.10.8 depends on package: libtool>=2.4 - found
> ===>  Applying FreeBSD patches for gobject-introspection-0.10.8
> ===>   gobject-introspection-0.10.8 depends on file: /opt/bin/python2.7 - found
> ===>   gobject-introspection-0.10.8 depends on executable: gmake - found
> ===>   gobject-introspection-0.10.8 depends on executable: bison - found
> ===>   gobject-introspection-0.10.8 depends on package: libtool>=2.4 - found
> ===>   gobject-introspection-0.10.8 depends on executable: pkg-config - found
> ===>   gobject-introspection-0.10.8 depends on shared library: ffi.5 - found
> ===>   gobject-introspection-0.10.8 depends on shared library: cairo.2 - found
> ===>   gobject-introspection-0.10.8 depends on shared library: intl - found
> ===>   gobject-introspection-0.10.8 depends on shared library: glib-2.0.0 - found
> ===>  Configuring for gobject-introspection-0.10.8
> checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... ./install-sh -c -d
> checking for gawk... no
> checking for mawk... no
> checking for nawk... nawk
> checking whether gmake sets $(MAKE)... yes
> checking whether to enable maintainer-specific portions of Makefiles... no
> checking build system type... i386-portbld-freebsd8.2
> checking host system type... i386-portbld-freebsd8.2
> checking for Win32... no
> checking for gcc... cc
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables... 
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether cc accepts -g... yes
> checking for cc option to accept ISO C89... none needed
> checking for style of include used by gmake... GNU
> checking dependency style of cc... gcc3
> checking whether cc understands -c and -o together... yes
> checking for a sed that does not truncate output... /usr/bin/sed
> checking for grep that handles long lines and -e... /usr/bin/grep
> checking for egrep... /usr/bin/grep -E
> checking for fgrep... /usr/bin/grep -F
> checking for ld used by cc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... (cached) 262144
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... no
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for ar... ar
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from cc object... ok
> checking how to run the C preprocessor... cpp
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if cc supports -fno-rtti -fno-exceptions... no
> checking for cc option to produce PIC... -fPIC -DPIC
> checking if cc PIC flag -fPIC -DPIC works... yes
> checking if cc static flag -static works... yes
> checking if cc supports -c -o file.o... yes
> checking if cc supports -c -o file.o... (cached) yes
> checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... freebsd8.2 ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking for pkg-config... /opt/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for flex... flex
> checking lex output file root... lex.yy
> checking lex library... -lfl
> checking whether yytext is a pointer... yes
> checking for bison... bison -y
> checking for dlopen in -ldl... no
> checking for the suffix of shared libraries... .so
> checking for GLIB... yes
> checking for GOBJECT... yes
> checking for GIO... yes
> checking for GIO_UNIX... yes
> checking for CAIRO... yes
> checking for CAIRO_GOBJECT... yes
> checking for SCANNER... yes
> checking for FFI... yes
> checking size of char... 1
> checking size of short... 2
> checking size of int... 4
> checking size of long... 4
> checking for GIREPO... yes
> checking for gtkdoc-check... no
> checking for gtkdoc-rebase... no
> checking for gtkdoc-mkpdf... no
> checking whether to build gtk-doc documentation... no
> checking for ANSI C header files... (cached) yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for an ANSI C-conforming const... yes
> checking for working strtod... yes
> checking for memchr... yes
> checking for strchr... yes
> checking for strspn... yes
> checking for strstr... yes
> checking for strtol... yes
> checking for strtoull... yes
> checking for backtrace... no
> checking for backtrace_symbols... no
> checking whether Python support is requested... checking whether /opt/bin/python2.7 version >= 2.5... yes
> checking for /opt/bin/python2.7 version... 2.7
> checking for /opt/bin/python2.7 platform... freebsd8
> checking for /opt/bin/python2.7 script directory... ${prefix}/lib/python2.7/site-packages
> checking for /opt/bin/python2.7 extension module directory... ${exec_prefix}/lib/python2.7/site-packages
> checking for headers required to compile python extensions... found
> checking for glib source directory to use for documentation... 
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating giscanner/config.py
> config.status: creating m4/Makefile
> config.status: creating tests/Makefile
> config.status: creating tests/offsets/Makefile
> config.status: creating tests/scanner/Makefile
> config.status: creating tests/repository/Makefile
> config.status: creating tests/warn/Makefile
> config.status: creating docs/Makefile
> config.status: creating docs/reference/Makefile
> config.status: creating gobject-introspection-1.0.pc
> config.status: creating gobject-introspection-no-export-1.0.pc
> config.status: creating config.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
> ===>  Building for gobject-introspection-0.10.8
>   LEX    giscanner/scannerlexer.c
> [ -d gir ] || ././install-sh -c -d gir ; \
> sed \
> -e s,%CAIRO_SHARED_LIBRARY%,libcairo-gobject.so.2, \
> -e s,%CAIRO_GIR_PACKAGE%,cairo-gobject, \
> < gir/cairo-1.0.gir.in > gir/cairo-1.0.gir.tmp && mv gir/cairo-1.0.gir.tmp gir/cairo-1.0.gir
> gmake  all-recursive
> gmake[1]: Entering directory `/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8'
> Making all in .
> gmake[2]: Entering directory `/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8'
>   CC     libgirepository_1_0_la-gdump.lo
>   CC     libgirepository_1_0_la-giarginfo.lo
>   CC     libgirepository_1_0_la-gibaseinfo.lo
>   CC     libgirepository_1_0_la-gicallableinfo.lo
>   CC     libgirepository_1_0_la-giconstantinfo.lo
>   CC     libgirepository_1_0_la-gienuminfo.lo
>   CC     libgirepository_1_0_la-gierrordomaininfo.lo
>   CC     libgirepository_1_0_la-gifieldinfo.lo
> girepository/gifieldinfo.c: In function 'g_field_info_set_field':
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_INVALID' not handled in switch
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_FUNCTION' not handled in switch
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_CALLBACK' not handled in switch
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_STRUCT' not handled in switch
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_BOXED' not handled in switch
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_ENUM' not handled in switch
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_FLAGS' not handled in switch
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_CONSTANT' not handled in switch
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_ERROR_DOMAIN' not handled in switch
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_UNION' not handled in switch
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_VALUE' not handled in switch
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_SIGNAL' not handled in switch
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_VFUNC' not handled in switch
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_PROPERTY' not handled in switch
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_FIELD' not handled in switch
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_ARG' not handled in switch
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_TYPE' not handled in switch
> girepository/gifieldinfo.c:521: warning: enumeration value 'GI_INFO_TYPE_UNRESOLVED' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_VOID' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_BOOLEAN' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_INT8' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_UINT8' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_INT16' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_UINT16' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_INT32' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_UINT32' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_INT64' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_UINT64' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_FLOAT' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_DOUBLE' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_GTYPE' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_UTF8' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_FILENAME' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_ARRAY' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_GLIST' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_GSLIST' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_GHASH' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_ERROR' not handled in switch
> girepository/gifieldinfo.c:516: warning: enumeration value 'GI_TYPE_TAG_UNICHAR' not handled in switch
>   CC     libgirepository_1_0_la-gifunctioninfo.lo
>   CC     libgirepository_1_0_la-ginvoke.lo
>   CC     libgirepository_1_0_la-giinterfaceinfo.lo
>   CC     libgirepository_1_0_la-giobjectinfo.lo
>   CC     libgirepository_1_0_la-gipropertyinfo.lo
>   CC     libgirepository_1_0_la-giregisteredtypeinfo.lo
>   CC     libgirepository_1_0_la-girepository.lo
>   CC     libgirepository_1_0_la-girffi.lo
>   CC     libgirepository_1_0_la-gisignalinfo.lo
>   CC     libgirepository_1_0_la-gistructinfo.lo
>   CC     libgirepository_1_0_la-gitypeinfo.lo
>   CC     libgirepository_1_0_la-gitypelib.lo
>   CC     libgirepository_1_0_la-giunioninfo.lo
>   CC     libgirepository_1_0_la-givfuncinfo.lo
>   CC     libgirepository_gthash_la-gthash.lo
>   CC     libcmph_la-bdz.lo
>   CC     libcmph_la-bdz_ph.lo
>   CC     libcmph_la-bmz8.lo
>   CC     libcmph_la-bmz.lo
>   CC     libcmph_la-brz.lo
>   CC     libcmph_la-buffer_entry.lo
>   CC     libcmph_la-buffer_manager.lo
>   CC     libcmph_la-chd.lo
>   CC     libcmph_la-chd_ph.lo
>   CC     libcmph_la-chm.lo
>   CC     libcmph_la-cmph.lo
>   CC     libcmph_la-cmph_structs.lo
>   CC     libcmph_la-compressed_rank.lo
>   CC     libcmph_la-compressed_seq.lo
>   CC     libcmph_la-fch_buckets.lo
>   CC     libcmph_la-fch.lo
>   CC     libcmph_la-graph.lo
>   CC     libcmph_la-hash.lo
>   CC     libcmph_la-jenkins_hash.lo
>   CC     libcmph_la-miller_rabin.lo
>   CC     libcmph_la-select.lo
>   CC     libcmph_la-vqueue.lo
>   CC     libcmph_la-vstack.lo
>   CCLD   libcmph.la
>   CCLD   libgirepository-gthash.la
>   CCLD   libgirepository-1.0.la
>   CC     libgirepository_internals_la-girmodule.lo
>   CC     libgirepository_internals_la-girnode.lo
>   CC     libgirepository_internals_la-giroffsets.lo
>   CC     libgirepository_internals_la-girparser.lo
>   CC     libgirepository_internals_la-girwriter.lo
>   CCLD   libgirepository-internals.la
>   CC     libgiscanner_la-sourcescanner.lo
>   CC     libgiscanner_la-scannerlexer.lo
>   CC     libgiscanner_la-scannerparser.lo
>   CCLD   libgiscanner.la
>   CC     _giscanner_la-giscannermodule.lo
>   CCLD   _giscanner.la
>   CC     g_ir_compiler-compiler.o
>   CCLD   g-ir-compiler
>   CC     g_ir_generate-generate.o
>   CCLD   g-ir-generate
>   CC     cmph_bdz_test-cmph-bdz-test.o
>   CCLD   cmph-bdz-test
>   CC     gthash_test-gthash.o
>   CC     gthash_test-gthash-test.o
>   CCLD   gthash-test
>   CC     glib_print-glib-print.o
>   CCLD   glib-print
>   GEN    g-ir-scanner
>   GEN    g-ir-annotation-tool
>   GISCAN GLib-2.0.gir
> /usr/include/machine/endian.h:107: syntax error, unexpected '{' in ' return (__extension__ ({ register __uint32_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); __X; }));' at '{'
> /usr/include/machine/endian.h:107: syntax error, unexpected ';' in ' return (__extension__ ({ register __uint32_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); __X; }));' at ';'
> g-ir-scanner: GLib: warning: 484 warnings suppressed (use --warn-all to see them)
>   GISCAN GObject-2.0.gir
> g-ir-scanner: GObject: warning: 27 warnings suppressed (use --warn-all to see them)
>   GISCAN GModule-2.0.gir
> g-ir-scanner: GModule: warning: 1 warnings suppressed (use --warn-all to see them)
>   GISCAN Gio-2.0.gir
> /usr/include/machine/endian.h:107: syntax error, unexpected '{' in ' return (__extension__ ({ register __uint32_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); __X; }));' at '{'
> /usr/include/machine/endian.h:107: syntax error, unexpected ';' in ' return (__extension__ ({ register __uint32_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); __X; }));' at ';'
> gir/gio-2.0.c:13219: Warning: Gio: g_action_group_action_state_changed: unknown parameter 'state' in documentation comment, should be one of 'action_group', 'action_name', 'value'
> gir/gio-2.0.c:25926: Warning: Gio: g_pollable_input_stream_read_nonblocking: unknown parameter 'cancellable' in documentation comment, should be one of 'stream', 'buffer', 'size', 'error'
> gir/gio-2.0.c:26004: Warning: Gio: g_pollable_output_stream_write_nonblocking: unknown parameter 'cancellable' in documentation comment, should be one of 'stream', 'buffer', 'size', 'error'
> /opt/include/glib-2.0/gio/gdbuserror.h:50: Warning: Gio: g_dbus_error_quark: Couldn't find corresponding enumeration
> gir/gio-2.0.c:17286: Warning: Gio: g_dbus_error_new_for_dbus_error: return value: Invalid non-constant return of bare structure or union; register as boxed type or (skip)
> gir/gio-2.0.c:14856: Warning: Gio: g_bus_own_name: argument bus_acquired_handler: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async)
> gir/gio-2.0.c:14856: Warning: Gio: g_bus_own_name: argument name_acquired_handler: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async)
> gir/gio-2.0.c:14914: Warning: Gio: g_bus_own_name_on_connection: argument name_acquired_handler: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async)
> gir/gio-2.0.c:14990: Warning: Gio: g_bus_watch_name: argument name_appeared_handler: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async)
> gir/gio-2.0.c:15030: Warning: Gio: g_bus_watch_name_on_connection: argument name_appeared_handler: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async)
> gir/gio-2.0.c:23913: Warning: Gio: g_io_extension_point_register: return value: Invalid non-constant return of bare structure or union; register as boxed type or (skip)
> gir/gio-2.0.c:23902: Warning: Gio: g_io_extension_point_lookup: return value: Invalid non-constant return of bare structure or union; register as boxed type or (skip)
> gir/gio-2.0.c:23891: Warning: Gio: g_io_extension_point_implement: return value: Invalid non-constant return of bare structure or union; register as boxed type or (skip)
> gir/gio-2.0.c:30079: Warning: Gio: g_tls_backend_get_default: return value: Missing (transfer) annotation
> gir/gio-2.0.c:30277: Warning: Gio: g_tls_client_connection_new: return value: Missing (transfer) annotation
> gir/gio-2.0.c:30599: Warning: Gio: g_tls_server_connection_new: return value: Missing (transfer) annotation
> gir/gio-2.0.c:23934: Warning: Gio: g_io_extension_ref_class: return value: Invalid non-constant return of bare structure or union; register as boxed type or (skip)
> gir/gio-2.0.c:13357: Warning: Gio: g_action_group_get_action_state_type: return value: Invalid non-constant return of bare structure or union; register as boxed type or (skip)
> gir/gio-2.0.c:18645: Warning: Gio: g_dbus_proxy_get_cached_property_names: return value: Missing (transfer) annotation
> gir/gio-2.0.c:30238: Warning: Gio: g_tls_client_connection_get_server_identity: return value: Missing (transfer) annotation
>   GISCAN GIRepository-2.0.gir
> girepository/girepository.h:165: Warning: GIRepository: symbol='gi_cclosure_marshal_generic': Unknown namespace for symbol 'gi_cclosure_marshal_generic'
> girepository/giunioninfo.h:31: Warning: GIRepository: symbol='INVALID_REFCOUNT': Unknown namespace for symbol 'INVALID_REFCOUNT'
> girepository/gitypes.h:369: Warning: GIRepository: symbol='GI_TYPE_TAG_N_TYPES': Unknown namespace for symbol 'GI_TYPE_TAG_N_TYPES'
> girepository/girepository.c:694: Warning: GIRepository: invalid annotation option: utf8
> girepository/gibaseinfo.h:80: Warning: GIRepository: Can't find matching type for constructor; symbol='g_info_new'
> girepository/gitypelib.h:35: Warning: GIRepository: g_typelib_new_from_memory: return value: Invalid non-constant return of bare structure or union; register as boxed type or (skip)
> girepository/gitypelib.h:38: Warning: GIRepository: g_typelib_new_from_const_memory: return value: Invalid non-constant return of bare structure or union; register as boxed type or (skip)
> girepository/gitypelib.h:41: Warning: GIRepository: g_typelib_new_from_mapped_file: return value: Invalid non-constant return of bare structure or union; register as boxed type or (skip)
> girepository/giobjectinfo.c:536: Warning: GIRepository: g_object_info_find_signal: return value: Missing (transfer) annotation
> girepository/givfuncinfo.c:208: Warning: GIRepository: g_vfunc_info_get_address: return value: Missing (transfer) annotation
>   GICOMP gir/DBus-1.0.gir
>   GICOMP gir/DBusGLib-1.0.gir
>   GICOMP gir/fontconfig-2.0.gir
>   GICOMP gir/freetype2-2.0.gir
>   GICOMP gir/GL-1.0.gir
>   GICOMP gir/libxml2-2.0.gir
>   GICOMP gir/xft-2.0.gir
>   GICOMP gir/xlib-2.0.gir
>   GICOMP gir/xfixes-4.0.gir
>   GICOMP gir/xrandr-1.3.gir
>   GICOMP gir/cairo-1.0.gir
>   GICOMP GLib-2.0.gir
>   GICOMP GObject-2.0.gir
>   GICOMP GModule-2.0.gir
>   GICOMP Gio-2.0.gir
>   GICOMP GIRepository-2.0.gir
> gmake[2]: Leaving directory `/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8'
> Making all in docs
> gmake[2]: Entering directory `/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/docs'
> Making all in reference
> gmake[3]: Entering directory `/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/docs/reference'
> gmake[3]: Nothing to be done for `all'.
> gmake[3]: Leaving directory `/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/docs/reference'
> gmake[3]: Entering directory `/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/docs'
> gmake[3]: Nothing to be done for `all-am'.
> gmake[3]: Leaving directory `/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/docs'
> gmake[2]: Leaving directory `/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/docs'
> Making all in tests
> gmake[2]: Entering directory `/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/tests'
>   GEN    everything-stamp.h
> touch everything-stamp.h
>   CC     everything.lo
>   CCLD   libeverything-1.0.la
>   GEN    Everything-1.0.gir
> g-ir-scanner: compile: cc -D_REENTRANT -I/opt/include/glib-2.0 -Wsign-compare -Wcast-align -Wpointer-arith -Wnested-externs -Wmissing-prototypes -Wmissing-declarations -Wchar-subscripts -Wall -O2 -pipe -march=prescott -fno-strict-aliasing -I.. -I/opt/include/gio-unix-2.0/ -I/opt/include/glib-2.0 -c -o /home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/tests/tmp-introspect1DXQf3/Everything-1.0.o /home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/tests/tmp-introspect1DXQf3/Everything-1.0.c
> g-ir-scanner: link: /bin/sh /home/usr/ports/devel/gobject-introspection/work/gnome-libtool --mode=link --tag=CC --silent cc -o /home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/tests/tmp-introspect1DXQf3/Everything-1.0 -export-dynamic -Wsign-compare -Wcast-align -Wpointer-arith -Wnested-externs -Wmissing-prototypes -Wmissing-declarations -Wchar-subscripts -Wall -O2 -pipe -march=prescott -fno-strict-aliasing -L. libeverything-1.0.la -pthread -L/opt/lib -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 /home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/tests/tmp-introspect1DXQf3/Everything-1.0.o
>   CC     gimarshallingtests.lo
>   CCLD   libgimarshallingtests-1.0.la
>   GEN    GIMarshallingTests-1.0.gir
> g-ir-scanner: compile: cc -D_REENTRANT -I/opt/include/glib-2.0 -Wsign-compare -Wcast-align -Wpointer-arith -Wnested-externs -Wmissing-prototypes -Wmissing-declarations -Wchar-subscripts -Wall -O2 -pipe -march=prescott -fno-strict-aliasing -I.. -I/opt/include/gio-unix-2.0/ -I/opt/include/glib-2.0 -c -o /home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/tests/tmp-introspect1GU43F/GIMarshallingTests-1.0.o /home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/tests/tmp-introspect1GU43F/GIMarshallingTests-1.0.c
> g-ir-scanner: link: /bin/sh /home/usr/ports/devel/gobject-introspection/work/gnome-libtool --mode=link --tag=CC --silent cc -o /home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/tests/tmp-introspect1GU43F/GIMarshallingTests-1.0 -export-dynamic -Wsign-compare -Wcast-align -Wpointer-arith -Wnested-externs -Wmissing-prototypes -Wmissing-declarations -Wchar-subscripts -Wall -O2 -pipe -march=prescott -fno-strict-aliasing -L. libgimarshallingtests-1.0.la -pthread -L/opt/lib -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 /home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/tests/tmp-introspect1GU43F/GIMarshallingTests-1.0.o
> ERROR: Failed to re-parse gir file; scanned='/tmp/tmpQbsSsA.gir' passthrough='/tmp/tmpcm6rFb.gir'
> gmake[2]: *** [GIMarshallingTests-1.0.gir] Error 1
> gmake[2]: Leaving directory `/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/tests'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8'
> gmake: *** [all] Error 2
> *** Error code 1
> 
> Stop in /usr/ports/devel/gobject-introspection.
> 
> The differences between the gir-files named above is trivial:
> 
> --- /tmp/tmpcm6rFb.gir	2011-08-14 05:31:46.000000000 +0000
> +++ /tmp/tmpQbsSsA.gir	2011-08-14 05:31:46.000000000 +0000
> @@ -46,3 +46,4 @@
>      <constant name="CONSTANT_GERROR_DOMAIN"
> -              value="OR_DOMAIN&quot;               value=&quot;">
> +              value="OR_DOMAIN&quot;
> +              value=&quot;">
>        <type name="utf8" c:type="gchar*"/>
> @@ -50,3 +51,4 @@
>      <constant name="CONSTANT_GERROR_MESSAGE"
> -              value="OR_MESSAGE&quot;               value=&quot;">
> +              value="OR_MESSAGE&quot;
> +              value=&quot;">
>        <type name="utf8" c:type="gchar*"/>
> 
> Please, advise. Thanks! Yours,
> 
> 	-mi
> _______________________________________________
> freebsd-gnome at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe at freebsd.org"
> 

Ache found that this was due to the Python malloc implementation being
enabled.  Rebuild Python without it, and gobject-introspection will
build.  The Python team has been informed.

Joe

-- 
Joe Marcus Clarke
FreeBSD GNOME Team	::	gnome at FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome


More information about the freebsd-gnome mailing list