Fermer2
illwieckzLe 10/03/2012 à 01:07
Dans un même dossier "ti v200" j'ai désarchivé "preos-1.0.7.7z" et "pedrom-0.83.7z"
Dans le dossier "ti v200/pedrom" j'ai fait "make"
J'ai obtenu ce message d'erreur :

make[3]: entrant dans le répertoire « [...]ti v200/preos/src »
tigcc preos.asm -WA,-vhw2tsr hw2tsr/h220xtsr.a
68000 Assembler - version 2.71.F3x (December 23, 2008)
Copyright 1985 by Brian R. Anderson
AmigaDOS conversion copyright 1991 by Charlie Gibbs.
Adapted for use with Fargo by David Ellsworth.
Bugfixes and additions by Julien Muchembled, Paul Froissart and Kevin Kofler

Assembling preos.asm

PASS 1 line 4871
PASS 2 line 4871
End of assembly - no errors were found.
Heap usage:  -w4095,224
Total hunk sizes:  1c70 code, 0 data, 0 BSS
hw2tsr/h220xtsr.a: Error: Unable to open file.
preos.o: Error: Unresolved reference to `h220xTSR_internal'.


Alors je suis allé dans "ti v200/preos/src/hw2tsr/"
Et j'ai fait "tigcc h220xtsr.asm -ar"
Puis je suis retourné dans "ti v200/pedrom"

Puis j'ai repris la compilation

Puis j'ai eu ce message d'erreur :

cd gmp && export CFLAGS="-O2 -fomit-frame-pointer --cut-ranges --optimize-code  --remove-unused --optimize-relocs --merge-constants" && […]ti v200/pedrom/src/lib/../../bin/ticonfigure --disable-fft
/bin/sh: [...]ti: not found
make[2]: *** [libgmp.a] Erreur 127
make[2]: quittant le répertoire « [...]ti v200/pedrom/src/lib »
make[1]: *** [lib/t-ihm.o] Erreur 2
make[1]: quittant le répertoire « [...]ti v200/pedrom/src »


Alors j'ai fait un lien symbolique de "ti_v200" vers "ti v200" et je suis allé dans "ti_v200/pedrom"

Puis j'ai repris la compilation et elle est allée jusqu'au bout.

Donc récapitulatif :

1. la compilation de preos nécessite h222xtsr.a, mais le Makefile ne contient pas de rêgle pour l'assembler.

2. la compilation de gmp ne supporte pas que le chemin de travail contienne une espace.