Having trouble building devel/gobject-introspection under 7.1-STABLE
scanner at apricot.com
scanner at apricot.com
Wed Dec 2 23:03:28 UTC 2009
> gmake[2]: Entering directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.5/girepository'
> CC libgirepository_1_0_la-girepository.lo
> CC libgirepository_1_0_la-gtypelib.lo
> CC libgirepository_1_0_la-gfield.lo
> CC libgirepository_1_0_la-ginfo.lo
> CC libgirepository_1_0_la-girffi.lo
> CC libgirepository_1_0_la-gdump.lo
> CC libgirepository_1_0_la-ginvoke.lo
> CCLD libgirepository-1.0.la
> CC libgirepository_parser_la-girmodule.lo
> CC libgirepository_parser_la-girnode.lo
> CC libgirepository_parser_la-giroffsets.lo
> CC libgirepository_parser_la-girparser.lo
> CCLD libgirepository-parser.la
> gmake[2]: Leaving directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.5/girepository'
> Making all in giscanner
> gmake[2]: Entering directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.5/giscanner'
> gmake all-am
> gmake[3]: Entering directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.5/giscanner'
> 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
> gmake[3]: Leaving directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.5/giscanner'
> gmake[2]: Leaving directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.5/giscanner'
> Making all in tools
> gmake[2]: Entering directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.5/tools'
> CC g_ir_compiler-compiler.o
> CCLD g-ir-compiler
> CC g_ir_generate-generate.o
> CCLD g-ir-generate
> sed -e s, at libdir\@,/usr/local/lib, -e s, at PYTHON\@,/usr/local/bin/python2.6, g-ir-scanner.in > g-ir-scanner.tmp && mv g-ir-scanner.tmp g-ir-scanner
> chmod a+x g-ir-scanner
> gmake[2]: Leaving directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.5/tools'
> Making all in gir
> gmake[2]: Entering directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.5/gir'
> CC libgirepository_everything_1_0_la-everything.lo
> CCLD libgirepository-everything-1.0.la
> GEN GLib-2.0.gir
> /usr/include/machine/endian.h:146: syntax error, unexpected '{'
> /usr/include/machine/endian.h:146: syntax error, unexpected ';'
> /usr/include/machine/endian.h:153: syntax error, unexpected '{'
> /usr/include/machine/endian.h:153: syntax error, unexpected ';'
> GEN GLib-2.0.gir
> GEN GObject-2.0.gir
> Traceback (most recent call last):
> File "../tools/g-ir-scanner", line 38, in <module>
> sys.exit(scanner_main(sys.argv))
> File "/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.5/giscanner/scannermain.py", line 277, in scanner_main
> transformer.register_include(include_obj)
> File "/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.5/giscanner/transformer.py", line 112, in register_include
> self._parse_include(filename)
> File "/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.5/giscanner/transformer.py", line 137, in _parse_include
> self._cachestore.store(filename, parser)
> File "/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.5/giscanner/cachestore.py", line 109, in store
> shutil.move(tmp_filename, store_filename)
> File "/usr/local/lib/python2.6/shutil.py", line 264, in move
> copy2(src, real_dst)
> File "/usr/local/lib/python2.6/shutil.py", line 100, in copy2
> copystat(src, dst)
> File "/usr/local/lib/python2.6/shutil.py", line 77, in copystat
> os.chflags(dst, st.st_flags)
> OSError: [Errno 45] Operation not supported: '/home/scanner/.cache/g-ir-scanner/6f4f273a32647c4a726a9b465c5599c2049c2c94'
> gmake[2]: *** [GObject-2.0.gir] Error 1
> gmake[2]: Leaving directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.5/gir'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.5'
> gmake: *** [all] Error 2
> *** Error code 1
Now, I know that just previously in the past couple of days someone else
reported this exact same problem. The email chain ends with:
> On Tue, Dec 01, 2009 at 03:03:29AM -0500, Joe Marcus Clarke wrote:
> > I fixed it. I found that your /usr/local was a symlink, and this was
> > tripping up g-ir-scanner. Fortunately, a patch was committed to GNOME
> > git to fix this, so I merged the patch into the port.
>
> OK; I was finally able to build devel/gobject-introspection this
> morning, so I think my laptop will be fairly busy updating the ports
> that depend on it for a while.... :-}
I have just csup'd my ports tree (twice this morning!) off of a csup
mirror -- that did not result in any fix. I then did a csup off of the
main one site just in case -- not something I typically do. Whatever
this fix was, it needs to be pulled up for at least 7.1 stable, or
just tell me what it is and where I can get it so I can rebuild the
necessary ports.
/usr/local is not a sym link here:
$ ls -lhd /usr/local
drwxr-xr-x 22 root wheel 512B Dec 2 12:45 /usr/local/
For pkg-config I get the following results:
$ export V=1
$ pkg-config --variable=includedir glib-2.0
/usr/local/include
$ pkg-config --variable=libdir glib-2.0
/usr/local/lib
$ pkg-config glib-2.0 --cflags
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
$ pkg-config glib-2.0 --libs
-L/usr/local/lib -lglib-2.0
--Scanner (scanner at apricot.com)
More information about the freebsd-ports
mailing list