#1 Le 21/11/2007, à 13:04
- malamaleka
probleme compilation eukleides_fr
Bonjour j'essaie de "compiler" cette petite application http://eukleides.free.fr/, qui permet de de faire des dessin pour LaTeX mais j'ai le message d'erreur suivant
------@------desktop:~/eukleides_fr.0.9.2rev2$ make install
cp -f eukleides.man /usr/local/man/man1/eukleides.1 ; \
ln -fs /usr/local/man/man1/eukleides.1 /usr/local/man/man1/euk2eps.1 ; \
ln -fs /usr/local/man/man1/eukleides.1 /usr/local/man/man1/euk2edit.1
cp: ne peut créer le fichier régulier `/usr/local/man/man1/eukleides.1': Aucun fichier ou répertoire de ce type
ln: création d'un lien symbolique `/usr/local/man/man1/euk2eps.1' vers `/usr/local/man/man1/eukleides.1': Aucun fichier ou répertoire de ce type
ln: création d'un lien symbolique `/usr/local/man/man1/euk2edit.1' vers `/usr/local/man/man1/eukleides.1': Aucun fichier ou répertoire de ce type
make: *** [man] Erreur 1
Je ne sais pas du tout à quoi ça correspond ni ce que cela signifie. (attention je débarque)
Le plus rageant c'est que sur le PC de ma copine (window) ça s'installe en 2 clics !
Dernière modification par malamaleka (Le 21/11/2007, à 13:05)
Hors ligne
#2 Le 21/11/2007, à 20:14
- t-comme
Re : probleme compilation eukleides_fr
Bonjour,
il y a aussi la possibilité d'installer eukleides depuis les depots (depot universe nécessaire), par contre ce sera en anglais. Pour cela, il y a soit synaptic, soit
sudo apt-get install eukleides
@+
Hors ligne
#3 Le 22/11/2007, à 22:16
- malamaleka
Re : probleme compilation eukleides_fr
ouais je l'ai fait et j'ai désinstaller parce que j'aurais préféré l'avoir en français (pour des élèves).
Dernière modification par malamaleka (Le 22/11/2007, à 22:16)
Hors ligne
#4 Le 23/11/2007, à 18:11
- malamaleka
Re : probleme compilation eukleides_fr
Bon je tente d'avancer moi-même !
Dans le dossier à partir duquel il faut faire en console "make install" il y a un fichier Makefile qui semble être une suite de commande.
C'est lui !
# Eukleides 0.9.2 makefile
# Copyright (c) Christian Obrecht 2000-2002
CC = gcc
CFLAGS = -c -O2
OBJECTS = lex.yy.o parser.tab.o main.o geometry.o drawing.o
LEX = flex
YACC = bison -d
PREFIX = /usr/local/
BIN = $(PREFIX)bin/
MAN = $(PREFIX)man/
INFO = $(PREFIX)info/
PAPER = --texinfo=@afourpaper
DOC = eukleides.info eukleides.dvi eukleides.ps
eukleides : $(OBJECTS)
$(CC) -o $@ -lm $(OBJECTS)
.c.o :
$(CC) $(CFLAGS) $<
lex.yy.c : lexer.l parser.tab.c
$(LEX) $<
parser.tab.c : parser.y
$(YACC) $<
man : eukleides.man
cp -f $< $(MAN)eukleides.1 ; \
ln -fs $(MAN)eukleides $(MAN)euk2eps.1 ; \
ln -fs $(MAN)eukleides $(MAN)euk2edit.1
info : eukleides.texi
makeinfo $<
dvi : eukleides.texi
cp $< tmp.texi ; \
texi2dvi $(PAPER) tmp.texi ; \
mv tmp.dvi eukleides.dvi ; \
rm -f tmp.*
book : dvi
dvips -f eukleides.dvi > eukleides.ps
install : eukleides man info
strip eukleides ; \
cp -f eukleides $(BIN)eukleides ; \
chmod +x euk2eps ; \
cp -f euk2eps $(BIN)euk2eps ; \
chmod +x euk2edit ; \
cp -f euk2edit $(BIN)euk2edit ; \
install-info eukleides.info $(INFO)dir ; \
cp -f eukleides.info $(INFO)eukleides.info
uninstall :
rm -f $(BIN)eukleides ; \
rm -f $(BIN)euk2edit ; \
rm -f $(BIN)euk2eps ; \
rm -f $(MAN)eukleides ; \
rm -f $(MAN)euk2eps ; \
rm -f $(MAN)euk2edit ; \
install-info --delete eukleides.info $(INFO)dir ; \
rm -f $(INFO)eukleides.info
clean :
rm -f lex.yy.c parser.tab.* *.o eukleides $(DOC)
J'ai remarqué qu'il n'y avait pas de fichiers eukleides.1, euk2eps.1, et euk2edit.1 mais les mêmes sans .1. J'ai effacé dans le make file et maintenant ça m'a créé les fichiers eukleides, euk2eps et eukedit dans usr/man mais maintenant
c'est à la commande suivante que ça bloque. j'ai ça d'afficher.
desktop:~/eukleides_fr.0.9.2rev2$ sudo make install
Password:
cp -f eukleides.man /usr/local/man/eukleides ; \
ln -fs /usr/local/man/eukleides /usr/local/man/euk2eps ; \
ln -fs /usr/local/man/eukleides /usr/local/man/euk2edit
makeinfo eukleides.texi
make: makeinfo : commande introuvable
make: *** [info] Erreur 127
J'ai tenté de modifié le fichier make file en remplaçant "makeinfo" par "make info" mais là ça a buggé !
help !!
[MODIF]
Bon je me répond à moi-même il faut installer le paquet Texinfo et à” miracle ça marche.
Dernière modification par malamaleka (Le 23/11/2007, à 18:46)
Hors ligne