View previous topic :: View next topic |
Author |
Message |
merclude Tux's lil' helper
Joined: 29 Jan 2004 Posts: 85 Location: Michigan
|
Posted: Mon Nov 29, 2004 11:12 am Post subject: |
|
|
having some issues building cvs, was hoping i could find some help here(im sure others will run into the same problem, at least i hope so!..sorry..heh..)
anyway, i was originally using the script to build from cvs that someone so kindly posted earlier, however there are a few things that fail, so im working my way downt he list building them manually, and at this point im on ecore..this is the error im getting:
Code: |
gcc -g -O2 -Wall -o .libs/ecore_test ecore_test-ecore_test.o ../../src/lib/ecor e/.libs/libecore.so ../../src/lib/ecore_job/.libs/libecore_job.so -L/root/e17/li bs/ecore/src/lib/ecore/.libs ../../src/lib/ecore_fb/.libs/libecore_fb.so ../../s rc/lib/ecore_x/.libs/libecore_x.so -L/root/e17/libs/ecore/src/lib/ecore_txt/.lib s -L/root/e17/libs/ecore/src/lib/ecore_job/.libs -L/usr/X11R6/lib ../../src/lib/ ecore_evas/.libs/libecore_evas.so -L/root/e17/libs/ecore/src/lib/ecore_x/.libs - L/root/e17/libs/ecore/src/lib/ecore_fb/.libs /root/e17/libs/ecore/src/lib/ecore_ x/.libs/libecore_x.so /root/e17/libs/ecore/src/lib/ecore_txt/.libs/libecore_txt. so /root/e17/libs/ecore/src/lib/ecore_job/.libs/libecore_job.so /root/e17/libs/e core/src/lib/ecore_fb/.libs/libecore_fb.so -L/usr/lib /usr/lib/libevas.so /usr/l ib/libfreetype.so -lpng /usr/lib/libeet.so /usr/lib/libjpeg.so /usr/lib/libedb.s o -lz /usr/lib/libdirectfb.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux- gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib /usr /lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so -lgcc_s -lc -L/usr/lib32 /usr/ lib/libGLU.so /usr/lib/opengl/xorg-x11/lib/libGL.so -lSM -lICE -lXmu -lXt -lXext -lXi -lX11 -lpthread ../../src/lib/ecore_con/.libs/libecore_con.so ../../src/li b/ecore_ipc/.libs/libecore_ipc.so -L/root/e17/libs/ecore/src/lib/ecore_con/.libs /root/e17/libs/ecore/src/lib/ecore_con/.libs/libecore_con.so /root/e17/libs/eco re/src/lib/ecore/.libs/libecore.so -lssl -lcrypto -ldl ../../src/lib/ecore_txt/. libs/libecore_txt.so -lm -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/lib /gcc-lib/i686-pc-linux-gnu/3.3.4 -Wl,--rpath -Wl,/usr/lib/opengl/xorg-x11/lib
../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_in it'
collect2: ld returned 1 exit status
make[3]: *** [ecore_test] Error 1
make[3]: Leaving directory `/root/e17/libs/ecore/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/e17/libs/ecore/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/e17/libs/ecore'
make: *** [all] Error 2
|
any help would be appreciated, even a 'me too!' would be cool _________________ -merc
my site: http://escalated.net |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Mon Nov 29, 2004 12:02 pm Post subject: |
|
|
vrln wrote: | nice Never would have expected the site to end up @ slashdot. I´m not home right now (will be in ~3,5 hours), so I´m writing this here: how about a little documentation (which you could add to that site?) project about e17 things? I´ve already written quite alot on Engage so all we need would be:
1. cvs ebuild guide/order/cvs guide for e17 wm itself
2. mini FAQ/guides about various e17 things (this is pretty much done for Engage already)
3. a guide about how to create .eet icons (this is 90% done in my Engage howto) and where one needs to place them etc.
4. a disclaimer (all cvs non-released software so use at your own risk etc)
Any volunteers in addition to me? If some people are interested, we could set up an IRC channel on freenode for this later today. |
nice idea!
i think there's enough space left on that webspace (25mb total) and no traffic-limitations..
let's talk about that later |
|
Back to top |
|
|
chipi n00b
Joined: 05 Oct 2003 Posts: 62 Location: Israel
|
Posted: Mon Nov 29, 2004 12:09 pm Post subject: |
|
|
I'm sorry, but I can't get E17 to compile... I pulled the source from CVS just fine, and ./configure works fine too, but when I try to 'make' the code, I get Code: | ($~/Programs/e17/apps/e) make
make all-recursive
make[1]: Entering directory `/home/black_jesus/Programs/e17/apps/e'
Making all in src
make[2]: Entering directory `/home/black_jesus/Programs/e17/apps/e/src'
Making all in lib
make[3]: Entering directory `/home/black_jesus/Programs/e17/apps/e/src/lib'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/black_jesus/Programs/e17/apps/e/src/lib'
Making all in bin
make[3]: Entering directory `/home/black_jesus/Programs/e17/apps/e/src/bin'
Makefile:278: *** missing separator. Stop.
make[3]: Leaving directory `/home/black_jesus/Programs/e17/apps/e/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/black_jesus/Programs/e17/apps/e/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/black_jesus/Programs/e17/apps/e'
make: *** [all] Error 2 | I did export Code: | ($~/Programs/e17/apps/e) export WANT_AUTOMAKE=1.7
($~/Programs/e17/apps/e) export WANT_AUTOCONF=2.5
| before the configure, but it doesn't change anything.
Any ideas?
Thanks! |
|
Back to top |
|
|
paneb n00b
Joined: 20 Mar 2004 Posts: 73
|
Posted: Mon Nov 29, 2004 12:41 pm Post subject: |
|
|
when i build E apps manually i type WANT_AUTOMAKE="1.8" before autogen.sh and it works.. |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Mon Nov 29, 2004 12:43 pm Post subject: |
|
|
chipi wrote: | I did export Code: | ($~/Programs/e17/apps/e) export WANT_AUTOMAKE=1.7
($~/Programs/e17/apps/e) export WANT_AUTOCONF=2.5
| before the configure, but it doesn't change anything.
Any ideas?
Thanks! |
did you do the ./autogen.sh _after_ export WANT? otherwise it won't compile |
|
Back to top |
|
|
not_registered Tux's lil' helper
Joined: 04 Feb 2003 Posts: 148
|
Posted: Mon Nov 29, 2004 1:06 pm Post subject: |
|
|
has anyone got the left mouse menu to show anything? _________________ It's Floam, it's Floam. It's flying foam! |
|
Back to top |
|
|
chipi n00b
Joined: 05 Oct 2003 Posts: 62 Location: Israel
|
Posted: Mon Nov 29, 2004 1:12 pm Post subject: |
|
|
damn, that was it. I should have done ./autogen again, not just ./configure.
I'm now gettine the same error coin got, Code: | make all-recursive
make[1]: Entering directory `/home/black_jesus/Programs/e17/apps/e'
Making all in src
make[2]: Entering directory `/home/black_jesus/Programs/e17/apps/e/src'
Making all in lib
make[3]: Entering directory `/home/black_jesus/Programs/e17/apps/e/src/lib'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/black_jesus/Programs/e17/apps/e/src/lib'
Making all in bin
make[3]: Entering directory `/home/black_jesus/Programs/e17/apps/e/src/bin'
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include -I../.. -I../../src/bin -I../../src/lib -DLOWRES_PDA=1 -DMEDIUMRES_PDA=2 -DHIRES_PDA=3 -DSLOW_PC=4 -DMEDIUM_PC=5 -DFAST_PC=6 -DE17_PROFILE=FAST_PC -g -O2 -MT e_file.o -MD -MP -MF ".deps/e_file.Tpo" -c -o e_file.o e_file.c; \
then mv -f ".deps/e_file.Tpo" ".deps/e_file.Po"; else rm -f ".deps/e_file.Tpo"; exit 1; fi
In file included from e.h:54,
from e_file.c:1:
e_border.h:69: error: parse error before "Ecore_X_Gravity"
e_border.h:69: warning: no semicolon at end of struct or union
e_border.h:69: warning: no semicolon at end of struct or union
e_border.h:88: error: parse error before "Ecore_X_MWM_Hint_Func"
e_border.h:88: warning: no semicolon at end of struct or union
e_border.h:89: warning: data definition has no type or storage class
e_border.h:90: error: parse error before "input"
e_border.h:90: warning: data definition has no type or storage class
e_border.h:91: error: parse error before ':' token
e_border.h:92: error: parse error before ':' token
e_border.h:96: error: parse error before '}' token
e_border.h:96: warning: data definition has no type or storage class
e_border.h:106: error: parse error before '}' token
e_border.h:106: warning: data definition has no type or storage class
e_border.h:110: error: parse error before ':' token
e_border.h:111: error: parse error before ':' token
e_border.h:112: error: parse error before ':' token
e_border.h:113: error: parse error before ':' token
e_border.h:114: error: parse error before ':' token
e_border.h:116: error: parse error before ':' token
e_border.h:130: error: parse error before '}' token
make[3]: *** [e_file.o] Error 1
make[3]: Leaving directory `/home/black_jesus/Programs/e17/apps/e/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/black_jesus/Programs/e17/apps/e/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/black_jesus/Programs/e17/apps/e'
make: *** [all] Error 2
|
I tried recompiling ecore, just in case, but it didn't change anything. odd.
Coin, did you managed to work it out?
p.s. I'm not using ecore from CVS, but from portage. Is that okay? |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Mon Nov 29, 2004 1:55 pm Post subject: |
|
|
not_registered wrote: | has anyone got the left mouse menu to show anything? |
yes!
TheGreatPhilHansen wrote: | If anyone is wondering you have to copy .eet files to the .e/applications/favorite folder to get a menu. I also have an entrance theme I have been working on that I could post for those interested. |
and from http://enlightenment.sourceforge.net/pages/enlightenment.html :
Quote: | For those who choose to run Enlightenment DR17, icons can be added by untaring /usr/local/share/enlightenment/data/other/favorite_apps.tar.gz into ~/.e/e/applications/favorite and then copy over the EETs that you want on the iconbar into the ~/.e/e/applications/bar directory. |
^^
you can use the ones from engage too, if you already built some
btw .. @ TheGreatPhilHansen
just post the entrance theme |
|
Back to top |
|
|
COiN3D Guru
Joined: 02 Aug 2004 Posts: 543 Location: Munich, Germany
|
Posted: Mon Nov 29, 2004 2:10 pm Post subject: |
|
|
Quote: | Coin, did you managed to work it out? |
Sorry, no, i didn't. I dont really understand much of coding, but is a bug in the CVS source possible? Maybe we just have to wait a time till its fixed. _________________ e17 documentation | Be free and use Jabber as your IM! | Combine IRC and IM |
|
Back to top |
|
|
Colddiver n00b
Joined: 06 Feb 2003 Posts: 22 Location: Canada
|
Posted: Mon Nov 29, 2004 2:23 pm Post subject: |
|
|
I also have the same problem as coin and I think that the problem might be related to automake/autoconf.
Seems like I only have autoconf 1.8.5 installed on my system. I looked into portage and there is a masked autoconf 1.7.9 that we could potentially install. I am just wondering if it is safe to have 2 versions of autoconf installed on the same system.
Colddiver |
|
Back to top |
|
|
chipi n00b
Joined: 05 Oct 2003 Posts: 62 Location: Israel
|
Posted: Mon Nov 29, 2004 2:38 pm Post subject: |
|
|
There is no need to have them both, you can temporary install the older one over the newer, it shouldn't harm if you're just checking.
But, I doesn't look like the problem to me. I think we're having deps problems - something needs to be update from CVS, maybe ecore. |
|
Back to top |
|
|
Colddiver n00b
Joined: 06 Feb 2003 Posts: 22 Location: Canada
|
Posted: Mon Nov 29, 2004 2:42 pm Post subject: |
|
|
Humm... The problem lies elsewhere. I have installed automake 1.7.9 and no changes. By looking more closely at the build process, I found several instances of these messages:
ERROR:
The edb-config development script was not found in your execute
path. This may mean one of several things
1. You may not have installed the edb-devel (or edb-dev)
packages.
2. You may have edb installed somewhere not covered by your path.
If this is the case make sure you have the packages installed, AND
that the edb-config script is in your execute path (see your
shell's manual page on setting the $PATH environment variable), OR
alternatively, specify the script to use with --with-edb-config.
configure: error: Fatal Error: no edb-config detected.
I got the same error for evas-config & edb-config. So this seems to be a PATH problem then.
Colddiver |
|
Back to top |
|
|
chipi n00b
Joined: 05 Oct 2003 Posts: 62 Location: Israel
|
Posted: Mon Nov 29, 2004 2:48 pm Post subject: |
|
|
Do you have edb-config? I do, but I can't see where you saw that error message. My 'make' error says nothing about edb-config. |
|
Back to top |
|
|
merclude Tux's lil' helper
Joined: 29 Jan 2004 Posts: 85 Location: Michigan
|
Posted: Mon Nov 29, 2004 2:59 pm Post subject: |
|
|
well, ill reply to myself here, turns out i had an old evas still installed(even though i installed the evas from cvs) unmerging evas then installing from cvs fixed it. _________________ -merc
my site: http://escalated.net |
|
Back to top |
|
|
Colddiver n00b
Joined: 06 Feb 2003 Posts: 22 Location: Canada
|
Posted: Mon Nov 29, 2004 3:01 pm Post subject: |
|
|
I used the bash script posted on the previous page and it did compile edb, eet and other stuff.
I added /usr/local/bin to my PATH and I got this:
checking for evas-config... no
./configure: line 1: --cflags: command not found
./configure: line 1: --libs: command not found
checking for ecore-config... no
./configure: line 1: --cflags: command not found
./configure: line 1: --libs: command not found
checking for edje-config... no
./configure: line 1: --cflags: command not found
./configure: line 1: --libs: command not found
checking for eet-config... /usr/local/bin/eet-config
checking for embryo-config... /usr/local/bin/embryo-config
./configure: line 1: --prefix: command not found
./configure: line 1: --prefix: command not found
configure: creating ./config.status
So it seems that either some stuff did not compile or that there are still a few missing PATH variables. I'm gonna have to investigate this further.
Colddiver |
|
Back to top |
|
|
Colddiver n00b
Joined: 06 Feb 2003 Posts: 22 Location: Canada
|
Posted: Mon Nov 29, 2004 3:06 pm Post subject: |
|
|
Well... As it turns out, quite a few thing did not compile because of the PATH problem. I am now building manually everything that came after Imlib2 in the bash script. Hopefully, this will work.
Colddiver |
|
Back to top |
|
|
Colddiver n00b
Joined: 06 Feb 2003 Posts: 22 Location: Canada
|
Posted: Mon Nov 29, 2004 3:14 pm Post subject: |
|
|
Seems OK so far...
It is confirmed, several things did not build because of the PATH problem. I'm now half way into the process and everything has built cleanly so far.
I would suggest adding a check for /usr/local/bin in the PATH variable into the bash shell script.
Colddiver |
|
Back to top |
|
|
Colddiver n00b
Joined: 06 Feb 2003 Posts: 22 Location: Canada
|
Posted: Mon Nov 29, 2004 3:59 pm Post subject: |
|
|
A few more issues...
evoak refused to compile because Edje_Edit.h is missing. And the bad part is that I couldn't find it anywhere (I only found Edje.h). Searching for Edje_Edit.h on google, I found that the content of Edje_Edit.h was merged into edje_private.h.
I thus did:
cp /root/e17/libs/edje/src/lib/edje_private.h /usr/local/include/Edje_Edit.h
And tried make again for evoak. It worked.
Now, entrance failed at the configure script because it couldn't find Ecore_Evas:
checking for evas-config... /usr/local/bin/evas-config
checking for evas - version >= 1.0.0... ./configure: line 4599: test: 1_pre13: integer expression expected
yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking Ecore.h usability... yes
checking Ecore.h presence... yes
checking for Ecore.h... yes
checking for ecore_list_new in -lecore... yes
checking Ecore_Evas.h usability... yes
checking Ecore_Evas.h presence... yes
checking for Ecore_Evas.h... yes
checking for ecore_evas_init in -lecore_evas... no
configure: error: Cannot find Ecore_Evas!
I unfortunately don't know how to fix this one so I skipped it. I was able to compile e without any problems.
So, to summarize, here is what I did:
1. Installed the masked automake-1.7.9 (and dependency)
2. Add /usr/local/bin to my PATH by doing: export PATH=/usr/local/bin:$PATH
3. Fixed the Edje_Edit.h missing header problem by doing:
cp /root/e17/libs/edje/src/lib/edje_private.h /usr/local/include/Edje_Edit.h
Note: I could probably just have re-run the bash script at this point
4. Set up both WANT_AUTOMAKE and WANT_AUTOCONF by doing:
export WANT_AUTOMAKE=1.7
export WANT_AUTOCONF=2.5
5. Ran ./autogen.sh followed my make && make install for everything after Imlib2 in the bash script.
Doing this, everything compiled except entrance.
If you follow this procedure, it might be a good idea now to unmerge automake-1.7.9 just to be on the safe side.
Now I need to start playing with this thing!
Colddiver |
|
Back to top |
|
|
jxn Guru
Joined: 27 Aug 2004 Posts: 327 Location: south dakota
|
Posted: Mon Nov 29, 2004 4:25 pm Post subject: |
|
|
vrln wrote: | 1. cvs ebuild guide/order/cvs guide for e17 wm itself
2. mini FAQ/guides about various e17 things (this is pretty much done for Engage already)
3. a guide about how to create .eet icons (this is 90% done in my Engage howto) and where one needs to place them etc.
4. a disclaimer (all cvs non-released software so use at your own risk etc)
|
maybe we could just put it up on the gentoo wiki, or some other wiki... or maybe even send it to the e team to post there, i dunno. |
|
Back to top |
|
|
vrln Guru
Joined: 11 Sep 2004 Posts: 534 Location: Finland
|
Posted: Mon Nov 29, 2004 6:01 pm Post subject: |
|
|
jxn wrote: | vrln wrote: | 1. cvs ebuild guide/order/cvs guide for e17 wm itself
2. mini FAQ/guides about various e17 things (this is pretty much done for Engage already)
3. a guide about how to create .eet icons (this is 90% done in my Engage howto) and where one needs to place them etc.
4. a disclaimer (all cvs non-released software so use at your own risk etc)
|
maybe we could just put it up on the gentoo wiki, or some other wiki... or maybe even send it to the e team to post there, i dunno. |
Me and gimpel are working on a e17 guide right now, if you want more info join #edocumentation on freenode irc It's not ready yet, but it's already ~10 pages or so. Where it's going to be hosted is still a question mark. We'll let you know when we have something we can announce
PS: the 2 missing things right now are: CVS instructions on how to install the EFL on non-gentoo distros and how to get Entrance to start on non-gentoo distros. If you can help, please join #edocumentation on freenode IRC. |
|
Back to top |
|
|
KingPunk Guru
Joined: 22 Jan 2004 Posts: 442 Location: Utica, New York, USA
|
Posted: Mon Nov 29, 2004 7:08 pm Post subject: |
|
|
TheGreatPhilHansen wrote: | Here is a screeny for those interested. E17 has his own dropshadow system, nifty new launcher bar, and more. Just hit cvs and is looking Very good.[/url] |
you go to byu?
you lds?
hit me back. _________________ When the FBI/CIA/NSA/FDA/and other three-letter government agencies come looking, you don't know me, you never saw me, never heard of me. get it? got it? good!
also: ALL YOUR POLLITICAL BASE ARE BELONG TO HILLARY IN '08!! |
|
Back to top |
|
|
Luxus Tux's lil' helper
Joined: 21 Nov 2002 Posts: 98 Location: Germany / Frankfurt
|
Posted: Mon Nov 29, 2004 9:12 pm Post subject: |
|
|
whats about a cvs ebuild? nobody here who can create it? |
|
Back to top |
|
|
altrent n00b
Joined: 03 Mar 2004 Posts: 55
|
Posted: Mon Nov 29, 2004 10:14 pm Post subject: |
|
|
Same error here:
Code: |
e17/libs/edb % make 17:12
make all-recursive
make[1]: Entering directory `/share/download/e17/e17/libs/edb'
Making all in src
make[2]: Entering directory `/share/download/e17/e17/libs/edb/src'
Makefile:328: *** missing separator. Stop.
make[2]: Leaving directory `/share/download/e17/e17/libs/edb/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/share/download/e17/e17/libs/edb'
make: *** [all] Error 2
|
And I have all the recommended buildtools as on enlightenment website: Present versions recommended are GNU m4 1.4, autoconf 2.54, automake 1.7, libtool 1.4.3, and gettext 0.11.5. |
|
Back to top |
|
|
vrln Guru
Joined: 11 Sep 2004 Posts: 534 Location: Finland
|
Posted: Mon Nov 29, 2004 10:19 pm Post subject: |
|
|
altrent wrote: | Same error here:
Code: |
e17/libs/edb % make 17:12
make all-recursive
make[1]: Entering directory `/share/download/e17/e17/libs/edb'
Making all in src
make[2]: Entering directory `/share/download/e17/e17/libs/edb/src'
Makefile:328: *** missing separator. Stop.
make[2]: Leaving directory `/share/download/e17/e17/libs/edb/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/share/download/e17/e17/libs/edb'
make: *** [all] Error 2
|
And I have all the recommended buildtools as on enlightenment website: Present versions recommended are GNU m4 1.4, autoconf 2.54, automake 1.7, libtool 1.4.3, and gettext 0.11.5. |
You'll need to export WANT_AUTOCONF=2.5 and export WANT_AUTOMAKE=1.7. Then it'll work.
PS: the e17 screenshot/video/documentation site is moving along very very well. Not completely ready yet though :-) |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Mon Nov 29, 2004 11:21 pm Post subject: |
|
|
vrln wrote: | Me and gimpel are working on a e17 guide right now, if you want more info join #edocumentation on freenode irc Smile It's not ready yet, but it's already ~10 pages or so. Where it's going to be hosted is still a question mark. We'll let you know when we have something we can announce
|
hui.. yes! we got hostet! thx to lude!
---> http://lude.net/edocs
( www.eshots.de.gg points right there now, so it's still usable) |
|
Back to top |
|
|
|