All pastes #708223 Raw Edit

e17cvs

public text v1 · immutable
#708223 ·published 2007-09-23 17:42 UTC
rendered paste body
HOWTO: Get Elive E17 and CVS E17 working at the same time! [using elive ofcurse]
Ohhhhhhh... One more thing!!! I HOPE YOU HAVE PATIENCE.

Notes

install [using synaptic]
-------------------------------------------------------------------------------------------
***ECORE***
libcurl3-dev
libxprintapputil1
xrandr-dev
libxdamage-dev
libxinerama-dev
libxss-dev
libxcursor-dev
xcursor-themes [optional]
libxprintutil-dev
***END***
-------------------------------------------------------------------------------------------
***EVAS***
xcb [no]
qt3-dev-tools-embedded [no]
libsvg2-dev
libglitz1-dev [no]
libglitz-glx1-dev [no]
libdirectfb-dev [no]
***NOT COMPLETE***
------------------------------------------------------------------------------------------
***E17***
libpam0g-dev
libmcrypt-dev [no]
libcryptokit-ocaml-dev [no]
*** NOT COMPETLE***
------------------------------------------------------------------------------------------
Please Read This CAREFULLY


Enlightenment DR17 is based on the Enlightenment Foundation Libraries (EFL).
In order to be able to install E17, and the EFL libraries it requires, you will need a sane build environment.
The following is a list of general, non distro-specific, dependencies that need to be satisfied before you can 
proceed. Please note that your distribution may have these dependencies named differently.

    * m4
    * autoconf
    * automake 1.9
    * libtool
    * pkg-config
    * texinfo
    * zlib1g-dev
    * libjpeg62-dev
    * freetype2-demos
    * xorg-x11 or xfree86 [no need to search]
    * x11-libs [libx11-dev]

Now that you have a sane build environment, you may proceed to install the EFL libraries.
You will need to first install the following EFL libraries in the order listed:

   1. e17/libs/eet
   2. e17/libs/evas
   3. e17/libs/ecore
   4. e17/libs/efreet
   5. e17/libs/embryo
   6. e17/libs/edje

Getting EFL Libraries and E17 From Cvs

To download the source code for these libraries (and for E17) from CVS, use the following
commands as a user account. Note there is no password for the login, when prompted just press enter.
A directory called "e17" will be created inside the directory from which you run these commands:

$ cvs -d:pserver:anoncvs@anoncvs.enlightenment.org:/var/cvs/e login
$ cvs -z3 -d:pserver:anoncvs@anoncvs.enlightenment.org:/var/cvs/e co e17/libs/eet
$ cvs -z3 -d:pserver:anoncvs@anoncvs.enlightenment.org:/var/cvs/e co e17/libs/evas
$ cvs -z3 -d:pserver:anoncvs@anoncvs.enlightenment.org:/var/cvs/e co e17/libs/ecore
$ cvs -z3 -d:pserver:anoncvs@anoncvs.enlightenment.org:/var/cvs/e co e17/libs/efreet
$ cvs -z3 -d:pserver:anoncvs@anoncvs.enlightenment.org:/var/cvs/e co e17/libs/embryo
$ cvs -z3 -d:pserver:anoncvs@anoncvs.enlightenment.org:/var/cvs/e co e17/libs/edje
$ cvs -z3 -d:pserver:anoncvs@anoncvs.enlightenment.org:/var/cvs/e co e17/apps/e
$ cvs -z3 -d:pserver:anoncvs@anoncvs.enlightenment.org:/var/cvs/e co e_modules [optional]
$ cvs -d:pserver:anoncvs@anoncvs.enlightenment.org:/var/cvs/e logout


Installing EFL Libraries and E17

Now that you have downloaded the required EFL libraries, let's install them.
After this you can start installing E17 itself using similar commands which will be covered further in this book.

You will need to enter the corresponding directories, in the order specified earlier, and compile & install them
. You are probably already familiar with the following basic steps:

$ ./autogen.sh
$ make
$ make install (as root)

-----------------------------------------------------------------------------------------------------------------------------
after compiling all
Do:
as root: adduser test1
press crtl+atl+f2 
login as test2
run: startx /usr/local/bin/enlightenment_start --:1
|||||||||LOADS!!!!!!||||||||||||||
to go back to e17 0.16.999.026 
press ctrl+alt+f9
and to go back to e17 0.16.999.037
press ctrl+alt+f10

outdated