Pour compiler demexp sous Mac, voici la marche à suivre. Cette procédure a été testée sous Mac OS X 10.3.9 mais a priori tout laisse croire que cela fonctionnera pour d’autres versions de Mac OS X. N’hésitez pas à nous contacter pour nous signaler un problème de compilation.
On part du principe qu’on veut installer à la fois le client et le serveur. Pour n’installer que le client, par exemple, certaines dépendances sont inutiles.
Voici ce dont vous aurez besoin :
configure
make all
make opt
make install
configure
make world
make install
CC=gcc
LIBSRC=awk
BIN=/usr/local/bin/
LIB=/usr/local/lib/noweb
MAN=/usr/local/man/noweb
TEXINPUTS=/sw/local/teTex/share/texmf.tetex/tex/latex/noweb
ELISP=/dev/null
Supprimez les variables ICONC et ICONT du Makefile puis faites
make all install
configure --with-findlib
make all
make install
export INCDIRS := /sw/include/ export LIBDIRS := /sw/lib/
puis faites
make
make install
EXPAT_LIBDIR=/sw/lib EXPAT_INCDIR=/sw/include
puis faites
make depend make allopt make doc make install
configure -with-equeue-gtk2 make all make opt make install
configure make all make opt make install
configure make all make opt make install
make all.opt make install
configure make all make opt make install
make all make opt make install
make all make opt make install
configure make all make opt make install
configure --mliface=REMPLACEZ_CECI_PAR_LE_CHEMIN_D_ACCES_AUX_SOURCES_DE_CAML make all make install
Enfin, on peut compiler demexp lui-même.
configure Supprimer tous les "-warn-error A" dans le Makefile Remplacer les "-static" par des "-dynamic" dans le Makefile make client make bin.bc make install
Remarque : le serveur ne peut pas être compilé en natif pour l’instant suite à un bug que nous tentons de corriger. Il faut donc se contenter d’utiliser le serveur bytecode. Le client demexp est le fichier demexp-gtk2-client. Le serveur est le fichier demexp-server.bc