Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
e17 edje compile error
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Duplicate Threads
View previous topic :: View next topic  
Author Message
djlotek
n00b
n00b


Joined: 03 Mar 2004
Posts: 18

PostPosted: Wed Sep 28, 2005 12:27 am    Post subject: e17 edje compile error Reply with quote

Mods: I posted this in the ongoing e17 thread and did not get a single reply.. not even an "I dont know". ;)
Gonna try once in the main forum in the hopes someone who doesnt follow that thread can help me.

I have been trying to get e17 going for a couple of weeks now. I can't seem to get past compiling edje. From my perspective, it looks like it is breaking because of a syntax error. If the problem existed in CVS I think I would see a fair amount of people asking about it, so I am beginning to think it is something with my own system. Everyone (and their mother) seems to be able to build e17 but me.

I am using the build order I have found on get-e.org just like everyone else.

Code:
emerge eet dev-db/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


Here is where the problems begin..

Code:

make[3]: Entering directory `/var/tmp/portage/edje-9999/work/e17/libs/edje/src/lib'
if /bin/sh ../../libtool --mode=compile i386-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../..     -march=i686 -pipe -O2 -MT libedje_la-edje_calc.lo -MD -MP -MF ".deps/libedje_la-edje_calc.Tpo" -c -o libedje_la-edje_calc.lo `test -f 'edje_calc.c' || echo './'`edje_calc.c; \
then mv -f ".deps/libedje_la-edje_calc.Tpo" ".deps/libedje_la-edje_calc.Plo"; else rm -f ".deps/libedje_la-edje_calc.Tpo"; exit 1; fi
if /bin/sh ../../libtool --mode=compile i386-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../..     -march=i686 -pipe -O2 -MT libedje_la-edje_callbacks.lo -MD -MP -MF ".deps/libedje_la-edje_callbacks.Tpo" -c -o libedje_la-edje_callbacks.lo `test -f 'edje_callbacks.c' || echo './'`edje_callbacks.c; \then mv -f ".deps/libedje_la-edje_callbacks.Tpo" ".deps/libedje_la-edje_callbacks.Plo"; else rm -f ".deps/libedje_la-edje_callbacks.Tpo"; exit 1; fi
mkdir .libs
 i386-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -march=i686 -pipe -O2 -MT libedje_la-edje_calc.lo -MD -MP -MF .deps/libedje_la-edje_calc.Tpo -c edje_calc.c  -fPIC -DPIC -o .libs/libedje_la-edje_calc.o
 i386-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -march=i686 -pipe -O2 -MT libedje_la-edje_callbacks.lo -MD -MP -MF .deps/libedje_la-edje_callbacks.Tpo -c edje_callbacks.c  -fPIC -DPIC -o .libs/libedje_la-edje_callbacks.o
In file included from edje_calc.c:6:
edje_private.h:181: error: syntax error before "Evas_Textblock_Style"
edje_private.h:181: warning: no semicolon at end of struct or union
edje_calc.c: In function `_edje_part_recalc_single':
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:467: error: dereferencing pointer to incomplete type
edje_calc.c:475: error: dereferencing pointer to incomplete type
edje_calc.c:476: error: dereferencing pointer to incomplete type
edje_calc.c:477: warning: assignment makes pointer from integer without a cast
make[3]: *** [libedje_la-edje_calc.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from edje_callbacks.c:6:
edje_private.h:181: error: syntax error before "Evas_Textblock_Style"
edje_private.h:181: warning: no semicolon at end of struct or union
make[3]: *** [libedje_la-edje_callbacks.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/edje-9999/work/e17/libs/edje/src/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/edje-9999/work/e17/libs/edje/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/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.
!!! Function enlightenment_die, Line 94, 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.


I have killed /usr/portage/distfiles/cvs-src/* before compiling every time. I dont want to bother mr "vapier" as I am sure he has better things to do. Can anyone shed some light on this for me? Would love to get this thing up and running. Thanks! :)
Back to top
View user's profile Send private message
Pithlit
l33t
l33t


Joined: 27 Dec 2003
Posts: 887
Location: fuhen

PostPosted: Wed Sep 28, 2005 1:46 am    Post subject: Reply with quote

I'd say it's a problem with your system. Did you ever try compiling anything e17 related outside of portage (i.e. by hand)? Might even be something that's not (apparently) related to e17. Anyway... if you don't get an answer it usualy means noone knows. Edje compiles fine here.

Try to fix the errors yourself. It says there what files need fixing (along with their lines and the error type). And another thing... You don't need to remove the CVS checkout since it only updates things that need updating. Therefore the strain on the CVS servers decreases.
_________________
If someone solves a problem for you say thanks... and put [SOLVED] in the title!
Back to top
View user's profile Send private message
djlotek
n00b
n00b


Joined: 03 Mar 2004
Posts: 18

PostPosted: Wed Sep 28, 2005 2:49 am    Post subject: Reply with quote

I appreciate the response. I have never tried to build anything e17 related outside of the cvs ebuilds.
Even stranger, there *is* a semicolon to close the struct referenced in the error. Everything looks ok. The reason i was removing edje from my cvs-src directory was so that I would be getting a fresh copy of the referenced edje_private.h in the hopes the problem would go away.

Oh well. I'll keep tinkering.

Thanks!
Back to top
View user's profile Send private message
mondi
n00b
n00b


Joined: 26 Oct 2005
Posts: 1

PostPosted: Wed Oct 26, 2005 7:14 pm    Post subject: Reply with quote

I get a very similar error but I had succesfully compiled e17 previously. I am on a amd64 gentoo system.
The difference is that in my error it says:
libedje_la-edje_calc.lo
instead of
libedje_la-edje_callbacks.lo
I would love to solve this but I can't figure how.
Back to top
View user's profile Send private message
nixnut
Bodhisattva
Bodhisattva


Joined: 09 Apr 2004
Posts: 10974
Location: the dutch mountains

PostPosted: Wed Oct 26, 2005 7:26 pm    Post subject: Reply with quote

Moved from Desktop Environments to Duplicate Threads.

Quote:
Mods: I posted this in the ongoing e17 thread and did not get a single reply.. not even an "I dont know". ;)
Gonna try once in the main forum in the hopes someone who doesnt follow that thread can help me.

No crossposting please. Continue in the e17 thread. Since e17 is not supported software, that is the only thread in the support forums we allow to stay in Desktop Environments.
_________________
Please add [solved] to the initial post's subject line if you feel your problem is resolved. Help answer the unanswered

talk is cheap. supply exceeds demand
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Duplicate Threads 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