Am 27.03.24 um 08:03 schrieb Martin Burnicki:
Hi
Am 26.03.24 um 23:46 schrieb Jürgen Hochwald:
Hi,
ich möchte ein Programm von den Quellen kompilieren. Das Problem dabei ist, daß das nur für debian beschrieben ist.
https://fraktaler.mathr.co.uk/#build
Die Quellen habe ich heruntergeladen und durch Probieren konnte ich schon einige Abhängigkeiten auflösen. Im Kern hänge ich noch bei zwei Dateien, wo ich nicht herauskriege, wo ich die weg bekomme (siehe Anhang)
toml.hpp mpreal.h
Hat da noch jemand eine Idee, was ich Installieren/einbinden muß, um die fehlenden Dateien zu erhalten ?
Header-Dateien werden ja von *-devel-Paketen bereitgestellt.
Unter der genannten URL findet man unter
Build Source Dependencies
unter anderem:
git clone https://github.com/ToruNiina/toml11.git
welches wohl die toml.hpp bereitstellt.
Soweit ich sehe, gehört die mpreal.h z.B. zur GNU MPFR-Library, die in den OS-Standard-Repos enthalten ist und Multiple Precision Floating Point-Routinen bereitstellt.
Da müsstest du nur das passende Paket mpfr-devel installieren.
Ich habe das allerdings nicht getestet und weiß auch nicht, ob die Pakete aktuell genug bzw. passend sind.
Martin Die "toml"-Dateien konnte ich inzwischen auflösen. Dazu mußte ich alle Quelltexte ändern, die das verwenden, weil das nicht im Standardpfad liegt (Gänsefüßchen statt spizen Klammern und Pfadangabe).
Die mpfr-Sache funktioniert aber nach wie vor nicht. Ich habe alle devel-Pakete installiert, die irgendwie "mpfr" im Namen haben. Die fehlende Datei mpreal.h habe ich aber trotzdem nicht (find-Suche ab / erfolglos). In der Programmbeschreibung ist auch von "mpfrc++" die Rede, aber auch das kann ich nirgends finden (wohl ein c++-Bindung für mpfr) Jürgen