> 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,@libdir\@,/usr/local/lib, -e s,@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 (scan...@apricot.com) _______________________________________________ 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"