View Full Version : HOWTO: installation of E17 from CVS
TimmyJ
November 30th, 2005, 02: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 1st, 2005, 09:20 PM
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, 12: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, 03:09 AM
try this guide.
https://vogelweith.homeftp.net/Linux/e17_en.php
TimmyJ
December 2nd, 2005, 12: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, 12: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, 01: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, 01: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, 01: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, 01: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, 01: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, 02:04 PM
Bummer :( I'll keep trying to figure out whats up.
foxy123
December 2nd, 2005, 02: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, 03: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, 03:15 PM
Thanks for the tip, I'll do that :)
foxy123
December 2nd, 2005, 03: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, 03: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, 03: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, 03: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, 05: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, 07:01 AM
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, 07:36 AM
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, 07:40 AM
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, 07:58 AM
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, 09:59 AM
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, 04: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 3rd, 2005, 06:49 PM
I haven't configured entrance myself yet. If I do change it I'll post here how to do it.
TimmyJ
December 3rd, 2005, 06:50 PM
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 3rd, 2005, 08:59 PM
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 3rd, 2005, 10:18 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!
aragorn2909
December 3rd, 2005, 10:24 PM
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 3rd, 2005, 10:29 PM
Thanks for this guide, I have been waiting for this. Let's see if it works now.
ting
December 4th, 2005, 05: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, 06:38 AM
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, 07:10 AM
thanks! I hope i did't mess anything up.:p
Saiboogu
December 4th, 2005, 12: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, 04: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, 04: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 4th, 2005, 07:29 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
penvzila
December 4th, 2005, 09:54 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.
daedalusman
December 5th, 2005, 12: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, 07:10 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
-----------------------------------------------------------------------------
have you got e17 installed before from repositories?
foxy123
December 5th, 2005, 07:27 AM
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, 08:09 AM
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, 08:12 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.
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, 08:31 AM
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, 11:17 AM
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, 11:33 AM
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, 11:34 AM
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, 11:36 AM
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, 11:36 AM
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, 01: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 5th, 2005, 06:17 PM
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, 04: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, 06:34 AM
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, 07:46 AM
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, 09:11 AM
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, 10:02 AM
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, 10:47 AM
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, 10:54 AM
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, 03: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 7th, 2005, 11:13 PM
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, 12: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, 04: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, 04: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, 11:01 AM
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, 03: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, 03: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, 04: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, 05: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, 10:55 AM
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, 01: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, 02:55 PM
thanks running enlightment now , great work ....
N8K99
December 9th, 2005, 11:32 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?
TimmyJ
December 10th, 2005, 12: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, 03: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, 03: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, 03: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, 04: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, 01: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, 05: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, 03: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, 12: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, 06:34 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
no, just run it regularly, it should update everything that has been changed...
venice
December 24th, 2005, 12: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, 02: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, 02: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, 05: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 24th, 2005, 06:42 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"
foxy123
December 25th, 2005, 09:14 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"
just add "/opt/e17/lib" to /etc/ld.so.conf and run it again....
venice
December 25th, 2005, 09:30 AM
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, 09:35 AM
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, 09:43 AM
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, 09:52 AM
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, 09:54 AM
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, 10:06 AM
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, 12: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, 12: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, 12:52 PM
Ok, so I'll wait. Thank you.
toma222
December 30th, 2005, 01: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, 08:01 AM
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, 08:20 AM
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, 11:44 AM
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, 12: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, 10:40 AM
sudo chown -R falkor:falkor ~/.ecore
drfalkor
January 1st, 2006, 12: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, 01: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, 01: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 1st, 2006, 10:52 PM
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, 04: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, 04: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, 08:06 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 :)
engage should compile fine with the script
drfalkor
January 2nd, 2006, 08:22 AM
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, 08:25 AM
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, 09:01 AM
falkor@ubuntu:~$ enlightenment_remote -module-load engage
bash: enlightenment_remote: command not found
I even tryed with sudo :???:
foxy123
January 2nd, 2006, 09:04 AM
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, 09:25 AM
I have followed the howto 100% :p
foxy123
January 2nd, 2006, 09:28 AM
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, 09:30 AM
I used the script in this howto :smile:
foxy123
January 2nd, 2006, 09:31 AM
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, 09:34 AM
I get nothing
foxy123
January 2nd, 2006, 09:43 AM
I get nothing
it is quite strange... have you got /opt/e17/lib in /etc/ld.so.conf?
drfalkor
January 2nd, 2006, 09:46 AM
Jepp... hmmmm :confused:
I feel like the only one in the universe with this problem
foxy123
January 2nd, 2006, 10:13 AM
Jepp... hmmmm :confused:
I feel like the only one in the universe with this problem
try to rebuild it
drfalkor
January 2nd, 2006, 10:17 AM
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, 12: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, 01: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, 03: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, 05: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, 10:27 AM
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, 07:06 AM
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, 07:21 AM
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, 07:24 AM
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, 10:49 AM
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, 01: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, 01: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 8th, 2006, 11:15 PM
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, 05: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, 01:45 PM
have you got libtag (or taglib) installed?
I've got libtag installed, is there a difference?
foxy123
January 9th, 2006, 02: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, 02: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 9th, 2006, 06:17 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.
corefile
January 21st, 2006, 04:33 AM
Cool, script works perfect, and once I installed libxine 1.1.1 and taglib both emotion and eclair install with no problems