Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved]E17 failing to compile edje
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
swingkyd
Guru
Guru


Joined: 13 Jan 2005
Posts: 334

PostPosted: Fri Oct 16, 2009 5:19 pm    Post subject: [solved]E17 failing to compile edje Reply with quote

I'm having a heck of a time trying to compile E17. I'm getting an error message I cannot understand. Has anyone else solved this problem?
Code:
libtool: compile:  i686-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I. -I../.. -I../../src/bin -I../../src/lib -DPACKAGE_BIN_DIR=\"/usr/bin\" -DPACKAGE_LIB_DIR=\"/usr/lib\" -DPACKAGE_DATA_DIR=\"/usr/share/edje\" -I/usr/include/eina-0 -I/usr/include/eina-0/eina -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/eina-0 -I/usr/include/eina-0/eina -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -O2 -march=i686 -pipe -fomit-frame-pointer -MT edje_calc.lo -MD -MP -MF .deps/edje_calc.Tpo -c edje_calc.c  -fPIC -DPIC -o .libs/edje_calc.o
libtool: compile:  i686-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I. -I../.. -I../../src/bin -I../../src/lib -DPACKAGE_BIN_DIR=\"/usr/bin\" -DPACKAGE_LIB_DIR=\"/usr/lib\" -DPACKAGE_DATA_DIR=\"/usr/share/edje\" -I/usr/include/eina-0 -I/usr/include/eina-0/eina -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/eina-0 -I/usr/include/eina-0/eina -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -O2 -march=i686 -pipe -fomit-frame-pointer -MT edje_data.lo -MD -MP -MF .deps/edje_data.Tpo -c edje_data.c  -fPIC -DPIC -o .libs/edje_data.o
libtool: compile:  i686-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I. -I../.. -I../../src/bin -I../../src/lib -DPACKAGE_BIN_DIR=\"/usr/bin\" -DPACKAGE_LIB_DIR=\"/usr/lib\" -DPACKAGE_DATA_DIR=\"/usr/share/edje\" -I/usr/include/eina-0 -I/usr/include/eina-0/eina -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/eina-0 -I/usr/include/eina-0/eina -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -O2 -march=i686 -pipe -fomit-frame-pointer -MT edje_callbacks.lo -MD -MP -MF .deps/edje_callbacks.Tpo -c edje_callbacks.c  -fPIC -DPIC -o .libs/edje_callbacks.o
edje_data.c: In function â_edje_edd_initâ:
edje_data.c:70: warning: implicit declaration of function âEET_EINA_FILE_DATA_DESCRIPTOR_CLASS_SETâ
edje_data.c:70: error: expected expression before âEdje_Font_Directory_Entryâ
edje_data.c:72: warning: implicit declaration of function âeet_data_descriptor_file_newâ
edje_data.c:72: warning: assignment makes pointer from integer without a cast
edje_data.c:75: error: expected expression before âEdje_Font_Directoryâ
edje_data.c:77: warning: assignment makes pointer from integer without a cast
edje_data.c:81: error: expected expression before âEdje_Image_Directory_Entryâ
edje_data.c:83: warning: assignment makes pointer from integer without a cast
edje_data.c:89: error: expected expression before âEdje_Image_Directoryâ
edje_data.c:91: warning: assignment makes pointer from integer without a cast
edje_data.c:95: error: expected expression before âEdje_Spectrum_Colorâ
edje_data.c:97: warning: assignment makes pointer from integer without a cast
edje_data.c:104: error: expected expression before âEdje_Spectrum_Directory_Entryâ
edje_data.c:106: warning: assignment makes pointer from integer without a cast
edje_data.c:112: error: expected expression before âEdje_Spectrum_Directoryâ
edje_data.c:114: warning: assignment makes pointer from integer without a cast
edje_data.c:118: error: expected expression before âEdje_Part_Collection_Directory_Entryâ
edje_data.c:120: warning: assignment makes pointer from integer without a cast
edje_data.c:124: error: expected expression before âEdje_Part_Collection_Directoryâ
edje_data.c:126: warning: assignment makes pointer from integer without a cast
edje_data.c:130: error: expected expression before âEdje_Dataâ
edje_data.c:132: warning: assignment makes pointer from integer without a cast
edje_data.c:136: error: expected expression before âEdje_Style_Tagâ
edje_data.c:138: warning: assignment makes pointer from integer without a cast
edje_data.c:142: error: expected expression before âEdje_Styleâ
edje_data.c:144: warning: assignment makes pointer from integer without a cast
edje_data.c:148: error: expected expression before âEdje_Color_Classâ
edje_data.c:150: warning: assignment makes pointer from integer without a cast
edje_data.c:166: error: expected expression before âEdje_Fileâ
edje_data.c:168: warning: assignment makes pointer from integer without a cast
edje_data.c:181: error: expected expression before âEdje_Program_Targetâ
edje_data.c:183: warning: assignment makes pointer from integer without a cast
edje_data.c:186: error: expected expression before âEdje_Program_Afterâ
edje_data.c:188: warning: assignment makes pointer from integer without a cast
edje_data.c:192: error: expected expression before âEdje_Programâ
edje_data.c:194: warning: assignment makes pointer from integer without a cast
edje_data.c:211: error: expected expression before âEdje_Part_Image_Idâ
edje_data.c:213: warning: assignment makes pointer from integer without a cast
edje_data.c:216: error: expected expression before âEdje_Part_Descriptionâ
edje_data.c:218: warning: assignment makes pointer from integer without a cast
edje_data.c:322: error: expected expression before âEdje_Pack_Elementâ
edje_data.c:324: warning: assignment makes pointer from integer without a cast
edje_data.c:351: error: expected expression before âEdje_Partâ
edje_data.c:353: warning: assignment makes pointer from integer without a cast
edje_data.c:387: error: expected expression before âEdje_Part_Collectionâ
edje_data.c:389: warning: assignment makes pointer from integer without a cast
make[3]: *** [edje_data.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
libtool: compile:  i686-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I. -I../.. -I../../src/bin -I../../src/lib -DPACKAGE_BIN_DIR=\"/usr/bin\" -DPACKAGE_LIB_DIR=\"/usr/lib\" -DPACKAGE_DATA_DIR=\"/usr/share/edje\" -I/usr/include/eina-0 -I/usr/include/eina-0/eina -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/eina-0 -I/usr/include/eina-0/eina -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -O2 -march=i686 -pipe -fomit-frame-pointer -MT edje_callbacks.lo -MD -MP -MF .deps/edje_callbacks.Tpo -c edje_callbacks.c -o edje_callbacks.o >/dev/null 2>&1
mv -f .deps/edje_callbacks.Tpo .deps/edje_callbacks.Plo
libtool: compile:  i686-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I. -I../.. -I../../src/bin -I../../src/lib -DPACKAGE_BIN_DIR=\"/usr/bin\" -DPACKAGE_LIB_DIR=\"/usr/lib\" -DPACKAGE_DATA_DIR=\"/usr/share/edje\" -I/usr/include/eina-0 -I/usr/include/eina-0/eina -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/eina-0 -I/usr/include/eina-0/eina -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -O2 -march=i686 -pipe -fomit-frame-pointer -MT edje_calc.lo -MD -MP -MF .deps/edje_calc.Tpo -c edje_calc.c -o edje_calc.o >/dev/null 2>&1
mv -f .deps/edje_calc.Tpo .deps/edje_calc.Plo
make[3]: Leaving directory `/var/tmp/portage/media-libs/edje-9999/work/edje/src/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-libs/edje-9999/work/edje/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-libs/edje-9999/work/edje'
make: *** [all] Error 2
 * Using user server for live sources: http://svn.enlightenment.org/svn/e/trunk
 * This is a LIVE SOURCES 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   49:  Called src_compile
 *             environment, line 2841:  Called enlightenment_src_compile
 *             environment, line 1534:  Called enlightenment_die 'emake failed'
 *             environment, line 1504:  Called die
 * The specific snippet of code:
 *   '"!!! SEND BUG REPORTS TO enlightenment@gentoo.org NOT THE E TEAM"
 *  The die message:
 *   emake failed
 * !!! SEND BUG REPORTS TO enlightenment@gentoo.org NOT THE E TEAM
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-libs/edje-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-libs/edje-9999/temp/environment'.
 * This ebuild is from an overlay named 'enlightenment': '/usr/local/portage/layman/enlightenment/'


I wonder about the strange text. I've attempted to install utf8 on my system using the official guides and maybe that's messing this up?

Thanks if anyone can help.


Last edited by swingkyd on Tue Oct 20, 2009 8:05 pm; edited 1 time in total
Back to top
View user's profile Send private message
seren
Guru
Guru


Joined: 27 Aug 2005
Posts: 448
Location: Wisconsin

PostPosted: Sat Oct 17, 2009 2:26 pm    Post subject: Reply with quote

Thats to be expected with e17 its easy to say wait or fix it your self, but one suggestion is that if you use ccache to disable it with svn ebuilds as caching something that regularly changes is usually bad practice and I have had problems with that in the past.
Back to top
View user's profile Send private message
swingkyd
Guru
Guru


Joined: 13 Jan 2005
Posts: 334

PostPosted: Sun Oct 18, 2009 4:25 am    Post subject: Reply with quote

Unfortunately I don't understand what you are suggesting.
Back to top
View user's profile Send private message
ppurka
Advocate
Advocate


Joined: 26 Dec 2004
Posts: 3256

PostPosted: Sun Oct 18, 2009 6:32 am    Post subject: Reply with quote

swingkyd wrote:
Unfortunately I don't understand what you are suggesting.
He is suggesting that you disable FEATURES="ccache" if you have that set in your /etc/make.conf.

The other reason you might be getting an error is if you have some old packages of e17 lying around.
_________________
emerge --quiet redefined | E17 vids: I, II | Now using kde5 | e is unstable :-/
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Sun Oct 18, 2009 11:07 am    Post subject: Reply with quote

With E17 you usually need to recompile all EFL in correct order: eina eet evas ecore embryo edje efreet e_dbus e
Looks like your eina/eet is too outdated.
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
swingkyd
Guru
Guru


Joined: 13 Jan 2005
Posts: 334

PostPosted: Tue Oct 20, 2009 8:05 pm    Post subject: Reply with quote

thanks for the help! apparently my computer was confused as the wiki and you suggested.

The following
Quote:
If emerge confuses the order of the emerge you can try the following
for x in "eina eet evas ecore efreet embryo edje e_dbus enlightenment" ; do emerge ${x} ; done

worked for me.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software 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