Bonjour
Je cherche a installer detex qui permet d'extraire toutes les commandes
latex d'un fichier *.tex.
1) j'ai pas trouve de rpm pour la mandrake (il existe juste pour la
suse,je sais pas si je peux l'utiliser ...)
2) j'ai telecharger le detex 2.O7.tar
dans /tmp puis
#cd /tmp
#tar xvf detex2.07.tar
#cd detex2.07
#cat Makefile (bon....je le mets si dessous)
#cat Readme (bon)
#make
et la j'ai ce message d'erreur:
cc -O -o detex detex.o -ll
/usr/bin/ld: cannot find -ll
collect2: ld returned 1 exit status
make: *** [detex] Erreur 1
3) J'ai fait google
/usr/bin/ld : cannot find -ll
bon bof
J'aimerai bien savoir qu'elles sont les strategies et
autres choses a savoir ou a lire pour se sortir de ce genre de
situations que je rencontre avec d'autres programmes....
Probleme de dependences? comment savoir lesquels il faut installer
comment savoir lesquels manquent?
Probleme de version de compilateur? comment faire pour le savoir?
3) si vous avez le courage de lire le makefile
-j'ai decommente CC=gcc et ca change rien
-C quoi les DEFS (y a la ligne DEFS= et rien derriere le =)
C peut etre la qu'est le probleme mais je sais pas quoi mettre apres
DEFS=
Merci
Ps ci joint le makefile
Makefile for detex and delatex
#
# Daniel Trinkle
# Computer Science Department
# Purdue University
#
# Detex is a program to remove TeX and LaTeX constructs from text
source.
# Installation directory
#
DESTDIR = /usr/local/bin
# Specify you favorite compiler
#
#CC = gcc
# Compile time flags, just uncomment the necessary lines
# Some say GNU make does not correctly handle += -- you may have to use
:=
#
DEFS =
#
# Add -traditional for GNU cc on ISC 386/ix system and possibly others
# (reported by [EMAIL PROTECTED])
#
#DEFS += ${DEFS} -traditional
#
# Add -DHAVE_STRING_H for the SysV string manipulation routines
#
#DEFS += ${DEFS} -DHAVE_STRING_H
#
# Add -DMAXPATHLEN=<length> if it is not defined in
/usr/include/sys/param.h
#
#DEFS += ${DEFS} -DMAXPATHLEN=1024
#
# Add -DNO_MALLOC_DECL if your system does not like the malloc()
declaration
# in detex.l (reported by [EMAIL PROTECTED])
#
#DEFS += ${DEFS} -DNO_MALLOC_DECL
#
CFLAGS = -O ${DEFS}
# Use your favorite lexical scanner
#
LEX = lex
#LEX = flex
#LFLAGS = -8 -C
LPR = lpr -p
# Program names
#
PROGS = detex
# Header files
#
HDR = detex.h
# Sources
#
SRC = detex.l
# Objects for various programs
#
D_OBJ = detex.o
all: ${PROGS}
detex: ${D_OBJ}
${CC} ${CFLAGS} -o $@ ${D_OBJ} -ll
detex.c:
sed -f states.sed detex.l > xxx.l
${LEX} ${LFLAGS} xxx.l
rm -f xxx.l
mv lex.yy.c detex.c
lexout.c: detex.c
mv detex.c lexout.c
man-page:
troff -man detex.1l
# If you want detex available as delatex, uncomment the last two lines
of
# this target
install: detex
rm -f ${DESTDIR}/detex
install -c -m 775 -o binary -g staff -s detex ${DESTDIR}
# rm -f ${DESTDIR}/delatex
# ln ${DESTDIR}/detex ${DESTDIR}/delatex
clean:
-rm -f a.out core *.s *.o ERRS errs .,* .emacs_[0-9]*
-rm -f ${PROGS} xxx.l lex.yy.c
print: ${HDR} ${SRC}
${LPR} Makefile ${HDR} ${SRC}
# Dependencies
#
detex.c: detex.h
detex.c: detex.l
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"