Quellen in Linux compilieren
von
https://liarchiv.joonet.de/index.php?topic=1505.msg8373#msg8373verschoben, wird dort gelöscht.
Dieses Thema hängt zusammen mit "mehrer versionen installieren und aufrufen"
https://liarchiv.joonet.de/index.php?topic=1499.0.
Dabei stellte sich heraus, dass ich die Quelle(n) unter Ubuntu 12.04 LTS (mehrfach in meinen Versuchen mit verschiedenen Ubuntus und Ubuntu-Derivaten auf x86 und 64 Bit verifiziert) nicht fehlerfrei compilieren läßt.
Ich erhalte immer die Fehlermeldung:
Zitat
...
make[1]: Entering directory `/home/ich/lilypond-2.14.2/build/mf'
mkdir -p ./out
touch ./out/dummy.dep
echo '*' > ./out/.gitignore
make[1]: Leaving directory `/home/ich/lilypond-2.14.2/build/mf'
make[1]: Entering directory `/home/ich/lilypond-2.14.2/build/mf'
cd ./out && mpost -progname=mpost -ini /home/ich/lilypond-2.14.2/mf/mf2pt1.mp \\dump
This is MetaPost, version 1.208 (kpathsea version 5.0.0) (INIMP)
(/home/ich/lilypond-2.14.2/mf/mf2pt1.mp
! I can't find file `mfplain'.
l.27 input mfplain
;
Please type another input file name:
(Hier die Meldung für den Versuch mit Version 2.14.2, eine identische Fehlermeldung tritt mit Version 2.16.2 auf.)
Nachdem harm6
https://liarchiv.joonet.de/index.php?topic=1499.msg8346#msg8346 zeigen konnte, dass lilypond fehlerfrei compiliert (welches Linux-Brand?) scheint das ein spezifisches Ubuntu-Problem zu sein.
Im Verzeichnis /home/ich/lilypond-2.14.2/mf/ ist zwar mf2pt1.mp vorhanden, aber mfplain ist nicht vorhanden. Für das Verzeichnis
/home/ich/lilypond-2.14.2/build/mf/out gilt das ebenso.
Das mf-Problem kann man lösen durch installation von
Code: [Auswählen]
sudo apt-get install texlive-metapost
Leider tritt danch ein neuer Fehler auf:
Code: [Auswählen]
...
make/lilypond-targets.make:1: config.make: No such file or directory
/home/ub/lilypond-2.14.2/./mf/make/lilypond-targets.make:1: config.make: No such file or directory
************************************************************
configure changed! You should probably reconfigure manually.
************************************************************
(cd /home/ub/lilypond-2.14.2/build/mf; ./config.status)
/bin/sh: 1: ./config.status: not found
make[1]: *** [config.make] Error 127
make[1]: Leaving directory `/home/ub/lilypond-2.14.2/build/mf'
make: *** [all] Fehler 2
Konnte ein Ubuntu-Nutzer 12.04 LTS einen Quellcode fehlerfrei compilieren?
Grüße