PDA

View Full Version : HOWTO: installation of E17 from CVS



Pages : [1] 2 3

TimmyJ
November 30th, 2005, 08:06 PM
This is just a quick how-to on downloading, compiling, and installing the desktop shell Enlightenment 17 from the CVS repository. E17 is still in development, so do not expect a fully stable, bug-free environment. That said: I use E17 on a daily basis and rarely run into any hiccups.

READ: Before following this guide please remove any previously installed versions of E17 (aka from any repository) as they may cause errors in the process.

A quick disclaimer: this is my first how-to, so feel free to offer any constructive criticism.

Lets Start!

1.) First we want to install all required packages for E17, and all the Enlightenment Foundation Libraries to install. This list may be a bit of overkill, but it will get the job done.


sudo apt-get install build-essential cvs libtool libltdl3-dev automake1.9 autotools-dev libpopt-dev libcurl3-dev libx11-dev x11proto-xext-dev libbz2-dev libid3tag0-dev libpng12-dev libtiff4-dev libungif4-dev libjpeg62-dev libssl-dev libfreetype6-dev bison flex xlibs-dev gettext libimlib2-dev libxml2-dev libxcursor-dev libgtk1.2-dev autoconf pkg-config libpng3-dev libxine-dev libxkbfile-dev libsqlite3-dev giblib-dev libxmu-dev libxdamage-dev libxcomposite-dev libtag1-dev libtagc0-dev giblib-dev libasound2-dev


2.) Now that all that is out of the way we need to get the script that will make downloading/compiling/installing E17 very easy. All credit goes to Morlenxus for this great tool.

From your home directory, run the following command

wget http://omicron.homeip.net/projects/easy_e17/easy_e17.sh

3.) Now we need to made the script executable and then run it! This script will prompt you for your sudo password, enter it. This script will take quite some time to run, so try to be patient NOTES: This script will install all the applications and libraries it installs into /opt/e17 so as not to interfere with other versions of enlightenment. You can change this location through scripts options. This script will install ALL the applications and libraries available in the E17 CVS tree. You may or may not want all these apps. You can easily skip any library or app using the --skip flag with the script.


chmod +x easy_e17.sh
./easy_e17.sh -i

4.) Now we have enlightenment all installed and working. The next step it create a desktop entry so that you can log-in to enlightenment from GDM.

Create a desktop entry called e17.desktop

sudo gedit /usr/share/xsessions/e17.desktop

Copy/Paste the following into the newly created file

[Desktop Entry]
Encoding=UTF-8
Name=E-17
Comment=
Exec=/opt/e17/bin/enlightenment
Icon=
Type=Application

Thats all you really need to do. Now using enligthenment is as simple as logging out, selecting the E-17 session and logging back in. Any time you want to update enlightenment and related libs/apps, simply re-run the easy_e17 script. For more information on the Enlightenment Foundation Libraries, and the applications that use them, please see http://www.get-e.org and
http://www.enlightenment.org.au

Suggestion: due to the fact that enlightenment was installed in /opt/e17 it is a good idea to add /opt/e17/bin to your PATH so that it is easier to run all those great applications you just installed.

To do this open your /etc/environment with your favorite text editor


sudo gedit /etc/environment

then add the following lines to the bottom


PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/opt/e17/bin

alingatong
December 2nd, 2005, 03:20 AM
this is great how to.its been days trying to get e17 from CVS but I am always stuck with the compilation of emotion because of xine in ubuntu.

I tried using your how to but for noobs like me, i think it would be better to add some more details like:

--how do i run the script easy_e17.sh?
--how do i add /opt/e17 in PATH?

thanks.

