User Tools

Site Tools


build-fr

Differences

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

Link to this comparison view

Next revision
Previous revision
build-fr [2018/11/12 08:56]
127.0.0.1 external edit
— (current)
Line 1: Line 1:
-======Compiler Rocrail à partir des sources====== 
-[[:​france|{{ ​ :​rocrail-logo-35.png}}]] 
-  * [[develop-corner-fr|Le coin des développeurs]] 
-    * **Compiler à partir des sources** ​ | [[gui-code-fr|Rocgui Dialogs]] \\ 
- \\ 
- 
-=====Bazaar===== 
-Des outils comme Bazaar sont appelés systèmes de contrôle de version (VCS) et ont longtemps été populaire auprès des développeurs de logiciels. La facilité d'​utilisation,​ sa flexibilité et sa simplicité d'​installation,​ font que Bazaar est idéal non seulement pour les développeurs de logiciels, mais aussi pour d'​autres groupes qui travaillent ensemble sur des fichiers et documents, tels que les rédacteurs techniques, de concepteurs web et les traducteurs.\\ 
- 
-==== Documentation ==== 
-  * **[[http://​bazaar-vcs.org/​BzrForSVNUsers|Bazaar for Subversion Users]]** 
-  * [[http://​doc.bazaar-vcs.org/​bzr.dev/​en/​user-guide/​index.html|Bazaar User Guide]] 
-  * [[http://​doc.bazaar-vcs.org/​bzr.dev/​en/​user-reference/​bzr_man.html|Bazaar User Reference]] 
-  * [[my-bazaar-en|Bazaar Session]] (For developers.) 
- \\ 
-==== Front ends ==== 
-  * bzr 
-  * [[http://​bazaar-vcs.org/​BzrEclipse|Eclipse plugin]] 
-  * [[http://​bazaar-vcs.org/​Olive|Olive]] (bzr-gtk) 
-  * [[https://​launchpad.net/​tortoisebzr|Tortoise]] (Very buggy; not recommended.) 
- \\ 
- 
-===== Obtenir les sources de Rocrail ===== 
- 
-===Vérification des extractions=== 
-Ceci est recommandé si vous voulez un type de concept centralisé comme Subversion. Avant que vous puissiez vous engager, vous devez être sûr que votre structure de fichiers est en synchronisation avec le dépôt central.\\ 
-Plus de détails sur les extractions:​ http://​doc.bazaar-vcs.org/​bzr.dev/​en/​user-guide/​index.html#​using-checkouts \\ 
- 
- 
-==Lecture seule== 
-<​code>​ 
-bzr checkout --lightweight https://​launchpad.net/​rocrail Rocrail 
-</​code>​ 
- 
-==Lecture/​Ecriture== 
-<​code>​ 
-bzr checkout --lightweight lp:rocrail Rocrail 
-</​code>​ 
- 
- \\ 
-===Mise à jour de l'​arborescence locale=== 
-<​code>​ 
-cd rocrail 
-bzr update 
-</​code>​ 
- 
- 
- 
- \\ 
- 
-=====Obtenir les sources Hardware===== 
-==Lecture seule== 
-<​code>​ 
-bzr checkout --lightweight https://​launchpad.net/​hardware-dev hardware 
-</​code>​ 
- 
-==Lecture/​Ecriture== 
-<​code>​ 
-bzr checkout --lightweight lp:​rocrail/​hardware-dev hardware 
-</​code>​ 
- 
- \\ 
- 
-=====Obtenir les sources RocMobile===== 
-==Lecture seule== 
-<​code>​ 
-bzr checkout --lightweight https://​launchpad.net/​rocmobile-dev RocMobile 
-</​code>​ 
- 
-==Lecture/​Ecriture== 
-<​code>​ 
-bzr checkout --lightweight lp:​rocrail/​rocmobile-dev RocMobile 
-</​code>​ 
- 
- \\ 
- 
-=====Compiler les sources (Linux)===== 
-Utiliser les commandes suivantes: 
- 
-  * Installer wxGTK 2.8.* (libwxgtk2.8*,​ wxGTK-devel) incluant le paquet developpement 
-  * Vérifier l'​entête révision Rocrail sur launchpad.net. 
-  * cd Rocrail 
-  * make 
-  * sudo make install 
- 
- \\ 
- 
-=====Compiler les sources (Windows)===== 
-Obtenir les sources comme décrit plus-haut. 
- 
-  * Installer MinGW. (ajouter mingw\bin a votre environment path) 
-  * Installer le precompiled wx-2.6.3-mingw. 
-  * Changer la variable wxroot dans Rocrail\rocgui\makefile-mingw pour la faire correspondre à votre répertoire wxWidgets. 
-  * Installer Inno Setup si vous voulez créer un fichier setup. ​ 
-  * cd Rocrail 
-  * make -f makefile-mingw unicode (utiliser ansi pour Windows 9x) 
-  * Démarrer Inno Setup dans Rocrail\rocrail\package et ouvrir rocrail.iss;​ compiler. 
- 
- \\ 
- 
-=====Le log BZR ===== 
-Le **makefile** principal va appeler le programme **bzr** pour obtenir le numéro de révision pour les fichiers de traces et d'​infos. 
- 
- 
- \\ 
- 
-=====Problèmes===== 
-  * Beaucoup d'​entêtes et de fichiers sources sont générés dans le processus de compilation et ne sont pas dans le dépôt! 
-  * Si vous rencontrez des problèmes en compilant les librairies **rocs** , le fichier binaire générateur d'​objets ne correspond pas à votre sytème. Essayer alors **make fromtar**. 
-  ​ 
- \\ 
- 
-===== Debian Etch ===== 
-Ajouter la section suivante dans le fichier **''/​etc/​apt/​sources.list''​**:​ 
-<​code>​ 
-# wxWidgets/​wxPython repository at apt.wxwidgets.org 
-deb http://​apt.wxwidgets.org/​ etch-wx main 
-deb-src http://​apt.wxwidgets.org/​ etch-wx main  ​ 
-</​code>​ 
- 
-Mise à jour des surces: 
-<​code>​ 
-sudo apt-get update 
-</​code>​ 
- 
-Juste pour info:\\ 
-  * Debian GNU/Linux 4.0 ("​etch"​) 
-  * Debian GNU/Linux 3.1 ("​sarge"​) 
- 
- \\ 
- 
-===== Fedora Core 10 ===== 
-Pour installer wxwidgets sur fedora core, vous devez taper ceci dans une fenêtre console: 
-<​code>​sudo yum install wxGTK 2.8.* </​code>​ 
-suivi de 
-<​code>​sudo yum install wxGTK-devel </​code>​ 
-Après, continuer avec le processus make. 
- 
- \\ 
- 
-===== Gentoo Linux ===== 
-Pour installer wxwidgets sur Gentoo Linux il faut d'​abord utiliser la commande "​emerge"​. 
-"​emerge"​ est la commande souys Gentoo qui compile et installe un paquet. Après un 
-<​code>​emerge x11-libs/​wxGTK</​code>​ 
-et queques écrans remplis de messages de compilation,​ vous aurez une RAW wxlib sur votre système. 
-Ensuite, il y a l'​utilitaire de configuration "​eselect"​ qui peut choisir des profils variés pour des paquets variés. Le seul truc est de juste taper: 
- 
-<​code>​eselect wxwidgets set 1</​code>​ 
-après avoir fait la commande emerge sur la librairie. Selon cette commande, vous avez sélectionné le "​profil 1" (le seul qui existe) et wxwidgets est alors configuré pour relier toutes les applications qui l'​utilisient (ce qui est le cas de Rocrail). 
-Peut-être que lorsque les générations futures liront ceci, il existera plus qu'un profil pour wxwidgets. 
-<​code>​eselect wxwidgets list</​code>​ 
-Vous donne un eliste de profils disponibles,​ comme ceci 
-<​code>​ 
-Available wxWidgets profiles: 
-  [1]   ​gtk2-unicode-release-2.8 
-</​code>​ 
-et ensuite si vous avez sélectionné le profil, une astérisque sera visible: 
-<​code>​ 
-Available wxWidgets profiles: 
-  [1]   ​gtk2-unicode-release-2.8 * 
-</​code>​ 
- 
-Après cette opération, vous pourrez continuer le processus standard make décit au début de cette page. 
  
build-fr.1542009373.txt.gz · Last modified: 2018/11/12 08:56 by 127.0.0.1