Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/11/2007, à 14: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, à 14:05)

Hors ligne

#2 Le 21/11/2007, à 21: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, à 23: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, à 23:16)

Hors ligne

#4 Le 23/11/2007, à 19: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, à 19:46)

Hors ligne