using ACCEPT_KEYWORDS="~x86" emerge evidence emerges all ~x86 dependecies but then fails to make evidence with errors from gevas_bind.c and gevas_light.c have attempted to re-emerge evas before emerging evidence again, no change, evas apparently emerges fine with no errors Reproducible: Always Steps to Reproduce: 1.ACCEPT_KEYWORDS="~x86" emerge evidence 2.always fails on retry 3. Actual Results: i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I. -I../../../../src -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O3 -march=pentium3 -mtune=pentium3 -pipe -Wall -MT libevidence_gui_gtk2_iconview_la-gevas_light.lo -MD -MP -MF .deps/libevidence_gui_gtk2_iconview_la-gevas_light.Tpo -c gevas_light.c -fPIC -DPIC -o .libs/libevidence_gui_gtk2_iconview_la-gevas_light.o gevas_bind.c: In function `gevas_motioned': gevas_bind.c:447: warning: null argument where non-null required (arg 1) gevas_bind.c:447: warning: null argument where non-null required (arg 1) gevas_bind.c:447: warning: null argument where non-null required (arg 2) gevas_bind.c:447: warning: null argument where non-null required (arg 2) gevas_bind.c:447: warning: null argument where non-null required (arg 1) gevas_bind.c:447: warning: null argument where non-null required (arg 1) gevas_bind.c:447: warning: null argument where non-null required (arg 2) gevas_bind.c:447: warning: null argument where non-null required (arg 2) gevas_light.c: In function `gevas_event': gevas_light.c:144: error: `EVAS_BUTTON_NONE' undeclared (first use in this function) gevas_light.c:144: error: (Each undeclared identifier is reported only once gevas_light.c:144: error: for each function it appears in.) gevas_light.c:155: error: too many arguments to function `evas_event_feed_mouse_out' gevas_light.c:159: error: too many arguments to function `evas_event_feed_mouse_in' gevas_light.c:164: error: too many arguments to function `evas_event_feed_mouse_move' gevas_light.c:168: error: `EVAS_BUTTON_TRIPLE_CLICK' undeclared (first use in this function) gevas_light.c:171: error: `EVAS_BUTTON_DOUBLE_CLICK' undeclared (first use in this function) gevas_light.c:177: error: too many arguments to function `evas_event_feed_mouse_move' gevas_light.c:178: error: too many arguments to function `evas_event_feed_mouse_down' gevas_light.c:186: error: too many arguments to function `evas_event_feed_mouse_move' gevas_light.c:187: error: too many arguments to function `evas_event_feed_mouse_up' make[5]: *** [libevidence_gui_gtk2_iconview_la-gevas_light.lo] Error 1 make[5]: *** Waiting for unfinished jobs.... i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I. -I../../../../src -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O3 -march=pentium3 -mtune=pentium3 -pipe -Wall -MT libevidence_gui_gtk2_iconview_la-gevas_bind.lo -MD -MP -MF .deps/libevidence_gui_gtk2_iconview_la-gevas_bind.Tpo -c gevas_bind.c -o libevidence_gui_gtk2_iconview_la-gevas_bind.o >/dev/null 2>&1 make[5]: Leaving directory `/var/tmp/portage/evidence-0.9.8.20050116/work/evidence/src/gui/gtk2/icon_view' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/portage/evidence-0.9.8.20050116/work/evidence/src/gui/gtk2' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/evidence-0.9.8.20050116/work/evidence/src/gui' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/evidence-0.9.8.20050116/work/evidence/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/evidence-0.9.8.20050116/work/evidence' make: *** [all] Error 2 * Please do not contact the E team about bugs in Gentoo. * Only contact vapier@gentoo.org via e-mail or bugzilla. * Remember, this stuff is CVS only code so dont cry when * I break you :). !!! ERROR: app-misc/evidence-0.9.8.20050116 failed. !!! Function enlightenment_die, Line 73, 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. Expected Results: succesful emerge as no dependencies have reported failure emerge info Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r5 i686) ================================================================= System uname: 2.6.10-gentoo-r5 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r2 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium3 -mtune=pentium3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -mtune=pentium3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.seren.com/gentoo http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X apm arts avi berkdb bitmap-fonts crypt cups encode esd f77 fam font-server foomaticdb fortran gdbm gif gnome gpm gtk gtk2 imlib ipv6 ithreads jpeg kde ldap libg++ libwww mad mikmod motif mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib perl png pthreads python qt quicktime readline samba sdl spell ssl svga tcpd tiff truetype truetype-fonts type1-fonts x86 xml2 xmms xv zlib" CONTENTS OF packages.keywords sys-apps/baselayout ~86 sys-devel/gcc ~x86 sys-devel/gcc-config ~x86 sys-fs/sysfsutils ~86 sys-fs/udev ~x86 sys-libs/libstdc++-v3 ~x86 sys-libs/glibc ~x86 BASIC SYSTEM INFO P3 800 on intel board (number unknown) w/ 384 megs memory and nvidia geforce2 mx 100/200 using gcc 3.4.3
Created attachment 49248 [details] qpkg -I output very new system, few packages installed, listed in attachment
ok, found that ACCEPT_KEYWORDS="~x86" emerge evidence makes emerge decide to use the stable version of evas instead of the unstable/testing masked version (found this by emreging erss and fidning that it removed stable version and upgraded to unstable version as per required dependency) solution: manually emerge version higher than stable, i.e. masked ebuild evas-1.0.0.20050116_pre13 suggest requiring version higher than evas-1.0.0_pre13 to be needed dependency of evidence
fixed in cvs