Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 170217 - gnome-python 2.16.2 does not compile against gnome-vfs 2.12.2
Summary: gnome-python 2.16.2 does not compile against gnome-vfs 2.12.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-10 02:13 UTC by Carlos Cordoba
Modified: 2007-03-10 23:48 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carlos Cordoba 2007-03-10 02:13:03 UTC
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.
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2007-03-10 09:13:02 UTC
gnome-vfs-2.12 isn't even in portage ... Why aren't you building against 2.16.3 ?
Comment 2 Rémi Cardona (RETIRED) gentoo-dev 2007-03-10 14:47:01 UTC
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
Comment 3 Carlos Cordoba 2007-03-10 15:08:18 UTC
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
Comment 4 Carlos Cordoba 2007-03-10 15:09:43 UTC
And thank you very much for your quick answer :-)
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2007-03-10 17:06:45 UTC
upstream was very quick to fix the bug, they advised me to update the dep to 2.14. Fixed in CVS :) thanks
Comment 6 Carlos Cordoba 2007-03-10 23:48:31 UTC
Thanks again for your work and your concern :-)