WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=2b5a2701fa1696648b566a4d43a325d3341a2865

commit 2b5a2701fa1696648b566a4d43a325d3341a2865
Author: Raster <ras...@rasterman.com>
Date:   Tue May 19 02:51:08 2015 -0700

    Wiki page docs-efl-start changed with summary [] by Raster
---
 pages/docs-efl-start.txt | 22 +++++++++++++++++-----
 1 file changed, 17 insertions(+), 5 deletions(-)

diff --git a/pages/docs-efl-start.txt b/pages/docs-efl-start.txt
index ecde62c..4f89be6 100644
--- a/pages/docs-efl-start.txt
+++ b/pages/docs-efl-start.txt
@@ -18,6 +18,8 @@ git clone http://git.enlightenment.org/apps/terminology.git
 git clone http://git.enlightenment.org/apps/rage.git
 </code>
 
+==== Build Order ====
+
 For libraries (build these before applications), build them in order:
 
   * efl
@@ -25,6 +27,8 @@ For libraries (build these before applications), build them 
in order:
   * evas_generic_loaders
   * elementary
 
+==== Basic Requirements ====
+
 Building each library or application is the same. Before you start you
 will want basic build tools installed such as:
 
@@ -37,6 +41,8 @@ will want basic build tools installed such as:
   * gettext
   * check
 
+==== Build Environment ====
+
 You will want to ensure the default prefix ''/usr/local'' is available
 to build tools. If you know what you are doing, you can change the
 prefix, but this here shall assume you do not, and the above prefix
@@ -49,6 +55,8 @@ export 
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:"$PKG_CONFIG_PATH"
 export LD_LIBRARY_PATH=/usr/local/lib:"$LD_LIBRARY_PATH"
 </code>
 
+==== Runtime Library Linking ====
+
 Note the ''LD_LIBRARY_PATH'' environment variable is set. You can
 ensure the system always supports ''/usr/local/lib'' by editing
 ''/etc/ld.so.conf'' or adding a file to ''/etc/ld/so/conf.d'' and
@@ -61,6 +69,8 @@ simply have a line in either file that says:
 And remember to run ''sudo ldconfig'' tool every time you install a
 library to ensure caches are updated.
 
+==== Compilation ====
+
 For every library or application simply run the following:
 
 <code bash>
@@ -69,11 +79,9 @@ make
 sudo make install
 </code>
 
-If configure fails, you are likely missing a dependency - provide it.
-It should tell you what that dependency is. **NOTE** that you can
-provide configure arguments to autogen.sh such as ''--prefix=/opt/e''
-or similar. It would be highly suggested you provide the following
-dependencies before you begin compilation:
+If configure (which autogen.sh will run for you) fails, you are likely missing 
a dependency - provide it. It should tell you what that dependency is. **NOTE** 
that you can provide configure arguments to autogen.sh such as 
''--prefix=/opt/e'' or similar. It would be highly suggested you provide the 
following dependencies before you begin compilation:
+
+==== Extended Requriements ====
 
   * libpam
   * freetype 2.3 or better
@@ -115,6 +123,8 @@ dependencies before you begin compilation:
   * libraw //(for evas_generic_laoders)//
   * libxine //(for emotion xine back-end support - optional)//
 
+==== Debugging ====
+
 For debugging you really want tools like these installed:
 
   * gdb
@@ -136,3 +146,5 @@ instead of
 <code bash>
 git clone http://
 </code>
+
+~~DISCUSSIONS~~
\ No newline at end of file

-- 


Reply via email to