firecat53
December 2nd, 2005, 06:52 AM
Well, it started working :) I got the following output (sorry for the length, but I don't know which is important) --


- edb ........................ ok
- eet ........................ ok
- evas ....................... ok
- ecore ...................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/ecore.log:
-----------------------------------------------------------------------------
ranlib .libs/libecore_dbus.a
creating libecore_dbus.la
(cd .libs && rm -f libecore_dbus.la && ln -s ../libecore_dbus.la libecore_dbus.la)
make[4]: Leaving directory `/home/owner/e17_cvs/e17/libs/ecore/src/lib/ecore_dbus'
make[4]: Entering directory `/home/owner/e17_cvs/e17/libs/ecore/src/lib'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/owner/e17_cvs/e17/libs/ecore/src/lib'
make[3]: Leaving directory `/home/owner/e17_cvs/e17/libs/ecore/src/lib'
Making all in bin
make[3]: Entering directory `/home/owner/e17_cvs/e17/libs/ecore/src/bin'
if gcc-3.4 -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/lib/ecore -I../../src/lib/ecore_evas -I../../src/lib/ecore_directfb -I../../src/lib/ecore_x -I../../src/lib/ecore_fb -I../../src/lib/ecore_job -I../../src/lib/ecore_con -I../../src/lib/ecore_ipc -I../../src/lib/ecore_txt -I../../src/lib/ecore_config -I../../src/lib/ecore -I../../src/lib/ecore_evas -I../../src/lib/ecore_directfb -I../../src/lib/ecore_x -I../../src/lib/ecore_fb -I../../src/lib/ecore_job -I../../src/lib/ecore_con -I../../src/lib/ecore_ipc -I../../src/lib/ecore_txt -I../../src/lib/ecore_config -I/opt/e17/include -I/usr/X11R6/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -g -O2 -Wall -I../../src/lib/ecore -I../../src/lib/ecore_evas -I../../src/lib/ecore_directfb -I../../src/lib/ecore_x -I../../src/lib/ecore_fb -I../../src/lib/ecore_job -I../../src/lib/ecore_con -I../../src/lib/ecore_ipc -I../../src/lib/ecore_txt -I../../src/lib/ecore_config -I../../src/lib/ecore -I../../src/lib/ecore_evas -I../../src/lib/ecore_directfb -I../../src/lib/ecore_x -I../../src/lib/ecore_fb -I../../src/lib/ecore_job -I../../src/lib/ecore_con -I../../src/lib/ecore_ipc -I../../src/lib/ecore_txt -I../../src/lib/ecore_config -I/opt/e17/include -I/usr/X11R6/include -I/opt/e17/include -I/opt/e17/include -g -O2 -Wall -MT ecore_test-ecore_test.o -MD -MP -MF ".deps/ecore_test-ecore_test.Tpo" -c -o ecore_test-ecore_test.o `test -f 'ecore_test.c' || echo './'`ecore_test.c; \
then mv -f ".deps/ecore_test-ecore_test.Tpo" ".deps/ecore_test-ecore_test.Po"; else rm -f ".deps/ecore_test-ecore_test.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link gcc-3.4 -I/opt/e17/include -g -O2 -Wall -L/opt/e17/lib -o ecore_test ecore_test-ecore_test.o ../../src/lib/ecore/libecore.la ../../src/lib/ecore_x/libecore_x.la ../../src/lib/ecore_txt/libecore_txt.la ../../src/lib/ecore_job/libecore_job.la ../../src/lib/ecore_fb/libecore_fb.la ../../src/lib/ecore_evas/libecore_evas.la ../../src/lib/ecore_con/libecore_con.la ../../src/lib/ecore_ipc/libecore_ipc.la -lm
mkdir .libs
gcc-3.4 -I/opt/e17/include -g -O2 -Wall -o .libs/ecore_test ecore_test-ecore_test.o -L/opt/e17/lib ../../src/lib/ecore/.libs/libecore.so ../../src/lib/ecore_x/.libs/libecore_x.so ../../src/lib/ecore_txt/.libs/libecore_txt.so ../../src/lib/ecore_job/.libs/libecore_job.so ../../src/lib/ecore_fb/.libs/libecore_fb.so ../../src/lib/ecore_evas/.libs/libecore_evas.so ../../src/lib/ecore_con/.libs/libecore_con.so ../../src/lib/ecore_ipc/.libs/libecore_ipc.so -lm
../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_data_attach_get'
../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_data_attach_set'
collect2: ld returned 1 exit status
make[3]: *** [ecore_test] Error 1
make[3]: Leaving directory `/home/owner/e17_cvs/e17/libs/ecore/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/owner/e17_cvs/e17/libs/ecore/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/owner/e17_cvs/e17/libs/ecore'
make: *** [all] Error 2


Any thoughts?? I'd love to get this working!! I had e17 going under Hoary, but no luck yet in Breezy.

Thanks, Scott

alingatong
December 2nd, 2005, 09:09 AM
try this guide.

https://vogelweith.homeftp.net/Linux/e17_en.php

TimmyJ
December 2nd, 2005, 06:07 PM
I tried using your how to but for noobs like me, i think it would be better to add some more details like:

--how do i run the script easy_e17.sh?
--how do i add /opt/e17 in PATH?

Thanks for the input! To run the script simply running the following command while in the directory you downloaded the file easy_e17.sh to:


sudo ./easy_e17.sh -i --skip=emotion,eclair

for more info you can also do this:


./easy_e17 --help

I will update the guide with notes on changed your $PATH

TimmyJ
December 2nd, 2005, 06:30 PM
Well, it started working :) I got the following output (sorry for the length, but I don't know which is important) --


I updated my list of programs to install. Re-run this command and then re-run the script and see if that does it for you :)


sudo apt-get install build-essential cvs libtool libltdl3-dev automake1.9 autotools-dev libpopt-dev libcurl3-dev libx11-dev x11proto-xext-dev libbz2-dev libid3tag0-dev libpng12-dev libtiff4-dev libungif4-dev libjpeg62-dev libssl-dev libfreetype6-dev bison flex xlibs-dev gettext libimlib2-dev libxml2-dev libxcursor-dev libgtk1.2-dev autoconf pkg-config libpng3-dev

then


sudo ./easy_e17.sh -i --skip=emotion,eclair

hope that helps! Thanks for trying this out :)

crobe
December 2nd, 2005, 07:01 PM
mine fails on e installation with an ERROR!, this what the log shows....

LAST LOGLINES FROM /tmp/easy_e17/install_logs/e.log:



configure.in: installing `./missing'
src/bin/Makefile.am: installing `./depcomp'
src/modules/Makefile.am:2: required directory src/modules/gadget_test does not exist
configure.in:316: required file `src/modules/gadget_test/Makefile.in' not found
Makefile.am:1: `intl' should not be in SUBDIRS when AM_GNU_GETTEXT([external]) is used
Running aclocal...
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
src/modules/Makefile.am:2: required directory src/modules/gadget_test does not exist
configure.in:316: required file `src/modules/gadget_test/Makefile.in' not found
Makefile.am:1: `intl' should not be in SUBDIRS when AM_GNU_GETTEXT([external]) is used
Running aclocal...
/usr/share/aclocal/gtk.m4:7: warning: underquoted definition of AM_PATH_GTK
run info '(automake)Extending aclocal'
or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
/usr/share/aclocal/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
src/modules/Makefile.am:2: required directory src/modules/gadget_test does not exist
configure.in:316: required file `src/modules/gadget_test/Makefile.in' not found
Makefile.am:1: `intl' should not be in SUBDIRS when AM_GNU_GETTEXT([external]) is used


I am not sure what is supposed to create src/modules/gadget_test, so I am not sure where to begin troubleshooting...

TimmyJ
December 2nd, 2005, 07:17 PM
mine fails on e installation with an ERROR!, this what the log shows....

LAST LOGLINES FROM /tmp/easy_e17/install_logs/e.log:



configure.in: installing `./missing'
src/bin/Makefile.am: installing `./depcomp'
src/modules/Makefile.am:2: required directory src/modules/gadget_test does not exist
configure.in:316: required file `src/modules/gadget_test/Makefile.in' not found
Makefile.am:1: `intl' should not be in SUBDIRS when AM_GNU_GETTEXT([external]) is used
Running aclocal...
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
src/modules/Makefile.am:2: required directory src/modules/gadget_test does not exist
configure.in:316: required file `src/modules/gadget_test/Makefile.in' not found
Makefile.am:1: `intl' should not be in SUBDIRS when AM_GNU_GETTEXT([external]) is used
Running aclocal...
/usr/share/aclocal/gtk.m4:7: warning: underquoted definition of AM_PATH_GTK
run info '(automake)Extending aclocal'
or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
/usr/share/aclocal/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
src/modules/Makefile.am:2: required directory src/modules/gadget_test does not exist
configure.in:316: required file `src/modules/gadget_test/Makefile.in' not found
Makefile.am:1: `intl' should not be in SUBDIRS when AM_GNU_GETTEXT([external]) is used


I am not sure what is supposed to create src/modules/gadget_test, so I am not sure where to begin troubleshooting...


This is a problem with thinktux's CVS repo, for some reason its not getting the e_gadget stuff. You can either wait it out and try again later. Or you can use anonymous@cvs.sourceforge.net for the time being. Instructions on using this CVS repo can be found at www.get-e.org

foxy123
December 2nd, 2005, 07:23 PM
Well, it started working :) I got the following output (sorry for the length, but I don't know which is important) --


- edb ........................ ok
- eet ........................ ok
- evas ....................... ok
- ecore ...................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/ecore.log:
-----------------------------------------------------------------------------
ranlib .libs/libecore_dbus.a
creating libecore_dbus.la
(cd .libs && rm -f libecore_dbus.la && ln -s ../libecore_dbus.la libecore_dbus.la)
make[4]: Leaving directory `/home/owner/e17_cvs/e17/libs/ecore/src/lib/ecore_dbus'
make[4]: Entering directory `/home/owner/e17_cvs/e17/libs/ecore/src/lib'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/owner/e17_cvs/e17/libs/ecore/src/lib'
make[3]: Leaving directory `/home/owner/e17_cvs/e17/libs/ecore/src/lib'
Making all in bin
make[3]: Entering directory `/home/owner/e17_cvs/e17/libs/ecore/src/bin'
if gcc-3.4 -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/lib/ecore -I../../src/lib/ecore_evas -I../../src/lib/ecore_directfb -I../../src/lib/ecore_x -I../../src/lib/ecore_fb -I../../src/lib/ecore_job -I../../src/lib/ecore_con -I../../src/lib/ecore_ipc -I../../src/lib/ecore_txt -I../../src/lib/ecore_config -I../../src/lib/ecore -I../../src/lib/ecore_evas -I../../src/lib/ecore_directfb -I../../src/lib/ecore_x -I../../src/lib/ecore_fb -I../../src/lib/ecore_job -I../../src/lib/ecore_con -I../../src/lib/ecore_ipc -I../../src/lib/ecore_txt -I../../src/lib/ecore_config -I/opt/e17/include -I/usr/X11R6/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -g -O2 -Wall -I../../src/lib/ecore -I../../src/lib/ecore_evas -I../../src/lib/ecore_directfb -I../../src/lib/ecore_x -I../../src/lib/ecore_fb -I../../src/lib/ecore_job -I../../src/lib/ecore_con -I../../src/lib/ecore_ipc -I../../src/lib/ecore_txt -I../../src/lib/ecore_config -I../../src/lib/ecore -I../../src/lib/ecore_evas -I../../src/lib/ecore_directfb -I../../src/lib/ecore_x -I../../src/lib/ecore_fb -I../../src/lib/ecore_job -I../../src/lib/ecore_con -I../../src/lib/ecore_ipc -I../../src/lib/ecore_txt -I../../src/lib/ecore_config -I/opt/e17/include -I/usr/X11R6/include -I/opt/e17/include -I/opt/e17/include -g -O2 -Wall -MT ecore_test-ecore_test.o -MD -MP -MF ".deps/ecore_test-ecore_test.Tpo" -c -o ecore_test-ecore_test.o `test -f 'ecore_test.c' || echo './'`ecore_test.c; \
then mv -f ".deps/ecore_test-ecore_test.Tpo" ".deps/ecore_test-ecore_test.Po"; else rm -f ".deps/ecore_test-ecore_test.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link gcc-3.4 -I/opt/e17/include -g -O2 -Wall -L/opt/e17/lib -o ecore_test ecore_test-ecore_test.o ../../src/lib/ecore/libecore.la ../../src/lib/ecore_x/libecore_x.la ../../src/lib/ecore_txt/libecore_txt.la ../../src/lib/ecore_job/libecore_job.la ../../src/lib/ecore_fb/libecore_fb.la ../../src/lib/ecore_evas/libecore_evas.la ../../src/lib/ecore_con/libecore_con.la ../../src/lib/ecore_ipc/libecore_ipc.la -lm
mkdir .libs
gcc-3.4 -I/opt/e17/include -g -O2 -Wall -o .libs/ecore_test ecore_test-ecore_test.o -L/opt/e17/lib ../../src/lib/ecore/.libs/libecore.so ../../src/lib/ecore_x/.libs/libecore_x.so ../../src/lib/ecore_txt/.libs/libecore_txt.so ../../src/lib/ecore_job/.libs/libecore_job.so ../../src/lib/ecore_fb/.libs/libecore_fb.so ../../src/lib/ecore_evas/.libs/libecore_evas.so ../../src/lib/ecore_con/.libs/libecore_con.so ../../src/lib/ecore_ipc/.libs/libecore_ipc.so -lm
../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_data_attach_get'
../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_data_attach_set'
collect2: ld returned 1 exit status
make[3]: *** [ecore_test] Error 1
make[3]: Leaving directory `/home/owner/e17_cvs/e17/libs/ecore/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/owner/e17_cvs/e17/libs/ecore/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/owner/e17_cvs/e17/libs/ecore'
make: *** [all] Error 2


Any thoughts?? I'd love to get this working!! I had e17 going under Hoary, but no luck yet in Breezy.

Thanks, Scott
I've got the same problem :(

TimmyJ
December 2nd, 2005, 07:42 PM
I've got the same problem :(

OK, I think I've nailed down what causes this. It is a problem with automake versions. To fix this you should:

sudo apt-get remove automake1.4 automake1.6 automake1.8 automake1.9
then


sudo apt-get install automake1.7
then finally, run the script again

sudo ./easy_e17 -i --skip=eclair,emotion

Hopefully that'll work. Post ur results :)

foxy123
December 2nd, 2005, 07:49 PM
OK, I think I've nailed down what causes this. It is a problem with automake versions. To fix this you should:

sudo apt-get remove automake1.4 automake1.6 automake1.8 automake1.9
then


sudo apt-get install automake1.7
then finally, run the script again

sudo ./easy_e17 -i --skip=eclair,emotion

Hopefully that'll work. Post ur results :)
no, still the same error...

TimmyJ
December 2nd, 2005, 08:04 PM
Bummer :( I'll keep trying to figure out whats up.

foxy123
December 2nd, 2005, 08:12 PM
Found a similar problem here http://edevelop.org/node/1775
I also had e17 from repos but I have completely uninstalled it.:confused:

foxy123
December 2nd, 2005, 09:04 PM
Found a similar problem here http://edevelop.org/node/1775
I also had e17 from repos but I have completely uninstalled it.:confused:
no, apparently I did not. Searched for e17 packages to uninstall by maintainer name and missed a bunch of them. It would be worth to put a note in the HOWTO to uninstall all E17 libraries, previously installed.

TimmyJ
December 2nd, 2005, 09:15 PM
Thanks for the tip, I'll do that :)

foxy123
December 2nd, 2005, 09:19 PM
There is no standard repo for E17 for breezy as it is still beta software. The uninstallation of all E17 packages will vary from repo to repo. Making an universal removal HOW-TO would be very difficult. I suggest that each person should pick a method of installation and stick to it. If you want to know exactly what E17 packages you need to remove I suggest contacting the maintainer of that package.
what I meant was to tell people to make sure that they uninstalled previously installed versions of E17 before running the script...

I've got another problem now:

APPS-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- entice ..................... ok
- entrance ................... ok
- elicit ..................... ok
- e .......................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/e.log:
-----------------------------------------------------------------------------
Running aclocal...
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
configure.in: installing `./install-sh'
configure.in: installing `./mkinstalldirs'
configure.in: installing `./missing'
Makefile.am:1: `intl' should not be in SUBDIRS when AM_GNU_GETTEXT([external]) is used
src/bin/Makefile.am: installing `./depcomp'
src/modules/Makefile.am:14: required directory src/modules/gadget_test does not exist
Makefile.am:1: `intl' should not be in SUBDIRS when AM_GNU_GETTEXT([external]) is used
src/modules/Makefile.am:14: required directory src/modules/gadget_test does not exist

TimmyJ
December 2nd, 2005, 09:25 PM
Yup thats a problem with the CVS repository the script uses. There is another CVS repo at anonymous@cvs.sourceforge.net (you can check www.get-e.org for a description on how to use this) that doesn't suffer from these issues. So you can either use that, or wait until the thintux repo (the one the script uses) is fixed. I doubt it will be a very long wait.

foxy123
December 2nd, 2005, 09:30 PM
Yup thats a problem with the CVS repository the script uses. There is another CVS repo at anonymous@cvs.sourceforge.net (you can check www.get-e.org for a description on how to use this) that doesn't suffer from these issues. So you can either use that, or wait until the thintux repo (the one the script uses) is fixed. I doubt it will be a very long wait.
Thanks a lot for you help... I guess I'll wait

TimmyJ
December 2nd, 2005, 09:46 PM
Thanks a lot for you help... I guess I'll wait

No problem :) Thx for testing this out for me, hopefully others will find it usefull

WanderingStar
December 2nd, 2005, 11:06 PM
Thanks a lot for you help... I guess I'll wait
To use the SF cvs server change line 22 (cvs_srv=...) to:


cvs_srv=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment";

and it should work.

foxy123
December 3rd, 2005, 01:01 PM
To use the SF cvs server change line 22 (cvs_srv=...) to:


cvs_srv=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment";

and it should work.
I still got the same error:

APPS-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- entice ..................... previous installed
- entrance ................... previous installed
- elicit ..................... previous installed
- e .......................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/e.log:
-----------------------------------------------------------------------------
Running libtoolize...
Running automake...
configure.in:316: required file `src/modules/gadget_test/Makefile.in' not found
Makefile.am:1: `intl' should not be in SUBDIRS when AM_GNU_GETTEXT([external]) i s used
src/modules/Makefile.am:2: required directory src/modules/gadget_test does not e xist
Running aclocal...
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
Makefile.am:1: `intl' should not be in SUBDIRS when AM_GNU_GETTEXT([external]) i s used
src/modules/Makefile.am:14: required directory src/modules/gadget_test does not exist
Running aclocal...
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
configure.in: installing `./install-sh'
configure.in: installing `./mkinstalldirs'
configure.in: installing `./missing'
Makefile.am:1: `intl' should not be in SUBDIRS when AM_GNU_GETTEXT([external]) i s used
src/bin/Makefile.am: installing `./depcomp'
src/modules/Makefile.am:14: required directory src/modules/gadget_test does not exist
Makefile.am:1: `intl' should not be in SUBDIRS when AM_GNU_GETTEXT([external]) i s used
src/modules/Makefile.am:14: required directory src/modules/gadget_test does not exist
-----------------------------------------------------------------------------

WanderingStar
December 3rd, 2005, 01:36 PM
Thats odd, worked for me. I would suggest deleting the e17_cvs directory and re-running the script - could be that it thinks it downloaded it somehow.

foxy123
December 3rd, 2005, 01:40 PM
Thats odd, worked for me. I would suggest deleting the e17_cvs directory and re-running the script - could be that it thinks it downloaded it somehow.
exactly what I am doing now :)

foxy123
December 3rd, 2005, 01:58 PM
Thats odd, worked for me. I would suggest deleting the e17_cvs directory and re-running the script - could be that it thinks it downloaded it somehow.
it's worked, thanks a lot! Have not tried to boot into e17 yet....

foxy123
December 3rd, 2005, 03:59 PM
Tried it and E17 works! The thing is still buggy but astonishingly beautiful!

As I understand the script compiles only default and engage modles. What about weather and other modules? Can I add them to the script? Any other programmes like evidence? Should I list them in 24-26 lines in the script?

N8K99
December 3rd, 2005, 10:32 PM
How do I remove gdm and run entrance from this configuration? How do I configure entrance to run both e17 and e16 on my machine? This is all on a fresh install so I want to be able to configure Entrance to be the Login Manager and I'd like to use Evidence instead of Nautilus. I guess I should probably download the elive distrobution instead if that's what I'd really want to run! But nonetheless here I am.

TimmyJ
December 4th, 2005, 12:49 AM
I haven't configured entrance myself yet. If I do change it I'll post here how to do it.

TimmyJ
December 4th, 2005, 12:50 AM
The modules besided the default ones and engage aren't in the CVS tree. You can find them at www.get-e.org with install instructions. There aren't that many right now, but expect more in the near future :)

benplaut
December 4th, 2005, 02:59 AM
ooh, oh, pick me! i've got a new one!


LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- edb ........................ ok
- eet ........................ ok
- evas ....................... ok
- ecore ...................... ok
- epeg ....................... ok
- embryo ..................... ok
- edje ....................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/edje.log:
-----------------------------------------------------------------------------
/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -L/opt/e17/lib -o libedje.la -rpath /opt/e17/lib -version-info 5:0:5 libedje_la-edje_calc.lo libedje_la-edje_callbacks.lo libedje_la-edje_data.lo libedje_la-edje_embryo.lo libedje_la-edje_load.lo libedje_la-edje_main.lo libedje_la-edje_misc.lo libedje_la-edje_program.lo libedje_la-edje_smart.lo libedje_la-edje_text.lo libedje_la-edje_util.lo libedje_la-edje_var.lo libedje_la-edje_container.lo libedje_la-edje_message_queue.lo libedje_la-edje_cache.lo libedje_la-edje_textblock_styles.lo -lm -L/opt/e17/lib -levas -L/opt/e17/lib -lecore -lecore_job -lecore_x -lecore_evas -lecore_con -lecore_ipc -lecore_txt -lecore_fb -lecore_config -lecore_file -lecore_dbus -L/usr/lib -leet -lz -ljpeg -lm -L/usr/lib -leet -lz -ljpeg -L/usr/lib -lembryo -lm
gcc -shared .libs/libedje_la-edje_calc.o .libs/libedje_la-edje_callbacks.o .libs/libedje_la-edje_data.o .libs/libedje_la-edje_embryo.o .libs/libedje_la-edje_load.o .libs/libedje_la-edje_main.o .libs/libedje_la-edje_misc.o .libs/libedje_la-edje_program.o .libs/libedje_la-edje_smart.o .libs/libedje_la-edje_text.o .libs/libedje_la-edje_util.o .libs/libedje_la-edje_var.o .libs/libedje_la-edje_container.o .libs/libedje_la-edje_message_queue.o .libs/libedje_la-edje_cache.o .libs/libedje_la-edje_textblock_styles.o -L/opt/e17/lib /opt/e17/lib/libevas.so /opt/e17/lib/libecore.so /opt/e17/lib/libecore_job.so /opt/e17/lib/libecore_x.so /opt/e17/lib/libecore_evas.so /opt/e17/lib/libecore_con.so /opt/e17/lib/libecore_ipc.so /opt/e17/lib/libecore_txt.so /opt/e17/lib/libecore_fb.so /opt/e17/lib/libecore_config.so /opt/e17/lib/libecore_file.so /opt/e17/lib/libecore_dbus.so -L/usr/lib /opt/e17/lib/libeet.so -lz /usr/lib/libjpeg.so /opt/e17/lib/libembryo.so -lm -Wl,-soname -Wl,libedje.so.0 -o .libs/libedje.so.0.5.0
(cd .libs && rm -f libedje.so.0 && ln -s libedje.so.0.5.0 libedje.so.0)
(cd .libs && rm -f libedje.so && ln -s libedje.so.0.5.0 libedje.so)
ar cru .libs/libedje.a libedje_la-edje_calc.o libedje_la-edje_callbacks.o libedje_la-edje_data.o libedje_la-edje_embryo.o libedje_la-edje_load.o libedje_la-edje_main.o libedje_la-edje_misc.o libedje_la-edje_program.o libedje_la-edje_smart.o libedje_la-edje_text.o libedje_la-edje_util.o libedje_la-edje_var.o libedje_la-edje_container.o libedje_la-edje_message_queue.o libedje_la-edje_cache.o libedje_la-edje_textblock_styles.o
ranlib .libs/libedje.a
creating libedje.la
(cd .libs && rm -f libedje.la && ln -s ../libedje.la libedje.la)
make[3]: Leaving directory `/home/breezy/e17_cvs/e17/libs/edje/src/lib'
Making all in bin
make[3]: Entering directory `/home/breezy/e17_cvs/e17/libs/edje/src/bin'
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../bin -I../../src/lib -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -g -O2 -MT edje_main.o -MD -MP -MF ".deps/edje_main.Tpo" -c -o edje_main.o edje_main.c; \
then mv -f ".deps/edje_main.Tpo" ".deps/edje_main.Po"; else rm -f ".deps/edje_main.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -L/opt/e17/lib -o edje edje_main.o ../../src/lib/libedje.la
mkdir .libs
gcc -g -O2 -o .libs/edje edje_main.o -L/opt/e17/lib ../../src/lib/.libs/libedje.so
../../src/lib/.libs/libedje.so: undefined reference to `eet_data_descriptor2_new'
collect2: ld returned 1 exit status
make[3]: *** [edje] Error 1
make[3]: Leaving directory `/home/breezy/e17_cvs/e17/libs/edje/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/breezy/e17_cvs/e17/libs/edje/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/breezy/e17_cvs/e17/libs/edje'
make: *** [all] Error 2


hopefully something simple :(

N8K99
December 4th, 2005, 04:18 AM
right now without gdm installed- when I call startx, the window manager that gets called is DR16. I'm needing a crash course in configuring to get DR17 to run. Also, how to I keep Nautilus from writing over the desktop? Do I have to remove it? I have run e17 before where I got rid of Nautilus and everything Gnome but that was when e17 came from Shadoi's repository and was contained within main directory for programs not in /opt. What do I need to do to get this sort of set up happening? Perhaps after all this work when I get everything happening straight out of Enlightenment, then I'll work out a Ubuntu theme for e17!

aragorn2909
December 4th, 2005, 04:24 AM
I still got the same error:

APPS-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- entice ..................... previous installed
- entrance ................... previous installed
- elicit ..................... previous installed
- e .......................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/e.log:
-----------------------------------------------------------------------------
Running libtoolize...
Running automake...
configure.in:316: required file `src/modules/gadget_test/Makefile.in' not found
Makefile.am:1: `intl' should not be in SUBDIRS when AM_GNU_GETTEXT([external]) i s used
src/modules/Makefile.am:2: required directory src/modules/gadget_test does not e xist
Running aclocal...
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
Makefile.am:1: `intl' should not be in SUBDIRS when AM_GNU_GETTEXT([external]) i s used
src/modules/Makefile.am:14: required directory src/modules/gadget_test does not exist
Running aclocal...
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
configure.in: installing `./install-sh'
configure.in: installing `./mkinstalldirs'
configure.in: installing `./missing'
Makefile.am:1: `intl' should not be in SUBDIRS when AM_GNU_GETTEXT([external]) i s used
src/bin/Makefile.am: installing `./depcomp'
src/modules/Makefile.am:14: required directory src/modules/gadget_test does not exist
Makefile.am:1: `intl' should not be in SUBDIRS when AM_GNU_GETTEXT([external]) i s used
src/modules/Makefile.am:14: required directory src/modules/gadget_test does not exist
-----------------------------------------------------------------------------




Don't know if it will help now, but I was getting this exact same error the other day. I fixed it by manually downloading the files contained in [cvs]/enlightenment/e17/apps/e/src/modules/gadget_test from here (http://cvs.sourceforge.net/viewcvs.py/enlightenment/e17/apps/e/src/modules/gadget_test/), renaming the file "Makefile.am" to "Makefile.in", inserting them in the appropriate place, and rerunning the script. Worked like a charm.

penvzila
December 4th, 2005, 04:29 AM
Thanks for this guide, I have been waiting for this. Let's see if it works now.

ting
December 4th, 2005, 11:07 AM
I first had the problem with an error on edje. I think this was due to something that was installed before. (I had used automatix, to download alot of stuff, and the shadoi method to install enlightenment, so there was probably something i did'nt remove).

Anyway, i did a reinstall of ubuntu, upgraded the kernel (still 386), and all the other stuff(all upgrades). And it worked. This is what i did:

Follow TimmyJ's instructions, untill after i downloaded the script,
edited the script as described in wanderingstar's post, and continued following the instructions in TimmyJ' spost.

Until...
Note: you must replace **user_name** with YOUR actual user name.
Code:

sudo chown -R user:**user_name** ~/.ecore

This gave me some strange errors, but when i did it like this(i think):

sudo chown -R **user_name** ~/.ecore

said in another way:

sudo chown -R xxxxx ~/.ecore

it worked.
I dont know what the difference is though. If anybody knows..... enlighten me:p Could be something about naming conventions in the "linux" comunity or something i guess.:confused:

foxy123
December 4th, 2005, 12:38 PM
Until...
Note: you must replace **user_name** with YOUR actual user name.
Code:

sudo chown -R user:**user_name** ~/.ecore

This gave me some strange errors, but when i did it like this(i think):

sudo chown -R **user_name** ~/.ecore

said in another way:

sudo chown -R xxxxx ~/.ecore

it worked.
I dont know what the difference is though. If anybody knows..... enlighten me:p Could be something about naming conventions in the "linux" comunity or something i guess.:confused:

it meant 'usermname:usergroup'. In Ubuntu a usergroup for a user is the same as the username (in SuSE as I remember usergroup is usually 'users'). For example, is a user name is 'ubuntuer', then this part of the HOWTO should look like:

sudo chown -R ubuntuer:ubuntuer ~/.ecore

ting
December 4th, 2005, 01:10 PM
thanks! I hope i did't mess anything up.:p

Saiboogu
December 4th, 2005, 06:54 PM
right now without gdm installed- when I call startx, the window manager that gets called is DR16. I'm needing a crash course in configuring to get DR17 to run. Also, how to I keep Nautilus from writing over the desktop? Do I have to remove it? I have run e17 before where I got rid of Nautilus and everything Gnome but that was when e17 came from Shadoi's repository and was contained within main directory for programs not in /opt. What do I need to do to get this sort of set up happening? Perhaps after all this work when I get everything happening straight out of Enlightenment, then I'll work out a Ubuntu theme for e17!


Try this -

gconftool-2 /apps/nautilus/preferences/show_desktop -t bool -s false

If you make a theme, post it! I used e17 almost exclusively under Debian - when I switched to Ubuntu, it was the first time I'd spent much time in Gnome. Between the Ubuntu tweaks and 2.12 it was very impressive, but this Howto reminded me it was time to return to e17. Now I need themes.. :)

edit: Let me clarify, that solves the nautilus background problem. Other items, sorry - someone else can help!

anatole
December 4th, 2005, 10:11 PM
thanks for the howto, i successfully installed e17 with it.. even i was surprised ;)
still, i dunno when i'll switch to e17, as the fileselector is still broken in the cvs...

N8K99
December 4th, 2005, 10:32 PM
I have ubuntu on a low ram machine which is why I sought out Enlightenment in the first place, so I have yanked Nautilus and all things Gnome off the machine and now it runs quite nicely. I still am wondering how to configure so that Entrance works from the /opt. When I was running it from the repository builds, just installing Entrance and removing GDM set everything up nicely, but now I have to do something else.

I have an idea for a theme beginning to be sketched out. I am calling it Enlightened Ubuntu. I could show you the graphical sketch, but I'm gonna wait until I get into the actual technical process before I start letting it slide out.:cool:

TimmyJ
December 5th, 2005, 01:29 AM
I believe an ubuntu E17 theme is already in development.

You can get a sneak preview shot here: http://www.get-e.org/Screenshots/User_Submitted/_images/ubuntu_theme_2.jpg

penvzila
December 5th, 2005, 03:54 AM
Sort of worked. I get segmentation faults when I try to use the configuration menu, and I can't remember how to install the thing that gives menu and background editing a gui.

daedalusman
December 5th, 2005, 06:41 AM
I'm getting the following error when I run the script. I have tried it with the thintux repo and with the sourceforge repo, neither work and both produce the same error. I tried them both with clean directories, meaning I deleted the e17_cvs and e17 directories but that doesn't help either.


LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- edb ........................ ok
- eet ........................ ok
- evas ....................... ok
- ecore ...................... ok
- epeg ....................... ok
- embryo ..................... ok
- edje ....................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/edje.log:
-----------------------------------------------------------------------------
(cd .libs && rm -f libedje.so && ln -s libedje.so.0.5.0 libedje.so)
ar cru .libs/libedje.a libedje_la-edje_calc.o libedje_la-edje_callbacks.o libedje_la-edje_data.o libedje_la-edje_embryo.o libedje_la-edje_load.o libedje_la-edje_main.o libedje_la-edje_misc.o libedje_la-edje_program.o libedje_la-edje_smart.o libedje_la-edje_text.o libedje_la-edje_util.o libedje_la-edje_var.o libedje_la-edje_container.o libedje_la-edje_message_queue.o libedje_la-edje_cache.o libedje_la-edje_textblock_styles.o
ranlib .libs/libedje.a
creating libedje.la
(cd .libs && rm -f libedje.la && ln -s ../libedje.la libedje.la)
make[3]: Leaving directory `/home/tyrion/e17_cvs/e17/libs/edje/src/lib'
Making all in bin
make[3]: Entering directory `/home/tyrion/e17_cvs/e17/libs/edje/src/bin'
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../bin -I../../src/lib -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -g -O2 -MT edje_main.o -MD -MP -MF ".deps/edje_main.Tpo" \
-c -o edje_main.o `test -f 'edje_main.c' || echo './'`edje_main.c; \
then mv -f ".deps/edje_main.Tpo" ".deps/edje_main.Po"; \
else rm -f ".deps/edje_main.Tpo"; exit 1; \
fi
/bin/sh ../../libtool --mode=link gcc -g -O2 -L/opt/e17/lib -o edje edje_main.o ../../src/lib/libedje.la
mkdir .libs
gcc -g -O2 -o .libs/edje edje_main.o -L/opt/e17/lib ../../src/lib/.libs/libedje.so
../../src/lib/.libs/libedje.so: undefined reference to `eet_data_descriptor2_new'
collect2: ld returned 1 exit status
make[3]: *** [edje] Error 1
make[3]: Leaving directory `/home/tyrion/e17_cvs/e17/libs/edje/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/tyrion/e17_cvs/e17/libs/edje/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tyrion/e17_cvs/e17/libs/edje'
make: *** [all] Error 2
-----------------------------------------------------------------------------

foxy123
December 5th, 2005, 01:10 PM
I'm getting the following error when I run the script. I have tried it with the thintux repo and with the sourceforge repo, neither work and both produce the same error. I tried them both with clean directories, meaning I deleted the e17_cvs and e17 directories but that doesn't help either.


LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- edb ........................ ok
- eet ........................ ok
- evas ....................... ok
- ecore ...................... ok
- epeg ....................... ok
- embryo ..................... ok
- edje ....................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/edje.log:
-----------------------------------------------------------------------------
(cd .libs && rm -f libedje.so && ln -s libedje.so.0.5.0 libedje.so)
ar cru .libs/libedje.a libedje_la-edje_calc.o libedje_la-edje_callbacks.o libedje_la-edje_data.o libedje_la-edje_embryo.o libedje_la-edje_load.o libedje_la-edje_main.o libedje_la-edje_misc.o libedje_la-edje_program.o libedje_la-edje_smart.o libedje_la-edje_text.o libedje_la-edje_util.o libedje_la-edje_var.o libedje_la-edje_container.o libedje_la-edje_message_queue.o libedje_la-edje_cache.o libedje_la-edje_textblock_styles.o
ranlib .libs/libedje.a
creating libedje.la
(cd .libs && rm -f libedje.la && ln -s ../libedje.la libedje.la)
make[3]: Leaving directory `/home/tyrion/e17_cvs/e17/libs/edje/src/lib'
Making all in bin
make[3]: Entering directory `/home/tyrion/e17_cvs/e17/libs/edje/src/bin'
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../bin -I../../src/lib -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -g -O2 -MT edje_main.o -MD -MP -MF ".deps/edje_main.Tpo" \
-c -o edje_main.o `test -f 'edje_main.c' || echo './'`edje_main.c; \
then mv -f ".deps/edje_main.Tpo" ".deps/edje_main.Po"; \
else rm -f ".deps/edje_main.Tpo"; exit 1; \
fi
/bin/sh ../../libtool --mode=link gcc -g -O2 -L/opt/e17/lib -o edje edje_main.o ../../src/lib/libedje.la
mkdir .libs
gcc -g -O2 -o .libs/edje edje_main.o -L/opt/e17/lib ../../src/lib/.libs/libedje.so
../../src/lib/.libs/libedje.so: undefined reference to `eet_data_descriptor2_new'
collect2: ld returned 1 exit status
make[3]: *** [edje] Error 1
make[3]: Leaving directory `/home/tyrion/e17_cvs/e17/libs/edje/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/tyrion/e17_cvs/e17/libs/edje/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tyrion/e17_cvs/e17/libs/edje'
make: *** [all] Error 2
-----------------------------------------------------------------------------


have you got e17 installed before from repositories?

foxy123
December 5th, 2005, 01:27 PM
How to get engage into entangle? I remember that I had it before when used one of the repos. Now it is not there. Also I used to have entangle in Configuration menu (I guess it was called Menu Editor of Configuration) but now I have launch it from command line. Any way to put it in the menu?

In general, do you use ibar or engage for your programme launcher? What is ibox, btw. I thought it should place minimised programmes on the desktop, like iconbox in xfce, but I just have a white square and that's it.

TimmyJ
December 5th, 2005, 02:09 PM
to add anything to engage or the ibar you need a .eap file. Refer to www.get-e.org for more information on making and editing .eaps. The Ibox does exactly what you thought it does. Whenever you iconofy a window, it's icon is stored in the Ibox.

TimmyJ
December 5th, 2005, 02:12 PM
Sort of worked. I get segmentation faults when I try to use the configuration menu, and I can't remember how to install the thing that gives menu and background editing a gui.

In the current state of CVS the configuration menu is very new and unstable, this is most likely why it segfaults. As for GUI configuration of backgrounds and menus, you are referring to the program entangle and emblem. These programs are installed in the e-utils package, which if you followed my directions sould be installed already. Simply run entangle and/or emblem from the command line.

foxy123
December 5th, 2005, 02:31 PM
to add anything to engage or the ibar you need a .eap file. Refer to www.get-e.org for more information on making and editing .eaps. The Ibox does exactly what you thought it does. Whenever you iconofy a window, it's icon is stored in the Ibox.
it is easier to do using e17menu and entangle... you run e17menu to generate eap files and then drag'n'drop them in entangle. However while I have ibar tab there, I do not have engage tab.

I've taken a look at /.e/e/applications. I've got all dirs there: all, bar, engage, favorite, restart, startup and trash. However, engage does not show up. Could be it because engage dir does not contain .eap.cache.cfg file, while all others have?

daedalusman
December 5th, 2005, 05:17 PM
have you got e17 installed before from repositories?


I did have it installed from repos but as far as I know I have removed it completely. I have searched for allthings e17 and can't find anything that I didn't uninstall, I could be messing something but I don't know. Is there a list of things that I could use to uninstall it?

TimmyJ
December 5th, 2005, 05:33 PM
it is easier to do using e17menu and entangle... you run e17menu to generate eap files and then drag'n'drop them in entangle. However while I have ibar tab there, I do not have engage tab.

I've taken a look at /.e/e/applications. I've got all dirs there: all, bar, engage, favorite, restart, startup and trash. However, engage does not show up. Could be it because engage dir does not contain .eap.cache.cfg file, while all others have?

It could be the others have the .eap.cache.cfg file, if that doesn't work out for you make sure there is a .order file in your engage directory

foxy123
December 5th, 2005, 05:34 PM
I did have it installed from repos but as far as I know I have removed it completely. I have searched for allthings e17 and can't find anything that I didn't uninstall, I could be messing something but I don't know. Is there a list of things that I could use to uninstall it?
try libedje and also look for other libe* names to make sure that you have removed all e libraries.

foxy123
December 5th, 2005, 05:36 PM
I've taken a look at /.e/e/applications. I've got all dirs there: all, bar, engage, favorite, restart, startup and trash. However, engage does not show up. Could be it because engage dir does not contain .eap.cache.cfg file, while all others have?
yes, it was it. I have copied .eap.cache.cfg from all and engage tab has immediately appeared in entangle.

TimmyJ
December 5th, 2005, 05:36 PM
I did have it installed from repos but as far as I know I have removed it completely. I have searched for allthings e17 and can't find anything that I didn't uninstall, I could be messing something but I don't know. Is there a list of things that I could use to uninstall it?

It depends on the repo you installed from. You could try contacting that repo's maintainer to get a list of all the apps that can be installed from it.

N8K99
December 5th, 2005, 07:08 PM
I believe an ubuntu E17 theme is already in development.

You can get a sneak preview shot here: http://www.get-e.org/Screenshots/User_Submitted/_images/ubuntu_theme_2.jpg

Oh that is so much better than what I had going on my sketchpad! Well, I will have to adjust a bit or wait. Still wondering how to get entrance to start up when I turn the computer on. Anybody know how to configure X11?

tuke81
December 6th, 2005, 12:17 AM
The mostly incredible and really unbelivable has become true:
You compiled e17 sucessfully!

\O/:D :p ;)

Heh heh works fine thanks, btw I was installed it before from there

try this guide.

https://vogelweith.homeftp.net/Linux/e17_en.php too.

So it seems to work with both how-tos. And I DIDNT uninstall it before i installed
this like is adviced in this how-to... So make sure that all those packages are installed:

sudo apt-get install build-essential cvs libtool libltdl3-dev automake1.9 autotools-dev libpopt-dev libcurl3-dev libx11-dev x11proto-xext-dev libbz2-dev libid3tag0-dev libpng12-dev libtiff4-dev libungif4-dev libjpeg62-dev libssl-dev libfreetype6-dev bison flex xlibs-dev gettext libimlib2-dev libxml2-dev libxcursor-dev libgtk1.2-dev autoconf pkg-config libpng3-dev
, before you try this it should work.:cool:

N8K99
December 6th, 2005, 10:18 AM
ok thus far I have sort of solved my problem. Since I have completely removed anything Gnome related from my system, there was no way for me to go straight into enlightenment upon powering up. Well, now when I type startx, enlightenment is started as well. I had to create my own .xinitrc file in my home directory. Well duh! you may say, bu I did not know that and it took some exploring the many rooms of the UNIX tower and discovering that the Archmages who had come before me wrote a manual for everything (or nearly everything.)
Now, I must figure out how to put startx into the boot cycle - and also how to configure entrance to work properly.

foxy123
December 6th, 2005, 12:34 PM
I wonder if CVS is broken at the moment. I ran the script today and got this error:

