mirror of
git://git.savannah.nongnu.org/eliot.git
synced 2025-01-18 10:26:15 +01:00
e7a8d01a8d
There are too many change to list properly, here is an overview of the main changes: - the dictionary is now in C++ - the dictionary has a new format, where it is possible to specify the letters, their points, their frequency, ... It is backwards compatible. - Eliot now supports non-ASCII characters everywhere - i18n of the compdic, listdic, regexpmain binaries - i18n of the wxWidgets interface (now in english by default)
83 lines
3.1 KiB
Text
83 lines
3.1 KiB
Text
|
|
Installation sous Linux (Un*x) (bien/facile)
|
|
------------------------------
|
|
* Pour installer à partir de l'archive CVS :
|
|
|
|
./bootstrap
|
|
|
|
./configure
|
|
make
|
|
make install
|
|
|
|
* Pour installer à partir de l'archive tar.gz
|
|
|
|
./configure
|
|
make
|
|
make install
|
|
|
|
|
|
Il existe en fait 3 versions d'eliot, une en mode texte, une avec une
|
|
interface curses et une avec wxwidgets. Les modes peuvent être
|
|
sélectionnés à l'aide de la commande configure lors de la compilation
|
|
du programme.
|
|
|
|
./configure --enable-text --enable-ncurses --enable-wxwidgets
|
|
|
|
|
|
|
|
Installation pour Windows (moins bien/facile)
|
|
-------------------------
|
|
|
|
Il y a 2 principales façons de procéder :
|
|
* directement depuis Windows, en utilisant Cygwin (http://www.cygwin.com/).
|
|
* depuis GNU/Linux, en utilisant le cross-compilateur Mingw32.
|
|
|
|
|
|
Dans les 2 cas, les étapes sont les mêmes :
|
|
* installation de l'environnement de compilation (cette étape n'est pas
|
|
décrite ici, car elle ne rentre pas dans le cadre de ce document)
|
|
|
|
* compilation et installation des dépendances (même remarque):
|
|
|
|
- wxWidgets (http://www.wxwidgets.org/), version 2.4.2 ou ultérieure, avec
|
|
support de l'unicode
|
|
|
|
- libiconv (http://www.gnu.org/software/libiconv/), de préférence compilée
|
|
en mode statique (--disable-shared --enable-static)
|
|
|
|
- boost (http://www.boost.org/). Eliot n'utilise pas de librairie de Boost
|
|
(uniquement des headers), donc il n'y a pas vraiment besoin de compiler
|
|
|
|
* compilation d'Eliot :
|
|
|
|
- si vous utilisez l'archive CVS, il faut générer le script 'configure'
|
|
(aussi bien sous Cygwin que sous GNU/Linux) :
|
|
./bootstrap
|
|
|
|
- à cause d'un bug de gettext, il faut appliquer un patch aux fichiers installés
|
|
dans intl/ :
|
|
- télécharger le patch ici (lien en haut à gauche) :
|
|
http://www.koders.com/noncode/fid46DF595700FEB564B6EF45BFF55067F95DCF0420.aspx
|
|
- exécuter la commande suivante :
|
|
patch -p2 < gettext-win32.patch
|
|
|
|
- avec Cygwin, configurer avec la ligne de commande suivante :
|
|
CPPFLAGS=-I/path/to/installs/include LDFLAGS=-L/path/to/installs/lib \
|
|
CC="gcc -mno-cygwin" CXX="g++ -mno-cygwin" \
|
|
./configure --enable-wxwidgets --with-wx-config=/path/to/wx-config \
|
|
--with-boost=/path/to/boost/installs
|
|
en prenant soin de remplacer les différents chemins par les bonnes valeurs.
|
|
Ensuite, un simple 'make' suffit pour terminer la compilation,
|
|
éventuellement suivi de 'make install'.
|
|
|
|
- pour la cross-compilation depuis GNU/Linux, configurer avec la ligne
|
|
de commande suivante :
|
|
CPPFLAGS=-I/path/to/installs/include LDFLAGS=-L/path/to/installs/lib \
|
|
CC=i586-mingw32msvc-gcc CXX=i586-mingw32msvc-g++ \
|
|
./configure --host=i586-mingw32msvc --build=i386-linux \
|
|
--enable-wxwidgets --with-wx-config=/path/to/wx-config \
|
|
--with-boost=/path/to/installs
|
|
en prenant soin de remplacer les différents chemins par les bonnes valeurs.
|
|
Ensuite, un simple 'make' suffit pour terminer la compilation,
|
|
éventuellement suivi de 'make install'.
|
|
|