GNOME Bugzilla – Bug 618778
Build failure due "Type reference 'uid_t' not found"
Last modified: 2015-02-07 16:53:09 UTC
Building GNOME Desktop from scratch using jhbuild (moduleset gnome-3.0). includedir=. GModule-2.0.gir -o GModule-2.0.typelib ../tools/g-ir-compiler --includedir=. --includedir=../gir --includedir=../gir --includedir=. Gio-2.0.gir -o Gio-2.0.typelib Gio-2.0.gir: error: Type reference 'uid_t' not found make[2]: *** [Gio-2.0.typelib] Error 1 Previously, the Gio-2.0.gir was created using: env LPATH=.libs env PYTHONPATH=..:..:YTHONPATH UNINSTALLED_INTROSPECTION_SRCDIR=.. UNINSTALLED_INTROSPECTION_BUILDDIR=.. ../tools/g-ir-scanner -v --add-include-path=../gir --add-include-path=. -v --add-include-path=../gir --add-include-path=. --namespace=Gio --nsversion=2.0 --libtool="/bin/bash ../libtool" --library=gio-2.0 --pkg=gio-2.0 --pkg=gio-unix-2.0 --include=GObject-2.0 --noclosure --strip-prefix=g --c-include="gio/gio.h" --add-include-path=. -DGIO_COMPILATION -I/opt/gnome3/lib64/glib-2.0/include /opt/gnome3/include/gio-unix-2.0/gio/*.h /opt/gnome3/include/glib-2.0/gio/*.h ./gio-2.0.c --output Gio-2.0.gir BYW "YTHONPATH" ?!?!?!
Same error here
Created attachment 161375 [details] [review] [scanner] Add uid_t, gid_t, dev_t to integral type conversions Continuing where we were going with pid_t, define a few more POSIX types by converting them to their fundamental integers. See commentary in patch for more explanation on rationale.
Review of attachment 161375 [details] [review]: Looks good
The following fix has been pushed: 26ac70c Add uid_t, gid_t, dev_t to integral type conversions
Created attachment 161432 [details] [review] Add uid_t, gid_t, dev_t to integral type conversions Continuing where we were going with pid_t, define a few more POSIX types by converting them to their fundamental integers. See commentary in patch for more explanation on rationale.
[Mass-moving gobject-introspection tickets to its own Bugzilla product - see bug 708029. Mass-filter your bugmail for this message: introspection20150207 ]