When I was trying to install gnome-python 2.16.2, I obtained the next error i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/python2.4 -I/usr/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DPY_SSIZE_T_CLEAN -pthread -DORBIT2=1 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -O3 -mtune=athlon-xp -pipe -Wall -std=c9x -fno-strict-aliasing -MT _gnomevfs_la-vfs-uri.lo -MD -MP -MF .deps/_gnomevfs_la-vfs-uri.Tpo -c vfs-uri.c -fPIC -DPIC -o .libs/_gnomevfs_la-vfs-uri.o vfsmodule.c: In function `register_constants': vfsmodule.c:2183: error: `GNOME_VFS_FILE_INFO_FIELDS_IDS' undeclared (first use in this function) vfsmodule.c:2183: error: (Each undeclared identifier is reported only once vfsmodule.c:2183: error: for each function it appears in.) vfsmodule.c:2205: error: `GNOME_VFS_FILE_INFO_NAME_ONLY' undeclared (first use in this function) make[2]: *** [_gnomevfs_la-vfsmodule.lo] Error 1 make[2]: *** Se espera a que terminen otras tareas.... make[2]: se sale del directorio `/var/tmp/portage/dev-python/gnome-python-2.16.2/work/gnome-python-2.16.2/gnomevfs' make[1]: *** [all-recursive] Error 1 make[1]: se sale del directorio `/var/tmp/portage/dev-python/gnome-python-2.16.2/work/gnome-python-2.16.2' make: *** [all] Error 2 !!! ERROR: dev-python/gnome-python-2.16.2 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' environment, line 3680: Called src_compile ebuild.sh, line 1304: Called gnome2_src_compile gnome2.eclass, line 71: Called die After that I tried to install gnome-python 2.12.4 and everything went fine. I almost sure (but I am unable to reproduce it at the moment) that my problem has to be that my version of gnome-vfs is too old: 2.12.2, which is not in the tree anymore. But if this so, then this has to be corrected in the 2.16.2 ebuild of gnome-python, because it requires 2.9.3 as the minimum version of gnome-vfs.
gnome-vfs-2.12 isn't even in portage ... Why aren't you building against 2.16.3 ?
Looking at the ChangeLog for gnome-vfs, GNOME_VFS_FILE_INFO_NAME_ONLY was introduced last year for release 2.13.92. I'll bug upstream about this so they can figure out which gnome-vfs they want Thanks
Well, at the moment I cannot install gnome-vfs-2.16.3 because it needs dbus-1.0.2-r1 and I am still in the 0.60 branch. I am finishing my master thesis so I don't have time to deal with revdep-rebuild and everything else. Thanks to understand and to talk with the gnome guys to correct this problem Carlos
And thank you very much for your quick answer :-)
upstream was very quick to fix the bug, they advised me to update the dep to 2.14. Fixed in CVS :) thanks
Thanks again for your work and your concern :-)