evfscat.o: In function `callback':
/home/foxy/CVS/e17_cvs/e17/apps/evfs/src/bin/evfscat.c:21: undefined reference t o `evfs_client_file_read'
/home/foxy/CVS/e17_cvs/e17/apps/evfs/src/bin/evfscat.c:21: undefined reference t o `evfs_client_file_read'
evfscat.o: In function `main':
/home/foxy/CVS/e17_cvs/e17/apps/evfs/src/bin/evfscat.c:42: undefined reference t o `evfs_client_file_open'
collect2: ld returned 1 exit status
make[3]: *** [evfscat] Error 1

foxy123
December 6th, 2005, 01:46 PM
We are ommiting the library emotion and the video player eclair because they require a newer version of a library (xinelib I believe) than the one available in the ubuntu repositories.
so there is no way to install eclair? I sort of like its design :)

TimmyJ
December 6th, 2005, 03:11 PM
so there is no way to install eclair? I sort of like its design :)

Well, technically there is no way to install emotion...which eclair depends on. Once finals are over I plan on adding a few more things to this how-to (entrance and how to get the newest xine-lib so that emotion and eclair will work). Thanks for all the feedback guys.

foxy123
December 6th, 2005, 04:02 PM
Well, technically there is no way to install emotion...which eclair depends on. Once finals are over I plan on adding a few more things to this how-to (entrance and how to get the newest xine-lib so that emotion and eclair will work). Thanks for all the feedback guys.
you can also mentioned how to install modules and activate them:

1. Download modules you like from http://www.get-e.org/Resources/Modules/
2. Untar them


tar xfvz <source> for *.tar.gz or

tar xfvj <source> for *tar.bz2

cd to source directory

For all modules except evolume:

./autogen.sh --libdir=/opt/e17/lib
make
make install

For evolume
Make sure that you added /opt/e17/lib in /etc/ld.so.conf and run

sudo ldconfig

./configure --libdir=/opt/e17/lib
make
make install

The mudules will be installed in ~/.e/e/modules/

If you would like to install them to /opt/e17, then you should use
--prefix=/opt/e17 and sudo with 'make install'.

To load modules use:

enlightenment_remote -module-load <module_name>

To enable it go to the menu (right-click on desktop) Modules - Module Name - Enable

I have also attached my screenshot made with 'screenshot' module with the following modules: rain, weather, evolume, engage, moon and screenshot.

TimmyJ
December 6th, 2005, 04:47 PM
Thx for the help foxy! I shoulda added that from the get-go...I love my modules :-P. Anyways, do you think I should add this to the original how-to on the first page, or would that make it too long? Is there a way I can say "check out how to install modules here:" then just link to that specific post?

foxy123
December 6th, 2005, 04:54 PM
Thx for the help foxy! I shoulda added that from the get-go...I love my modules :-P. Anyways, do you think I should add this to the original how-to on the first page, or would that make it too long? Is there a way I can say "check out how to install modules here:" then just link to that specific post?
just put this link:
http://ubuntuforums.org/showpost.php?p=548898&postcount=58

foxy123
December 6th, 2005, 09:26 PM
I've figured out how to install eclair. Jus installed new libxine from source with /opt/e17 prefix. After that emotion and eclair are compiled fine.

So another challenge is evidence. Not only I have to download it separately, the damned thing does not compile. Give me the error:


In file included from ttf.c:20:
../../../src/gui/efl/common/evas_macros.h:49: error: syntax error before '*' token
../../../src/gui/efl/common/evas_macros.h:49: error: syntax error before 'Evas'
../../../src/gui/efl/common/evas_macros.h:49: warning: type defaults to 'int' in declaration of 'evas_thumbnail_dead'
../../../src/gui/efl/common/evas_macros.h:49: warning: data definition has no type or storage class
../../../src/gui/efl/common/evas_macros.h:50: error: syntax error before '*' token
../../../src/gui/efl/common/evas_macros.h:50: error: syntax error before 'Evas'
../../../src/gui/efl/common/evas_macros.h:50: warning: type defaults to 'int' in declaration of 'evas_thumbnail_live'
../../../src/gui/efl/common/evas_macros.h:50: warning: data definition has no type or storage class
../../../src/gui/efl/common/evas_macros.h:51: error: syntax error before '*' token
../../../src/gui/efl/common/evas_macros.h:51: error: syntax error before 'Evas'
../../../src/gui/efl/common/evas_macros.h:51: warning: type defaults to 'int' in declaration of 'evas_thumbnail_dead_or_alive'
../../../src/gui/efl/common/evas_macros.h:51: warning: data definition has no type or storage class
../../../src/gui/efl/common/evas_macros.h:53: error: syntax error before '*' token
../../../src/gui/efl/common/evas_macros.h:53: error: syntax error before '*' token
../../../src/gui/efl/common/evas_macros.h:53: warning: type defaults to 'int' in declaration of 'evas_object_from_imlib_image'
../../../src/gui/efl/common/evas_macros.h:53: warning: data definition has no type or storage class
../../../src/gui/efl/common/evas_macros.h:55: error: syntax error before '*' token
../../../src/gui/efl/common/evas_macros.h:55: warning: type defaults to 'int' in declaration of 'get_evas_from_iconlist'
../../../src/gui/efl/common/evas_macros.h:55: warning: data definition has no type or storage class
ttf.c:166: error: syntax error before '*' token
ttf.c:166: warning: return type defaults to 'int'
ttf.c: In function 'live':
ttf.c:169: error: 'Evas_Object' undeclared (first use in this function)
ttf.c:169: error: (Each undeclared identifier is reported only once
ttf.c:169: error: for each function it appears in.)
ttf.c:169: error: 'o' undeclared (first use in this function)
ttf.c:276: error: 'Evas' undeclared (first use in this function)
ttf.c:276: error: syntax error before ')' token
make[4]: *** [ttf.lo] Error 1
make[4]: Leaving directory `/home/foxy/CVS/evidence/src/thumbnailer/ttf'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/foxy/CVS/evidence/src/thumbnailer'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/foxy/CVS/evidence/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/foxy/CVS/evidence'
make: *** [all] Error 2

xyz
December 8th, 2005, 05:13 AM
Hi-
First of all thank you for bearing in mind this a newbie writing.
Following tutorials on the site,E17 seems to be accessible and it looks very nice but I can't choose to go Gnome,Failsafe,Enlightenment and so on.
And whatever happened to my Application - System -Places -Panel - Add to Panel,etc.....??None of those in sight on desktop.
Excuse me if this is stupid but I just had to ask someone.

synd7
December 8th, 2005, 06:20 AM
I've just used the script and it works greak but i noticed that theres no sign of evidence (file manager) and examine (configuration stuff).
Is there some way to add them into the script cos im sick of using an unskinned nautilus for file browsing.

I kniw that i could do them manually but then the script wouldnt update everything.

foxy123
December 8th, 2005, 10:30 AM
I've just used the script and it works greak but i noticed that theres no sign of evidence (file manager) and examine (configuration stuff).
Is there some way to add them into the script cos im sick of using an unskinned nautilus for file browsing.

I kniw that i could do them manually but then the script wouldnt update everything.
you may try to compile it separately, though it looks like it has not being developed for a while: the last CVS commit was in July. E now has its integrated file manager EFM (Files item in the menu), it is buggy (you may need to call it twice or resize to see the files), but it provides basic features.

foxy123
December 8th, 2005, 10:32 AM
BTW, the script has been updated to use a new mirror and compile imlib2 library. And another thing, you do not need to run script with sudo, it will ask you for the password.

vaskark
December 8th, 2005, 05:01 PM
Great HOWTO. But why isn't the e_modules packages built? That's where the flame module is ...

Also, in the ~/e17_cvs directory that's created I think the 'misc' folder gets downloaded twice (~/e17_cvs/misc and ~/e17_cvs/e17/misc).

TimmyJ
December 8th, 2005, 09:48 PM
There is no longer any e_modules package in the e17 CVS tree. Seperate modules are now only available through www.get-e.org

TimmyJ
December 8th, 2005, 09:53 PM
The script used in this tutorial has gone through some changed very recently (noted above by Foxy). This may require certain parts of this HOW-TO to be unneccesary or changed (namely messing with the permissions).

I suggest anyone that has used this how-to to re-download the new script due to the change in mirrors it downloads from. For this to work you must remove the /e17_cvs directory and then re-run the script (try this w/out sudo and tell me how it works :))

buildid
December 8th, 2005, 10:01 PM
iam getting this one :

APPS-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- entice ..................... ok
- entrance ................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/entrance.log:
-----------------------------------------------------------------------------
-k <key> must be specified for all commands except -a

You need to specify a command!
Usage: ecore_config -c <file> <command> [-k key]
Modify ecore_config files

Accepted commands:
-a get all keys
-g get key
-d delete key
-b <value> set boolean
-f <value> set float
-i <value> set integer
-n set nil
-r <value> set RGBA
-s <value> set string
-t <value> set theme

-k <key> must be specified for all commands except -a

make[2]: *** [entrance_config.cfg] Fout 2
make[2]: Leaving directory `/home/buildid/e17_cvs/e17/apps/entrance/data/config'
make[1]: *** [all-recursive] Fout 1
make[1]: Leaving directory `/home/buildid/e17_cvs/e17/apps/entrance/data'
make: *** [all-recursive] Fout 1
-----------------------------------------------------------------------

vaskark
December 8th, 2005, 11:07 PM
There is no longer any e_modules package in the e17 CVS tree. Seperate modules are now only available through www.get-e.org (http://www.get-e.org)Okey dokey.

xyz
December 9th, 2005, 04:55 PM
Hi-
First,thank you for the guide.It worked and installed like a charm as far as a newbie can tell...except for:
At log-in,I want to pick Session-->E17 and I get:

Xsession unable to launch "/opt/e17/bin/enlightenment"
Xsession -- "/opt/bin/enlightenment not found;falling back to default session
What did I do wrong?Thanks for your help.

foxy123
December 9th, 2005, 07:18 PM
iam getting this one :

APPS-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- entice ..................... ok
- entrance ................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/entrance.log:
-----------------------------------------------------------------------------
-k <key> must be specified for all commands except -a

You need to specify a command!
Usage: ecore_config -c <file> <command> [-k key]
Modify ecore_config files

Accepted commands:
-a get all keys
-g get key
-d delete key
-b <value> set boolean
-f <value> set float
-i <value> set integer
-n set nil
-r <value> set RGBA
-s <value> set string
-t <value> set theme

-k <key> must be specified for all commands except -a

make[2]: *** [entrance_config.cfg] Fout 2
make[2]: Leaving directory `/home/buildid/e17_cvs/e17/apps/entrance/data/config'
make[1]: *** [all-recursive] Fout 1
make[1]: Leaving directory `/home/buildid/e17_cvs/e17/apps/entrance/data'
make: *** [all-recursive] Fout 1
-----------------------------------------------------------------------
it should be fixed by now...

buildid
December 9th, 2005, 08:55 PM
thanks running enlightment now , great work ....

N8K99
December 10th, 2005, 05:32 AM
Just want to know, can I move the contents of /opt/e17 into my directory tree like the regular packages on my computer so that I no longer have to type /opt/e17/bin/enlightenment_remote to call eutils? I guess my question is, if I have no Gnome stuff or KDE for that matter, in fact it's only enlightenment on my machine- can it reside in my directory tree or must I leave it all in the /opt directory?

TimmyJ
December 10th, 2005, 06:04 PM
Just want to know, can I move the contents of /opt/e17 into my directory tree like the regular packages on my computer so that I no longer have to type /opt/e17/bin/enlightenment_remote to call eutils? I guess my question is, if I have no Gnome stuff or KDE for that matter, in fact it's only enlightenment on my machine- can it reside in my directory tree or must I leave it all in the /opt directory?

Well, there are a couple things you can do. The easiest by far is adding /opt/e17/bin to your PATH. This means that you can type any command in the /opt/e17/bin directory w/out using the prefix '/opt/e17/bin'. There are instructions on how to do this on the first post. Another possibility is when using the script, you can change where you want it to installs, open the script with any text editor and you will find instructions there. But, to answer your question, enlightenment can reside anywhere on your system. It is completely relocatable. The reason this script uses /opt/e17 is that so it does not interfere w/ any other versions of enlightenment one may have.

N8K99
December 10th, 2005, 09:11 PM
It's not a weekend without me spending time re-configuring my system. Due to another crash that was self-inflicted, I had to once again reinstall the base system. No problem, but I opted to return to Shadoi's repository for it was not nearly as troublesome to set up to operational levels. I tried to follow the posted howto to add /opt/e17 to my PATH but something did not work out properly. And I had difficulty getting Entrance to operate. By returning to the repository I was able to get a good somewhat solid version running. I'm sure that in a couple of weeks when I have to do this again, there will be new options which I am willing to pursue. I do prefer Enlightenemnt over GNOME or KDE so am looking forward to the work progressing on e17.

bored2k
December 10th, 2005, 09:14 PM
Is Entrance safe enough to use? I've been using E17 for about a week now and I havent used Entrance out of fear of it messing up.

TimmyJ
December 10th, 2005, 09:49 PM
Is Entrance safe enough to use? I've been using E17 for about a week now and I havent used Entrance out of fear of it messing up.

Entrance is in a kind of unique position right now. Many people use and love it, I am currently not one of those people. I've used it in the past and managed to struggle through a few problems and get it working, but I've also seen many people who can't for the life of them get it working sucessfully. On top of this the development of Entrance has been very stagnant lately. I'd suggest that if you really want the extra eye candy in your login manager give it a try, you got a pretty good shot at getting it to work, but if it doesn't work for you and/or you find that its missing some features you want. Just ditch it.

Jona
December 12th, 2005, 10:02 PM
A little late in the game (in the cutting edge world of cvs repositories, 24 hours is too late ;-) ), but I've managed to come up with yet another edje error, much like the one benplaut and daedalusman submitted, although with other error messages. I've also installed e16 and e17 before, but I've done my best to remove all e libraries, especially those related to edje. Any suggestions as to what I might be doing wrong?



LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- imlib2 ..................... previous installed
- edb ........................ previous installed
- eet ........................ previous installed
- evas ....................... previous installed
- ecore ...................... previous installed
- epeg ....................... previous installed
- embryo ..................... previous installed
- edje ....................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/edje.log:
-----------------------------------------------------------------------------
edje_data.c:59: error: `EET_DATA_DESCRIPTOR_CLASS_VERSION' undeclared (first use in this function)
edje_data.c:76: warning: assignment makes pointer from integer without a cast
edje_data.c:82: warning: assignment makes pointer from integer without a cast
edje_data.c:89: warning: assignment makes pointer from integer without a cast
edje_data.c:98: warning: assignment makes pointer from integer without a cast
edje_data.c:105: warning: assignment makes pointer from integer without a cast
edje_data.c:112: warning: assignment makes pointer from integer without a cast
edje_data.c:119: warning: assignment makes pointer from integer without a cast
edje_data.c:126: warning: assignment makes pointer from integer without a cast
edje_data.c:133: warning: assignment makes pointer from integer without a cast
edje_data.c:141: warning: assignment makes pointer from integer without a cast
edje_data.c:155: warning: assignment makes pointer from integer without a cast
edje_data.c:161: warning: assignment makes pointer from integer without a cast
edje_data.c:168: warning: assignment makes pointer from integer without a cast
edje_data.c:188: warning: assignment makes pointer from integer without a cast
edje_data.c:194: warning: assignment makes pointer from integer without a cast
edje_data.c:270: warning: assignment makes pointer from integer without a cast
edje_data.c:292: warning: assignment makes pointer from integer without a cast
make[3]: *** [libedje_la-edje_data.lo] Error 1
make[3]: Leaving directory `/home/ion/e17_cvs/e17/libs/edje/src/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/ion/e17_cvs/e17/libs/edje/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ion/e17_cvs/e17/libs/edje'
make: *** [all] Error 2

thewayofzen
December 16th, 2005, 07:12 AM
Has anyone documented exactly what needs to be done to remove all the files/changes that are made/created with the installation of e17?

any help would be appreciated.

thewayofzen

foxy123
December 16th, 2005, 11:20 AM
Has anyone documented exactly what needs to be done to remove all the files/changes that are made/created with the installation of e17?

any help would be appreciated.

thewayofzen
what do you mean by
the installation of e17? If you mean this script then all you need is to delete /opt/e17 and maybe the .desktop file in xsessions. There are other ways of installing E17 so you should be mre specific...

yoshic
December 19th, 2005, 09:15 PM
hi!! thanks for write this how-to an the script, i've just donwloaded and installed e17, works great!!1

firecat53
December 23rd, 2005, 06:15 AM
Do I need to do anything special to use the script to continue to update my e17 install? When I just ran the ./easy_e17.sh -i --skip=emotion,eclair command from my working installation, it went through and appeared to update the existing CVS tree, but then stopped without compiling anything.

Do I need to delete the CVS tree each time (which would seem contrary to the purpose of CVS!) or delete the /opt/e17 directory?

By the way, it works great the first time :)

Thanks, Scott

foxy123
December 23rd, 2005, 12:34 PM
Do I need to do anything special to use the script to continue to update my e17 install? When I just ran the ./easy_e17.sh -i --skip=emotion,eclair command from my working installation, it went through and appeared to update the existing CVS tree, but then stopped without compiling anything.

Do I need to delete the CVS tree each time (which would seem contrary to the purpose of CVS!) or delete the /opt/e17 directory?

By the way, it works great the first time :)

Thanks, Scott
no, just run it regularly, it should update everything that has been changed...

venice
December 24th, 2005, 06:23 PM
Followed the instructions, waited and voila. Enlightenment works beautifully. Thank you.

Quoestion - where can I find a forum about E17? Or can I ask questions on Ubuntu forum?

thanks,
venice

N8K99
December 24th, 2005, 08:02 PM
Followed the instructions, waited and voila. Enlightenment works beautifully. Thank you.

Quoestion - where can I find a forum about E17? Or can I ask questions on Ubuntu forum?

thanks,
venice
http://edevelop.org/forum

buildid
December 24th, 2005, 08:18 PM
i also tried to update after 2 weeks of using e17 , it seems nothing is updated , is that correct ?

no compiling of updated parts is what i ment ...

not used to cvs so i ask to make sure iam right ...

thank you

foxy123
December 24th, 2005, 11:31 PM
i also tried to update after 2 weeks of using e17 , it seems nothing is updated , is that correct ?

no compiling of updated parts is what i ment ...

not used to cvs so i ask to make sure iam right ...

thank you
no, CVS is updated several times almost every day. The problem could be with thinktux mirror which is used in easy_e17 script. It's been recently mentioned on the e17 mailing list that it is not updated properly. You can use get_e script from here (http://dev.winged.it/download/enlightened_stuff/enlightenment_updater_script)

buildid
December 25th, 2005, 12:42 AM
have changed install pad to /opt/e17 , but get some messages , i do have a "new" trick :

=> Checking cvs presence...
=> Checking `autoconf' presence...
=> Checking `automake' presence...
=> Checking sudo access...
=> Checking /etc/ld.so.conf sanity...
| /etc/ld.so.conf paths don't contain e17 libs' path. |
| Add /opt/e17l/lib to /etc/ld.so.conf please.
---------------------------------------------------------------------
buildid@Breezy:~$

i suppose i should wait till the original script is working correctly before i kill my e17,


"fixed my fault"

foxy123
December 25th, 2005, 03:14 PM
have changed install pad to /opt/e17 , but get some messages , i do have a "new" trick :

=> Checking cvs presence...
=> Checking `autoconf' presence...
=> Checking `automake' presence...
=> Checking sudo access...
=> Checking /etc/ld.so.conf sanity...
| /etc/ld.so.conf paths don't contain e17 libs' path. |
| Add /opt/e17l/lib to /etc/ld.so.conf please.
---------------------------------------------------------------------
buildid@Breezy:~$

i suppose i should wait till the original script is working correctly before i kill my e17,


"fixed my fault"
just add "/opt/e17/lib" to /etc/ld.so.conf and run it again....

venice
December 25th, 2005, 03:30 PM
no, CVS is updated several times almost every day. The problem could be with thinktux mirror which is used in easy_e17 script. It's been recently mentioned on the e17 mailing list that it is not updated properly. You can use get_e script from here (http://dev.winged.it/download/enlightened_stuff/enlightenment_updater_script)

Well I downloaded the script but it does not work. Sorry for being a noob but when i type (under gnome)

sudo ./get_e.sh

it gives me: command not found

thanks,
venice

foxy123
December 25th, 2005, 03:35 PM
Well I downloaded the script but it does not work. Sorry for being a noob but when i type (under gnome)

sudo ./get_e.sh

it gives me: command not found

thanks,
venice
first of all, do not run it as sudo, the script will ask you to enter sudo password. Then, you may want to change the prefix in the script to /opt/e17, if you want your e17 installation to go there. Otherwise it will be in /usr/local, which is also fine. The main duifference is that if you want to remove e17 in the future for some reasons it will be easier to do with /opt, because all you have to do will be to remove e17 directory from there.

BTW, the difference between easy_e17 and get_e scripts is also that get_e installs extra modules systemwide, while easy_e17 does not install them at all. So you have to follow a small howto from this thread to do it.

MaX
December 25th, 2005, 03:43 PM
Well I downloaded the script but it does not work. Sorry for being a noob but when i type (under gnome)

sudo ./get_e.sh

it gives me: command not found

thanks,
venice

try
sh get_e.sh

venice
December 25th, 2005, 03:52 PM
Thank you very much.

Also there is another thing I'd like to ask: After installing E17 I don't have the "Modules" section under the left-mouse-button menu. Is that normal? It won't apear after installing new modules (such as rain, snow etc)

thanks,
venice

foxy123
December 25th, 2005, 03:54 PM
Thank you very much.

Also there is another thing I'd like to ask: After installing E17 I don't have the "Modules" section under the left-mouse-button menu. Is that normal? It won't apear after installing new modules (such as rain, snow etc)

thanks,
venice

it's been recently changed. Now you have to go to Configuration Panel and there is a modules section there....

venice
December 25th, 2005, 04:06 PM
I've noticed that. Thank you. I just thought there might be a chance to edit the menu under the mouse button so it could satisfy my needs

thanks again,
venice

