Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 79168 - Emerge evidence fails with reference to gevas_bind.c and gevas_light.c arguments
Summary: Emerge evidence fails with reference to gevas_bind.c and gevas_light.c arguments
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-22 19:21 UTC by Doom0r
Modified: 2005-01-23 18:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
qpkg -I output (qpkg.installed,8.58 KB, text/plain)
2005-01-22 19:24 UTC, Doom0r
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Doom0r 2005-01-22 19:21:39 UTC
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
Comment 1 Doom0r 2005-01-22 19:24:54 UTC
Created attachment 49248 [details]
qpkg -I output

very new system, few packages installed, listed in attachment
Comment 2 Doom0r 2005-01-22 20:40:00 UTC
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
Comment 3 SpanKY gentoo-dev 2005-01-23 18:42:32 UTC
fixed in cvs