Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 446622 - dev-libs/gobject-introspection-1.32.1: gpollableoutputstream.h:92: Gio can't find parameter size pollable_output_stream_write_nonblocking
Summary: dev-libs/gobject-introspection-1.32.1: gpollableoutputstream.h:92: Gio can't ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-09 17:28 UTC by Jeff Kowalczyk
Modified: 2012-12-09 18:36 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge-info.txt,5.72 KB, text/plain)
2012-12-09 17:29 UTC, Jeff Kowalczyk
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Kowalczyk 2012-12-09 17:28:25 UTC
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
Comment 1 Jeff Kowalczyk 2012-12-09 17:29:37 UTC
Created attachment 331886 [details]
emerge --info
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-12-09 17:45:43 UTC
> Have remerged dev-libs/glib-2.34.3

If you use glib-2.34, you must update to gobject-introspection-2.34.
Comment 3 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-12-09 17:46:35 UTC
(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"
Comment 4 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-12-09 18:36:43 UTC
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.