toma222
December 29th, 2005, 06:36 PM
Hi,
First of all, sorry for my english (I'm French). I used this great how to and it worked well for me. But since yesterday, when I try to update my e17, I have an error on ecore's compilation. Does anybody have the same problem ? Thanks.

foxy123
December 29th, 2005, 06:38 PM
Hi,
First of all, sorry for my english (I'm French). I used this great how to and it worked well for me. But since yesterday, when I try to update my e17, I have an error on ecore's compilation. Is anybody have the same problem ?

I've got an error with e_utils. It is quite common with CVS to break something occasionally.

toma222
December 29th, 2005, 06:52 PM
Ok, so I'll wait. Thank you.

toma222
December 30th, 2005, 07:21 PM
For my trouble with ecore, it not seem to be because of CVS, with an other script it work. But I have a trouble with some modules (engage, eloquence, evolume), I have this error : "undefined symbol : e_modapi_config" (they worked before update). Does somebody else have this ?

buildid
December 31st, 2005, 02:01 PM
i have trouble with everything :-)

buildid@Breezy:~$ sh get_e.sh
---------------------------------------------------------------------

=> Checking cvs presence...
=> Checking `autoconf' presence...
=> Checking `automake' presence...
=> Checking sudo access...
=> Checking /etc/ld.so.conf sanity...
---------------------------------------------------------------------

Just hit enter for the cvs password!
Logging in to :pserver:anonymous@cvs.sourceforge.net:2401/cvsroot/enlightenment
CVS password:

---------------------------------------------------------------------
Checkout/update...
---------------------------------------------------------------------
=> Updating e17...
~/e17 ~
..updating CVS tree, please wait...
cvs update: warning: cannot make directory CVS in .: Permission denied
cvs update: in directory apps/evfs/autom4te.cache:
cvs update: cannot open CVS/Entries for reading: No such file or directory
cvs update: warning: cannot make directory CVS in .: Permission denied
cvs update: in directory apps/evfs/autom4te.cache:
cvs update: cannot open CVS/Entries for reading: No such file or directory
cvs update: warning: cannot make directory CVS in .: Permission denied
cvs update: in directory apps/evfs/autom4te.cache:
cvs update: cannot open CVS/Entries for reading: No such file or directory

drfalkor
December 31st, 2005, 02:20 PM
sudo ./easy_e17.sh -i --skip=emotion,eclair

And, then:


LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- imlib2 ..................... ok
- edb ........................ ok
- eet ........................ ok
- evas ....................... ok
- ecore ...................... ok
- epeg ....................... ok
- embryo ..................... ok
- edje ....................... ok
- epsilon .................... ok
- esmart ..................... ok
- emotion .................... SKIPPED
- ewl ........................ ok
- engrave .................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/engrave.log:
-----------------------------------------------------------------------------
Running aclocal...
Running autoheader...
configure.in:17: warning: AC_PROG_LEX invoked multiple times
autoconf/programs.m4:438: AC_DECL_YYTEXT is expanded from...
aclocal.m4:7013: AM_PROG_LEX is expanded from...
configure.in:17: the top level
Running autoconf...
configure.in:17: warning: AC_PROG_LEX invoked multiple times
autoconf/programs.m4:438: AC_DECL_YYTEXT is expanded from...
aclocal.m4:7013: AM_PROG_LEX is expanded from...
configure.in:17: the top level
Running libtoolize...
Running automake...
automake: configure.in: installing `./install-sh'
automake: configure.in: installing `./mkinstalldirs'
automake: configure.in: installing `./missing'
Makefile.am:2: require version 1.5, but have 1.4-p6
src/bin/Makefile.am:1: require version 1.5, but have 1.4-p6
-----------------------------------------------------------------------------


What now ?
By the way, I'm running Kubuntu breezy .

foxy123
December 31st, 2005, 05:44 PM
sudo ./easy_e17.sh -i --skip=emotion,eclair

And, then:


LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- imlib2 ..................... ok
- edb ........................ ok
- eet ........................ ok
- evas ....................... ok
- ecore ...................... ok
- epeg ....................... ok
- embryo ..................... ok
- edje ....................... ok
- epsilon .................... ok
- esmart ..................... ok
- emotion .................... SKIPPED
- ewl ........................ ok
- engrave .................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/engrave.log:
-----------------------------------------------------------------------------
Running aclocal...
Running autoheader...
configure.in:17: warning: AC_PROG_LEX invoked multiple times
autoconf/programs.m4:438: AC_DECL_YYTEXT is expanded from...
aclocal.m4:7013: AM_PROG_LEX is expanded from...
configure.in:17: the top level
Running autoconf...
configure.in:17: warning: AC_PROG_LEX invoked multiple times
autoconf/programs.m4:438: AC_DECL_YYTEXT is expanded from...
aclocal.m4:7013: AM_PROG_LEX is expanded from...
configure.in:17: the top level
Running libtoolize...
Running automake...
automake: configure.in: installing `./install-sh'
automake: configure.in: installing `./mkinstalldirs'
automake: configure.in: installing `./missing'
Makefile.am:2: require version 1.5, but have 1.4-p6
src/bin/Makefile.am:1: require version 1.5, but have 1.4-p6
-----------------------------------------------------------------------------


What now ?
By the way, I'm running Kubuntu breezy .
upgrade your automake to 1.7 or higher

drfalkor
January 1st, 2006, 06:56 AM
upgrade your automake to 1.7 or higher
Thank you, that worked. But another thing:


falkor@ubuntu:~$ sudo chown -R user:falkor ~/.ecore
Password:
chown: «user:falkor»: ugyldig bruker // not a user or something in english
falkor@ubuntu:~$


huh ? hmm, I try to do this


falkor@ubuntu:~$ users
falkor
falkor@ubuntu:~$


What now ? :p

veloct
January 1st, 2006, 04:40 PM
sudo chown -R falkor:falkor ~/.ecore

drfalkor
January 1st, 2006, 06:45 PM
sudo chown -R falkor:falkor ~/.ecore
aaah, here we go :p Got it to work, looks very nice - but its crashes alot ! :(

foxy123
January 1st, 2006, 07:38 PM
aaah, here we go :p Got it to work, looks very nice - but its crashes alot ! :(

it's been not in its most stable state for the last few days...

drfalkor
January 1st, 2006, 07:41 PM
it's been not in its most stable state for the last few days...
Not for me. When I'm trying to open a folder or something it comes a message like "This is not a bug ..etc...etc..." and then I can chose to ignore, restart or exit, and then "POW"- back to the login screen again :mad:

EDIT:Wooops, did I misunderstand ?

synd7
January 2nd, 2006, 04:52 AM
ok, got this thing working great. damn i love enlightenment:)

what i want to know is how to select a gtk2 theme for enlightenment, im sick of having the crappy standard coloured panels in gaim etc.

drfalkor
January 2nd, 2006, 10:14 AM
I think it's working now without crashing all the time. What did I do ? Well, I deleted the cvs_dir and runned the script all over again - Wolla, here I am... :p

drfalkor
January 2nd, 2006, 10:55 AM
I'm trying to compile engage... I followed this howto
http://ubuntuforums.org/showpost.php?p=548898&postcount=58

When I do a

./autogen.sh --libdir=/opt/e17/lib

I get this little troll:mad:

checking for esmart-config... no
checking for esmart - version >= 0.0.2... no
*** The esmart-config script installed by esmart could not be found
*** If esmart was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the ESMART_CONFIG environment variable to the
*** full path to esmart-config.
configure: error: Cannot find esmart: Is esmart-config in path?
falkor@ubuntu:~/Desktop/engage$
hmm, Where do I get esmart ? and how do I install it ?

Thnx for you'r help :)

foxy123
January 2nd, 2006, 02:06 PM
I'm trying to compile engage... I followed this howto
http://ubuntuforums.org/showpost.php?p=548898&postcount=58

When I do a

./autogen.sh --libdir=/opt/e17/lib

I get this little troll:mad:

checking for esmart-config... no
checking for esmart - version >= 0.0.2... no
*** The esmart-config script installed by esmart could not be found
*** If esmart was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the ESMART_CONFIG environment variable to the
*** full path to esmart-config.
configure: error: Cannot find esmart: Is esmart-config in path?
falkor@ubuntu:~/Desktop/engage$
hmm, Where do I get esmart ? and how do I install it ?

Thnx for you'r help :)
engage should compile fine with the script

drfalkor
January 2nd, 2006, 02:22 PM
engage should compile fine with the script
I could not see engage under the modules menu- have I done something wrong ? or do I need to config something ?

foxy123
January 2nd, 2006, 02:25 PM
I could not see engage under the modules menu- have I done something wrong ? or do I need to config something ?

It was a bug I guess... try

enlightenment_remote -module-load engage

drfalkor
January 2nd, 2006, 03:01 PM
falkor@ubuntu:~$ enlightenment_remote -module-load engage
bash: enlightenment_remote: command not found


I even tryed with sudo :???:

foxy123
January 2nd, 2006, 03:04 PM
falkor@ubuntu:~$ enlightenment_remote -module-load engage
bash: enlightenment_remote: command not found


I even tryed with sudo :???:

But you have e installed, have not you? enlightment_remote is a part of e as I understand...

drfalkor
January 2nd, 2006, 03:25 PM
I have followed the howto 100% :p

foxy123
January 2nd, 2006, 03:28 PM
I have followed the howto 100% :p

it looks like e has not compiled for you... which is strange if you did not have any errors... what script have you used?
EDIT: what have you got if you put 'enlightenment' in the command line (without quotation marks) and hit TAB twice?

drfalkor
January 2nd, 2006, 03:30 PM
I used the script in this howto :smile:

foxy123
January 2nd, 2006, 03:31 PM
I used the script in this howto :smile:
what have you got if you put 'enlightenment' in the command line (without quotation marks) and hit TAB twice?

drfalkor
January 2nd, 2006, 03:34 PM
I get nothing

foxy123
January 2nd, 2006, 03:43 PM
I get nothing
it is quite strange... have you got /opt/e17/lib in /etc/ld.so.conf?

drfalkor
January 2nd, 2006, 03:46 PM
Jepp... hmmmm :confused:
I feel like the only one in the universe with this problem

foxy123
January 2nd, 2006, 04:13 PM
Jepp... hmmmm :confused:
I feel like the only one in the universe with this problem

try to rebuild it

drfalkor
January 2nd, 2006, 04:17 PM
Doing it right now- on the line 24: e17_apps="entrance e eclair evfs", I added e_utils to the list.. like this:

e17_apps="entrance e eclair evfs e_utils"
(thank you Goeland86)

:p

TimmyJ
January 2nd, 2006, 06:50 PM
sry if this was already mentioned, but make SURE that '/opt/e17/bin' is in your path. If its not then none of the commands will work (unless you add the /opt/e17/bin prefix to all your enlightenment commands). If your not sure if it is in your path or not then use this command and copy/paste the results.


echo $PATH

drfalkor
January 3rd, 2006, 07:26 AM
falkor@ubuntu:~$ echo $PATH
/home/falkor/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games

daedalusman
January 7th, 2006, 09:57 AM
Well this worked for me in the past under gnome but since then I have reinstalled and am now using KDE 3.5 and I am getting this error...


cvs checkout: warning: failed to open /home/aegon/.cvspass for reading: No such file or directory
can't create temporary directory /tmp/cvs-serv13074
No space left on device
FAILED! Next attempt 2 in 1 seconds


I am running the script as sudo. I have no idea how to get past this bit. Thanks for any help.

Oh and I most definitely have enough disk space.

foxy123
January 7th, 2006, 11:25 AM
Well this worked for me in the past under gnome but since then I have reinstalled and am now using KDE 3.5 and I am getting this error...


cvs checkout: warning: failed to open /home/aegon/.cvspass for reading: No such file or directory
can't create temporary directory /tmp/cvs-serv13074
No space left on device
FAILED! Next attempt 2 in 1 seconds


I am running the script as sudo. I have no idea how to get past this bit. Thanks for any help.

Oh and I most definitely have enough disk space.
do not run it as sudo.... also it was reported today that there was a problem with cvs, so wait for some time...

btw, easy_e17 script has been updted. Advice is the same delete your previous cvs directory before running a new version....

malefestra
January 7th, 2006, 04:27 PM
do not run it as sudo.... also it was reported today that there was a problem with cvs, so wait for some time...

btw, easy_e17 script has been updted. Advice is the same delete your previous cvs directory before running a new version....

I'll wait for a bit to see if it's a problem with CVS, but I'm receiving the same error message as daedalusman.

I've run it as sudo and not as sudo, both give the same error message.

foxy123
January 8th, 2006, 01:06 PM
cvs has been fixed. I recommend to update easy_e17 script and remove your source directory before running it. I guess you do not need to use any exeption as it's said in the HOWTO since xine dependency has been fixed. However, I am not sure since I installed new xine to my /opt/e17.

The script now build modules, which are in the cvs (calendar flame monitor mount rain screenshot slideshow snow tclock weather). Please not that calendar does not work at the moment. Should be fixed shortly thogh.

malefestra
January 8th, 2006, 01:21 PM
cvs has been fixed. I recommend to update easy_e17 script and remove your source directory before running it. I guess you do not need to use any exeption as it's said in the HOWTO since xine dependency has been fixed. However, I am not sure since I installed new xine to my /opt/e17.

The script now build modules, which are in the cvs (calendar flame monitor mount rain screenshot slideshow snow tclock weather). Please not that calendar does not work at the moment. Should be fixed shortly thogh.

I have e17 up and running now, however, am clueless as to how to start entangle. I believe it's part of the e_utils package, which looks like it installs with the script. Also, how are those modules (rain, flame, etc.) accessed?

daedalusman
January 8th, 2006, 01:24 PM
I'm still getting this error after downloading the new script and deleting the cvs folder...


CVS CHECKOUT/UPDATE:
-----------------------------------------------------------------------------
Checkout repo 'e17' ...
cvs checkout: warning: failed to open /home/aegon/.cvspass for reading: No such file or directory
cvs [checkout aborted]: received interrupt signal
FAILED! Next attempt 2 in 3 seconds

durand
January 8th, 2006, 04:49 PM
I've got the same problem :(
And I have that problen as well! I just ran the script and no change since the last time i ran it 4 days ago.:mad: I tried compiling ecore separately using https://vogelweith.homeftp.net/Linux/e17_en.php but the easy_e17 script doesn't recognise that it's installed...:cry:

foxy123
January 8th, 2006, 07:43 PM
I have e17 up and running now, however, am clueless as to how to start entangle. I believe it's part of the e_utils package, which looks like it installs with the script. Also, how are those modules (rain, flame, etc.) accessed?

For entangle just type 'entangle' in terminal or in Run Command.

For modules go to Configuration/Configuraion Panel/Module Settings in the menu.

foxy123
January 8th, 2006, 07:50 PM
I'm still getting this error after downloading the new script and deleting the cvs folder...


CVS CHECKOUT/UPDATE:
-----------------------------------------------------------------------------
Checkout repo 'e17' ...
cvs checkout: warning: failed to open /home/aegon/.cvspass for reading: No such file or directory
cvs [checkout aborted]: received interrupt signal
FAILED! Next attempt 2 in 3 seconds

are you running it with sudo? anyway, just let it run, the access to cvs is patchy sometimes...

daedalusman
January 9th, 2006, 05:15 AM
are you running it with sudo? anyway, just let it run, the access to cvs is patchy sometimes...


Ok well I let it run and it made it through but I wanted emotion and eclair so I installed the latest versions of xinelib and xine-ui from their site. Emotion installed with no problems but I got this problem when it got to eclair.


LAST LOGLINES FROM /tmp/easy_e17/install_logs/eclair.log:
-----------------------------------------------------------------------------
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking for taglib-config... no
taglib-config is not in your $PATH. Please ensure it is.
Read the manual page for you shell as to how to extend your path.
configure: error: Cannot find taglib-config



It does seem to be a xine problem but I can't find taglib-config in the repos so I'm not sure what to do. I really want to check out eclair so it would be nice to get this figured out. Thanks for all the help.

foxy123
January 9th, 2006, 11:03 AM
Ok well I let it run and it made it through but I wanted emotion and eclair so I installed the latest versions of xinelib and xine-ui from their site. Emotion installed with no problems but I got this problem when it got to eclair.


LAST LOGLINES FROM /tmp/easy_e17/install_logs/eclair.log:
-----------------------------------------------------------------------------
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking for taglib-config... no
taglib-config is not in your $PATH. Please ensure it is.
Read the manual page for you shell as to how to extend your path.
configure: error: Cannot find taglib-config



It does seem to be a xine problem but I can't find taglib-config in the repos so I'm not sure what to do. I really want to check out eclair so it would be nice to get this figured out. Thanks for all the help.
have you got libtag (or taglib) installed?

daedalusman
January 9th, 2006, 07:45 PM
have you got libtag (or taglib) installed?


I've got libtag installed, is there a difference?

foxy123
January 9th, 2006, 08:23 PM
I've got libtag installed, is there a difference?
I think it's the same, though I've got taglib 1.4 installed for amarok I guess. My taglib.config is in /usr/local/bin/

durand
January 9th, 2006, 08:24 PM
I managed it get enlightenment working and it is fantastic!!:) :) :D I just compiled the libraries and apps that didn't compile by script manually. Follow these instructions : https://vogelweith.homeftp.net/Linux/e17_en.php to compile them. use ./autogen.sh --prefix=/opt/e17/ or whatever ur install path is when compiling them. Then just use the skip "tag" in the script to skip the ones u compiled manually. Mine worked really well!

daedalusman
January 10th, 2006, 12:17 AM
Alright, after installing taglib, sqlite3, and libxml2 from source I was able to get past package dependencies but now I am getting this error message...


gcc -Wall -O1 -g -O2 -o eclair eclair.o eclair_args.o eclair_utils.o eclair_callbacks.o eclair_media_file.o eclair_playlist.o eclair_playlist_container.o eclair_subtitles.o eclair_cover.o eclair_meta_tag.o eclair_config.o eclair_dialogs.o eclair_window.o eclair_database.o eclair_video.o eclair_menu.o -L/opt/e17/lib /opt/e17/lib/libedje.so /opt/e17/lib/libemotion.so /opt/e17/lib/libevas.so /opt/e17/lib/libecore.so /opt/e17/lib/libecore_job.so /opt/e17/lib/libecore_x.so /opt/e17/lib/libecore_evas.so /opt/e17/lib/libecore_con.so /opt/e17/lib/libecore_ipc.so /opt/e17/lib/libecore_txt.so /opt/e17/lib/libecore_fb.so /opt/e17/lib/libecore_config.so /opt/e17/lib/libecore_file.so /opt/e17/lib/libecore_dbus.so /opt/e17/lib/libeet.so /usr/lib/libjpeg.so -ldl /opt/e17/lib/libesmart_draggies.so -L/usr/local/lib /usr/local/lib/libtag.so /usr/local/lib/libtag_c.so /usr/local/lib/libxml2.so -lz -lm /usr/local/lib/libsqlite3.so
eclair_cover.o: In function `eclair_cover_init':
/home/aegon/e17_cvs/e17/apps/eclair/src/eclair_cover.c:74: undefined reference to `pthread_create'
eclair_cover.o: In function `eclair_cover_shutdown':
/home/aegon/e17_cvs/e17/apps/eclair/src/eclair_cover.c:99: undefined reference to `pthread_join'
eclair_meta_tag.o: In function `eclair_meta_tag_init':
/home/aegon/e17_cvs/e17/apps/eclair/src/eclair_meta_tag.c:25: undefined reference to `pthread_create'
eclair_meta_tag.o: In function `eclair_meta_tag_shutdown':
/home/aegon/e17_cvs/e17/apps/eclair/src/eclair_meta_tag.c:37: undefined reference to `pthread_join'
eclair_video.o: In function `eclair_video_shutdown':
/home/aegon/e17_cvs/e17/apps/eclair/src/eclair_video.c:40: undefined reference to `pthread_join'
eclair_video.o: In function `eclair_create_video_window':
/home/aegon/e17_cvs/e17/apps/eclair/src/eclair_video.c:73: undefined reference to `pthread_create'
collect2: ld returned 1 exit status
make[3]: *** [eclair] Error 1
make[3]: Leaving directory `/home/aegon/e17_cvs/e17/apps/eclair/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/aegon/e17_cvs/e17/apps/eclair/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/aegon/e17_cvs/e17/apps/eclair'
make: *** [all] Error 2


Thats the end of my log file, I have no idea what it means can someone help me out here, thanks again.

corefile
January 21st, 2006, 10:33 AM
Cool, script works perfect, and once I installed libxine 1.1.1 and taglib both emotion and eclair install with no problems

Juippisi
January 21st, 2006, 03:41 PM
Alright, after installing taglib, sqlite3, and libxml2 from source I was able to get past package dependencies but now I am getting this error message...


gcc -Wall -O1 -g -O2 -o eclair eclair.o eclair_args.o eclair_utils.o eclair_callbacks.o eclair_media_file.o eclair_playlist.o eclair_playlist_container.o eclair_subtitles.o eclair_cover.o eclair_meta_tag.o eclair_config.o eclair_dialogs.o eclair_window.o eclair_database.o eclair_video.o eclair_menu.o -L/opt/e17/lib /opt/e17/lib/libedje.so /opt/e17/lib/libemotion.so /opt/e17/lib/libevas.so /opt/e17/lib/libecore.so /opt/e17/lib/libecore_job.so /opt/e17/lib/libecore_x.so /opt/e17/lib/libecore_evas.so /opt/e17/lib/libecore_con.so /opt/e17/lib/libecore_ipc.so /opt/e17/lib/libecore_txt.so /opt/e17/lib/libecore_fb.so /opt/e17/lib/libecore_config.so /opt/e17/lib/libecore_file.so /opt/e17/lib/libecore_dbus.so /opt/e17/lib/libeet.so /usr/lib/libjpeg.so -ldl /opt/e17/lib/libesmart_draggies.so -L/usr/local/lib /usr/local/lib/libtag.so /usr/local/lib/libtag_c.so /usr/local/lib/libxml2.so -lz -lm /usr/local/lib/libsqlite3.so
eclair_cover.o: In function `eclair_cover_init':
/home/aegon/e17_cvs/e17/apps/eclair/src/eclair_cover.c:74: undefined reference to `pthread_create'
eclair_cover.o: In function `eclair_cover_shutdown':
/home/aegon/e17_cvs/e17/apps/eclair/src/eclair_cover.c:99: undefined reference to `pthread_join'
eclair_meta_tag.o: In function `eclair_meta_tag_init':
/home/aegon/e17_cvs/e17/apps/eclair/src/eclair_meta_tag.c:25: undefined reference to `pthread_create'
eclair_meta_tag.o: In function `eclair_meta_tag_shutdown':
/home/aegon/e17_cvs/e17/apps/eclair/src/eclair_meta_tag.c:37: undefined reference to `pthread_join'
eclair_video.o: In function `eclair_video_shutdown':
/home/aegon/e17_cvs/e17/apps/eclair/src/eclair_video.c:40: undefined reference to `pthread_join'
eclair_video.o: In function `eclair_create_video_window':
/home/aegon/e17_cvs/e17/apps/eclair/src/eclair_video.c:73: undefined reference to `pthread_create'
collect2: ld returned 1 exit status
make[3]: *** [eclair] Error 1
make[3]: Leaving directory `/home/aegon/e17_cvs/e17/apps/eclair/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/aegon/e17_cvs/e17/apps/eclair/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/aegon/e17_cvs/e17/apps/eclair'
make: *** [all] Error 2


Thats the end of my log file, I have no idea what it means can someone help me out here, thanks again.

Have you tried installing sqlites -dev packages? Yea, I'm, sorry I didn't read all the 15 pages and looked for your posts.

And besides, Eclair is pretty useless currently (in my opinion). Someday it will be nice, but now it is not, because the GUI is not usable.


Yes, that morlenxuses easy_e17 has made my life a lot easier. My first Enlightenment expirement was on March 2005 and I can tell that it has changed a lot after that. To the better direction of course :-P.

Hope it will soon become stable and hit to the Ubuntu-repos, official ones.

durand
January 21st, 2006, 08:29 PM
I had to recompile e17 but i get this error :
cvs [checkout aborted]: end of file from server (consult above messages if any)Any idea what it means?There were no messages before it.

foxy123
January 21st, 2006, 09:05 PM
I had to recompile e17 but i get this error :
cvs [checkout aborted]: end of file from server (consult above messages if any)Any idea what it means?There were no messages before it.
just keep trying...

Bavor
January 26th, 2006, 04:30 AM
It was all going smooth until here:



Checkout repo 'e_modules' ...
cvs checkout: warning: failed to open /home/ubuntu/.cvspass for reading: No such file or directory
cvs [checkout aborted]: end of file from server (consult above messages if any)
cvs checkout: warning: failed to open /home/ubuntu/.cvspass for reading: No such file or directory
cvs [checkout aborted]: reading from server: Connection reset by peer
cvs checkout: warning: failed to open /home/ubuntu/.cvspass for reading: No such file or directory
cvs [checkout aborted]: end of file from server (consult above messages if any)
cvs checkout: warning: failed to open /home/ubuntu/.cvspass for reading: No such file or directory
cvs [checkout aborted]: end of file from server (consult above messages if any)
cvs checkout: warning: failed to open /home/ubuntu/.cvspass for reading: No such file or directory
cvs [checkout aborted]: reading from server: Connection reset by peer
FAILED! Next attempt 6 in 70 seconds

What happen?

Havoc
January 26th, 2006, 02:24 PM
Yep, I was getting a *lot* of those at one time...

1) Make sure .cvspass is writable by your user.Do a:


sudo chown $USER .cvspass

In your home folder.If it doesn't exist do a:


touch .cvspass

2) Move or delete the ".e17_cvs" folder.Then try the script again.

That's all I can say right now.E17 works great, by the way.

thorsan
January 27th, 2006, 10:19 AM
This is a great HOWTO but I do have some problems:

LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- imlib2 ..................... ok
- edb ........................ ok
- eet ........................ ok
- evas ....................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/evas.log:
-----------------------------------------------------------------------------
Running aclocal...
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
automake: configure.in: installing `./install-sh'
automake: configure.in: installing `./mkinstalldirs'
automake: configure.in: installing `./missing'
automake: src/modules/engines/software_x11/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/software_xcb/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/fb/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/buffer/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/software_qtopia/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/directfb/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/gl_x11/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/cairo_x11/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/xrender_x11/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally


any ideas to what might be wrong?


all help is very much appreciated.

foxy123
January 27th, 2006, 10:33 AM
This is a great HOWTO but I do have some problems:

LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- imlib2 ..................... ok
- edb ........................ ok
- eet ........................ ok
- evas ....................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/evas.log:
-----------------------------------------------------------------------------
Running aclocal...
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
automake: configure.in: installing `./install-sh'
automake: configure.in: installing `./mkinstalldirs'
automake: configure.in: installing `./missing'
automake: src/modules/engines/software_x11/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/software_xcb/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/fb/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/buffer/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/software_qtopia/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/directfb/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/gl_x11/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/cairo_x11/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/xrender_x11/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally


any ideas to what might be wrong?


all help is very much appreciated.
what version of automake are you using?

Rev. Nathan
January 28th, 2006, 10:30 PM
Problem. The install seemingly returned with no errors, but when I try to log into E-17 I get an error that /opt/e17/bin/enlightenment does not exist! Help?

Rev. Nathan
January 30th, 2006, 03:27 AM
Problem. The install seemingly returned with no errors, but when I try to log into E-17 I get an error that /opt/e17/bin/enlightenment does not exist! Help?
No one has an answer? It appears that everything else install but this. And of course I get errors when I run it through the CVS again.

