Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
fr:compilation [2014/07/04 15:20] seals |
fr:compilation [2017/06/22 22:14] fragjage [Installation de la version minimale de gcc et g++ (v 4.8)] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Compilation des sources ====== | ====== Compilation des sources ====== | ||
- | Petit Howto expliquant la récupération des sources ainsi que la compilation d'un environnement Calaos sur Ubuntu | + | Petit Howto expliquant la récupération des sources ainsi que la compilation d'un environnement Calaos sur Ubuntu |
===== Dépendances ===== | ===== Dépendances ===== | ||
Calaos a plusieurs dépendances, | Calaos a plusieurs dépendances, | ||
- | Pour cela nous allons ajouter le PPA EFL qui va nous permettre d' | + | Pour cela nous allons ajouter le PPA EFL qui va nous permettre d' |
$ sudo add-apt-repository ppa: | $ sudo add-apt-repository ppa: | ||
$ sudo apt-get update | $ sudo apt-get update | ||
- | $ sudo apt-get install build-essential libelementary-dev automake autoconf libtool | + | $ sudo apt-get install build-essential libelementary-dev automake autoconf libtool |
- | + | ||
- | Pour la connection SSH | + | Pour la connection SSH |
$ sudo apt-get install libssh-dev | $ sudo apt-get install libssh-dev | ||
+ | | ||
+ | Installation de dependances | ||
+ | | ||
+ | * libsigc++ | ||
+ | | ||
+ | $ wget http:// | ||
+ | $ tar xf libsigc++-2.4.1.tar.xz | ||
+ | $ cd libsigc++-2.4.1 | ||
+ | $ ./configure --prefix=/ | ||
+ | $ make | ||
+ | $ sudo make install | ||
+ | |||
+ | * libuv pour la version 3 | ||
+ | | ||
+ | $ git clone https:// | ||
+ | $ cd libuv | ||
+ | $ sh autogen.sh | ||
+ | $ ./configure | ||
+ | $ make | ||
+ | $ make check | ||
+ | $ sudo make install | ||
+ | |||
===== Récupération des sources ===== | ===== Récupération des sources ===== | ||
Line 36: | Line 58: | ||
$ sudo make install | $ sudo make install | ||
+ | Création du répertoire pour accueillir les fichiers de configuration xml | ||
+ | $ sudo mkdir /etc/calaos | ||
+ | | ||
Note: Pour accélérer la compilation sur un processeur multi-coeur on peut utiliser l' | Note: Pour accélérer la compilation sur un processeur multi-coeur on peut utiliser l' | ||
Line 44: | Line 69: | ||
===== Visualiser les erreurs ===== | ===== Visualiser les erreurs ===== | ||
- | Pour permettre de visualiser les erreures, vous pouvez lancer calaos_server et calaos_home avec la commande suivante : | + | Pour permettre de visualiser les erreurs, vous pouvez lancer calaos_server et calaos_home avec la commande suivante : |
$ EINA_LOG_LEVELS_GLOB=" | $ EINA_LOG_LEVELS_GLOB=" | ||
Line 50: | Line 75: | ||
| | ||
- | ===== Installation de la version minimale de gcc et g++ (v 4.8) ===== | + | ===== Installation de la version minimale de gcc et g++ ===== |
+ | |||
+ | :!: A FAIRE UNIQUEMENT SI LE AUTOGEN.SH/ | ||
- | :!::!::!: A FAIRE UNIQUEMENT SI LE AUTOGEN.SH/ | + | :!: Pour la version 3 de calaos, il faut installer gcc et g++ version 4.9 pour avoir le support de c++14. |
Entrer la commande suivante pour ajouter le ppa: | Entrer la commande suivante pour ajouter le ppa: |