gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -I -DG_LOG_DOMAIN=\"GGV\" -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DGNOMEICONDIR=\""/usr/share/pixmaps"\" -DDATADIR=\""/usr/share"\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/linc-1.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/X11R6/include -march=pentium3 -mcpu=pentium3 -O3 -fomit-frame-pointer -pipe -c main.c ggv-window.c: In function `ggv_window_load': ggv-window.c:1099: `GnomeVFSFileInfo' undeclared (first use in this function) ggv-window.c:1099: (Each undeclared identifier is reported only once ggv-window.c:1099: for each function it appears in.) ggv-window.c:1099: parse error before "info" ggv-window.c:1107: `info' undeclared (first use in this function) ggv-window.c:1108: `GNOME_VFS_FILE_INFO_GET_MIME_TYPE' undeclared (first use in this function) ggv-window.c:1109: `GNOME_VFS_FILE_INFO_FOLLOW_LINKS' undeclared (first use in this function) ggv-window.c: In function `timer_callback': ggv-window.c:1196: `GnomeVFSFileInfo' undeclared (first use in this function) ggv-window.c:1196: parse error before "info" ggv-window.c:1197: storage size of `sbuf' isn't known ggv-window.c:1210: `info' undeclared (first use in this function) make[3]: *** [ggv-window.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/ggv-2.4.0.1/work/ggv-2.4.0.1/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/ggv-2.4.0.1/work/ggv-2.4.0.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/ggv-2.4.0.1/work/ggv-2.4.0.1' make: *** [all-recursive-am] Error 2 !!! ERROR: app-text/ggv-2.4.0.1 failed. !!! Function gnome2_src_compile, Line 39, Exitcode 2 !!! compile failure Reproducible: Always Steps to Reproduce: Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r0, 2.4.22) ================================================================= System uname: 2.4.22 i686 Pentium III (Katmai) ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -mcpu=pentium3 -O3 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium3 -mcpu=pentium3 -O3 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs notitles" GENTOO_MIRRORS="http://gentoo.linux.no http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ libwww mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gdbm berkdb slang readline arts svga tcltk guile postgres X sdl gpm tcpd pam python esd imlib oggvorbis gtk qt kde motif opengl -3dnow -gnome sse matrox cdr gtkhtml bonobo tiff gd aalib lcms alsa socks5 imap mbox mozilla mozirc mozsvg moznoxft perl java doc ssl"
hmm, totally missed this one. what gnome-vfs version are you using ? If not the latest, try updating.
missing dep it seems (on ggv side), anyone know when this struct got added ?
according to http://cvs.gnome.org/bonsai/cvsblame.cgi?file=ggv%2Fsrc/ggv-window.c&rev=&root=/cvs/gnome seems like the VFS code was added since 2.0.0. the thing is it gnome-vfs shouldn't be missing because of the libgnomeui->libgnome->gnome-vfs dependency.
you should be looking at http://cvs.gnome.org/bonsai/cvsblame.cgi?file=%2Fgnome-vfs%2Flibgnomevfs%2Fgnome-vfs-file-info.h when GNOME_VFS_GET_MIME_TYPE gets introduced. dunno with what release the date fits..
oh i see, you mean the VFS bit, i thought you meant when vfs support was introduced into ggv. anyway, according to my unscientific estimation (eg. looking at the date of tarballs on ftp.gnome.org, that would of been added since gnome-vfs-2.2
added gnome-vfs-2.2 dep to 2.4.0.2 sorry this took so long, thanks for the report