foxy123
January 30th, 2006, 11:30 AM
Problem. The install seemingly returned with no errors, but when I try to log into E-17 I get an error that /opt/e17/bin/enlightenment does not exist! Help?
but does it exist? also did you do:


Suggestion: due to the fact that enlightenment was installed in /opt/e17 it is a good idea to add /opt/e17/bin to your PATH so that it is easier to run all those great applications you just installed.

To do this open your /etc/environment with your favorite text editor


sudo gedit /etc/environment


then add the following lines to the bottom



PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/opt/e17/bin

Havoc
January 30th, 2006, 02:05 PM
Problem. The install seemingly returned with no errors, but when I try to log into E-17 I get an error that /opt/e17/bin/enlightenment does not exist! Help?


Well, does it?

And, regarding the permissions, is it executable by your user?

The permissions should be 755 (or -rwxr-xr-x, depending from where you come from)
with Owner and Group set to root.

If you don't know how to change permissions, do a...


sudo chmod 755 ./enlightenment

...in the /opt/e17/bin/ folder.

That's all.:-D

jaclayton
January 30th, 2006, 02:58 PM
Everything went swimmingly!
Once I twigged you didn't need eclair or emotion it all compiled through first time.

But I can't get the e-utils to compile for me at all! I'm not at my Kubuntu box at the moment so I can't post the results from autogen and make, but one of those scripts returns a list of the components of e_utils with a "no" next to each one of them.

All I wanted to do was edit some menus! Just a little blast of Entangle (seen working perfectly on the elive CD) would be lovely!

Help!

Havoc
January 30th, 2006, 03:04 PM
Well, you could try "e17genmenu".

It works perfectly for me.

After it auto-generates the .eap(s) and the menus, you can go down to "/home/$USER/.e/e/applications/favorite" and hack away!

Check HERE (http://www1.get-e.org/E17_User_Guide/English/_pages/3.7.html) for more. :cool:

jaclayton
January 30th, 2006, 03:20 PM
Thanks for a very speedy reply.

I'll try that tonight.

I'll also try posting the results from the scripts, see if anyone with more nouce than me can figure out why it isn't compiling.

i3dmaster
January 30th, 2006, 05:36 PM
OK, I think I've nailed down what causes this. It is a problem with automake versions. To fix this you should:

sudo apt-get remove automake1.4 automake1.6 automake1.8 automake1.9
then


sudo apt-get install automake1.7
then finally, run the script again

sudo ./easy_e17 -i --skip=eclair,emotion

Hopefully that'll work. Post ur results :)
You really don't need to remove all other automakes, just ln -sf the 1.7 version to the /etc/alternatives/automake and it will replace the 1.9 one, which is the official way to address the multi-version apps.

Rev. Nathan
January 30th, 2006, 09:08 PM
but does it exist? also did you do:
Yes, it looks like this:


LANGUAGE="en"
LANG=en_US.UTF-8
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/opt/e17/bin


Well, does it?

And, regarding the permissions, is it executable by your user?

The permissions should be 755 (or -rwxr-xr-x, depending from where you come from)
with Owner and Group set to root.

If you don't know how to change permissions, do a...


sudo chmod 755 ./enlightenment

...in the /opt/e17/bin/ folder.

That's all.:-D
I cannot remember which step it is, but I manually changed a folder's permissions to 777 (or whatever permissions to everything is). Which would be the same, right?

Neither root user or I can see enlightenment, therefore not existing:
http://www.bigrevmedia.com/coronets/Screenshot-owner.png
http://www.bigrevmedia.com/coronets/Screenshot-root.png

Your suggestion did not work... :-k
http://www.bigrevmedia.com/coronets/Screenshot-nathan@backroom:%20-opt-e17-bin.png

louis_nichols
January 30th, 2006, 09:35 PM
Ignore this! Silly me forgot to configure the firewall. ](*,)

welll. myself, I can't even download the source from cvs.

cvs [checkout aborted]: connect to cvs.sourceforge.net(66.35.250.207):2401 failed: Connection refused

And I get it A LOT.
Is it really THAT busy? Or is something else going on?

Havoc
January 30th, 2006, 09:49 PM
Well, if it doesn't exist, you can't change it's permissions, can you now? :D

Your best bet is to delete the whole /opt/e17 folder, possibly delete the e17_cvs folder in your home folder, and rerun the script.

This time, *don't* play around with permissions.I never had to myself.

Have a nice day! ;)

Rev. Nathan
January 31st, 2006, 05:26 AM
Well, if it doesn't exist, you can't change it's permissions, can you now? :D

Your best bet is to delete the whole /opt/e17 folder, possibly delete the e17_cvs folder in your home folder, and rerun the script.

This time, *don't* play around with permissions.I never had to myself.

Have a nice day! ;)
Now I get this error:

Checkout repo 'e_modules' ...
cvs checkout: [04:24:05] waiting for mej's lock in /cvsroot/enlightenment/e_modules

