Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
fr:compilation [2015/06/30 13:17]
bepo [Dépendances]
fr:compilation [2017/06/22 23:10]
fragjage [Installation de la version minimale de gcc et g++]
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 13.04.+Petit Howto expliquant la récupération des sources ainsi que la compilation d'un environnement Calaos sur Ubuntu 14.04.
  
 ===== Dépendances ===== ===== Dépendances =====
  
 Calaos a plusieurs dépendances, dont les [[http://en.wikipedia.org/wiki/Enlightenment_Foundation_Libraries|EFL]]. Vous devrez donc les installer au préalable. Calaos a plusieurs dépendances, dont les [[http://en.wikipedia.org/wiki/Enlightenment_Foundation_Libraries|EFL]]. Vous devrez donc les installer au préalable.
-Pour cela nous allons ajouter le PPA EFL qui va nous permettre d'installer simplement l'intégralitée des dépendances :+Pour cela nous allons ajouter le PPA EFL qui va nous permettre d'installer simplement l'intégralité des dépendances :
  
   $ sudo add-apt-repository ppa:efl/trunk   $ sudo add-apt-repository ppa:efl/trunk
   $ sudo apt-get update   $ sudo apt-get update
-  $ sudo apt-get install build-essential libelementary-dev automake autoconf libtool  libjansson-dev liblua5.1-0-dev autopoint libevas1-engines-x libelementary-bin libusb-1.0 libusb-1.0-0-dev libluajit-5.1 php5 php5-curl+  $ sudo apt-get install build-essential libelementary-dev automake autoconf libtool  libjansson-dev liblua5.1-0-dev autopoint libevas1-engines-x libelementary-bin libusb-1.0 libusb-1.0-0-dev libluajit-5.1 php5 php5-curl gettext
  
 Pour la connection SSH Pour la connection SSH
Line 16: Line 16:
      
 Installation de dependances  Installation de dependances 
 +  
 + * libsigc++
      
   $ wget http://ftp.gnome.org/pub/gnome/sources/libsigc++/2.4/libsigc++-2.4.1.tar.xz   $ wget http://ftp.gnome.org/pub/gnome/sources/libsigc++/2.4/libsigc++-2.4.1.tar.xz
Line 24: Line 26:
   $ sudo make install   $ sudo make install
  
-  wget http://luajit.org/download/LuaJIT-2.0.3.tar.gz + * libuv pour la version 3 
-  $ tar zxvf LuaJIT-2.0.3.tar.gz +   
-  $ cd LuaJIT-2.0.3+  git clone https://github.com/libuv/libuv.git 
 +  $ cd libuv 
 +  $ sh autogen.sh 
 +  $ ./configure
   $ make   $ make
 +  $ make check
   $ sudo make install   $ sudo make install
  
- 
- 
-   
 ===== Récupération des sources ===== ===== Récupération des sources =====
  
Line 72: 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/CONFIGURE NE PASSE PAS A CAUSE DU COMPILATEUR
  
-:!::!::!: A FAIRE UNIQUEMENT SI LE AUTOGEN.SH/CONFIGURE NE PASSE PAS A CAUSE DU COMPILATEUR+:!: Pour la version 3 de calaos, il faut installer gcc et g++ version 5 pour avoir le support de c++14.
  
 Entrer la commande suivante pour ajouter le ppa: Entrer la commande suivante pour ajouter le ppa: