Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emerge e17 edje build issue
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
X800
n00b
n00b


Joined: 12 Dec 2004
Posts: 31

PostPosted: Thu Dec 14, 2006 2:11 am    Post subject: emerge e17 edje build issue Reply with quote

I've just built gentoo, xorg-x11, e16 now trying e17 using config below, but receive:

collect2: ld returned 1 exit status
make[3]: *** [edje_decc] Error 1

See below for more info. Anyone else come across this issue????

Thanks!


emerge eet edb imlib2 evas ecore epeg embryo edje epsilon esmart emotion ewl e engrave e_utils e_modules \entice engage entrance evidence eclair etox erss elicit


/etc/portage/package.keywords

x11-wm/e -*
x11-plugins/e_modules -*
x11-misc/engage -*
x11-libs/ewl -*
x11-libs/evas ~86
media-libs/imlib2 -*
dev-libs/eet -*
dev-db/edb -*
x11-libs/ecore -*
media-libs/etox -*
media-libs/edje -*
dev-libs/embryo -*
x11-libs/esmart -*
media-libs/epsilon -*
media-libs/epeg -*
app-misc/examine -*
net-news/erss -*
x11-misc/entrance -*
app-misc/evidence -*
media-libs/emotion -*
media-gfx/elicit -*
media-gfx/entice -*
dev-util/e_utils -*
dev-libs/engrave -*
media-video/eclair -*

make.conf

CHOST="i686-pc-linux-gnu"
CFLAGS="-mcpu=i686 -O3 -pipe"
CFLAGS="-march=i686 -O3 -pipe"

ACCEPT_KEYWORDS="~x86"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="i810"
..etc

USE="X acl alsa apm arts bash-completion bonobo bzip2 cairo cdr ctype cups dbus dga directfb dri fam fbcon firefox ftp gdbm gif gnome gnutils gtk gtk2 gtkhtml hal howl jpeg kde lm_sensors mime mmap mozilla mp3 mpeg ncurses nls opengl png qt3 qt4 rdesktop ruby soap svg svga tiff tk xpm"



gcc -march=i686 -O3 -pipe -o .libs/edje_cc edje_cc.o edje_cc_out.o edje_cc_parse.o edje_cc_mem.o edje_cc_handlers.o edje_cc_sources.o edje_prefix.o ../../src/lib/.libs/libedje.so -L/usr/lib -L/usr/X11R6/lib /usr/lib/libecore_evas.so /usr/lib/libecore_x.so /usr/lib/libecore_job.so /usr/lib/libecore_directfb.so /usr/lib/libdirectfb.so /usr/lib/libfusion.so /usr/lib/libdirect.so -lpthread /usr/lib/libecore_txt.so /usr/lib/libecore_fb.so /usr/lib/libecore_config.so /usr/lib/libecore_ipc.so /usr/lib/libecore_desktop.so /usr/lib/libecore_file.so /usr/lib/libecore_dbus.so /usr/lib/libecore_con.so /usr/lib/libecore.so -lssl -lcrypto /usr/lib/libevas.so /usr/lib/libfontconfig.so /usr/lib/libfreetype.so /usr/lib/libxml2.so /usr/lib/libXcursor.so /usr/lib/libXp.so /usr/lib/libXinerama.so /usr/lib/libXrandr.so /usr/lib/libXrender.so /usr/lib/libXdamage.so /usr/lib/libXfixes.so /usr/lib/libXss.so /usr/lib/libX11.so /usr/lib/libXext.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -ldl /usr/lib/libeet.so -lz /usr/lib/libjpeg.so /usr/lib/libembryo.so -lm
../../src/lib/.libs/libedje.so: undefined reference to `evas_object_gradient_color_stop_add'
../../src/lib/.libs/libedje.so: undefined reference to `evas_object_gradient_alpha_stop_add'
../../src/lib/.libs/libedje.so: undefined reference to `evas_object_gradient_fill_angle_set'
../../src/lib/.libs/libedje.so: undefined reference to `evas_object_gradient_fill_spread_set'
../../src/lib/.libs/libedje.so: undefined reference to `evas_object_gradient_clear'
collect2: ld returned 1 exit status
make[3]: *** [edje_decc] Error 1
make[3]: *** Waiting for unfinished jobs....
../../src/lib/.libs/libedje.so: undefined reference to `evas_object_gradient_color_stop_add'
../../src/lib/.libs/libedje.so: undefined reference to `evas_object_gradient_alpha_stop_add'
../../src/lib/.libs/libedje.so: undefined reference to `evas_object_gradient_fill_angle_set'
../../src/lib/.libs/libedje.so: undefined reference to `evas_object_gradient_fill_spread_set'
../../src/lib/.libs/libedje.so: undefined reference to `evas_object_gradient_clear'
collect2: ld returned 1 exit status
make[3]: *** [edje_cc] Error 1
make[3]: Leaving directory `/var/tmp/portage/media-libs/edje-9999/work/e17/libs/edje/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-libs/edje-9999/work/e17/libs/edje/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-libs/edje-9999/work/e17/libs/edje'
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.

!!! ERROR: media-libs/edje-9999 failed.
Call stack:
ebuild.sh, line 1576: Called dyn_compile
ebuild.sh, line 945: Called src_compile
ebuild.sh, line 1269: Called enlightenment_src_compile
enlightenment.eclass, line 156: Called enlightenment_die 'emake failed'
enlightenment.eclass, line 106: Called die

!!! emake failed
Back to top
View user's profile Send private message
davidgurvich
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1063

PostPosted: Thu Dec 14, 2006 2:19 am    Post subject: Reply with quote

You are building from cvs, that means an ebuild which works one day may not work the next. If the problem is in the source it may be fixed by trying again.
Back to top
View user's profile Send private message
X800
n00b
n00b


Joined: 12 Dec 2004
Posts: 31

PostPosted: Thu Dec 14, 2006 2:38 am    Post subject: Reply with quote

davidgurvich wrote:
You are building from cvs, that means an ebuild which works one day may not work the next. If the problem is in the source it may be fixed by trying again.


Thanks for the tip... tried a emerge --sync, removed the edje cvs folder so emerge pulled a later build but still no-go unfortunately.

I'll keep trying!

Thanks.
Back to top
View user's profile Send private message
PaulBredbury
Watchman
Watchman


Joined: 14 Jul 2005
Posts: 7310

PostPosted: Thu Dec 14, 2006 2:44 am    Post subject: Reply with quote

X800 wrote:
removed the edje cvs folder

There's no need - the cvs eclass syncs with the cvs cache every time a cvs emerge is performed. It saves bandwidth.

See /usr/portage/eclass/cvs.eclass
Back to top
View user's profile Send private message
X800
n00b
n00b


Joined: 12 Dec 2004
Posts: 31

PostPosted: Thu Dec 14, 2006 4:34 am    Post subject: Reply with quote

PaulBredbury wrote:
X800 wrote:
removed the edje cvs folder

There's no need - the cvs eclass syncs with the cvs cache every time a cvs emerge is performed. It saves bandwidth.

See /usr/portage/eclass/cvs.eclass


Thanks for the tip... got edje to compile: I performed the emerge below - emerge fetched 41 packages and emerged edje without issue!

emerge eet edb imlib2 evas ecore epeg embryo edje

Now onto emerging:
epsilon esmart emotion ewl e engrave e_utils e_modules \entice engage entrance evidence eclair etox erss elicit

Althought I dont think erss or etox are valid anymore...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum