X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;ds=inline;f=README.md;h=840e9ac4f7b783fb783f63dfa57add7309fe97da;hb=72687d725ac5a53ff71379f72b0eea0b3451b62b;hp=11d1a2b7d9fd9f04ba4c969b5bc44c9b57b3512b;hpb=4e12ac57e93c052f716a6305ad8fc099c45899d1;p=anna.git diff --git a/README.md b/README.md index 11d1a2b..840e9ac 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,14 @@ ANNA ==== -ANNA is the acronym for "ANNA is not 'N' anymore", a complete suite of tools and resources to build proffesional applications with minimum cost. +ANNA is the acronym for "ANNA is not 'N' anymore", a complete suite of tools and resources + to build proffesional applications with minimum cost. Revision control ================ Based on GIT, hosted on www.bitbucket.org. -Copy or link 'pre-commit.sh' to '.git/hooks/pre-commit' if you want to do some basic checkings (i.e. astyle code processing) + +You could use my pre-commit specific template if you want to do some basic checkings (i.e. + astyle code processing): Execute './scr/git/use-pre-commit.sh' Documentation ============= @@ -27,3 +30,56 @@ Execute 'scons install' Uninstall ========= Execute 'scons uninstall' + + + +Some basic ubuntu requirements +============================== +* Scons python-based building suite: + sudo apt-get install scons + +* OpenSSL: + sudo apt-get install libssl-dev + +* Gnome XML: + sudo apt-get install libxml2-dev + +* OpenLDAP: + sudo apt-get install libldap2-dev + +* MySql: + sudo apt-get install libmysqlclient-dev + +* Oracle: + https://help.ubuntu.com/community/Oracle%20Instant%20Client + Set 'ORACLE_HOME' environment variable in your profile, i.e.: + export ORACLE_HOME=/usr/lib/oracle/12.1/client64/ + + Be sure to create in that directory, a link to oracle includes, + for example: + + @:/usr/lib/oracle/12.1/client64$ ls -lrt + total 8 + drwxr-xr-x 2 root root 4096 Feb 28 15:59 bin + drwxr-xr-x 2 root root 4096 Feb 28 15:59 lib + lrwxrwxrwx 1 root root 33 Feb 28 16:07 include -> /usr/include/oracle/12.1/client64 + + The alternative is to edit SConstruct file directly to set + oracle includes directory. + +* Oracle-OpenLDAP conflict: + as usual, Oracle is doing things very bad. Move the ldap.h from oracle includes, i.e.: + + cd /usr/include/oracle/12.1/client64 + sudo mv ldap.h ldap.h.orig + +* Boost: + Although the more i use, the more i dislike, this suite is included (ambition to learn + new things...): + + sudo apt-get install libboost-dev + sudo apt-get install libboost-test-dev + + + +