Summary: | =dev-libs/gobject-introspection-0.10.8 fails to compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | taaroa |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Build log |
Description
Agostino Sarubbo
![]() # eix gobject-introspection [U] dev-libs/gobject-introspection Available versions: (~)0.9.3[2] 0.10.2 (~)0.10.7 (~)0.10.8{tbz2} (~)9999[1] {doc test} Installed versions: 0.10.8{tbz2}(23:07:14 25.04.2011)(-doc -test) Homepage: http://live.gnome.org/GObjectIntrospection/ Description: Introspection infrastructure for gobject library bindings [1] "keruspe" layman/keruspe [2] "rubenqba" layman/rubenqba _______________________________________________________________________________ Portage 2.2.0_alpha30 (hardened/linux/amd64/no-multilib, gcc-4.6.0, libc-0-r0, 2.6.38-hardened x86_64) The only file I have in that dir is gdu.monitor, so check if gvfs[gdu] helps. could you paste the output of emerge -pv glib gvfs gobject-introspection ? (In reply to comment #3) > could you paste the output of emerge -pv glib gvfs gobject-introspection ? [ebuild R ] dev-libs/glib-2.28.6 USE="static-libs test* -debug -doc -fam (-introspection) (-selinux) -xattr" 0 kB [ebuild R ] gnome-base/gvfs-1.6.7 USE="bash-completion* http* udev* -archive -avahi -bluetooth -cdda -doc -fuse -gdu -gnome -gnome-keyring -gphoto2 -ios -samba" 0 kB [ebuild U ] dev-libs/gobject-introspection-0.10.8 [0.10.2] USE="doc* test*" 0 kB according to portagefilelist.de that directory is also populated by USE=gphoto2 (gphoto2.monitor) and USE=ios (afc.monitor). So using one of these USE flag fixes/hides the problem, but I'd say the real fix is to make sure that gvfs creates that directory on install if it doesn't exist. (In reply to comment #5) > according to portagefilelist.de that directory is also populated by USE=gphoto2 > (gphoto2.monitor) and USE=ios (afc.monitor). > So using one of these USE flag fixes/hides the problem, but I'd say the real > fix is to make sure that gvfs creates that directory on install if it doesn't > exist. Actually, the solution lies in figuring out why gobject-introspection does access that dir in the first place. Though if gvfs tries to access that dir in one of its libs/progs and doesn't *gracefully* fail in case it's gone, it should be reported upstream. After reading your comment I'm not even sure it's related to gvfs anymore. The same error about that dir missing is there several times in the build.log. Maybe you should report this to upstream -> bugzilla.gnome.org (under "glib" product, component "introspection") Are you still suffering this problem? In that case, maybe compiling it with V=1 make option could help to know where is exactly occurring the failure no, atm I can't reproduce. Will close for now as I cannot neither reproduce on none of my machines |