Myriad Blog 1.3.0 Tuesday, Oct 17th, 2017 at 06:21am 

Thursday, Sep 28th, 2017 at 05:18pm
PDFtoMusic - Linux (4)

 
Grosses difficultés pour parvenir à obtenir des outils de développement qui fonctionnent sur Linux.
 
Apparemment, les membres de l'équipe de Code:Blocks sont peu décidés à proposer une version utilisable de leur environnement de développement. Les problèmes graphiques ont été localisés et résolus depuis plus d'un mois, mais personne n'a, semble-t-il, pris le temps de générer une version binaire de tout cela.
 
Le travail avec la version publique s'avérant très difficile, nous nous sommes résolus à recréer nous-même une version "patchée" de Code:Blocks à partir du code source.
 
Bien entendu, loi de Murphy oblige, c'est exactement à ce moment-là que le serveur de Sourceforge a planté, nous empêchant, au beau milieu de la procédure, de continuer plus avant.  
 
Malgré tous ces déboires, nous y sommes parvenus, et ça fonctionne ! Nous avons donc pu reprendre le développement Linux dans des conditions à peu près normales, la prochaine étape étant de générer une version beta installable de PDFtoMusic sur Linux.
 
Pour les linuxiens qui galèreraient autant que nous, voici la procédure complète pour recréer une version utilisable de Code:Blocks sur Ubuntu:
 
A partir d'un Ubuntu 17.04 fraîchement installé:
- Installer la version courante de CodeBlocks (16.04)
- Appliquer ceci depuis le terminal
Code:
sudo apt-get install libwxgtk3.0-dev
mkdir ~/devel
cd ~/devel
sudo apt-add-repository 'deb http://repos.codelite.org/wx3.0.3/ubuntu/ zesty universe'
sudo apt-get update
sudo apt-get install libwxbase3.0-0-unofficial libwxbase3.0-dev libwxgtk3.0-0-unofficial libwxgtk3.0-dev wx3.0-headers wx-common libwxbase3.0-dbg libwxgtk3.0-dbg wx3.0-i18n wx3.0-examples
sudo apt install subversion
svn checkout svn://svn.code.sf.net/p/codeblocks/code/trunk
cd trunk
sudo apt-get install libtool
sudo apt-get install autoconf
sudo apt-get install automake
./bootstrap
sudo apt-get install libglib2.0-dev
sudo apt-get install libgtk2.0-dev
./configure
sudo make
sudo make install
sudo gedit /etc/ld.so.conf

A la fin de ce texte, ajouter la ligne:
/usr/local/lib
puis terminer par la commande
Code:

sudo ldconfig

 
et voila, c'est cuit ! Bon appétit !  
by Olivier Guillion


Most recent first
Oldest first

Top of page
Legal information Last update:  (c) Myriad