/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOME_VFS_CONFDIR=\"/etc\" -DGNOME_VFS_DATADIR=\"/usr/share\" -DGNOME_VFS_PREFIX=\"/usr\" -I.. -I../intl -I.. -I../intl -I../libgnomevfs -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gnome-xml -I/usr/include/gconf/1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -Wall -Wunused -I/usr/include -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -DG_LOG_DOMAIN=\"GnomeVFS\" -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -mcpu=i686 -pipe -c gnome-vfs-async-ops.c In file included from gnome-vfs-mime-private.h:26, from gnome-vfs-application-registry.c:32: ../libgnomevfs/gnome-vfs-mime-monitor.h:28:27: gtk/gtkobject.h: No such file or directory In file included from gnome-vfs-mime-private.h:26, from gnome-vfs-application-registry.c:32: ../libgnomevfs/gnome-vfs-mime-monitor.h:31: parse error before "GtkObject" ../libgnomevfs/gnome-vfs-mime-monitor.h:31: warning: no semicolon at end of struct or union rm -f .libs/gnome-vfs-async-ops.lo ../libgnomevfs/gnome-vfs-mime-monitor.h:32: warning: type defaults to `int' in declaration of `GnomeVFSMIMEMonitor' ../libgnomevfs/gnome-vfs-mime-monitor.h:32: warning: data definition has no type or storage class ../libgnomevfs/gnome-vfs-mime-monitor.h:43: parse error before '*' token ../libgnomevfs/gnome-vfs-mime-monitor.h:43: warning: type defaults to `int' in declaration of `gnome_vfs_mime_monitor_get' ../libgnomevfs/gnome-vfs-mime-monitor.h:43: warning: data definition has no type or storage class In file included from gnome-vfs-application-registry.c:32: gnome-vfs-mime-private.h:33: parse error before '*' token gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOME_VFS_CONFDIR=\"/etc\" -DGNOME_VFS_DATADIR=\"/usr/share\" -DGNOME_VFS_PREFIX=\"/usr\" -I.. -I../intl -I.. -I../intl -I../libgnomevfs -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gnome-xml -I/usr/include/gconf/1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -Wall -Wunused -I/usr/include -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -DG_LOG_DOMAIN=\"GnomeVFS\" -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -mcpu=i686 -pipe -c gnome-vfs-async-ops.c -fPIC -DPIC -o .libs/gnome-vfs-async-ops.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOME_VFS_CONFDIR=\"/etc\" -DGNOME_VFS_DATADIR=\"/usr/share\" -DGNOME_VFS_PREFIX=\"/usr\" -I.. -I../intl -I.. -I../intl -I../libgnomevfs -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gnome-xml -I/usr/include/gconf/1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -Wall -Wunused -I/usr/include -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -DG_LOG_DOMAIN=\"GnomeVFS\" -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -mcpu=i686 -pipe -c gnome-vfs-async-ops.c -o gnome-vfs-async-ops.o >/dev/null 2>&1 make[3]: *** [gnome-vfs-application-registry.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... mv -f .libs/gnome-vfs-async-ops.lo gnome-vfs-async-ops.lo make[3]: Leaving directory `/var/tmp/portage/gnome-vfs-1.0.5-r3/work/gnome-vfs-1.0.5/libgnomevfs' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gnome-vfs-1.0.5-r3/work/gnome-vfs-1.0.5/libgnomevfs' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gnome-vfs-1.0.5-r3/work/gnome-vfs-1.0.5' make: *** [all-recursive-am] Error 2 !!! ERROR: gnome-base/gnome-vfs-1.0.5-r3 failed. !!! Function src_compile, Line 63, Exitcode 2 !!! (no error message) The build fails because it can't find the include dir for some reason. I can fix this by obviously changing the relevant files but the build should be fixed. Reproducible: Always Steps to Reproduce: emerge anything that requires gnome-vfs-1-x Actual Results: Build fail. Expected Results: Build merge
your 'emerge info' ? Are you sure it is not something on your side ? Is you gtk+-1 install correct (rebuild?) ? It should be there just fine.
Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r6)================================================================= System uname: 2.4.20-gentoo-r6 i686 Pentium III (Coppermine) ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=i686 -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="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.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 gpm jpeg kde libg++ libwww mad mikmod mmx mpeg ncurses nls pdflib png quicktime slang spell truetype xml2 xmms xv zlib gdbm berkdb readline arts bonobo svga java guile X sdl tcpd pam ssl perl python esd imlib oggvorbis gnome gtk qt motif opengl mozilla gphoto2 ldap gtk2" gtk 1 build is fine, to make sure I unmerged and remerged it.
Well missing headers seems to be the build problem as in: gtk/gtkobject.h: No such file or directory Perhaps something is going wrong further up, could you attach the full build log please ?, that might be of some help. Thanks
[root@localhost] [Wed Oct 08, 11:09 PM] gnome-vfs : emerge gnome-vfs-1.0.5-r3.ebuild Calculating dependencies ...done! >>> emerge (1 of 1) gnome-base/gnome-vfs-1.0.5-r3 to / >>> md5 src_uri ;-) gnome-vfs-1.0.5.tar.gz >>> Unpacking source... >>> Unpacking gnome-vfs-1.0.5.tar.gz to /var/tmp/portage/gnome-vfs-1.0.5-r3/work * Applying gnome-vfs-1.0.5-codeset.patch... [ ok ] * Applying gnome-vfs-1.0.5-proxy.patch... [ ok ] * Applying gnome-vfs-1.0.5-fix-segfault.patch... [ ok ]configure.in:196: warning: AC_TRY_RUN called without default to allow cross compiling configure.in:197: warning: AC_TRY_RUN called without default to allow cross compiling configure.in:198: warning: AC_TRY_RUN called without default to allow cross compiling >>> Source unpacked. * Working directory: /var/tmp/portage/gnome-vfs-1.0.5-r3/work/gnome-vfs-1.0.5... * Applying libtool-test.patch... * Applying libtool-relink.patch... * Applying libtool-tmp.patch... * Applying libtool-sed.patch... * Applying libtool-portage.patch... creating cache ./config.cache checking for a BSD compatible install... /bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal-1.4... found checking for working autoconf... found checking for working automake-1.4... found checking for working autoheader... found checking for working makeinfo... found checking for perl... /usr/bin/perl checking whether to enable maintainer-specific portions of Makefiles... no checking for strerror in -lcposix... no checking for gcc... gcc checking whether the C compiler (gcc -O2 -mcpu=i686 -pipe ) works... yes checking whether the C compiler (gcc -O2 -mcpu=i686 -pipe ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking how to run the C preprocessor... gcc -E checking for mawk... no checking for gawk... gawk checking for Cygwin environment... no checking for mingw32 environment... no checking host system type... i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking for a sed that does not truncate output... /bin/sed checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking for object suffix... o checking for executable suffix... no checking command to parse /usr/bin/nm -B output... ok checking for dlfcn.h... yes checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.lo... yes checking if gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -lc should be explicitly linked in... no creating libtool checking for pkg-config... /usr/bin/pkg-config checking for gnome-mime-data-2.0... yes checking MIME_DATABASE_CFLAGS... checking MIME_DATABASE_LIBS... checking for gnome-config... /usr/bin/gnome-config checking if /usr/bin/gnome-config works... yes checking for orbit-config... /usr/bin/orbit-config checking for orbit-idl... /usr/bin/orbit-idl checking for working ORBit environment... yes checking for gnorba libraries... yes checking for glib-config... /usr/bin/glib-config checking for GLIB - version >= 1.2.6... yes checking for gtk-config... /usr/bin/gtk-config checking for GTK - version >= 1.2.0... yes checking what warning flags to pass to the C compiler... -Wall -Wunused checking what language compliance flags to pass to the C compiler... checking for pthread_create in -lpthread... yes checking for sem_wait in -lrt... yes checking size_t in <sys/types.h>... yes checking off_t in <sys/types.h>... yes checking for ranlib... (cached) ranlib checking for ANSI C header files... yes checking for working const... yes checking for inline... inline checking for working alloca.h... yes checking for alloca... yes checking for unistd.h... yes checking for getpagesize... yes checking for working mmap... yes checking for argz.h... yes checking for limits.h... yes checking for locale.h... yes checking for nl_types.h... yes checking for malloc.h... yes checking for string.h... yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for getcwd... yes checking for munmap... yes checking for putenv... yes checking for setenv... yes checking for setlocale... yes checking for strchr... yes checking for strcasecmp... yes checking for strdup... yes checking for __argz_count... yes checking for __argz_stringify... yes checking for __argz_next... yes checking for stpcpy... yes checking for LC_MESSAGES... yes checking whether NLS is requested... yes checking for libintl.h... yes checking for gettext in libc... yes checking for msgfmt... /usr/bin/msgfmt checking for dcgettext... yes checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for catalogs to be installed... az ca da de el es eu fi fr ga gl hu it ja ko lt nl nn no pl pt pt_BR ro ru sk sl sv tr uk wa zh_TW sed: can't read ./intl/po2tbl.sed.in: No such file or directory checking for working alloca.h... (cached) yes checking for alloca... (cached) yes checking for getdtablesize... yes checking for open64... yes checking for lseek64... yes checking for statvfs... yes checking for getdelim... yes checking size of int... 4 checking size of long... 4 checking size of long long... 8 checking for sys/resource.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/statvfs.h... yes checking for oaf-config... /usr/bin/oaf-config checking for oaf >= 0.3.0... 0.6.10 checking for xml-config... /usr/bin/xml-config checking for gconf-config... /usr/bin/gconf-config checking for GCONF - version >= 0.9... yes checking for t_accept in -lnsl... no checking for socket in -lsocket... no checking for socket... yes checking for gethostbyname... yes checking for bzCompressInit in -lbz2... no checking struct linger is available... yes checking for cdda_interface.h... yes checking for cdda_paranoia.h... yes checking for OpenSSL includes... checking for openssl/ssl.h... yes checking for openssl/x509.h... yes checking for OpenSSL libraries... yes checking for gtkdoc-mkdb... true checking for db2html... false checking for langinfo.h... yes checking for nl_langinfo... yes checking for nl_langinfo and CODESET... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking for stddef.h... yes checking for stdlib.h... yes checking for string.h... (cached) yes checking for setlocale... (cached) yes checking whether make is GNU Make... yes checking for iconv_open... yes checking for EILSEQ... yes updating cache ./config.cache creating ./config.status creating Makefile creating gnome-vfs.spec creating libgnomevfs/gnome-vfs-file-size.h creating idl/Makefile creating libgnomevfs-pthread/Makefile creating libgnomevfs/libcharset/Makefile creating libgnomevfs/Makefile creating modules/Makefile creating modules/extfs/Makefile creating modules/extfs/ar creating modules/extfs/cpio creating modules/extfs/deb creating modules/extfs/lha creating modules/extfs/rar creating modules/extfs/zip creating modules/extfs/zoo creating devel-docs/Makefile creating devel-docs/gnome-vfs-tutorial/Makefile creating po/Makefile.in creating test/Makefile creating test/vfs-run creating doc/Makefile creating config.h <= gnome-vfs configuration summary : Enable profiler : NO GNOME platform : 1.x CFLAGS : -O2 -mcpu=i686 -pipe LDFLAGS : make all-recursive make[1]: Entering directory `/var/tmp/portage/gnome-vfs-1.0.5-r3/work/gnome-vfs-1.0.5' Making all in libgnomevfs make[2]: Entering directory `/var/tmp/portage/gnome-vfs-1.0.5-r3/work/gnome-vfs-1.0.5/libgnomevfs' Making all in libcharset make[3]: Entering directory `/var/tmp/portage/gnome-vfs-1.0.5-r3/work/gnome-vfs-1.0.5/libgnomevfs/libcharset' /bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DLIBDIR=\"/usr/lib\" -O2 -mcpu=i686 -pipe -c localcharset.c mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DLIBDIR=\"/usr/lib\" -O2 -mcpu=i686 -pipe -c localcharset.c -fPIC -DPIC -o .libs/localcharset.lo gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DLIBDIR=\"/usr/lib\" -O2 -mcpu=i686 -pipe -c localcharset.c -o localcharset.o >/dev/null 2>&1 mv -f .libs/localcharset.lo localcharset.lo /bin/sh ../../libtool --mode=link gcc -O2 -mcpu=i686 -pipe -o libcharset.la localcharset.lo -lrt rm -fr .libs/libcharset.la .libs/libcharset.* .libs/libcharset.* ar cru .libs/libcharset.al localcharset.lo ranlib .libs/libcharset.al creating libcharset.la (cd .libs && rm -f libcharset.la && ln -s ../libcharset.la libcharset.la) make[3]: Leaving directory `/var/tmp/portage/gnome-vfs-1.0.5-r3/work/gnome-vfs-1.0.5/libgnomevfs/libcharset' make[3]: Entering directory `/var/tmp/portage/gnome-vfs-1.0.5-r3/work/gnome-vfs-1.0.5/libgnomevfs' /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOME_VFS_CONFDIR=\"/etc\" -DGNOME_VFS_DATADIR=\"/usr/share\" -DGNOME_VFS_PREFIX=\"/usr\" -I.. -I../intl -I.. -I../intl -I../libgnomevfs -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gnome-xml -I/usr/include/gconf/1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -Wall -Wunused -I/usr/include -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -DG_LOG_DOMAIN=\"GnomeVFS\" -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -mcpu=i686 -pipe -c fnmatch.c /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOME_VFS_CONFDIR=\"/etc\" -DGNOME_VFS_DATADIR=\"/usr/share\" -DGNOME_VFS_PREFIX=\"/usr\" -I.. -I../intl -I.. -I../intl -I../libgnomevfs -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gnome-xml -I/usr/include/gconf/1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -Wall -Wunused -I/usr/include -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -DG_LOG_DOMAIN=\"GnomeVFS\" -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -mcpu=i686 -pipe -c gnome-vfs-application-registry.c mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOME_VFS_CONFDIR=\"/etc\" -DGNOME_VFS_DATADIR=\"/usr/share\" -DGNOME_VFS_PREFIX=\"/usr\" -I.. -I../intl -I.. -I../intl -I../libgnomevfs -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gnome-xml -I/usr/include/gconf/1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -Wall -Wunused -I/usr/include -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -DG_LOG_DOMAIN=\"GnomeVFS\" -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -mcpu=i686 -pipe -c gnome-vfs-application-registry.c -fPIC -DPIC -o .libs/gnome-vfs-application-registry.lo rm -f .libs/fnmatch.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOME_VFS_CONFDIR=\"/etc\" -DGNOME_VFS_DATADIR=\"/usr/share\" -DGNOME_VFS_PREFIX=\"/usr\" -I.. -I../intl -I.. -I../intl -I../libgnomevfs -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gnome-xml -I/usr/include/gconf/1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -Wall -Wunused -I/usr/include -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -DG_LOG_DOMAIN=\"GnomeVFS\" -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -mcpu=i686 -pipe -c fnmatch.c -fPIC -DPIC -o .libs/fnmatch.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOME_VFS_CONFDIR=\"/etc\" -DGNOME_VFS_DATADIR=\"/usr/share\" -DGNOME_VFS_PREFIX=\"/usr\" -I.. -I../intl -I.. -I../intl -I../libgnomevfs -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gnome-xml -I/usr/include/gconf/1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -Wall -Wunused -I/usr/include -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -DG_LOG_DOMAIN=\"GnomeVFS\" -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -mcpu=i686 -pipe -c fnmatch.c -o fnmatch.o >/dev/null 2>&1 mv -f .libs/fnmatch.lo fnmatch.lo /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOME_VFS_CONFDIR=\"/etc\" -DGNOME_VFS_DATADIR=\"/usr/share\" -DGNOME_VFS_PREFIX=\"/usr\" -I.. -I../intl -I.. -I../intl -I../libgnomevfs -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gnome-xml -I/usr/include/gconf/1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -Wall -Wunused -I/usr/include -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -DG_LOG_DOMAIN=\"GnomeVFS\" -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -mcpu=i686 -pipe -c gnome-vfs-async-ops.c rm -f .libs/gnome-vfs-async-ops.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOME_VFS_CONFDIR=\"/etc\" -DGNOME_VFS_DATADIR=\"/usr/share\" -DGNOME_VFS_PREFIX=\"/usr\" -I.. -I../intl -I.. -I../intl -I../libgnomevfs -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gnome-xml -I/usr/include/gconf/1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -Wall -Wunused -I/usr/include -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -DG_LOG_DOMAIN=\"GnomeVFS\" -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -mcpu=i686 -pipe -c gnome-vfs-async-ops.c -fPIC -DPIC -o .libs/gnome-vfs-async-ops.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOME_VFS_CONFDIR=\"/etc\" -DGNOME_VFS_DATADIR=\"/usr/share\" -DGNOME_VFS_PREFIX=\"/usr\" -I.. -I../intl -I.. -I../intl -I../libgnomevfs -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gnome-xml -I/usr/include/gconf/1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -Wall -Wunused -I/usr/include -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -DG_LOG_DOMAIN=\"GnomeVFS\" -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -mcpu=i686 -pipe -c gnome-vfs-async-ops.c -o gnome-vfs-async-ops.o >/dev/null 2>&1 In file included from gnome-vfs-mime-private.h:26, from gnome-vfs-application-registry.c:32: ../libgnomevfs/gnome-vfs-mime-monitor.h:28:27: gtk/gtkobject.h: No such file or directory In file included from gnome-vfs-mime-private.h:26, from gnome-vfs-application-registry.c:32: ../libgnomevfs/gnome-vfs-mime-monitor.h:31: parse error before "GtkObject" ../libgnomevfs/gnome-vfs-mime-monitor.h:31: warning: no semicolon at end of struct or union ../libgnomevfs/gnome-vfs-mime-monitor.h:32: warning: type defaults to `int' in declaration of `GnomeVFSMIMEMonitor' ../libgnomevfs/gnome-vfs-mime-monitor.h:32: warning: data definition has no type or storage class ../libgnomevfs/gnome-vfs-mime-monitor.h:43: parse error before '*' token ../libgnomevfs/gnome-vfs-mime-monitor.h:43: warning: type defaults to `int' in declaration of `gnome_vfs_mime_monitor_get' ../libgnomevfs/gnome-vfs-mime-monitor.h:43: warning: data definition has no type or storage class In file included from gnome-vfs-application-registry.c:32: gnome-vfs-mime-private.h:33: parse error before '*' token mv -f .libs/gnome-vfs-async-ops.lo gnome-vfs-async-ops.lo /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOME_VFS_CONFDIR=\"/etc\" -DGNOME_VFS_DATADIR=\"/usr/share\" -DGNOME_VFS_PREFIX=\"/usr\" -I.. -I../intl -I.. -I../intl -I../libgnomevfs -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gnome-xml -I/usr/include/gconf/1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -Wall -Wunused -I/usr/include -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -DG_LOG_DOMAIN=\"GnomeVFS\" -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -mcpu=i686 -pipe -c gnome-vfs-backend.c make[3]: *** [gnome-vfs-application-registry.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... rm -f .libs/gnome-vfs-backend.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOME_VFS_CONFDIR=\"/etc\" -DGNOME_VFS_DATADIR=\"/usr/share\" -DGNOME_VFS_PREFIX=\"/usr\" -I.. -I../intl -I.. -I../intl -I../libgnomevfs -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gnome-xml -I/usr/include/gconf/1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -Wall -Wunused -I/usr/include -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -DG_LOG_DOMAIN=\"GnomeVFS\" -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -mcpu=i686 -pipe -c gnome-vfs-backend.c -fPIC -DPIC -o .libs/gnome-vfs-backend.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOME_VFS_CONFDIR=\"/etc\" -DGNOME_VFS_DATADIR=\"/usr/share\" -DGNOME_VFS_PREFIX=\"/usr\" -I.. -I../intl -I.. -I../intl -I../libgnomevfs -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gnome-xml -I/usr/include/gconf/1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -Wall -Wunused -I/usr/include -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -DG_LOG_DOMAIN=\"GnomeVFS\" -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -mcpu=i686 -pipe -c gnome-vfs-backend.c -o gnome-vfs-backend.o >/dev/null 2>&1 mv -f .libs/gnome-vfs-backend.lo gnome-vfs-backend.lo make[3]: Leaving directory `/var/tmp/portage/gnome-vfs-1.0.5-r3/work/gnome-vfs-1.0.5/libgnomevfs' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gnome-vfs-1.0.5-r3/work/gnome-vfs-1.0.5/libgnomevfs' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gnome-vfs-1.0.5-r3/work/gnome-vfs-1.0.5' make: *** [all-recursive-am] Error 2 !!! ERROR: gnome-base/gnome-vfs-1.0.5-r3 failed. !!! Function src_compile, Line 63, Exitcode 2 !!! (no error message)
it looks like the include line: -I/usr/include/gtk-1.2 is missing from your compilation, because due to slotting the gtk headers are in gtk-1.2/gtk or gtk-2.0/gtk. but this works fine when i build it, and you have gtk-config according to configure.
Yup.. just thought that someone should know.. I really don't know why it does that. I'm going to leave it broken if anyone wants to further analyze..
These are actually identical errors, but the subject lines are a bit misleading. *** This bug has been marked as a duplicate of 29708 ***