Trying to emerge gobject-introspection on ~amd64. libtool: link: x86_64-pc-linux-gnu-gcc -o /var/tmp/portage/dev-libs/gobject-introspection-1.32.1/work/gobject-intro spection-1.32.1/tmp-introspectourLAC/Gio-2.0 -fno-strict-aliasing -Wsign-compare -Wcast-align -Wpointer-arith -Wnes ted-externs -Wmissing-prototypes -Wmissing-declarations -Wchar-subscripts -Wall -march=core2 -O2 -pipe /var/tmp/por tage/dev-libs/gobject-introspection-1.32.1/work/gobject-introspection-1.32.1/tmp-introspectourLAC/Gio-2.0.o -pthrea d -Wl,--export-dynamic -Wl,--export-dynamic -lgthread-2.0 -lgmodule-2.0 -lrt -lgobject-2.0 -lglib-2.0 -lgio-2.0 -p thread gir/gio-2.0.c:32987: Warning: Gio: g_pollable_input_stream_read_nonblocking: unknown parameter 'size' in documentat ion comment, should be 'count' /usr/include/glib-2.0/gio/gpollableoutputstream.h:92: Fatal: Gio: can't find parameter size referenced by parameter buffer of 'pollable_output_stream_write_nonblocking' /usr/include/glib-2.0/gio/gpollableoutputstream.h:92: Fatal: Gio: can't find parameter size referenced by parameter buffer of 'pollable_output_stream_write_nonblocking' Have remerged dev-libs/glib-2.34.3 and dev-libs/gobject-introspection-common-1.32.1, to ensure version matching (IIUC version compatibility is highly sensitive for gobject-introspection) Reproducible: Always
Created attachment 331886 [details] emerge --info
> Have remerged dev-libs/glib-2.34.3 If you use glib-2.34, you must update to gobject-introspection-2.34.
(In reply to comment #2) > > Have remerged dev-libs/glib-2.34.3 > > If you use glib-2.34, you must update to gobject-introspection-2.34. Meant to say "you must update to gobject-introspection-1.34"
On second thought: to prevent anyone else from running into the problem, I've now made gobject-introspection-1.32.1 explicitly depend on <glib-2.33. > 09 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org> > gobject-introspection-1.30.0-r2.ebuild, gobject-introspection-1.32.1.ebuild, > -gobject-introspection-1.34.0.ebuild, -gobject-introspection-1.34.1.1.ebuild: > Pin to a specific range of glib versions to avoid problems like bug #446622. > Drop old.