when i want to emerge gnome it depends nautilus, nautilus begins to compile and then fails allways to buil. ________________________________________________________________________ # emerge -vp nautilus These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] gnome-base/nautilus-2.4.2 +cups +gstreamer +oggvorbis 0 kB __________________________________________________________________ Reproducible: Always Steps to Reproduce: 1. # emerge nautilus 2. 3. Actual Results: the whole output of "emerge nautilus" can be found here for downloading: http://martignier.net/nautilus_emerge_error ... [cuted the output above here] /usr/include/eel-2/eel/eel-marshal.h:4: error: stray '\3' in program /usr/include/eel-2/eel/eel-marshal.h:4:5: warning: null character(s) ignored /usr/include/eel-2/eel/eel-marshal.h:4: error: stray '\257' in program /usr/include/eel-2/eel/eel-marshal.h:4: error: stray '\3' in program /usr/include/eel-2/eel/eel-marshal.h:4:2627: warning: null character(s) ignored /usr/include/eel-2/eel/eel-marshal.h:4: confused by earlier errors, bailing out make[2]: *** [nautilus-scroll-positionable.lo] Fehler 1 make[2]: *** Warte auf noch nicht beendete Prozesse... In file included from nautilus-undo-transaction.c:33: /usr/include/eel-2/eel/eel-gtk-macros.h:1: error: syntax error before numeric constant /usr/include/eel-2/eel/eel-gtk-macros.h:1: error: stray '\4' in program In file included from nautilus-undo-transaction.c:33: /usr/include/eel-2/eel/eel-gtk-macros.h:1:11: warning: null character(s) ignored /usr/include/eel-2/eel/eel-gtk-macros.h:1: error: stray '\4' in program /usr/include/eel-2/eel/eel-gtk-macros.h:1: error: syntax error at '@' token /usr/include/eel-2/eel/eel-gtk-macros.h:1: error: stray '\376' in program /usr/include/eel-2/eel/eel-gtk-macros.h:1: error: stray '\2' in program /usr/include/eel-2/eel/eel-gtk-macros.h:1:18: warning: null character(s) ignored /usr/include/eel-2/eel/eel-gtk-macros.h:1: error: stray '\3' in program /usr/include/eel-2/eel/eel-gtk-macros.h:1:21: warning: null character(s) ignored /usr/include/eel-2/eel/eel-gtk-macros.h:2: error: stray '\2' in program /usr/include/eel-2/eel/eel-gtk-macros.h:2:2: warning: null character(s) ignored /usr/include/eel-2/eel/eel-gtk-macros.h:2: error: stray '\3' in program /usr/include/eel-2/eel/eel-gtk-macros.h:2:5: warning: null character(s) ignored /usr/include/eel-2/eel/eel-gtk-macros.h:2:4358: warning: no newline at end of file nautilus-undo-transaction.c:208: warning: type mismatch with previous implicit declaration nautilus-undo-transaction.c:96: warning: previous implicit declaration of `nautilus_undo_transaction_undo' nautilus-undo-transaction.c:208: warning: `nautilus_undo_transaction_undo' was previously implicitly declared to return `int' make[2]: *** [nautilus-undo-transaction.lo] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/nautilus-2.4.2/work/nautilus-2.4.2/libnautilus' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/nautilus-2.4.2/work/nautilus-2.4.2' make: *** [all-recursive-am] Fehler 2 !!! ERROR: gnome-base/nautilus-2.4.2 failed. !!! Function gnome2_src_compile, Line 39, Exitcode 2 !!! compile failure the whole output of "emerge nautilus" can be found here for downloading: http://martignier.net/nautilus_emerge_error Expected Results: expected nautilus to compile/emerge properly # emerge info Portage 2.0.50-r1 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.3-gentoo-r1) ================================================================= System uname: 2.6.3-gentoo-r1 i686 Intel(R) Pentium(R) III Mobile CPU 1133MHz Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://212.219.247.18/sites/www.ibiblio.org/gentoo/ http://212.219.247.21/sites/www.ibiblio.org/gentoo/ http://gentoo.math.bme.hu" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa apm arts avi berkdb bonobo cdr crypt cups dga dvd encode esd flac foomaticdb gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml imlib java jpeg libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl png python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd tiff truetype usb wxwindows x86 xface xinerama xml xml2 xmms xv zlib"
hmm is /usr/include/eel-2/eel/eel-marshal.h a valid file ? can you attach it ?
Created attachment 26979 [details] the requested file very very strange, i dont know how this can happens, this files has url's as content, and i think they come from opera. very very strange, how can i optain the original file again, or how can i find out from witch package file comes (sorry absolute gentoo newbee)
it looks like you have a filesystem corruption. /usr/include/eel-2/eel/eel-marshal.h is owned by the package "eel" (qpkg is a tool in "gentoolkit", qpkg -v -f /usr/include/eel-2/eel/eel-marshal.h reports: gnome-base/eel-2.4.2 on my system I'd suggest checking your filesystem, (shutdown -F -r now "reboot for filesystem check") and after that, reinstalling gnome-base/eel