EDIT/Update: If you are bear to try and compile/configure E17 yourself, I am the leader of a project known as Bodhi that provides regularly updated enlightenment packages on an Ubuntu based system.
Step 1: Install the build dependencies, to do this simply paste the following chunk of code into your favorite terminal and let it work it's magik
sudo apt-get install xterm make gcc bison flex subversion cvs automake1.10 autoconf autotools-dev autoconf-archive libtool gettext libpam0g-dev libfreetype6-dev libpng12-dev zlib1g-dev libjpeg62-dev libtiff4-dev libungif4-dev librsvg2-dev libx11-dev libxcursor-dev libxrender-dev libxrandr-dev libxfixes-dev libxdamage-dev libxcomposite-dev libxss-dev libxp-dev libxext-dev libxinerama-dev libxft-dev libxfont-dev libxi-dev libxv-dev libxkbfile-dev libxres-dev libxtst-dev libltdl7-dev libglu1-xorg-dev libglut3-dev xserver-xephyr libdbus-1-dev liblua5.1-0-dev libasound2-dev libudev-dev libxcb-shape0-devVersion Specifics:
10.10: Add the package autopoint to the above list.
10.04: Add the package libxml2-dev to the above list.
9.10: Add the package libxkbui-dev to the above list.
8.04: Add the package libltdl3-dev to the above list and remove libltdl7-dev
Step 2: Now that we have all the dependencies installed, we are going to use a script to download, compile, and install e17 from SVN. To do so run the following in terminal
wget http://omicron.homeip.net/projects/easy_e17/easy_e17.sh
chmod +x easy_e17.sh && sudo ./easy_e17.sh -i
Go get a cup of coffee or something, the length of time the above command takes to complete depends on your Internet connection and computer speed.
Step 3: Now assuming the commands you ran in step 2 finishes without issues/errors check the output in terminal, it should mention some "environmental variables" that need to be set. Copy and paste each of the export lines it lists to you and run them in terminal.
Step 4: We need to copy the elightenment .desktop file to the proper location in your shared folder so it appears as a log in option in gdm/kdm. To do so run the following in terminal
sudo cp /opt/e17/share/xsessions/enlightenment.desktop /usr/share/xsessions/enlightenment.desktop
Log out of your current desktop and select "Enlightenment" from the log in options you are presented with in your login manager.
Enjoy your new E17 powered desktop! Also please remember E17 is considered beta software - so it is not encouraged to use it on production machines. Lastly I would like to also say that while the default configuration of e17 appears crude at first, this is intentional. E17 is extremely customizable. Play with settings, move things around, add and remove objects and you will see creating a beautiful and customized desktop is just a few clicks away!
~Jeff Hoogland
Step 2: Now that we have all the dependencies installed, we are going to use a script to download, compile, and install e17 from SVN. To do so run the following in terminal
wget http://omicron.homeip.net/projects/easy_e17/easy_e17.sh
chmod +x easy_e17.sh && sudo ./easy_e17.sh -i
Go get a cup of coffee or something, the length of time the above command takes to complete depends on your Internet connection and computer speed.
Step 3: Now assuming the commands you ran in step 2 finishes without issues/errors check the output in terminal, it should mention some "environmental variables" that need to be set. Copy and paste each of the export lines it lists to you and run them in terminal.
Step 4: We need to copy the elightenment .desktop file to the proper location in your shared folder so it appears as a log in option in gdm/kdm. To do so run the following in terminal
sudo cp /opt/e17/share/xsessions/enlightenment.desktop /usr/share/xsessions/enlightenment.desktop
Log out of your current desktop and select "Enlightenment" from the log in options you are presented with in your login manager.
Enjoy your new E17 powered desktop! Also please remember E17 is considered beta software - so it is not encouraged to use it on production machines. Lastly I would like to also say that while the default configuration of e17 appears crude at first, this is intentional. E17 is extremely customizable. Play with settings, move things around, add and remove objects and you will see creating a beautiful and customized desktop is just a few clicks away!
~Jeff Hoogland
e17 is one of the hidden gems of the open source community. Works on REALLY OLD computers very well, and has a lot of glitz and glamour- redefining what memory requirements should be. I'm sure no one'll be using computers with less than 128 MB of RAM in the future, but it's still awesome to have something that could run on one!
ReplyDeleteThanks for the tips- very thorough and useful.
very cool...small typo though
ReplyDeletesudo cp /opt/e17/share/xsessions/elightenment.desktop /usr/share/xsessions/enlightenment.desktop
should be
sudo cp /opt/e17/share/xsessions/enlightenment.desktop /usr/share/xsessions/enlightenment.desktop
to compile e17 for ubuntu 10.04 (lucid) make sure to install libxml2-dev :-)
ReplyDeleteThank you for your article
Thanks for the correction/update last two posters, updated the post to reflect the information.
ReplyDeleteFor 8.04 (hardy), use libltdl3-dev instead of libltdl7-dev which is not available.
ReplyDeleteAm I missing a repository? apt-get tells me it can't find libxkbui-dev. (This is on Lucid Lynx.)
ReplyDelete@Last Anonymous I just updated the post - this dependency is no longer needed for 10.04 (I had first tested this instructions in 9.10)
ReplyDeleteJust compiled e17 on my Lucid system with it out it just fine :)
Thanks for this. If I use this on the Ubuntu minimal install CD then I install E17 after build essentials I'm assuming?
ReplyDeleteCorrect.
ReplyDeleteI need some help. Elementary says it has no build system and it causes problems. (i use the full packagelist by using command "sudo sh ./easy_e17.sh -i --packagelist=full --skip=ewl")
ReplyDelete@Hameed - Not sure on that issue, sorry. I never use the full package list with the easy_e17 script. Perhaps you should contact it's author for further debugging.
ReplyDeleteThanks for the howto!!
ReplyDeleteGreat, iLove e17 . It should have more support from the comunity
ReplyDeleteThis comment has been removed by the author.
ReplyDelete@Jeff - I managed to get it working using the half packagelist, which is quite good. There's only a few errors, and one of the dependencies is libmpd (i'm not sure whether it was dev, i'll try reinstalling inside virtualbox)
ReplyDeleteAlas, I'm having a problem when it tries to make e, using the bare "sudo easy_e17.sh -i" recommended. The output:
ReplyDeletemake[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/jejones/e17_src/e/data/icons'
Making all in backgrounds
make[3]: Entering directory `/home/jejones/e17_src/e/data/backgrounds'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/jejones/e17_src/e/data/backgrounds'
make[3]: Entering directory `/home/jejones/e17_src/e/data'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/jejones/e17_src/e/data'
make[2]: Leaving directory `/home/jejones/e17_src/e/data'
Making all in doc
make[2]: Entering directory `/home/jejones/e17_src/e/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/jejones/e17_src/e/doc'
Making all in po
make[2]: Entering directory `/home/jejones/e17_src/e/po'
make enlightenment.pot-update
make[3]: Entering directory `/home/jejones/e17_src/e/po'
make[3]: *** No rule to make target `../src/modules/everything-wallpaper/e_mod_main.c', needed by `enlightenment.pot-update'. Stop.
make[3]: Leaving directory `/home/jejones/e17_src/e/po'
make[2]: *** [enlightenment.pot] Error 2
make[2]: Leaving directory `/home/jejones/e17_src/e/po'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jejones/e17_src/e'
make: *** [all] Error 2
I can understand the complaint, since there is no directory named "everything-wallpaper", so it definitely won't find any file therein.
Followup: I must have caught the repository at an unfortunate time; running again later updated some things and the makes ran to completion. Thanks!
ReplyDeleteAhh very good, glad you got it working at any rate :)
ReplyDeletePerfect worked first time ....
ReplyDeleteI use ZORIN 3 ... Ubuntu and Debian based
Thank you, I used your HowTo and I am typing from an enlightenment desktop. I have a question, how do I update enlightenment from time to time.
ReplyDeleteTo update your e17 install just run ./easy_e17.sh -u
ReplyDeleteThis is awesome, thanks!!! I've used e16 since my days at etoys.com [no flames, please... I was not one of the legal beagles].
ReplyDeleteInstalling e17 on a FreeBSD system literally took days with a 3GHz system. Your method took a few hours on a 366MHz, 256M RAM Dell laptop :)
I'm stoked!
I'm not sure about all browsers but chrome downloads the file as easy_e17.download so I first had to change it using
ReplyDelete'mv easy_e17.download easy_e17.sh'
the rest was just as you stated
@dtigue That is a Chrom(ium) thing.
ReplyDeleteI'll update the HOWTO to use wget to download the file instead of counting on the user to do it - that way there is less confusion :)
please help how do i fix this
ReplyDelete----------------------------------- Last loglines ------------------------------
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ETK... no
checking for EWL... no
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for EXCHANGE... configure: error: Package requirements (eina-0 ecore ecore-evas ecore-file edje libxml-2.0) were not met:
Worked great for me on Linux Mint 9 64-bit. Thanks! :-)
ReplyDeleteNow I just have to figure this E17 thing out... it's very cool but very different!
This installed and worked perfectly on my older Dell test system, but on my newer i7 system also running Mint 9 64-bit, I get this error:
ReplyDeleteecore_evas_x.c:154: note: expected ‘struct Display *’ but argument is of type ‘struct Evas_Engine_Info_GL_X11 *’
ecore_evas_x.c:154: error: too few arguments to function ‘einfo->func.best_colormap_get’
ecore_evas_x.c:155: warning: passing argument 1 of ‘einfo->func.best_depth_get’ from incompatible pointer type
ecore_evas_x.c:155: note: expected ‘struct Display *’ but argument is of type ‘struct Evas_Engine_Info_GL_X11 *’
ecore_evas_x.c:155: error: too few arguments to function ‘einfo->func.best_depth_get’
ecore_evas_x.c: In function ‘_ecore_evas_x_rotation_set’:
ecore_evas_x.c:1487: error: ‘struct ’ has no member named ‘rotation’
ecore_evas_x.c: In function ‘_ecore_evas_x_alpha_set’:
ecore_evas_x.c:1782: error: ‘struct ’ has no member named ‘destination_alpha’
ecore_evas_x.c: In function ‘ecore_evas_gl_x11_pre_post_swap_callback_set’:
ecore_evas_x.c:3274: error: ‘Evas_Engine_Info_GL_X11’ has no member named ‘callback’
ecore_evas_x.c:3275: error: ‘Evas_Engine_Info_GL_X11’ has no member named ‘callback’
ecore_evas_x.c:3276: error: ‘Evas_Engine_Info_GL_X11’ has no member named ‘callback’
make[4]: *** [ecore_evas_x.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib/ecore -I../../../src/lib/ecore_evas -I../../../src/lib/ecore_input -I../../../src/lib/ecore_input_evas -I../../../src/lib/ecore -I../../../src/lib/ecore_evas -I../../../src/lib/ecore_input -I../../../src/lib/ecore_input_evas -I../../../src/lib/ecore_x -I/usr/X11R6/include -I/opt/e17/include/evas-0 -I/opt/e17/include/eet-1 -I/opt/e17/include/eina-0 -I/opt/e17/include/eina-0/eina -I/usr/include/freetype2 -I/opt/e17/include/eina-0 -I/opt/e17/include/eina-0/eina -I/opt/e17/include -MT ecore_evas_buffer.lo -MD -MP -MF .deps/ecore_evas_buffer.Tpo -c ecore_evas_buffer.c -o ecore_evas_buffer.o >/dev/null 2>&1
mv -f .deps/ecore_evas_buffer.Tpo .deps/ecore_evas_buffer.Plo
make[4]: Leaving directory `/home/jeff/e17_src/ecore/src/lib/ecore_evas'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/jeff/e17_src/ecore/src/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/jeff/e17_src/ecore/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jeff/e17_src/ecore'
make: *** [all] Error 2
I would greatly appreciate any help! Thanks!
I'm trying to install e17 in lucid but during the second build phase I get the error below. No idea how to fix this. Any help would be greatly appreciated.
ReplyDeleteThanks
----------------------------------- Last loglines ------------------------------
-------------------------------------------------------------------------------
EASY_E17 1.3.2 CMD: ./autogen.sh --prefix=/opt/e17
-------------------------------------------------------------------------------
Running aclocal...
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
doc/Makefile.am:32: wildcard img/*.*: non-POSIX variable name
doc/Makefile.am:32: (probably a GNU make extension)
checking build system type... configure: error: cannot guess build type; you must specify one
@Zero it looks like you are missing a dependency still - be sure you installed all the ones I list in the post.
ReplyDelete@Jeff It looks like you may have gotten the SVN at a bad time (it has issues now and then) try again after a day or so.
@mysterx What architecture is your system? The e17 script seems to be having an issue determining what it is exactly...
to Hameed and everyone else about elementary. do this in some temp dir:
ReplyDeletesvn co http://svn.enlightenment.org/svn/e/trunk/TMP/st/elementary
then simply move complete content of elementary dir to ~/e17_src/elementary and rerun easy_e17 script
for some reason (maybe because it is still beta) script doesn't d/l elementary source.
enjoy
Thanks for the response.
ReplyDeleteSee the output below for the system architecture. Afraid I don't know how to use this info.
~$ dpkg-architecture -a
DEB_BUILD_ARCH=i386
DEB_BUILD_ARCH_OS=linux
DEB_BUILD_ARCH_CPU=i386
DEB_BUILD_ARCH_BITS=32
DEB_BUILD_ARCH_ENDIAN=little
DEB_BUILD_GNU_CPU=i486
DEB_BUILD_GNU_SYSTEM=linux-gnu
DEB_BUILD_GNU_TYPE=i486-linux-gnu
DEB_HOST_ARCH=i386
DEB_HOST_ARCH_OS=linux
DEB_HOST_ARCH_CPU=i386
DEB_HOST_ARCH_BITS=32
DEB_HOST_ARCH_ENDIAN=little
DEB_HOST_GNU_CPU=i486
DEB_HOST_GNU_SYSTEM=linux-gnu
DEB_HOST_GNU_TYPE=i486-linux-gnu
Hrm not sure what the issue is mysterx :( I've built E17 using that script on several Lucid systems now (32bit and 64bit) and they all produce similar output to yours...
ReplyDeleteOh bugger. Looks like I'll have to remain unEnlightened for now. Many thanks for the help tho.
ReplyDelete@mysterx If you really want to get this working I suggest maybe posting your error for someone to look at in the #e channel over on freedone IRC - lots of helpful people there that know much more than myself :)
ReplyDeleteAny idea how to fix this? I ran the script, but I get this error: "- eina ....................... previously installed
ReplyDelete- eet ........................ previously installed
- evas ....................... previously installed
- ecore ...................... previously installed
- efreet ..................... previously installed
- e_dbus ..................... previously installed
- embryo ..................... previously installed
- edje ....................... previously installed
- exchange ................... previously installed
- e .......................... autogen: ERROR!
--------------------------------------------------------------------------------
----------------------------------- Last loglines ------------------------------
ecore-input-evas
ecore-con
ecore-ipc
ecore-file
eet >= 1.2.3
edje
efreet
efreet-mime
efreet-trash
eina-0
dbus-1
edbus
ehal
eeze
) were not met:
No package 'eeze' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables E_CFLAGS
and E_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details."
How do I fix this? I really want to try out e17!
Never mind about the last question, I got the whole thing to build... but now I'm a bit confused about the setting variables thing. I got this: "ADD THESE ENVIRONMENT VARIABLES:
ReplyDelete--------------------------------------------------------------------------------
export PATH="/opt/e17/bin:$PATH"
export PYTHONPATH="/opt/e17/lib/python2.6/site-packages:$PYTHONPATH"
export LD_LIBRARY_PATH="/opt/e17/lib:$LD_LIBRARY_PATH"
--------------------------------------------------------------------------------"
What do I do with this? Simply copy/pasting into the terminal didn't seem to do anything...
Just paste each line into terminal one at a time and press enter. It will not give you any feed back (it will just drop to the next enter line). I know lack of feedback can be scary, but in this case it is to be expected :)
ReplyDeleteWait, so no feedback is a good thing in this case? Thanks! Looks like all I need to do now is the last step and I can become Enlightened! XD
ReplyDeleteI have setup enlightenment on lucid and it worked ... except for the default file browser. any directory or drive i open, it shows empty. whats going on ?
ReplyDeleteMust have compiled a buggy build (that happens with SVN building some times)
ReplyDeleteTry updating it in a few days.
e17 is horrifically painful to add to pinguyos, but mint is doing it pretty well
ReplyDeletepinguy really sucks at getting enlightment to run, all the dependancies seem to fail...
ReplyDeleteMint seems to work well, adding it now
@Jeff
ReplyDeleteThanks for the great guide. Everything seems to have set up fine. However I am unable to find any themes that work with this particular version :/ Whenever I import themes from the "import theme" menu it says something along the lines of "Enlightenment was unable to load the theme. Are you sure this is really a valid theme?".
Any insight would be much appreciated.
Are the theme up to date/working with the latest E17 build? Of course it could also be a bug in the current version of e17 you have compiled (regressions happen now and then with bleeding edge builds)
ReplyDelete@jeff
ReplyDeleteThanks for the reply Jeff. I found one theme that seems to work; It has been updated very recently (last 24 hours) so I presume that all the old themes are indeed incompatible with the latest build. I guess I'll just have to wait :P
Hi,
ReplyDeleteeven as a relative noob I got this working via this method, after several attempts elsewhere so many many thanks.
So as a noob i got a theme off the net and the whole thing fell apart. Message says to recompile source using a -g in the CFLAGS section if I got that right.
So question is - Is this really a fault of the theme or is there likely to be another issue?
any direction would be appreciated. where that be uninstall or whatever!
jason
Hoe to UNISTALL e17 in Ubuntu 10.04???please...
ReplyDeleteI am just installing. If i will not like it - how can i uninstall it?
ReplyDeletethx for the tutorial. I have enough of Gnome, esspecially 3.0 version.
For those asking how to uninstall - unless you are pressed for disc space leaving a second display manager installed on the system isn't going to hurt anything. I'll try to post later how to uninstall all the E17 stuff if you really want to.
ReplyDeleteI have one additional question - enlightement works fine but there is one problem i find in openbox too. When i move window the window's edges (and window too) doesn't move so smooth as in gnome or kde. It leaves the edged tray for miliseconds - but it is annoying.
ReplyDeleteAnd i don't have an old machin (duo t3000, 2gb ram, intel integrated graphic, 360 gb disc).
Any suggestions?
One more question :)
ReplyDeleteHow to you set in Openbox the "refresh rate" and similar display settings?
Been trying to install e17 from svn for ages and always got the same bloody error configure: error: Xine, Gstreamer or VLC backends must be selected to build Emotion
ReplyDeletebut already got vlc and xine installed is there any extra command to add to force the instalacion...How can i solve this?Thanks in advance for any help
how do i pass this variable or equivelant disable-nls
ReplyDeleteon, must i use source and ./configure --disable-nls
To load old themes using revision 50936 or higher, use edje_convert command.
ReplyDeletehttp://www.mail-archive.com/enlightenment-users@lists.sourceforge.net/msg13855.html
- Installing packages
ReplyDelete- eina ....................... ok
- eet ........................ ok
- evas ....................... ok
- ecore ...................... autogen: ERROR!
--------------------------------------------------------------------------------
- Last loglines
-------------------------------------------------------------------------------
EASY_E17 1.4.0 CMD: ./autogen.sh --prefix=/opt/e17
-------------------------------------------------------------------------------
Running autopoint...
./autogen.sh: 8: autopoint: not found
Running aclocal...
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
configure.ac:25: installing `./config.guess'
configure.ac:60: required file `./config.rpath' not found
configure.ac:25: installing `./config.sub'
configure.ac:29: installing `./install-sh'
configure.ac:29: installing `./missing'
doc/Makefile.am:32: wildcard img/*.*: non-POSIX variable name
doc/Makefile.am:32: (probably a GNU make extension)
src/bin/Makefile.am: installing `./depcomp'
configure.ac:60: required file `./ABOUT-NLS' not found
How to fix this?
Using Maverick Meerkat
@ ★☆ J. J. ©Ã˜ÃŸ ☆★ -
ReplyDeleteTo fix that you need to install autopoint. Here's the code:
sudo apt-get install autopoint
cp: ne peut évaluer `/opt/e17/share/xsessions/elightenment.desktop': Aucun fichier ou dossier de ce type
ReplyDelete?
Getting this error, any ideas?
ReplyDelete- exchange ................... autogen: ERROR!
--------------------------------------------------------------------------------
----------------------------------- Last loglines ------------------------------
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ETK... no
checking for EWL... no
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for EXCHANGE... no
configure: error: Package requirements (eina ecore ecore-evas ecore-file edje libxml-2.0) were not met:
No package 'libxml-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables EXCHANGE_CFLAGS
and EXCHANGE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Jason, add libxml2-dev to get rid of the No package 'libxml-2.0' found error.
ReplyDeleteI had an error
ReplyDeletechecking for EXCHANGE... no
configure: error: Package requirements (eina ecore ecore-evas ecore-file edje libxml-2.0) were not met:
No package 'libxml-2.0' found
after i installed libxml2-dev passed this stage.
thanks for your howto. I followed it on my ubuntu 10.10 with kernel 2.6.38.2. And it says "You compiled e17 successfully!" I also made the file .xsession and link .xinitrc.
ReplyDeleteHowever, I got only blank screen after logging off GNOME. Any advice?
Cool !!!
ReplyDeleteafter i installed libxml2-dev passed this stage.
thanks !
Will this install work on Mint 10?
ReplyDeleteYep. Mint 10 is 10.10 based.
ReplyDeleteHi, I want to install Enlightenment on Ubuntu 10.4 and try to follow your instructions. I am stuck already at point 1, though:
ReplyDeleteanon@kratz-VirtualBox:~$ sudo apt-get install xterm make gcc bison flex subversion cvs automake1.10 autoconf autotools-dev autoconf-archive libtool gettext libpam0g-dev libfreetype6-dev libpng12-dev zlib1g-dev libjpeg62-dev libtiff4-dev libungif4-dev librsvg2-dev libx11-dev libxcursor-dev libxrender-dev libxrandr-dev libxfixes-dev libxdamage-dev libxcomposite-dev libxss-dev libxp-dev libxext-dev libxinerama-dev libxft-dev libxfont-dev libxi-dev libxv-dev libxkbfile-dev libxres-dev libxtst-dev libltdl7-dev libglu1-xorg-dev libglut3-dev xserver-xephyr libdbus-1-dev liblua5.1-0-dev libasound2-dev libudev-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libgif-dev' instead of 'libungif4-dev'
Note, selecting 'libltdl-dev' instead of 'libltdl7-dev'
Package libglu1-xorg-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libglu1-xorg-dev' has no installation candidate
Sounds like Ubuntu changed some of their package names around. You will have to find the new one - I no longer use Ubuntu as I now ship Bodhi Linux.
ReplyDeleteThank you for posting this ! Worked like a charm !
ReplyDeleteThanks you very much for this article! I've successfully compiled e17 in joli os 1.2 on my desktop pc! composite is great!!! :D
ReplyDeleteThanks for sharing a nice article
ReplyDeletehow to install svn on ubuntu
latest eeze needs automake1.11
ReplyDeleteHere are the packages needed to install on debian testing (wheezy):
ReplyDeletesudo aptitude install xterm make gcc bison flex subversion cvs automake1.10 autoconf autotools-dev autoconf-archive libtool gettext libpam0g-dev libfreetype6-dev libpng12-dev zlib1g-dev libjpeg8-dev libtiff4-dev libungif4-dev librsvg2-dev libx11-dev libxcursor-dev libxrender-dev libxrandr-dev libxfixes-dev libxdamage-dev libxcomposite-dev libxss-dev libxp-dev libxext-dev libxinerama-dev libxft-dev libxfont-dev libxi-dev libxv-dev libxkbfile-dev libxres-dev libxtst-dev libltdl7-dev libglu1-mesa-dev freeglut3-dev xserver-xephyr libdbus-1-dev liblua5.1-0-dev libasound2-dev libudev-dev libxcb-shape0-dev udev autopoint
And maybe you can mention that if all modules are needed use the --packagelist=half option. In that case, it is also good to use the -e option because I got some errors while building some modules (e.g. drawers) but using -e means that the rest of the build continues.