Archives / Snippets / Projets

Erreurs d'installation sous Ubuntu 15.10

http://eukleides.org/samples.html

Version 1.5.4

Dépendances (Ubuntu)

sudo apt-get install bison flex texinfo

Dans ./build/Makefile

Pour linker, le flag -lm doit être passé après les noms de fichiers sur certains systèmes...

$(BINARY): $(OBJECTS)
    @echo "    Linking $(notdir $@)"
-     @$(CC) $(LDFLAGS) $^ -o $@
+     @$(CC) $^ -o $@ $(LDFLAGS)

Dans ./doc/eukleides.texi

Erreur : misplaced {, dans texinfo/makeinfo

Escape les { :

\def\LaTeX@{L\kern-.34em\raise.49ex\hbox@{\sevenrm A@}\kern-.18em\TeX@}
\def\mdeg@{$^\circ$@}
\font\degfont=cmtt8
\def\deg@{\raise.7ex\hbox@{\degfont o@}@}
\def\exm#1@{\noindent@{\textit Example:@}\quad@{\texttt #1@}@}
\def\exmp@{\noindent@{\textit Example:@}@}

Exemples:

Feuerbach, Spiral, Thales...

Erreur de syntaxe (ligne 22, feuerbach.euk) Surement un problème d'encodage...

label
  A -135° ; B -45° ; C 90°
  A' 45° ; B' 135° ; C' -90°
  A_0 30° ; B_0 150° ; C_0 -90°
end

Sous linux :

recode ..latin1 fichier.euk

Thales / Animate

# Ne fonctionne pas
eukleides -a A81 thales.euk -o thales.ps
# OK
eukleides -a A81 --output thales.ps thales.euk