e17 stopped compiling on this machine. i have 16.999.023 running and would like to upgrade. Not sure if this is a gentoo issue but I havn't seen any bug fixes on the CVS Commit. Thanks, Pieter i686-pc-linux-gnu-ar cru .libs/libevas_file.a .libs/evas_path.o .libs/evas_module.o i686-pc-linux-gnu-ar: .libs/evas_module.o: No such file or directory make[4]: *** [libevas_file.la] Error 1 make[4]: Leaving directory `/var/tmp/portage/evas-9999/work/e17/libs/evas/src/lib/file' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/evas-9999/work/e17/libs/evas/src/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/evas-9999/work/e17/libs/evas/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/evas-9999/work/e17/libs/evas' make: *** [all] Error 2 * This is a LIVE CVS ebuild. * That means there are NO promises it will work. * If it fails to build, FIX THE CODE YOURSELF * before reporting any issues. * If you have trouble connecting to the sourceforge cvs * server, try exporting using the unofficial mirror: * export E17_ECVS_SERVER=thinktux.net:/root !!! ERROR: x11-libs/evas-9999 failed. !!! Function enlightenment_die, Line 98, Exitcode 0 !!! emake failed !!! SEND BUG REPORTS TO vapier@gentoo.org NOT THE E TEAM !!! If you need support, post the topmost build error, NOT this status message.
Same problem here. I did notice that compilation works when compiling manually with the same ./configure command So I assume this is a gentoo related issue. * econf: updating e17/libs/evas/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-software-x11 --disable-directfb --enable-fb --enable-buffer --enable-gl-x11 --enable-xrender-x11 --enable-image-loader-png --enable-image-loader-jpeg --enable-image-loader-eet --enable-font-loader-eet --enable-image-loader-edb --enable-cpu-mmx --enable-cpu-mmx --enable-cpu-sse --disable-cpu-altivec --enable-cairo-x11 --enable-cpu-c --enable-scale-sample --enable-scale-smooth --enable-convert-8-rgb-332 --enable-convert-8-rgb-666 --enable-convert-8-rgb-232 --enable-convert-8-rgb-222 --enable-convert-8-rgb-221 --enable-convert-8-rgb-121 --enable-convert-8-rgb-111 --enable-convert-16-rgb-565 --enable-convert-16-rgb-555 --enable-convert-16-rgb-444 --enable-convert-16-rgb-rot-0 --enable-convert-16-rgb-rot-270 --enable-convert-16-rgb-rot-90 --enable-convert-24-rgb-888 --enable-convert-24-bgr-888 --enable-convert-32-rgb-8888 --enable-convert-32-rgbx-8888 --enable-convert-32-bgr-8888 --enable-convert-32-bgrx-8888 --enable-convert-32-rgb-rot-0 --enable-convert-32-rgb-rot-270 --enable-convert-32-rgb-rot-90 --build=i686-pc-linux-gnu $ emerge info Portage 2.1_pre3-r1 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.5-r3, 2.6.15-suspend2-r2 i686) ================================================================= System uname: 2.6.15-suspend2-r2 i686 Intel(R) Pentium(R) M processor 1.60GHz Gentoo Base System version 1.12.0_pre14 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -mtune=pentium-m -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=pentium-m -mtune=pentium-m -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/pub/mirror/rsync.gentoo.org/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/data/packages/gentoo/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aac aalib acpi alsa apache2 audiofile avi bash-completion berkdb bitmap-fonts bonobo bzip2 cairo cdr crypt css cups curl dbus dvd dvdr dvdread emboss encode esd ethereal exif expat fam fbcon festival ffmpeg firefox flac foomaticdb fortran freetds gd gdbm gif glut gmp gpm gps gstreamer gtk gtk2 gtkhtml guile idn imagemagick imlib ipv6 java jikes john jpeg jpeg2k junit kdeenablefinal lcms libcaca libg++ libwww lm_sensors logrotate mad matroska mhash mikmod mmx mng motif mozsvg mp3 mpeg mpm-prefork mssql musicbrainz mysql ncurses nls nptl nsplugin ogg oggvorbis openal opengl oss pam pcre pdflib perl php png python qt qtmt quicktime readline real rtc ruby samba sdl sensord smartcard snmp spell sqlite sse sse2 ssl tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vorbis win32codecs wmf xine xinerama xml xml2 xmms xv xvid zlib elibc_glibc kernel_linux userland_GNU video_cards_radeon" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
for me it does not work manually i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I. -I../../../src/lib -I../../../src/lib/include -I/usr/include/freetype2 -g -O2 -MT evas_path.lo -MD -MP -MF .deps/evas_path.Tpo -c evas_path.c -fPIC -DPIC -o .libs/evas_path.o i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I. -I../../../src/lib -I../../../src/lib/include -I/usr/include/freetype2 -g -O2 -MT evas_path.lo -MD -MP -MF .deps/evas_path.Tpo -c evas_path.c -o evas_path.o >/dev/null 2>&1 /bin/sh ../../../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -g -O2 -o libevas_file.la evas_path.lo evas_module.lo i686-pc-linux-gnu-ar cru .libs/libevas_file.a .libs/evas_path.o .libs/evas_module.o i686-pc-linux-gnu-ar: .libs/evas_module.o: No such file or directory make[4]: *** [libevas_file.la] Fehler 1 make[4]: Leaving directory `/var/tmp/portage/evas-9999/distdir/cvs-src/e17/libs/evas/src/lib/file' make[3]: *** [all-recursive] Fehler 1 make[3]: Leaving directory `/var/tmp/portage/evas-9999/distdir/cvs-src/e17/libs/evas/src/lib' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/evas-9999/distdir/cvs-src/e17/libs/evas/src' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/evas-9999/distdir/cvs-src/e17/libs/evas' make: *** [all] Fehler 2 Already the same failure
when doing it manually (in /usr/tmp/portage/evas-9999/work/e17/libs/evas/) you need to do a 'make clean' to remove previous bad files. Then you can try a ./configure --with-all-your-arguments and 'make' I think it should compile...
you dont need the configure `make clean && make` should do it oddly enough
I get this error as well. If I build manually just with default options (./autogen.sh && make) I also get the same error. (I believe it's using automake-1.8 by default) However, if I 'export WANT_AUTOMAKE=1.9' before a manual build evas compiles fine. I changed the WANT_AUTOMAKE line in enlightenment.eclass from export WANT_AUTOMAKE=${EAUTOMAKE:-1.8} to export WANT_AUTOMAKE=1.9 but the evas-9999 ebuild still had the same compile error.
I found why there is a problem and also a quick/temporary solution to the problem. Those running "make clean" before running "make" again where right. The file /usr/portage/distfiles/cvs-src/e17/libs/evas/src/lib/file/evas_module.lo is fetched from the CVS and it should not be. Running "make clean" before running "make" again remove the file and now the lib compile correctly. My quick solution was to add "emake clean" just before "emake || enlightenment_die "emake failed"" on line 147 in enlightenment.eclass.
solution: stop using tux cvs
*** Bug 125020 has been marked as a duplicate of this bug. ***