This error comes up every :30 :( Help?

benplaut
January 31st, 2006, 07:04 AM
Now I get this error:

Checkout repo 'e_modules' ...
cvs checkout: [04:24:05] waiting for mej's lock in /cvsroot/enlightenment/e_modules

This error comes up every :30 :( Help?

same here... i think the CVS is down :(

Rev. Nathan
January 31st, 2006, 07:42 AM
same here... i think the CVS is down :(
But only to this point... I'm going to try this again tomorrow, I guess.

louis_nichols
January 31st, 2006, 11:29 AM
I get the same thing. I think this happens when someone uploads new files to the cvs. But it's been 10 hours since I first got this error and it's still the same. So I'm betting some error somewhere. Weird thing is, though, that it did update some of the files. But, at e_modules it stopped.

Edits: bad, BAD english! :D

louis_nichols
January 31st, 2006, 12:10 PM
well... I just realised that I don't need an update, cause I just downloaded the cvs yesterday, but ran into some problems when compiling. So... I used --skip-update. But... problems are still there.


LAST LOGLINES FROM /tmp/easy_e17/install_logs/monitor.log:
-----------------------------------------------------------------------------
/usr/share/aclocal/tcl.m4:333: warning: underquoted definition of SC_ENABLE_SHARED
/usr/share/aclocal/tcl.m4:373: warning: underquoted definition of SC_ENABLE_FRAMEWORK
/usr/share/aclocal/tcl.m4:424: warning: underquoted definition of SC_ENABLE_THREADS
/usr/share/aclocal/tcl.m4:560: warning: underquoted definition of SC_ENABLE_SYMBOLS
/usr/share/aclocal/tcl.m4:617: warning: underquoted definition of SC_ENABLE_LANGINFO
/usr/share/aclocal/tcl.m4:669: warning: underquoted definition of SC_CONFIG_MANPAGES
/usr/share/aclocal/tcl.m4:805: warning: underquoted definition of SC_CONFIG_CFLAGS
/usr/share/aclocal/tcl.m4:1901: warning: underquoted definition of SC_SERIAL_PORT
/usr/share/aclocal/tcl.m4:2030: warning: underquoted definition of SC_MISSING_POSIX_HEADERS
/usr/share/aclocal/tcl.m4:2111: warning: underquoted definition of SC_PATH_X
/usr/share/aclocal/tcl.m4:2196: warning: underquoted definition of SC_BLOCKING_STYLE
/usr/share/aclocal/tcl.m4:2261: warning: underquoted definition of SC_TIME_HANDLER
/usr/share/aclocal/tcl.m4:2338: warning: underquoted definition of SC_BUGGY_STRTOD
/usr/share/aclocal/tcl.m4:2400: warning: underquoted definition of SC_TCL_LINK_LIBS
/usr/share/aclocal/tcl.m4:2476: warning: underquoted definition of SC_TCL_EARLY_FLAG
/usr/share/aclocal/tcl.m4:2488: warning: underquoted definition of SC_TCL_EARLY_FLAGS
/usr/share/aclocal/tcl.m4:2520: warning: underquoted definition of SC_TCL_64BIT_FLAGS
/usr/share/aclocal/nspr.m4:8: warning: underquoted definition of AM_PATH_NSPR
/usr/share/aclocal/gtk.m4:7: warning: underquoted definition of AM_PATH_GTK
/usr/share/aclocal/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
configure.in:23: required file `./ABOUT-NLS' not found

this is the output. I have NO IDEA what it means. Tried to google, but with no luck. Any help, pls?

Havoc
January 31st, 2006, 01:06 PM
Yup, I got that problem on mount,monitor,screenshot and slideshow.
Either create an empty file named like that in the folder, or if you're like me, jus' skip the damn thing! ;)

louis_nichols
January 31st, 2006, 01:19 PM
Well... I just copied a file from one of the other folders (it took me a while, but then I realised it wasn't a config file, so the content wasn't important). I wanted to skip it but didn't know how.

Jaivaz
February 2nd, 2006, 12:43 AM
I got it to work earlier, but now that I try to run it again I get the following while it's making ecore


- ecore ...................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/ecore.log:
-----------------------------------------------------------------------------
ranlib .libs/libecore_dbus.a
creating libecore_dbus.la
(cd .libs && rm -f libecore_dbus.la && ln -s ../libecore_dbus.la libecore_dbus.la)
make[4]: Leaving directory `/home/horace/e17_cvs/e17/libs/ecore/src/lib/ecore_dbus'
make[4]: Entering directory `/home/horace/e17_cvs/e17/libs/ecore/src/lib'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/horace/e17_cvs/e17/libs/ecore/src/lib'
make[3]: Leaving directory `/home/horace/e17_cvs/e17/libs/ecore/src/lib'
Making all in bin
make[3]: Entering directory `/home/horace/e17_cvs/e17/libs/ecore/src/bin'
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/lib/ecore -I../../src/lib/ecore_evas -I../../src/lib/ecore_directfb -I../../src/lib/ecore_x -I../../src/lib/ecore_fb -I../../src/lib/ecore_job -I../../src/lib/ecore_con -I../../src/lib/ecore_ipc -I../../src/lib/ecore_txt -I../../src/lib/ecore_config -I../../src/lib/ecore -I../../src/lib/ecore_evas -I../../src/lib/ecore_directfb -I../../src/lib/ecore_x -I../../src/lib/ecore_fb -I../../src/lib/ecore_job -I../../src/lib/ecore_con -I../../src/lib/ecore_ipc -I../../src/lib/ecore_txt -I../../src/lib/ecore_config -I/usr/X11R6/include -I/opt/e17/include -g -O2 -Wall -I../../src/lib/ecore -I../../src/lib/ecore_evas -I../../src/lib/ecore_directfb -I../../src/lib/ecore_x -I../../src/lib/ecore_fb -I../../src/lib/ecore_job -I../../src/lib/ecore_con -I../../src/lib/ecore_ipc -I../../src/lib/ecore_txt -I../../src/lib/ecore_config -I../../src/lib/ecore -I../../src/lib/ecore_evas -I../../src/lib/ecore_directfb -I../../src/lib/ecore_x -I../../src/lib/ecore_fb -I../../src/lib/ecore_job -I../../src/lib/ecore_con -I../../src/lib/ecore_ipc -I../../src/lib/ecore_txt -I../../src/lib/ecore_config -I/usr/X11R6/include -g -O2 -Wall -MT ecore_test-ecore_test.o -MD -MP -MF ".deps/ecore_test-ecore_test.Tpo" -c -o ecore_test-ecore_test.o `test -f 'ecore_test.c' || echo './'`ecore_test.c; \
then mv -f ".deps/ecore_test-ecore_test.Tpo" ".deps/ecore_test-ecore_test.Po"; else rm -f ".deps/ecore_test-ecore_test.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Wall -L/opt/e17/lib -o ecore_test ecore_test-ecore_test.o ../../src/lib/ecore/libecore.la ../../src/lib/ecore_x/libecore_x.la ../../src/lib/ecore_txt/libecore_txt.la ../../src/lib/ecore_job/libecore_job.la ../../src/lib/ecore_fb/libecore_fb.la ../../src/lib/ecore_evas/libecore_evas.la ../../src/lib/ecore_con/libecore_con.la ../../src/lib/ecore_ipc/libecore_ipc.la -lm
mkdir .libs
gcc -g -O2 -Wall -o .libs/ecore_test ecore_test-ecore_test.o -L/opt/e17/lib ../../src/lib/ecore/.libs/libecore.so ../../src/lib/ecore_x/.libs/libecore_x.so ../../src/lib/ecore_txt/.libs/libecore_txt.so ../../src/lib/ecore_job/.libs/libecore_job.so ../../src/lib/ecore_fb/.libs/libecore_fb.so ../../src/lib/ecore_evas/.libs/libecore_evas.so ../../src/lib/ecore_con/.libs/libecore_con.so ../../src/lib/ecore_ipc/.libs/libecore_ipc.so -lm
../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_data_attach_get'
../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_data_attach_set'
collect2: ld returned 1 exit status
make[3]: *** [ecore_test] Error 1
make[3]: Leaving directory `/home/horace/e17_cvs/e17/libs/ecore/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/horace/e17_cvs/e17/libs/ecore/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/horace/e17_cvs/e17/libs/ecore'
make: *** [all] Error 2

Any idea why?

Joch
February 3rd, 2006, 11:04 AM
Hello,

Yesterday I installed E17 from CVS and it worked with a couple of errors. But after playing a bit with the configuration I wanted to log in with Gnome back. When I try to log in with Gnome he just loads my Splash screen and it hangs after he loaded 'The Panel'.

I really don't know what caused this problem and how I can solve it. Can please somebody help me because I really would like to use Gnome again.

Thanks by advance,

Jochem

curtis
February 7th, 2006, 05:48 PM
I am running Dapper Drake, this error is probably due to a missing libary though.



LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- imlib2 ..................... ok
- edb ........................ ok
- eet ........................ ok
- evas ....................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/evas.log:
-----------------------------------------------------------------------------
Making all in modules
make[3]: Entering directory `/home/curtis/e17_cvs/e17/libs/evas/src/modules'
Making all in engines
make[4]: Entering directory `/home/curtis/e17_cvs/e17/libs/evas/src/modules/engines'
Making all in buffer
make[5]: Entering directory `/home/curtis/e17_cvs/e17/libs/evas/src/modules/engines/buffer'
if /bin/sh ../../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I. -I../../../../src/lib -I../../../../src/lib/include -I../../../../src/modules/engines -I/usr/include/freetype2 -I/opt/e17/include -O3 -mtune=pentium4m -funroll-loops -ffast-math -fomit-frame-pointer -fno-exceptions -MT evas_engine.lo -MD -MP -MF ".deps/evas_engine.Tpo" -c -o evas_engine.lo evas_engine.c; \
then mv -f ".deps/evas_engine.Tpo" ".deps/evas_engine.Plo"; else rm -f ".deps/evas_engine.Tpo"; exit 1; fi
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I. -I../../../../src/lib -I../../../../src/lib/include -I../../../../src/modules/engines -I/usr/include/freetype2 -I/opt/e17/include -O3 -mtune=pentium4m -funroll-loops -ffast-math -fomit-frame-pointer -fno-exceptions -MT evas_engine.lo -MD -MP -MF .deps/evas_engine.Tpo -c evas_engine.c -fPIC -DPIC -o .libs/evas_engine.o
evas_engine.c: In function 'evas_engine_buffer_output_setup':
evas_engine.c:294: error: 'EVAS_ENGINE_BUFFER_DEPTH_RGB32' undeclared (first use in this function)
evas_engine.c:294: error: (Each undeclared identifier is reported only once
evas_engine.c:294: error: for each function it appears in.)
make[5]: *** [evas_engine.lo] Error 1
make[5]: Leaving directory `/home/curtis/e17_cvs/e17/libs/evas/src/modules/engines/buffer'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/curtis/e17_cvs/e17/libs/evas/src/modules/engines'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/curtis/e17_cvs/e17/libs/evas/src/modules'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/curtis/e17_cvs/e17/libs/evas/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/curtis/e17_cvs/e17/libs/evas'
make: *** [all] Error 2
-----------------------------------------------------------------------------


root@laptop:~#

sebastjanp
February 8th, 2006, 05:52 PM
Again problems with CVS?


BASIC SYSTEM CHECKS:
-----------------------------------------------------------------------------
- cvs-dir .................... ok
- creating script dirs ....... ok
- build-user ................. root
- adding path to env ......... ok
- checking lib-path in ldc ... ok
- setting compile options .... ok
-----------------------------------------------------------------------------

CVS CHECKOUT/UPDATE:
-----------------------------------------------------------------------------
Checkout repo 'e17' ...
can't create temporary directory /tmp/cvs-serv30611
No space left on device
can't create temporary directory /tmp/cvs-serv30637
No space left on device
can't create temporary directory /tmp/cvs-serv30750
No space left on device
can't create temporary directory /tmp/cvs-serv30834
No space left on device
can't create temporary directory /tmp/cvs-serv30995
No space left on device
can't create temporary directory /tmp/cvs-serv31275
No space left on device
FAILED! Next attempt 7 in 120 seconds


I am running the script as sudo.
Oh and I most definitely have enough disk space.
Any idea how to pass this or the cvs dir is not available?

Can someone help?

foxy123
February 8th, 2006, 06:07 PM
Again problems with CVS?


BASIC SYSTEM CHECKS:
-----------------------------------------------------------------------------
- cvs-dir .................... ok
- creating script dirs ....... ok
- build-user ................. root
- adding path to env ......... ok
- checking lib-path in ldc ... ok
- setting compile options .... ok
-----------------------------------------------------------------------------

CVS CHECKOUT/UPDATE:
-----------------------------------------------------------------------------
Checkout repo 'e17' ...
can't create temporary directory /tmp/cvs-serv30611
No space left on device
can't create temporary directory /tmp/cvs-serv30637
No space left on device
can't create temporary directory /tmp/cvs-serv30750
No space left on device
can't create temporary directory /tmp/cvs-serv30834
No space left on device
can't create temporary directory /tmp/cvs-serv30995
No space left on device
can't create temporary directory /tmp/cvs-serv31275
No space left on device
FAILED! Next attempt 7 in 120 seconds


I am running the script as sudo.
Oh and I most definitely have enough disk space.
Any idea how to pass this or the cvs dir is not available?

Can someone help?
it may be very well a CVS problem. Try again in few hours. Also you do not need run the script as a root.

sebastjanp
February 8th, 2006, 06:12 PM
Im triing it for two days now and no difference.
I have also tryed without sudo comand and there is no difference.

foxy123
February 8th, 2006, 06:18 PM
Im triing it for two days now and no difference.
I have also tryed without sudo comand and there is no difference.
I have not built e17 for few days so I am not sure if their anonymous cvs is up. I guess it is down at the moment. Try again tomorrow.

brenx
February 9th, 2006, 01:37 AM
Has anyone documented exactly what needs to be done to remove all the files/changes that are made/created with the installation of e17?

any help would be appreciated.

thewayofzen

I removed the folowing packages:

Completely removed the following packages:
libeet0

Removed the following packages:
libeet0-dev
libembryo0
libembryo0-dev
libepeg0
libepplet0

newuser111
February 10th, 2006, 04:57 AM
in case anyone is interested i made a deb file for e17genmenu

http://www.ubuntuforums.org/showthread.php?t=127820

trorion
February 16th, 2006, 04:34 PM
I've seen numerous identical errors to what I have had myself (below) and I'm wondering if anyone has managed to get past it? If so what did you actually do?

I've tried the install instructions as root and as sudo for all steps and get a repository error when I use the default CVS and then this error if I use the mirror. Could this be a problem with the mirror CVS?

Incidentally, the problem with "/etc/e17/enlightenment" does not exist is related to this I believe (i.e. people are not getting a successful install then they go and try to log in with enlightenment...which doesn't exist).


- evas ....................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/evas.log:
-----------------------------------------------------------------------------
Making all in modules
make[3]: Entering directory `/home/curtis/e17_cvs/e17/libs/evas/src/modules'
Making all in engines
make[4]: Entering directory `/home/curtis/e17_cvs/e17/libs/evas/src/modules/engines'
Making all in buffer
make[5]: Entering directory `/home/curtis/e17_cvs/e17/libs/evas/src/modules/engines/buffer'
if /bin/sh ../../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I. -I../../../../src/lib -I../../../../src/lib/include -I../../../../src/modules/engines -I/usr/include/freetype2 -I/opt/e17/include -O3 -mtune=pentium4m -funroll-loops -ffast-math -fomit-frame-pointer -fno-exceptions -MT evas_engine.lo -MD -MP -MF ".deps/evas_engine.Tpo" -c -o evas_engine.lo evas_engine.c; \
then mv -f ".deps/evas_engine.Tpo" ".deps/evas_engine.Plo"; else rm -f ".deps/evas_engine.Tpo"; exit 1; fi
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I. -I../../../../src/lib -I../../../../src/lib/include -I../../../../src/modules/engines -I/usr/include/freetype2 -I/opt/e17/include -O3 -mtune=pentium4m -funroll-loops -ffast-math -fomit-frame-pointer -fno-exceptions -MT evas_engine.lo -MD -MP -MF .deps/evas_engine.Tpo -c evas_engine.c -fPIC -DPIC -o .libs/evas_engine.o
evas_engine.c: In function 'evas_engine_buffer_output_setup':
evas_engine.c:294: error: 'EVAS_ENGINE_BUFFER_DEPTH_RGB32' undeclared (first use in this function)
evas_engine.c:294: error: (Each undeclared identifier is reported only once
evas_engine.c:294: error: for each function it appears in.)
make[5]: *** [evas_engine.lo] Error 1
make[5]: Leaving directory `/home/curtis/e17_cvs/e17/libs/evas/src/modules/engines/buffer'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/curtis/e17_cvs/e17/libs/evas/src/modules/engines'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/curtis/e17_cvs/e17/libs/evas/src/modules'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/curtis/e17_cvs/e17/libs/evas/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/curtis/e17_cvs/e17/libs/evas'
make: *** [all] Error 2
-----------------------------------------------------------------------------

root@laptop:~#
edit: I did try with automake 1.7 as well as the default 1.9 so I don't think the automake is the problem. I have not tried to download the files directly and install them manually because honestly i'm not the savvy but if someone could post a detail of how to do that I will happily try it and post my results.

Final question (probably mute) but can I do XGL and e17 at the same time? I really want to see if the next generation of linux is going to be competitive graphically with windows and mac (especially now that I can get a mac for less than $1500).

loon
February 17th, 2006, 04:05 PM
Just wanted to say the newest script work perfectly. emotion and eclair wouldnt isntall because I needed xine 1.1.1 but I only have what is in the repos. I am building from sourcing and installing. Will let you know if it works or not, but e17 is running perfectly from home and work. I must say, e17 has come a long way! I like the new configuration editor! e17 is the best it has ever been and I can't wait for the stable release [if ever].

\\:D/

loon
February 17th, 2006, 10:50 PM
Can we get e_utils included into the script? :-k

joplass
February 19th, 2006, 06:32 AM
this line: sudo ./easy_e17.sh -i --skip=emotion,eclair
gave me this:
CVS CHECKOUT/UPDATE:
-----------------------------------------------------------------------------
Updating repo 'e17' (please wait, this won't output much) ...
cvs update: warning: failed to open /home/job/.cvspass for reading: No such file or directory
? libs/evas/stamp-h.in
Updating repo 'misc' (please wait, this won't output much) ...
cvs update: warning: failed to open /home/job/.cvspass for reading: No such file or directory
Updating repo 'e_modules' (please wait, this won't output much) ...
cvs update: warning: failed to open /home/job/.cvspass for reading: No such file or directory
-----------------------------------------------------------------------------


PREPARING FOR PHASE 2...

################################################## ###########################
# easy_e17.sh (0.9.9) by Brian 'morlenxus' Miculcy #
# #
# Thanks to David 'onefang' Seikel for contributing patches! #
# This is the result of the ideas from the people of #e.de - join us. #
# Updates: http://omicron.homeip.net/projects/ | Contact: morlenxus@gmx.net #
################################################## ###########################


CURRENT CONFIGURATION:
- install-path: /opt/e17
- cvs-path: /home/job/e17_cvs
- logs-path: /tmp/easy_e17/install_logs
- nice level: 0

- installable libs: imlib2 edb eet evas ecore epeg embryo edje epsilon esmart emotion ewl engrave
- installable apps: entrance e eclair evfs
- installable misc: engage
- installable proto: etk exhibit entropy
- installable modules: calendar flame monitor mount rain screenshot slideshow snow tclock weather
- skipping: emotion eclair
- install only this: ALL

- script action: install


BUILD PHASE: 2/3
- lib-compilation and installation
- apps-compilation and installation

################################################## ###########################



LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- imlib2 ..................... previous installed
- edb ........................ previous installed
- eet ........................ previous installed
- evas ....................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/evas.log:
-----------------------------------------------------------------------------
Running libtoolize...
Running automake...
automake: src/modules/engines/software_x11/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/software_xcb/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/fb/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/buffer/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/software_qtopia/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/directfb/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/gl_x11/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/cairo_x11/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/xrender_x11/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
Running aclocal...
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
automake: src/modules/engines/software_x11/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/software_xcb/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/fb/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/buffer/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/software_qtopia/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/directfb/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/gl_x11/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/cairo_x11/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
automake: src/modules/engines/xrender_x11/Makefile.am: warning: automake does not support module_la_LDFLAGS being defined conditionally
-----------------------------------------------------------------------------


job@UbuntuNotebook:~$

some help please!

DarkT
February 19th, 2006, 08:52 PM
I just ran in to this problem myself and after a bit of searching I found the answer on a french ubuntu forum. It turns out that my install of kubuntu was using automake 1.4 even though 1.9 was installed, this can be fixed by uninstalling automake 1.4 (and installing 1.9 if it's not already installed) or running the command

sudo update-alternatives --config automake
and selecting automake 1.9 as the default automake. It seems to have gotten e17 compiling properly for me at any rate :)

Added:

I should also note, when you come to run the script again to finish off the install you may want to insert a -c (so sudo ./easy_e17.sh -i -c --skip=emotion,eclair) in to skip the CVS repository update unless you really need it, otherwise there's a lot of waiting involved ;)

joplass
February 20th, 2006, 12:27 AM
thank to this thread enlightenment is up and running. Very impressive but how do one go by to add apps to the lunch bar? is there a way to add gnome menu? home?
in other words how do you run your applications?
Thanks

quadomatic
February 20th, 2006, 05:51 AM
Why aren't the themes i put in /opt/e17/share/enlightenment/data/themes showing up in the theme browser?

foxy123
February 20th, 2006, 09:34 AM
thank to this thread enlightenment is up and running. Very impressive but how do one go by to add apps to the lunch bar? is there a way to add gnome menu? home?
in other words how do you run your applications?
Thanks
you need e17genmenu to generate eap files. Than you can either right click for the menu of available apps or put them into you launch bar using entangle.

foxy123
February 20th, 2006, 09:35 AM
Why aren't the themes i put in /opt/e17/share/enlightenment/data/themes showing up in the theme browser?
themes are to be put to ~/.e/e/themes

joplass
February 20th, 2006, 01:18 PM
you need e17genmenu to generate eap files. Than you can either right click for the menu of available apps or put them into you launch bar using entangle.
while I am googling for e17genmenu I am wondering if a simple apt-get can give me that while running enligtement :confused: .

fsck0ff
February 20th, 2006, 01:19 PM
thank to this thread enlightenment is up and running. Very impressive but how do one go by to add apps to the lunch bar? is there a way to add gnome menu? home?
in other words how do you run your applications?
Thanks

What I do is:
#cd ~/.e/e/applications/all
#e_util_eapp_edit the_name_of_the_app_u_wanna_add.eap
(here you fill App Name and Executable (the full path to the executable), also click on set icon to put some nice eyecandy in)
after that you save the eap.
Open entangle and add the newly created eap file to whatever you want (I prefer engage and Favourites, YMMV
(btw you delete eap's from entangle with a middle click on the eap that you don't want)
:>
then left click on the desktop -> restart enlightenment and your new eap is added :>

foxy123
February 20th, 2006, 01:23 PM
while I am googling for e17genmenu I am wondering if a simple apt-get can give me that while running enligtement :confused: .
I doubt it. It is easy to compile. Also I have seen the deb somewhere, but I do not remember.

loon
February 20th, 2006, 06:13 PM
One page over
<----

http://www.ubuntuforums.org/showpost.php?p=720028&postcount=177

Also the e17genmenu didn't work very well for me. Or at least the .dep version he compiled.

joplass
February 21st, 2006, 02:11 PM
now i have directory .e in /home now what. i tried creating links to apps no can't do

mrgnash
February 23rd, 2006, 12:28 PM
I'm tantalisingly close to having this installed, but I get this, rather inexplicable, error:

################################################## ###########################
# easy_e17.sh (0.9.9) by Brian 'morlenxus' Miculcy #
# #
# Thanks to David 'onefang' Seikel for contributing patches! #
# This is the result of the ideas from the people of #e.de - join us. #
# Updates: http://omicron.homeip.net/projects/ | Contact: morlenxus@gmx.net #
################################################## ###########################


CURRENT CONFIGURATION:
- install-path: /opt/e17
- cvs-path: /home/mrgnash/e17_cvs
- logs-path: /tmp/easy_e17/install_logs
- nice level: 0

- installable libs: imlib2 edb eet evas ecore epeg embryo edje epsilon esmart emotion ewl engrave
- installable apps: entrance e eclair evfs
- installable misc: engage
- installable proto: etk exhibit entropy
- installable modules: calendar flame monitor mount rain screenshot slideshow snow tclock weather
- skipping: emotion eclair
- install only this: ALL

- script action: install


BUILD PHASE: 1/3
- running some basic system checks
- cvs checkout/update

################################################## ###########################



BASIC SYSTEM CHECKS:
-----------------------------------------------------------------------------
- cvs-dir .................... ok
- creating script dirs ....... ok
- build-user ................. root
- adding path to env ......... ok
- checking lib-path in ldc ... ok
- setting compile options .... ok
-----------------------------------------------------------------------------

CVS CHECKOUT/UPDATE:
-----------------------------------------------------------------------------
Updating repo 'e17' (please wait, this won't output much) ...
cvs update: warning: failed to open /home/mrgnash/.cvspass for reading: No such file or directory
? apps/entrance/mkinstalldirs
? apps/evfs/mkinstalldirs
? apps/evfs/src/bin/evfscopy
? libs/engrave/src/lib/libengrave_la-engrave_style.lo
? libs/epeg/epeg-uninstalled.pc
? libs/epeg/epeg.pc
? libs/evas/stamp-h.in
Updating repo 'misc' (please wait, this won't output much) ...
cvs update: warning: failed to open /home/mrgnash/.cvspass for reading: No such file or directory
Updating repo 'e_modules' (please wait, this won't output much) ...
cvs update: warning: failed to open /home/mrgnash/.cvspass for reading: No such file or directory
-----------------------------------------------------------------------------


PREPARING FOR PHASE 2...

################################################## ###########################
# easy_e17.sh (0.9.9) by Brian 'morlenxus' Miculcy #
# #
# Thanks to David 'onefang' Seikel for contributing patches! #
# This is the result of the ideas from the people of #e.de - join us. #
# Updates: http://omicron.homeip.net/projects/ | Contact: morlenxus@gmx.net #
################################################## ###########################


CURRENT CONFIGURATION:
- install-path: /opt/e17
- cvs-path: /home/mrgnash/e17_cvs
- logs-path: /tmp/easy_e17/install_logs
- nice level: 0

- installable libs: imlib2 edb eet evas ecore epeg embryo edje epsilon esmart emotion ewl engrave
- installable apps: entrance e eclair evfs
- installable misc: engage
- installable proto: etk exhibit entropy
- installable modules: calendar flame monitor mount rain screenshot slideshow snow tclock weather
- skipping: emotion eclair
- install only this: ALL

- script action: install


BUILD PHASE: 2/3
- lib-compilation and installation
- apps-compilation and installation

################################################## ###########################



LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- imlib2 ..................... previous installed
- edb ........................ previous installed
- eet ........................ previous installed
- evas ....................... previous installed
- ecore ...................... previous installed
- epeg ....................... previous installed
- embryo ..................... previous installed
- edje ....................... previous installed
- epsilon .................... previous installed
- esmart ..................... previous installed
- emotion .................... SKIPPED
- ewl ........................ previous installed
- engrave .................... previous installed
-----------------------------------------------------------------------------

APPS-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- entrance ................... previous installed
- e .......................... previous installed
- eclair ..................... SKIPPED
- evfs ....................... previous installed
- engage ..................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/engage.log:
-----------------------------------------------------------------------------
config.status: config.h is unchanged
make all-recursive
make[1]: Entering directory `/home/mrgnash/e17_cvs/misc/engage'
Making all in src
make[2]: Entering directory `/home/mrgnash/e17_cvs/misc/engage/src'
Making all in module
make[3]: Entering directory `/home/mrgnash/e17_cvs/misc/engage/src/module'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/mrgnash/e17_cvs/misc/engage/src/module'
make[3]: Entering directory `/home/mrgnash/e17_cvs/misc/engage/src'
/bin/sh ../libtool --tag=CC --mode=link gcc -Wall -g -O2 -L/opt/e17/lib -o engage engage-main.o engage-config.o engage-dock.o engage-icon.o engage-wm.o engage-window.o engage-tray.o engage-userconfig.o engage-e_object.o engage-e_file.o engage-e_user.o engage-e_apps.o -L/opt/e17/lib -levas -L/opt/e17/lib -ledje -L/opt/e17/lib -lecore -lecore_job -lecore_x -lecore_evas -lecore_con -lecore_ipc -lecore_txt -lecore_fb -lecore_config -lecore_file -lecore_dbus -L/opt/e17/lib -leet -lz -ljpeg -lm -L/usr/lib -lImlib2 -lfreetype -lz -lX11 -lXext -ldl -lm -L/opt/e17/lib -lewl -L/opt/e17/lib -ledje -L/opt/e17/lib -lecore -lecore_job -lecore_x -lecore_evas -lecore_con -lecore_ipc -lecore_txt -lecore_fb -lecore_config -lecore_file -lecore_dbus -L/opt/e17/lib -leet -lz -ljpeg -lm -L/opt/e17/lib -levas -lm -L/opt/e17/lib -lm -lesmart_trans_x11
gcc -Wall -g -O2 -o engage engage-main.o engage-config.o engage-dock.o engage-icon.o engage-wm.o engage-window.o engage-tray.o engage-userconfig.o engage-e_object.o engage-e_file.o engage-e_user.o engage-e_apps.o -L/opt/e17/lib -L/usr/lib /opt/e17/lib/libImlib2.so /usr/lib/libfreetype.so -lX11 -lXext -ldl /opt/e17/lib/libewl.so /opt/e17/lib/libedje.so /opt/e17/lib/libecore.so /opt/e17/lib/libecore_job.so /opt/e17/lib/libecore_x.so /opt/e17/lib/libecore_evas.so /opt/e17/lib/libecore_con.so /opt/e17/lib/libecore_ipc.so /opt/e17/lib/libecore_txt.so /opt/e17/lib/libecore_fb.so /opt/e17/lib/libecore_config.so /opt/e17/lib/libecore_file.so /opt/e17/lib/libecore_dbus.so /opt/e17/lib/libeet.so -lz /usr/lib/libjpeg.so /opt/e17/lib/libevas.so -lm /opt/e17/lib/libesmart_trans_x11.so
engage-config.o: In function `od_config_menu_init':
/home/mrgnash/e17_cvs/misc/engage/src/config.c:260: undefined reference to `ewl_menu_item_text_set'
/home/mrgnash/e17_cvs/misc/engage/src/config.c:281: undefined reference to `ewl_menu_item_text_set'
/home/mrgnash/e17_cvs/misc/engage/src/config.c:287: undefined reference to `ewl_menu_item_text_set'
/home/mrgnash/e17_cvs/misc/engage/src/config.c:297: undefined reference to `ewl_menu_item_text_set'
collect2: ld returned 1 exit status
make[3]: *** [engage] Error 1
make[3]: Leaving directory `/home/mrgnash/e17_cvs/misc/engage/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/mrgnash/e17_cvs/misc/engage/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mrgnash/e17_cvs/misc/engage'
make: *** [all] Error 2
-----------------------------------------------------------------------------


Any ideas? :-k

ChaKy
February 23rd, 2006, 11:27 PM
I have another problem with the script. This is the first time I am running the script,, and this is the output:

BUILD PHASE: 2/3
- lib-compilation and installation
- apps-compilation and installation

################################################## ###########################



LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- imlib2 ..................... autogen: ./easy_e17.sh: line 238: tmp/easy_e17/install_logs/imlib2.log: No such file or directory
ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM tmp/easy_e17/install_logs/imlib2.log:
-----------------------------------------------------------------------------
tail: cannot open `tmp/easy_e17/install_logs/imlib2.log' for reading: No such file or directory

But the strange thing is, I have "imlib2.log" in that directory.

Can somebody help me here? Thanks.

benplaut
February 24th, 2006, 03:41 AM
for those who can't get the script to work, try this:

https://vogelweith.homeftp.net/Linux/e17_en.php

be careful, though... it's made for debian. Make sure you skip emotion and eclair (unless you're in dapper, they work up here :)

Lucky
February 25th, 2006, 03:04 AM
While executing the easy_e17.sh I got these errors
but before that it showed - 'cvs [update aborted]: end of file from server (consult above messages if any) cvs update: warning: failed to open /home/rash/.cvspass for reading: No such file or directory' 4-5 times and then it started for phase 2.



APPS-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- entrance ................... ok
- e .......................... ok
- eclair ..................... SKIPPED
- evfs ....................... ok
- engage ..................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/engage.log:
-----------------------------------------------------------------------------
then mv -f ".deps/engage-userconfig.Tpo" ".deps/engage-userconfig.Po"; else rm - f ".deps/engage-userconfig.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/local/include -I../lib -I/op t/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e1 7/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/in clude -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/includ e -I/opt/e17/include -I/opt/e17/include/ewl -I/opt/e17/include -I/opt/e17/includ e/enlightenment -DUSE_E_CONFIG_H -I/opt/e17/include -I/opt/e17/include -I/opt/e1 7/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/in clude -I/opt/e17/include -Wall -g -O2 -MT engage-e_object.o -MD -MP -MF ".deps /engage-e_object.Tpo" -c -o engage-e_object.o `test -f 'e_object.c' || echo './' `e_object.c; \
then mv -f ".deps/engage-e_object.Tpo" ".deps/engage-e_object.Po"; else rm -f ". deps/engage-e_object.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/local/include -I../lib -I/op t/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e1 7/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/in clude -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/includ e -I/opt/e17/include -I/opt/e17/include/ewl -I/opt/e17/include -I/opt/e17/includ e/enlightenment -DUSE_E_CONFIG_H -I/opt/e17/include -I/opt/e17/include -I/opt/e1 7/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/in clude -I/opt/e17/include -Wall -g -O2 -MT engage-e_file.o -MD -MP -MF ".deps/e ngage-e_file.Tpo" -c -o engage-e_file.o `test -f 'e_file.c' || echo './'`e_file. c; \
then mv -f ".deps/engage-e_file.Tpo" ".deps/engage-e_file.Po"; else rm -f ".deps /engage-e_file.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/local/include -I../lib -I/op t/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e1 7/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/in clude -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/includ e -I/opt/e17/include -I/opt/e17/include/ewl -I/opt/e17/include -I/opt/e17/includ e/enlightenment -DUSE_E_CONFIG_H -I/opt/e17/include -I/opt/e17/include -I/opt/e1 7/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/in clude -I/opt/e17/include -Wall -g -O2 -MT engage-e_user.o -MD -MP -MF ".deps/e ngage-e_user.Tpo" -c -o engage-e_user.o `test -f 'e_user.c' || echo './'`e_user. c; \
then mv -f ".deps/engage-e_user.Tpo" ".deps/engage-e_user.Po"; else rm -f ".deps /engage-e_user.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/local/include -I../lib -I/op t/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e1 7/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/in clude -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/includ e -I/opt/e17/include -I/opt/e17/include/ewl -I/opt/e17/include -I/opt/e17/includ e/enlightenment -DUSE_E_CONFIG_H -I/opt/e17/include -I/opt/e17/include -I/opt/e1 7/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/in clude -I/opt/e17/include -Wall -g -O2 -MT engage-e_apps.o -MD -MP -MF ".deps/e ngage-e_apps.Tpo" -c -o engage-e_apps.o `test -f 'e_apps.c' || echo './'`e_apps. c; \
then mv -f ".deps/engage-e_apps.Tpo" ".deps/engage-e_apps.Po"; else rm -f ".deps /engage-e_apps.Tpo"; exit 1; fi
/bin/sh ../libtool --tag=CC --mode=link gcc -Wall -g -O2 -L/opt/e17/lib -o eng age engage-main.o engage-config.o engage-dock.o engage-icon.o engage-wm.o engag e-window.o engage-tray.o engage-userconfig.o engage-e_object.o engage-e_file.o e ngage-e_user.o engage-e_apps.o -L/opt/e17/lib -levas -L/opt/e17/lib -ledje -L/op t/e17/lib -lecore -lecore_job -lecore_x -lecore_evas -lecore_con -lecore_ipc -le core_txt -lecore_fb -lecore_config -lecore_file -lecore_dbus -L/opt/e17/lib -lee t -lz -ljpeg -lm -L/usr/lib -lImlib2 -lfreetype -lz -lX11 -lXext -ldl -lm -L/opt /e17/lib -lewl -L/opt/e17/lib -ledje -L/opt/e17/lib -lecore -lecore_job -lecore_ x -lecore_evas -lecore_con -lecore_ipc -lecore_txt -lecore_fb -lecore_config -le core_file -lecore_dbus -L/opt/e17/lib -leet -lz -ljpeg -lm -L/opt/e17/lib -levas -lm -L/opt/e17/lib -lm -lesmart_trans_x11
mkdir .libs
gcc -Wall -g -O2 -o engage engage-main.o engage-config.o engage-dock.o engage-ic on.o engage-wm.o engage-window.o engage-tray.o engage-userconfig.o engage-e_obje ct.o engage-e_file.o engage-e_user.o engage-e_apps.o -L/opt/e17/lib -L/usr/lib /opt/e17/lib/libImlib2.so /usr/lib/libfreetype.so -lX11 -lXext -ldl /opt/e17/lib /libewl.so /opt/e17/lib/libedje.so /opt/e17/lib/libecore.so /opt/e17/lib/libecor e_job.so /opt/e17/lib/libecore_x.so /opt/e17/lib/libecore_evas.so /opt/e17/lib/l ibecore_con.so /opt/e17/lib/libecore_ipc.so /opt/e17/lib/libecore_txt.so /opt/e1 7/lib/libecore_fb.so /opt/e17/lib/libecore_config.so /opt/e17/lib/libecore_file. so /opt/e17/lib/libecore_dbus.so /opt/e17/lib/libeet.so -lz /usr/lib/libjpeg.so /opt/e17/lib/libevas.so -lm /opt/e17/lib/libesmart_trans_x11.so
engage-config.o: In function `od_config_menu_init':
/home/rash/e17_cvs/misc/engage/src/config.c:260: undefined reference to `ewl_men u_item_text_set'
/home/rash/e17_cvs/misc/engage/src/config.c:281: undefined reference to `ewl_men u_item_text_set'
/home/rash/e17_cvs/misc/engage/src/config.c:287: undefined reference to `ewl_men u_item_text_set'
/home/rash/e17_cvs/misc/engage/src/config.c:297: undefined reference to `ewl_men u_item_text_set'
collect2: ld returned 1 exit status
make[3]: *** [engage] Error 1
make[3]: Leaving directory `/home/rash/e17_cvs/misc/engage/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/rash/e17_cvs/misc/engage/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/rash/e17_cvs/misc/engage'
make: *** [all] Error 2
-----------------------------------------------------------------------------

Lut!n
March 1st, 2006, 01:49 PM
Hi all,
I was just wondering if some of you would be interested in installing e17 with a script which creates debian packages of e17, providing an easy installation, update and uninstallation (Breezy and Dapper tested). Actually, such a script is aldready aviable on the ubuntu french wiki, and I'd like to know if it useful or not to translate and make it aviable for the english-speaking community
Regards,
Lut!n

ps : french version aviable here (http://lut1n.ifrance.com/compil-e17.py)

Jae686
March 1st, 2006, 02:55 PM
Hi all,
I was just wondering if some of of you would be interested in installing e17 with a script which creates debian packages of e17, providing an easy installation, upgrade and uninstallation. Actually, a script which does this is aldready aviable on the ubuntu french wiki, and I'd like to know if it useful or not to translate and make it aviable for the english-speaking community
Regards,
Lut!n

yes it would :P

wushumofo
March 2nd, 2006, 01:01 AM
- monitor .................... ./easy_e17.sh: line 224: cd: /home/wushumofo/e17_cvs/e_modules//monitor: No such file or directory


wha... what is it?

specifically... e_modules//monitor

// ???

Lut!n
March 2nd, 2006, 11:38 AM
Hi all,
for those of you who want a script creating Debian packages, a script is aviable here (http://lut1n.ifrance.com/en/compil-e17.py)
Although I don't have translated the whole script, it's usable and you can try to compile with it
It doesn't requires anything particular but the libxine 1.1.1 if you want to compile emotion
Although it has been 'heavily' tested by the french communty, it can still be buggy, please e-mail me if it does. And sorry for the awful traduction, feel free to correct me ;)
Regards, Lut!n

David Valentine
March 2nd, 2006, 11:50 AM
I'd like to know if it useful or not to translate and make it aviable for the english-speaking communityMais oui, naturellement. Merci beaucoup. :D

David Valentine
March 2nd, 2006, 12:44 PM
Following the HowTo, the easy_e17.sh resulted in the following error:
LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- imlib2 ..................... ok
- edb ........................ ok
- eet ........................ ok
- evas ....................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/evas.log:
-----------------------------------------------------------------------------
make[4]: Entering directory `/root/e17_cvs/e17/libs/evas/src/bin'
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I../../src/modules/engines -I../../s rc/lib -I../.. -I/opt/e17/include -g -O2 -I/usr/X11R6/include -g -O2 -MT evas_ software_x11_test-evas_test_main.o -MD -MP -MF ".deps/evas_software_x11_test-eva s_test_main.Tpo" -c -o evas_software_x11_test-evas_test_main.o `test -f 'evas_te st_main.c' || echo './'`evas_test_main.c; \
then mv -f ".deps/evas_software_x11_test-evas_test_main.Tpo" ".deps/evas_softwar e_x11_test-evas_test_main.Po"; else rm -f ".deps/evas_software_x11_test-evas_tes t_main.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I../../src/modules/engines -I../../s rc/lib -I../.. -I/opt/e17/include -g -O2 -I/usr/X11R6/include -g -O2 -MT evas_ software_x11_test-evas_software_x11_main.o -MD -MP -MF ".deps/evas_software_x11_ test-evas_software_x11_main.Tpo" -c -o evas_software_x11_test-evas_software_x11_ main.o `test -f 'evas_software_x11_main.c' || echo './'`evas_software_x11_main.c ; \
then mv -f ".deps/evas_software_x11_test-evas_software_x11_main.Tpo" ".deps/evas _software_x11_test-evas_software_x11_main.Po"; else rm -f ".deps/evas_software_x 11_test-evas_software_x11_main.Tpo"; exit 1; fi
evas_software_x11_main.c:8:38: error: Evas_Engine_Software_X11.h: No such file o r directory
evas_software_x11_main.c: In function ‘main’:
evas_software_x11_main.c:59: error: ‘Evas_Engine_Info_Software_X11’ undeclared ( first use in this function)
evas_software_x11_main.c:59: error: (Each undeclared identifier is reported only once
evas_software_x11_main.c:59: error: for each function it appears in.)
evas_software_x11_main.c:59: error: ‘einfo’ undeclared (first use in this functi on)
evas_software_x11_main.c:61: error: syntax error before ‘)’ token
evas_software_x11_main.c:86: error: syntax error before ‘)’ token
evas_software_x11_main.c:111: error: syntax error before ‘)’ token
evas_software_x11_main.c:136: error: syntax error before ‘)’ token
evas_software_x11_main.c:161: error: syntax error before ‘)’ token
make[4]: *** [evas_software_x11_test-evas_software_x11_main.o] Error 1
make[4]: Leaving directory `/root/e17_cvs/e17/libs/evas/src/bin'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/root/e17_cvs/e17/libs/evas/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/e17_cvs/e17/libs/evas/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/e17_cvs/e17/libs/evas'
make: *** [all] Error 2
-----------------------------------------------------------------------------
Looks like I'm not even getting as far as most of the other posters have. Any ideas? :confused:

I'm now trying lut1n's script...(thanks, by the way):KS

David Valentine
March 2nd, 2006, 12:57 PM
Should lut1n's script be run as root? sudo? user?

Lut!n
March 2nd, 2006, 01:13 PM
It MUST be run as sudo ;), because it massively uses dpkg-buildpackage
But don't worry, everything's all right then for the rights on e17 folders:)

Translation is now more complete ;)

edit : I'm sorry, but you may experience problems if your previous installation was made 'manually', but you can try it :)

Jae686
March 2nd, 2006, 01:22 PM
LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- imlib2 ..................... ok
- edb ........................ ok
- eet ........................ ok
- evas ....................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/evas.log:
-----------------------------------------------------------------------------
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/jaerder/e17_cvs/e17/libs/evas/src/bin/evas_software_win32'
make[4]: Entering directory `/home/jaerder/e17_cvs/e17/libs/evas/src/bin'
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I../../src/modules/engines -I../../src/lib -I../.. -I/opt/e17/include -g -O2 -I/usr/X11R6/include -g -O2 -MT evas_software_x11_test-evas_software_x11_main.o -MD -MP -MF ".deps/evas_software_x11_test-evas_software_x11_main.Tpo" -c -o evas_software_x11_test-evas_software_x11_main.o `test -f 'evas_software_x11_main.c' || echo './'`evas_software_x11_main.c; \
then mv -f ".deps/evas_software_x11_test-evas_software_x11_main.Tpo" ".deps/evas_software_x11_test-evas_software_x11_main.Po"; else rm -f ".deps/evas_software_x11_test-evas_software_x11_main.Tpo"; exit 1; fi
evas_software_x11_main.c:8:38: error: Evas_Engine_Software_X11.h: No such file or directory
evas_software_x11_main.c: In function ‘main’:
evas_software_x11_main.c:59: error: ‘Evas_Engine_Info_Software_X11’ undeclared (first use in this function)
evas_software_x11_main.c:59: error: (Each undeclared identifier is reported only once
evas_software_x11_main.c:59: error: for each function it appears in.)
evas_software_x11_main.c:59: error: ‘einfo’ undeclared (first use in this function)
evas_software_x11_main.c:61: error: syntax error before ‘)’ token
evas_software_x11_main.c:86: error: syntax error before ‘)’ token
evas_software_x11_main.c:111: error: syntax error before ‘)’ token
evas_software_x11_main.c:136: error: syntax error before ‘)’ token
evas_software_x11_main.c:161: error: syntax error before ‘)’ token
make[4]: *** [evas_software_x11_test-evas_software_x11_main.o] Error 1
make[4]: Leaving directory `/home/jaerder/e17_cvs/e17/libs/evas/src/bin'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/jaerder/e17_cvs/e17/libs/evas/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/jaerder/e17_cvs/e17/libs/evas/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jaerder/e17_cvs/e17/libs/evas'
make: *** [all] Error 2
-----------------------------------------------------------------------------


any thoughts?

Adrian_b
March 2nd, 2006, 01:37 PM
You say you get permission errors when running the .sh install script as sudo..
Why not just install it as su?
[EDIT] Didn't read last pages, ignore this :p

Lut!n
March 2nd, 2006, 02:04 PM
No probleme with evas compilation, with py script and CVS from today, 12h :D

Adrian_b
March 2nd, 2006, 02:34 PM
LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- imlib2 ..................... previous installed
- edb ........................ previous installed
- eet ........................ previous installed
- evas ....................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/evas.log:
-----------------------------------------------------------------------------
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I../../src/modules/engines -I../../src/lib -I../.. -I/opt/e17/in clude -g -O2 -I/usr/X11R6/include -g -O2 -MT evas_software_x11_test-evas_software_x11_main.o -MD -MP -MF ".dep s/evas_software_x11_test-evas_software_x11_main.Tpo" \
-c -o evas_software_x11_test-evas_software_x11_main.o `test -f 'evas_software_x11_main.c' || echo './'`evas_ software_x11_main.c; \
then mv -f ".deps/evas_software_x11_test-evas_software_x11_main.Tpo" ".deps/evas_software_x11_test-evas_softwa re_x11_main.Po"; \
else rm -f ".deps/evas_software_x11_test-evas_software_x11_main.Tpo"; exit 1; \
fi
evas_software_x11_main.c:8:38: error: Evas_Engine_Software_X11.h: No such file or directory
evas_software_x11_main.c: In function ‘main’:
evas_software_x11_main.c:59: error: ‘Evas_Engine_Info_Software_X11’ undeclared (first use in this function)
evas_software_x11_main.c:59: error: (Each undeclared identifier is reported only once
evas_software_x11_main.c:59: error: for each function it appears in.)
evas_software_x11_main.c:59: error: ‘einfo’ undeclared (first use in this function)
evas_software_x11_main.c:61: error: syntax error before ‘)’ token
evas_software_x11_main.c:86: error: syntax error before ‘)’ token
evas_software_x11_main.c:111: error: syntax error before ‘)’ token
evas_software_x11_main.c:136: error: syntax error before ‘)’ token
evas_software_x11_main.c:161: error: syntax error before ‘)’ token
make[4]: *** [evas_software_x11_test-evas_software_x11_main.o] Error 1
make[4]: Leaving directory `/home/ab/e17_cvs/e17/libs/evas/src/bin'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/ab/e17_cvs/e17/libs/evas/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/ab/e17_cvs/e17/libs/evas/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ab/e17_cvs/e17/libs/evas'
make: *** [all] Error 2


Having the same problems as all the other guys here -_-

[NOTE] Lut1n, could you list all dependencies for the script you gave?
Because the script constantly fails because of unmet packages so i need to check the execution.log about every time it compiles something and see what dependencies are unmet :s

Lut!n
March 2nd, 2006, 04:40 PM
Here are the dependancies for the script I gave :


automake1.7 bison build-essential byacc checkinstall cvs cdbs debhelper fakeroot flex gettext libbz2-dev libdirectfb-dev libfreetype6-dev libglade2-dev libgstreamer0.8-dev libgtk1.2-dev libgtk2.0-dev libjpeg62-dev libltdl3-dev libncurses5-dev libpam-dev libpng3-dev libsqlite3-dev libssl-dev libtag1c2 libtagc0 libtagc0-dev libtiff4-dev libtool libttf-dev libungif4-dev libxine-dev libxml2 libxml2-dev libXxf86vm-dev pkg-config sqlite3 xlibs-dev


Note ONLY for Dapper users : you have to replace libtag1c2 by libtag1c2a, and install the latest checkinstall version aviable here (http://asic-linux.com.mx/~izto/checkinstall/files/deb/checkinstall_1.6.0-1_i386.deb)

ONLY For Breezy users : you need to get libxine 1.1.1 in order to compile emotion. Download sources here (http://prdownloads.sourceforge.net/xine/xine-lib-1.1.1.tar.gz) and then

tar -xzvf xine-lib-1.1.1.tar.gz
cd xine-lib-1.1.1
./autogen.sh && make
sudo make install
sudo gedit /etc/ld.so.conf and add /usr/local/lib to the file, save and exit
Enjoy
Lut!n

Adrian_b
March 2nd, 2006, 05:48 PM
Tried again and it's giving me the same errors as the manual installation..
Kind of sucks..
I'm going to give up for a while.

Lut!n
March 2nd, 2006, 06:43 PM
I think you get the same error because you have a previous manual installation. Actually I think It should work if you could totally uninstall e17 and retrying with the script. But I don't know if there's an uninstallation option on the sh script ....

Edit : just think that removing /opt/e17 or any installation directoy you gave from your PATH would be enough to have the py script working properly (not sure, you can try)

wushumofo
March 2nd, 2006, 08:36 PM
wha... what is it?

specifically... e_modules//monitor

// ???


I think I have the most retarded error on the forum...

any ideas?

Jae686
March 3rd, 2006, 01:07 PM
and now i get

LAST LOGLINES FROM /tmp/easy_e17/install_logs/ewl.log:
-----------------------------------------------------------------------------
ewl_border.c:153: error: 'data' undeclared (first use in this function)
ewl_border.c:153: error: 'EWL_FLAG_ALIGN_LEFT' undeclared (first use in this function)
ewl_border.c:156: error: 'EWL_FLAG_ALIGN_CENTER' undeclared (first use in this function)
ewl_border.c:159: error: 'EWL_FLAG_ALIGN_RIGHT' undeclared (first use in this function)
ewl_border.c:162: error: 'EWL_FLAG_ALIGN_TOP' undeclared (first use in this function)
ewl_border.c:165: error: 'EWL_FLAG_ALIGN_BOTTOM' undeclared (first use in this function)
ewl_border.c: At top level:
ewl_border.c:171: error: syntax error before '*' token
ewl_border.c: In function 'border_change_position':
ewl_border.c:174: error: 'w' undeclared (first use in this function)
ewl_border.c:178: warning: implicit declaration of function 'ewl_border_label_position_set'
ewl_border.c:178: error: 'data' undeclared (first use in this function)
ewl_border.c:178: error: 'EWL_POSITION_LEFT' undeclared (first use in this function)
ewl_border.c:181: error: 'EWL_POSITION_RIGHT' undeclared (first use in this function)
ewl_border.c:184: error: 'EWL_POSITION_TOP' undeclared (first use in this function)
ewl_border.c:187: error: 'EWL_POSITION_BOTTOM' undeclared (first use in this function)
make[4]: *** [ewl_border.lo] Error 1
make[4]: Leaving directory `/home/jaerder/e17_cvs/e17/libs/ewl/src/bin/tests'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/jaerder/e17_cvs/e17/libs/ewl/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/jaerder/e17_cvs/e17/libs/ewl/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jaerder/e17_cvs/e17/libs/ewl'
make: *** [all] Error 2

is there a way to completly remove what the script installs in order to re-try?

Lut!n
March 3rd, 2006, 01:29 PM
Maybe you can go in the directory of each lib and app that the script compiles, and then "make uninstall" in xterm; you also have to remove /opt/e17 from you PATH if it's in

wushumofo
March 3rd, 2006, 05:11 PM
hahahaha... mine's partially working now...

UNABLE TO INITIALIZE IPC SUBSYSTEM... :confused: :confused: :mad: :confused: :confused:

so I try symlinking ~/.ecore to /tmp/mydir/ecore.....

still no dice.

it also said to go delete all the files in ~/.ecore/enlightenment
but I don't have an enlightenment directory in my /.ecore dir. :confused: :confused:
maybe I should make one?

Lut!n
March 3rd, 2006, 05:16 PM
sudo chown -R 1000 ~/.ecore
sudo chown -R 1000 ~/.e
enjoy ;)

wushumofo
March 3rd, 2006, 07:48 PM
HOT DAMN, LUT!N

THANK YOU MAN!

you are awesome!

Lut!n
March 3rd, 2006, 08:26 PM
Hi all, I'd just like to know if some of you have tested the py script and if they got errors using it. Thanks

@wushumofo : thanks ;)

David Valentine
March 4th, 2006, 01:18 AM
I'd just like to know if some of you have tested the py script and if they got errors using it.Yes, I did yesterday but I don't remember what the errors were (but they were show-stoppers). I'll try again in the next couple of days and report back what they were.

firecat53
March 4th, 2006, 02:11 AM
For those of you using the easy_e17.sh script, here's a few ideas to check out before posting errors here:

1. Ensure ALL previous e17 installations are completely removed!!! This happens primarily when people have used the Shadoi(?) repositories. You have to basically search your system for any files that have to do with e17. I wish I could tell you what to look for, but I just had to do multiple searches for e* things and hope I recognized the e17 files vs any other system files. (I borked a few things accidentally this way....be warned).

2. Delete your e17_cvs directory and re-run the script

3. Wait a day or two, delete your e17_cvs directory and then try again. This is CVS, so sometimes things will be broken for awhile!! Be patient....it will get fixed. It's a very active project!

Good luck and enjoy it :)

Lut!n
March 4th, 2006, 11:03 AM
Hi all,
according to firecat53 I think you'll also have to completely uninstall your current e17 if you want the py script to work properly(you can backup your /opt/e17 directory, though). You'll also have to remove your installation directory from your PATH (in /etc/environment) if you added the directory in the PATH, and , it's important, remove the line "/opt/e17/lib" from your /etc/ld.so.conf file

you can e-mail me (or post here if it doesn't matter) bug reports, if there are some problems

Regards, Lut!n

Tails
March 4th, 2006, 10:00 PM
I think I have the most retarded error on the forum...

any ideas?

mmm, I also have that monitor error... i think the script isnt grabbing the monitor module from the CVS...

Lut!n
March 4th, 2006, 10:07 PM
Hi,
It's just because monitor module no longer exists :D
the directory still exists in the CVS, but the module has been splitted into 5 new modules some days ago
Here are the name of those new modules : cpu, net, mem, wlan and uptime
Enjoy ;)

detyabozhye
March 4th, 2006, 10:23 PM
Here's what I get, I think something's wrong on my comp, but I don't know what.

LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- imlib2 ..................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/imlib2.log:
-----------------------------------------------------------------------------
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for a sed that does not truncate output... /bin/sed
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
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 dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.

Luzbel
March 5th, 2006, 04:52 AM
Worked perfectly in Dapper here. I was just wondering which directory has the source for e17genmenu. Thanks :)

Lut!n
March 5th, 2006, 11:09 AM
@Luzbel : Even if e17genmenu exists in the CVS(apps/e_utils), it's not compilable yet. You have to get sources here (http://sourceforge.net/project/showfiles.php?group_id=131470) and the compile yourself
./autogen.sh
make
sudo make install
e17genmenu
You'll see some kind of weirdness running this version, but the menus are created, though.
Enjoy

Luzbel
March 5th, 2006, 01:42 PM
Thank you, Lut!n. I'll compile it, no problem ;)

Oh! BTW, how do I change GTK apps look and feel? They're ugly now. I come from KDE, so has no idea on this topic.

Thanks!

s_spiff
March 11th, 2006, 08:02 AM
CVS CHECKOUT/UPDATE:
-----------------------------------------------------------------------------
Checkout repo 'e17' ...
cvs checkout: warning: failed to open /home/alok/.cvspass for reading: No such file or directory
cvs checkout: authorization failed: server cvs.sourceforge.net rejected access to /cvsroot/enlightenment for user anonymous
cvs checkout: used empty password; try "cvs login" with a real password
cvs checkout: warning: failed to open /home/alok/.cvspass for reading: No such file or directory
cvs checkout: authorization failed: server cvs.sourceforge.net rejected access to /cvsroot/enlightenment for user anonymous
cvs checkout: used empty password; try "cvs login" with a real password
cvs checkout: warning: failed to open /home/alok/.cvspass for reading: No such file or directory
cvs checkout: authorization failed: server cvs.sourceforge.net rejected access to /cvsroot/enlightenment for user anonymous
cvs checkout: used empty password; try "cvs login" with a real password
cvs checkout: warning: failed to open /home/alok/.cvspass for reading: No such file or directory
cvs checkout: authorization failed: server cvs.sourceforge.net rejected access to /cvsroot/enlightenment for user anonymous
cvs checkout: used empty password; try "cvs login" with a real password
cvs checkout: warning: failed to open /home/alok/.cvspass for reading: No such file or directory
cvs checkout: authorization failed: server cvs.sourceforge.net rejected access to /cvsroot/enlightenment for user anonymous
cvs checkout: used empty password; try "cvs login" with a real password

thats the error I get when running the script, someone help me with this.I'm a noob to linux.:P
1) never installed e17 beofre..this is a fresh installation of ubuntu itself..so e16 or 17 is out of the question...
2)on my last attempt...before i formatted the hdd and reinstalled ubuntu, I got exactly same stupid errors!
3)
U e17/apps/e/data/fonts/VeraSe.ttf
U e17/apps/e/data/fonts/VeraSeBd.ttf
U e17/apps/e/data/fonts/baekmuk.COPYING
U e17/apps/e/data/fonts/dotum.ttf
U e17/apps/e/data/fonts/fireflysung.COPYING

Its copying something..and it always gets stuck at fireflysung.copying! i mean..this is actually my fourth attempt! and it still does that! driving me crazy!

Lut!n
March 11th, 2006, 12:08 PM
@s_spiff
1/ : look in your home directory and see if the file exists. If it does, then
sudo chown 1000 ~/.cvspass
chmod 755 ~/.cvspass
if it doesn't just create it :)

3/ : just wait, the CVS is sometimes slow, espacially for this file(it may be a large file). It can take up to half an hour to download it, depending on your internet connection. Don't worry, it's not really stock, you just have to wait ....

@Luzbel : you have to load gnome-settings-daemon at e17 startup in order to de-uglyfy your GTK apps. If you don't have it, then you should install gtk-theme-switch and modify your GTK theme using switch2

btf
March 12th, 2006, 03:00 PM
LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- imlib2 ..................... ok
- edb ........................ ok
- eet ........................ ok
- evas ....................... ok
- ecore ...................... ok
- epeg ....................... ok
- embryo ..................... ok
- edje ....................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/edje.log:
-----------------------------------------------------------------------------
mkdir .libs
gcc -g -O2 -o .libs/edje edje_main.o -L/opt/e17/lib ../../src/lib/.libs/libedje.so
edje_main.o: In function `main':
/root/e17_cvs/e17/libs/edje/src/bin/edje_main.c:76: undefined reference to `ecore_evas_init'
/root/e17_cvs/e17/libs/edje/src/bin/edje_main.c:118: undefined reference to `ecore_evas_software_x11_new'
/root/e17_cvs/e17/libs/edje/src/bin/edje_main.c:127: undefined reference to `ecore_evas_callback_delete_request_set'
/root/e17_cvs/e17/libs/edje/src/bin/edje_main.c:128: undefined reference to `ecore_evas_callback_resize_set'
/root/e17_cvs/e17/libs/edje/src/bin/edje_main.c:129: undefined reference to `ecore_evas_callback_pre_render_set'
/root/e17_cvs/e17/libs/edje/src/bin/edje_main.c:130: undefined reference to `ecore_evas_callback_post_render_set'
/root/e17_cvs/e17/libs/edje/src/bin/edje_main.c:131: undefined reference to `ecore_evas_title_set'
/root/e17_cvs/e17/libs/edje/src/bin/edje_main.c:132: undefined reference to `ecore_evas_name_class_set'
/root/e17_cvs/e17/libs/edje/src/bin/edje_main.c:133: undefined reference to `ecore_evas_show'
/root/e17_cvs/e17/libs/edje/src/bin/edje_main.c:134: undefined reference to `ecore_evas_get'
/root/e17_cvs/e17/libs/edje/src/bin/edje_main.c:146: undefined reference to `ecore_evas_shutdown'
/root/e17_cvs/e17/libs/edje/src/bin/edje_main.c:124: undefined reference to `ecore_evas_xrender_x11_new'
/root/e17_cvs/e17/libs/edje/src/bin/edje_main.c:120: undefined reference to `ecore_evas_gl_x11_new'
/root/e17_cvs/e17/libs/edje/src/bin/edje_main.c:122: undefined reference to `ecore_evas_fb_new'
collect2: ld returned 1 exit status
make[3]: *** [edje] Fout 1
make[3]: Leaving directory `/root/e17_cvs/e17/libs/edje/src/bin'
make[2]: *** [all-recursive] Fout 1
make[2]: Leaving directory `/root/e17_cvs/e17/libs/edje/src'
make[1]: *** [all-recursive] Fout 1
make[1]: Leaving directory `/root/e17_cvs/e17/libs/edje'
make: *** [all] Fout 2



Can anyone help me with this problem ?? Any help is great

jakeee
March 12th, 2006, 03:38 PM
I get the following error when compiling ewl

LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- imlib2 ..................... previous installed
- edb ........................ previous installed
- eet ........................ previous installed
- evas ....................... previous installed
- ecore ...................... previous installed
- epeg ....................... previous installed
- embryo ..................... previous installed
- edje ....................... previous installed
- epsilon .................... previous installed
- esmart ..................... previous installed
- emotion .................... SKIPPED
- ewl ........................ ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/ewl.log:
-----------------------------------------------------------------------------
edje_cc: Wrote 634 bytes ( 1Kb) for "collections/49" collection entry
edje_cc: Wrote 633 bytes ( 1Kb) for "collections/50" collection entry
edje_cc: Wrote 1000 bytes ( 1Kb) for "collections/51" collection entry
edje_cc: Wrote 726 bytes ( 1Kb) for "collections/52" collection entry
edje_cc: Wrote 727 bytes ( 1Kb) for "collections/53" collection entry
edje_cc: Wrote 876 bytes ( 1Kb) for "collections/54" collection entry
edje_cc: Wrote 801 bytes ( 1Kb) for "collections/55" collection entry
edje_cc: Wrote 1960 bytes ( 2Kb) for "collections/56" collection entry
edje_cc: Wrote 2028 bytes ( 2Kb) for "collections/57" collection entry
edje_cc: Wrote 727 bytes ( 1Kb) for "collections/58" collection entry
edje_cc: Wrote 918 bytes ( 1Kb) for "collections/59" collection entry
edje_cc: Wrote 713 bytes ( 1Kb) for "collections/60" collection entry
edje_cc: Wrote 714 bytes ( 1Kb) for "collections/61" collection entry
edje_cc: Wrote 829 bytes ( 1Kb) for "collections/62" collection entry
edje_cc: Wrote 1098 bytes ( 1Kb) for "collections/63" collection entry
edje_cc: Wrote 1055 bytes ( 1Kb) for "collections/64" collection entry
edje_cc: Wrote 837 bytes ( 1Kb) for "collections/65" collection entry
edje_cc: Wrote 698 bytes ( 1Kb) for "collections/66" collection entry
make[3]: *** [e17.edj] Error 255
make[3]: Leaving directory `/home/jakeee/e17_cvs/e17/libs/ewl/data/themes'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/jakeee/e17_cvs/e17/libs/ewl/data'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jakeee/e17_cvs/e17/libs/ewl'
make: *** [all] Error 2
-----------------------------------------------------------------------------


Any help is appreciated.

Sitarane
March 14th, 2006, 08:03 AM
Hi,

Why don't you try the manual way (http://perso.wanadoo.fr/heliotopik/enterE17_cvs.html) ? DR 17 rocks !

Cheers

potrick
March 14th, 2006, 07:29 PM
It took a while, and I had to switch the mirror and delete all the made files a number of times, but I managed to get it working and I'm really happy with it. Don't give up, it's worth it! nicer looking and faster. Just keep reading through this thread and you'll figure it out.

jakeee
March 14th, 2006, 08:03 PM
I got past the ewl part and now I'm stuck again :) This time I have to compile e and now I'm not sure what's wrong with this :/

/bin/sh ../../libtool --mode=link gcc -g -O2 -o enlightenment -export-dynamic -L/usr/local/lib -levas -L/usr/lib -lecore -lecore_job -lecore_x -lecore_evas -lecore_con -lecore_ipc -lecore_txt -lecore_fb -lecore_config -lecore_file -L/usr/lib -lcurl -L/usr/lib -lgssapi_krb5 -lkrb5 -lk5crypto -lkrb5support -lcom_err -lresolv -lidn -lssl -lcrypto -ldl -lssl -lcrypto -lz -lecore_dbus -L/usr/lib -leet -lz -ljpeg -lm -L/usr/lib -ledje -L/usr/local/lib -leet -lz -ljpeg -L/usr/lib -lembryo -lm -L/usr/X11R6/lib -lX11 -lXext -ldl e_main.o e_user.o e_manager.o e_path.o e_init.o e_ipc.o e_error.o e_container.o e_zone.o e_desk.o e_border.o e_pointer.o e_config.o e_menu.o e_object.o e_icon.o e_box.o e_int_menus.o e_module.o e_apps.o e_atoms.o e_utils.o e_canvas.o e_focus.o e_place.o e_resist.o e_startup.o e_hints.o e_gadman.o e_gadget.o e_signals.o e_xinerama.o e_table.o e_layout.o e_test.o e_font.o e_intl.o e_theme.o e_dnd.o e_bindings.o e_moveresize.o e_actions.o e_popup.o e_ipc_codec.o e_prefix.o e_datastore.o e_msg.o e_winlist.o e_alert.o e_maximize.o e_grabinput.o e_bg.o e_remember.o e_win.o e_pan.o e_dialog.o e_about.o e_theme_about.o e_apps_cache.o e_entry.o e_fileman.o e_fileman_smart.o e_fileman_file.o e_fileman_icon.o e_fileman_mime.o e_widget.o e_widget_check.o e_widget_radio.o e_widget_framelist.o e_widget_list.o e_widget_button.o e_widget_label.o e_widget_frametable.o e_widget_table.o e_widget_entry.o e_widget_image.o e_config_dialog.o e_int_config_focus.o e_icon_grid.o e_icon_canvas.o e_int_config_desks.o e_configure.o e_int_border_locks.o e_thumb.o e_int_border_remember.o e_eap_editor.o e_widget_iconsel.o e_widget_fileman.o e_scrollframe.o e_file_selector.o e_file_dialog.o e_int_border_menu.o e_ilist.o e_tlist.o e_livethumb.o e_int_border_border.o e_widget_ilist.o e_widget_tlist.o e_slider.o e_widget_slider.o e_int_config_window_manipulation.o e_int_config_window_display.o e_int_config_background.o e_int_config_background_import.o e_int_config_theme.o e_int_config_menus.o e_int_config_keybindings.o e_int_config_cursor.o e_int_config_startup.o e_int_config_performance.o e_int_config_winlist.o e_int_config_display.o e_int_config_desklock.o e_int_config_exebuf.o e_int_config_cfgdialogs.o e_int_config_hinting.o e_deskpreview.o e_exebuf.o e_desklock.o e_int_config_modules.o e_exehist.o e_color_class.o e_widget_textblock.o e_apps_error.o e_stolen.o e_gadcon.o e_shelf.o e_widget_preview.o
gcc -g -O2 -o enlightenment e_main.o e_user.o e_manager.o e_path.o e_init.o e_ipc.o e_error.o e_container.o e_zone.o e_desk.o e_border.o e_pointer.o e_config.o e_menu.o e_object.o e_icon.o e_box.o e_int_menus.o e_module.o e_apps.o e_atoms.o e_utils.o e_canvas.o e_focus.o e_place.o e_resist.o e_startup.o e_hints.o e_gadman.o e_gadget.o e_signals.o e_xinerama.o e_table.o e_layout.o e_test.o e_font.o e_intl.o e_theme.o e_dnd.o e_bindings.o e_moveresize.o e_actions.o e_popup.o e_ipc_codec.o e_prefix.o e_datastore.o e_msg.o e_winlist.o e_alert.o e_maximize.o e_grabinput.o e_bg.o e_remember.o e_win.o e_pan.o e_dialog.o e_about.o e_theme_about.o e_apps_cache.o e_entry.o e_fileman.o e_fileman_smart.o e_fileman_file.o e_fileman_icon.o e_fileman_mime.o e_widget.o e_widget_check.o e_widget_radio.o e_widget_framelist.o e_widget_list.o e_widget_button.o e_widget_label.o e_widget_frametable.o e_widget_table.o e_widget_entry.o e_widget_image.o e_config_dialog.o e_int_config_focus.o e_icon_grid.o e_icon_canvas.o e_int_config_desks.o e_configure.o e_int_border_locks.o e_thumb.o e_int_border_remember.o e_eap_editor.o e_widget_iconsel.o e_widget_fileman.o e_scrollframe.o e_file_selector.o e_file_dialog.o e_int_border_menu.o e_ilist.o e_tlist.o e_livethumb.o e_int_border_border.o e_widget_ilist.o e_widget_tlist.o e_slider.o e_widget_slider.o e_int_config_window_manipulation.o e_int_config_window_display.o e_int_config_background.o e_int_config_background_import.o e_int_config_theme.o e_int_config_menus.o e_int_config_keybindings.o e_int_config_cursor.o e_int_config_startup.o e_int_config_performance.o e_int_config_winlist.o e_int_config_display.o e_int_config_desklock.o e_int_config_exebuf.o e_int_config_cfgdialogs.o e_int_config_hinting.o e_deskpreview.o e_exebuf.o e_desklock.o e_int_config_modules.o e_exehist.o e_color_class.o e_widget_textblock.o e_apps_error.o e_stolen.o e_gadcon.o e_shelf.o e_widget_preview.o -Wl,--export-dynamic -L/usr/local/lib /usr/local/lib/libevas.so -L/usr/lib /usr/local/lib/libecore.so /usr/local/lib/libecore_job.so /usr/local/lib/libecore_x.so /usr/lib/libecore_evas.so /usr/local/lib/libecore_con.so /usr/local/lib/libecore_ipc.so /usr/local/lib/libecore_txt.so /usr/local/lib/libecore_fb.so /usr/lib/libecore_config.so /usr/lib/libecore_file.so /usr/lib/libcurl.so -lgssapi_krb5 -lkrb5 -lk5crypto -lkrb5support -lcom_err -lresolv /usr/lib/libidn.so -lssl -lcrypto /usr/lib/libecore_dbus.so /usr/lib/libedje.so /usr/local/lib/libeet.so -lz /usr/lib/libjpeg.so /usr/lib/libembryo.so -lm -L/usr/X11R6/lib -lX11 -lXext -ldl -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib
e_ipc.o: In function `_e_ipc_cb_client_data':/home/jakeee/e17_cvs/e17/apps/e/src/bin/e_ipc_handlers.h:7341: undefined reference to `edje_color_class_list'
e_color_class.o: In function `e_color_class_del':/home/jakeee/e17_cvs/e17/apps/e/src/bin/e_color_class.c:77: undefined reference to `edje_color_class_del'
collect2: ld returned 1 exit status
make[3]: *** [enlightenment] Error 1
make[3]: Leaving directory `/home/jakeee/e17_cvs/e17/apps/e/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/jakeee/e17_cvs/e17/apps/e/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jakeee/e17_cvs/e17/apps/e'
make: *** [all] Error 2

Lut!n
March 15th, 2006, 12:04 AM
I really don't know where it comes from.
If you want to compile e17 now and if you don't mind to compile "old" sources (28th january), you should take the sources in my signature, they work fine.

Enjoy,
Lut!n

mrgnash
March 15th, 2006, 01:00 AM
I really don't know where it comes from.
If you want to compile e17 now and if you don't mind to compile "old" sources (28th january), you should take the sources in my signature, they work fine.

Enjoy,
Lut!n

Downloaded and extracted... now what do I do with it? :confused:

Lut!n
March 15th, 2006, 01:35 AM
Now, you download the script of the first page on this wiki, you just follow the instructions - be careful not to update cvs sources, because you already have them ;) - and everything's going to be fine :)

mrgnash
March 15th, 2006, 02:07 AM
Here's what I get:


################################################## ###########################
# easy_e17.sh (0.9.9) by Brian 'morlenxus' Miculcy #
# #
# Thanks to David 'onefang' Seikel for contributing patches! #
# This is the result of the ideas from the people of #e.de - join us. #
# Updates: http://omicron.homeip.net/projects/ | Contact: morlenxus@gmx.net #
################################################## ###########################


CURRENT CONFIGURATION:
- install-path: /opt/e17
- cvs-path: /home/mrgnash/e17_cvs
- logs-path: /tmp/easy_e17/install_logs
- nice level: 0

- installable libs: imlib2 edb eet evas ecore epeg embryo edje epsilon esmart emotion ewl engrave
- installable apps: entrance e eclair evfs
- installable misc: engage
- installable proto: etk exhibit entropy
- installable modules: calendar flame monitor mount rain screenshot slideshow snow tclock weather
- skipping: emotion eclair
- install only this: ALL

- script action: install


BUILD PHASE: 1/3
- running some basic system checks
- cvs checkout/update

################################################## ###########################



BASIC SYSTEM CHECKS:
-----------------------------------------------------------------------------
- cvs-dir .................... ok
- creating script dirs ....... ok
- build-user ................. root
- adding path to env ......... ok
- checking lib-path in ldc ... ok
- setting compile options .... ok
-----------------------------------------------------------------------------

CVS CHECKOUT/UPDATE:
-----------------------------------------------------------------------------
Checkout repo 'e17' ...
cvs [checkout aborted]: unrecognized auth response from cvs.sourceforge.net: M -!- Client or Server timeout occurred!
cvs [checkout aborted]: unrecognized auth response from cvs.sourceforge.net: M -!- Client or Server timeout occurred!
cvs [checkout aborted]: received interrupt signal
FAILED! Next attempt 4 in 9 secondss

benplaut
March 15th, 2006, 07:44 AM
just so everyone knows, the CVS repo has been down for a few hours, and will probably be down for a few more.

Don't Panic.

Lut!n
March 15th, 2006, 12:00 PM
@mrgnash : I said you NOT TO UPDATE the sources .... there's an option for that in the script, just look at it ;)

In fact, you have to run the script with the --skip-cvsupdate flag not to update your local sources. And of course the -i to install

Enjoy,
Lut!n

mrgnash
March 15th, 2006, 12:55 PM
Thanks :)

Well it was looking pretty good for awhile... and then it screwed up on edje. Still no E17 for awhile for me then :-/

Lut!n
March 15th, 2006, 01:12 PM
what's your errorlog ?

mrgnash
March 15th, 2006, 04:08 PM
LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- imlib2 ..................... ok
- edb ........................ ok
- eet ........................ ok
- evas ....................... ok
- ecore ...................... ok
- epeg ....................... ok
- embryo ..................... ok
- edje ....................... ERROR!
-----------------------------------------------------------------------------

LAST LOGLINES FROM /tmp/easy_e17/install_logs/edje.log:
-----------------------------------------------------------------------------
/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -L/opt/e17/lib -o libedje.la -rpath /opt/e17/lib -version-info 5:0:5 libedje_la-edje_calc.lo libedje_la-edje_callbacks.lo libedje_la-edje_data.lo libedje_la-edje_embryo.lo libedje_la-edje_load.lo libedje_la-edje_main.lo libedje_la-edje_misc.lo libedje_la-edje_program.lo libedje_la-edje_smart.lo libedje_la-edje_text.lo libedje_la-edje_util.lo libedje_la-edje_var.lo libedje_la-edje_container.lo libedje_la-edje_message_queue.lo libedje_la-edje_cache.lo libedje_la-edje_textblock_styles.lo -lm -L/opt/e17/lib -levas -L/opt/e17/lib -lecore -lecore_job -lecore_x -lecore_evas -lecore_con -lecore_ipc -lecore_txt -lecore_fb -lecore_config -lecore_file -lecore_dbus -L/opt/e17/lib -leet -lz -ljpeg -lm -L/opt/e17/lib -leet -lz -ljpeg -L/opt/e17/lib -lembryo -lm
gcc -shared .libs/libedje_la-edje_calc.o .libs/libedje_la-edje_callbacks.o .libs/libedje_la-edje_data.o .libs/libedje_la-edje_embryo.o .libs/libedje_la-edje_load.o .libs/libedje_la-edje_main.o .libs/libedje_la-edje_misc.o .libs/libedje_la-edje_program.o .libs/libedje_la-edje_smart.o .libs/libedje_la-edje_text.o .libs/libedje_la-edje_util.o .libs/libedje_la-edje_var.o .libs/libedje_la-edje_container.o .libs/libedje_la-edje_message_queue.o .libs/libedje_la-edje_cache.o .libs/libedje_la-edje_textblock_styles.o -L/opt/e17/lib /opt/e17/lib/libevas.so /opt/e17/lib/libecore.so /opt/e17/lib/libecore_job.so /opt/e17/lib/libecore_x.so /opt/e17/lib/libecore_evas.so /opt/e17/lib/libecore_con.so /opt/e17/lib/libecore_ipc.so /opt/e17/lib/libecore_txt.so /opt/e17/lib/libecore_fb.so /opt/e17/lib/libecore_config.so /opt/e17/lib/libecore_file.so /opt/e17/lib/libecore_dbus.so /opt/e17/lib/libeet.so -lz /usr/lib/libjpeg.so /opt/e17/lib/libembryo.so -lm -Wl,-soname -Wl,libedje.so.0 -o .libs/libedje.so.0.5.0
(cd .libs && rm -f libedje.so.0 && ln -s libedje.so.0.5.0 libedje.so.0)
(cd .libs && rm -f libedje.so && ln -s libedje.so.0.5.0 libedje.so)
ar cru .libs/libedje.a libedje_la-edje_calc.o libedje_la-edje_callbacks.o libedje_la-edje_data.o libedje_la-edje_embryo.o libedje_la-edje_load.o libedje_la-edje_main.o libedje_la-edje_misc.o libedje_la-edje_program.o libedje_la-edje_smart.o libedje_la-edje_text.o libedje_la-edje_util.o libedje_la-edje_var.o libedje_la-edje_container.o libedje_la-edje_message_queue.o libedje_la-edje_cache.o libedje_la-edje_textblock_styles.o
ranlib .libs/libedje.a
creating libedje.la
(cd .libs && rm -f libedje.la && ln -s ../libedje.la libedje.la)
make[3]: Leaving directory `/home/mrgnash/e17_cvs/e17/libs/edje/src/lib'
Making all in bin
make[3]: Entering directory `/home/mrgnash/e17_cvs/e17/libs/edje/src/bin'
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../bin -I../../src/lib -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include -g -O2 -MT edje_main.o -MD -MP -MF ".deps/edje_main.Tpo" -c -o edje_main.o edje_main.c; \
then mv -f ".deps/edje_main.Tpo" ".deps/edje_main.Po"; else rm -f ".deps/edje_main.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -L/opt/e17/lib -o edje edje_main.o ../../src/lib/libedje.la
mkdir .libs
gcc -g -O2 -o .libs/edje edje_main.o -L/opt/e17/lib ../../src/lib/.libs/libedje.so
../../src/lib/.libs/libedje.so: undefined reference to `eet_data_descriptor2_new'
collect2: ld returned 1 exit status
make[3]: *** [edje] Error 1
make[3]: Leaving directory `/home/mrgnash/e17_cvs/e17/libs/edje/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/mrgnash/e17_cvs/e17/libs/edje/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mrgnash/e17_cvs/e17/libs/edje'
make: *** [all] Error 2


Good luck making any sense out of that. I sure can't ;)

firecat53
March 15th, 2006, 06:40 PM
If you're using the easy_e17.sh script, some of the modules have changed, and need to be removed or added from the list at the beginning of the script. Monitor I know has been removed, and wlan added. It will give you an error for monitor (using recent CVS, at least) if you don't remove it from the list, since it doesn't exist anymore. I haven't gone through yet to see if there are other modules that could be changed (my laptop's at home).

Scott

Lut!n
March 15th, 2006, 08:28 PM
Monitor has been splitted into five modules : cpu, mem, net, wlan and uptime

@mrgnash : don't see why you get this, I don't use this script. Make sure you did everything you were told to do in the first post.
If you don't mind to compile manually, you can try sitarane's guide. Make a search like installing e17 manually to find it. Otherwise, you can try the script in my signature (works for sure, I still use the sources I gave you). The dependancies list and instructions to use it were given a few posts ago.
Good luck
Lut!n

mrgnash
March 16th, 2006, 07:47 AM
Thanks for all your help :)

I ran your script and got as far as package 14 in the libs: 'ewl' - it wants 'libemotion-dev' which I can't find in synaptic (unlike some of the other files it asked for during compilation).

Lut!n
March 16th, 2006, 08:24 AM
Hi,
don't know if you took the time to read my previous posts, but I said that breezy users must compile libxine 1.1.1 in order to have it working properly. :)
I gave instructions here : http://www.ubuntuforums.org/showpost.php?p=785386&postcount=208
when you start the script, just restart compilation from lib. 12 and it's going to work fine (of course you have to say yes when the script asks you if you want to compile emotion)
Enjoy,
Lut!n

mrgnash
March 16th, 2006, 10:48 AM
Hi,
don't know if you took the time to read my previous posts, but I said that breezy users must compile libxine 1.1.1 in order to have it working properly. :)
I gave instructions here : http://www.ubuntuforums.org/showpost.php?p=785386&postcount=208
when you start the script, just restart compilation from lib. 12 and it's going to work fine (of course you have to say yes when the script asks you if you want to compile emotion)
Enjoy,
Lut!n

Yes, I went back and read through some of your posts but I missed that one - sorry :(

Anyway, it has finally installed! Thankyou very very much for your help. It really is the most beautiful window manager I have seen before, so it makes it all feel worth it \\:D/

The only thing that didn't install was the modules... I guess I have to install them seperately in some way?

Other than that, everything looks fine :D I can't work out where it puts my apps when I minimize them, but that's what docs are for :-k

Lut!n
March 16th, 2006, 11:05 AM
Hi,
to see your minimized apps, enable the module iBox :) (left click => modules => then enable iBox)
for the additionnal e_modules, i'm sure there are with your sources. You just have to use the 4th choice of the script (compile e_modules), and see what modules are aviable.
As the script isn't sync with this 'old' cvs, you may have to look into your sources/e_modules directory to see what modules are really aviable.
Enjoy,
Lut!n

jakeee
March 17th, 2006, 02:46 PM
Yeah! Another problem... This time with entropy

LAST LOGLINES FROM /tmp/easy_e17/install_logs/entropy.log:
-----------------------------------------------------------------------------
make[1]: Entering directory `/home/jakeee/e17_cvs/e17/proto/entropy/src'
Making all in plugins
make[2]: Entering directory `/home/jakeee/e17_cvs/e17/proto/entropy/src/plugins'
if /bin/sh ../../libtool --mode=compile gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DCONFIGURED_WITH=\"--prefix=/opt/e17\" -DPACKAGE=\"entropy\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_ST_BLOCKS=1 -DRETSIGTYPE=void -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_LOCALTIME_R=1 -DHAVE_NL_LANGINFO=1 -DHAVE_MEMSET=1 -DHAVE_MEMMOVE=1 -DHAVE_STRCASECMP=1 -DHAVE_STRNCASECMP=1 -DHAVE_STRTOL=1 -DHAVE_STRSTR=1 -DHAVE_STRRCHR=1 -DHAVE_STRCHR=1 -DHAVE_STRDUP=1 -DHAVE_SELECT=1 -DHAVE_FTELLO=1 -DHAVE_FSEEKO=1 -DHAVE_STRTOUL=1 -DHAVE_STRTOULL=1 -DHAVE_STATFS=1 -DHAVE_STATVFS=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SOCKET_H=1 -DSELECT_TYPE_ARG1=int -DSELECT_TYPE_ARG234=\(fd_set\ \*\) -DSELECT_TYPE_ARG5=\(struct\ timeval\ \*\) -DLSTAT_FOLLOWS_SLASHED_SYMLINK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALARM=1 -DHAVE_DIRENT_H=1 -DHAVE_PTHREAD=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_WORDEXP=1 -DHAVE_ECORE=1 -DHAVE_EWL=1 -DHAVE_ETK=1 -DHAVE_EVFS=1 -DHAVE_IMLIB2=1 -DHAVE_LIBPNG=1 -DPACKAGE_PREFIX=\"/opt/e17\" -DPACKAGE_LOCALE_DIR=\"/opt/e17//locale\" -DPACKAGE_DATA_DIR=\"/opt/e17/share/entropy\" -DPACKAGE_SOURCE_DIR=\"/home/jakeee/e17_cvs/e17/proto/entropy\" -I. -I. -I. -I../.. -I../../src/include -I/opt/e17/include -I/usr/include/etk -g -O2 -D_FILE_OFFSET_BITS=64 -Wall -MT layout_etk_simple_la-layout_etk_simple.lo -MD -MP -MF ".deps/layout_etk_simple_la-layout_etk_simple.Tpo" \
-c -o layout_etk_simple_la-layout_etk_simple.lo `test -f 'layout_etk_simple.c' || echo './'`layout_etk_simple.c; \
then mv -f ".deps/layout_etk_simple_la-layout_etk_simple.Tpo" ".deps/layout_etk_simple_la-layout_etk_simple.Plo"; \
else rm -f ".deps/layout_etk_simple_la-layout_etk_simple.Tpo"; exit 1; \
fi
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DCONFIGURED_WITH=\"--prefix=/opt/e17\" -DPACKAGE=\"entropy\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_ST_BLOCKS=1 -DRETSIGTYPE=void -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_LOCALTIME_R=1 -DHAVE_NL_LANGINFO=1 -DHAVE_MEMSET=1 -DHAVE_MEMMOVE=1 -DHAVE_STRCASECMP=1 -DHAVE_STRNCASECMP=1 -DHAVE_STRTOL=1 -DHAVE_STRSTR=1 -DHAVE_STRRCHR=1 -DHAVE_STRCHR=1 -DHAVE_STRDUP=1 -DHAVE_SELECT=1 -DHAVE_FTELLO=1 -DHAVE_FSEEKO=1 -DHAVE_STRTOUL=1 -DHAVE_STRTOULL=1 -DHAVE_STATFS=1 -DHAVE_STATVFS=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SOCKET_H=1 -DSELECT_TYPE_ARG1=int "-DSELECT_TYPE_ARG234=(fd_set *)" "-DSELECT_TYPE_ARG5=(struct timeval *)" -DLSTAT_FOLLOWS_SLASHED_SYMLINK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALARM=1 -DHAVE_DIRENT_H=1 -DHAVE_PTHREAD=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_WORDEXP=1 -DHAVE_ECORE=1 -DHAVE_EWL=1 -DHAVE_ETK=1 -DHAVE_EVFS=1 -DHAVE_IMLIB2=1 -DHAVE_LIBPNG=1 -DPACKAGE_PREFIX=\"/opt/e17\" -DPACKAGE_LOCALE_DIR=\"/opt/e17//locale\" -DPACKAGE_DATA_DIR=\"/opt/e17/share/entropy\" -DPACKAGE_SOURCE_DIR=\"/home/jakeee/e17_cvs/e17/proto/entropy\" -I. -I. -I. -I../.. -I../../src/include -I/opt/e17/include -I/usr/include/etk -g -O2 -D_FILE_OFFSET_BITS=64 -Wall -MT layout_etk_simple_la-layout_etk_simple.lo -MD -MP -MF .deps/layout_etk_simple_la-layout_etk_simple.Tpo -c layout_etk_simple.c -fPIC -DPIC -o .libs/layout_etk_simple_la-layout_etk_simple.o
layout_etk_simple.c: In function '_entropy_etk_menu_item_new':
layout_etk_simple.c:100: warning: implicit declaration of function 'etk_menu_item_image_new_with_label'
layout_etk_simple.c:100: warning: assignment makes pointer from integer without a cast
layout_etk_simple.c:103: warning: implicit declaration of function 'etk_menu_item_separator_new'
layout_etk_simple.c:103: warning: assignment makes pointer from integer without a cast
layout_etk_simple.c:113: warning: implicit declaration of function 'ETK_MENU_ITEM_IMAGE'
layout_etk_simple.c:113: warning: passing argument 1 of 'etk_menu_item_image_set' makes pointer from integer without a cast
layout_etk_simple.c: In function 'entropy_plugin_layout_create':
layout_etk_simple.c:339: error: 'ETK_STOCK_PLACES_FOLDER_SAVED_SEARCH' undeclared (first use in this function)
layout_etk_simple.c:339: error: (Each undeclared identifier is reported only once
layout_etk_simple.c:339: error: for each function it appears in.)
make[2]: *** [layout_etk_simple_la-layout_etk_simple.lo] Error 1
make[2]: Leaving directory `/home/jakeee/e17_cvs/e17/proto/entropy/src/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jakeee/e17_cvs/e17/proto/entropy/src'
make: *** [all-recursive] Error 1
-----------------------------------------------------------------------------

Lut!n
March 17th, 2006, 04:59 PM
cvs sources may be broken, the only thing to do is waiting ;)
When did you dowload your sources ?