Programm aus den Quellen kompilieren, Hilfe benötigt
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 ? Jürgen
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
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
Am 27.03.24 um 08:03 schrieb Martin Burnicki: 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
Am 29.03.24 um 17:58 schrieb Jürgen Hochwald:
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)
Da du meinen ersten Beitrag zu Deinem Problem nicht zur Kenntnis genommen hast, wirst Du das mit diesem vermutlich genauso machen. Viele Grüße Ulf
Am 30.03.24 um 00:05 schrieb Richard Kraut:
Am Samstag, dem 30.03.2024 um 00:00 +0100 schrieb Jürgen Hochwald:
??????????????? ich habe keinen ersten Beitrag bekommen ???????????????
Ulfs erster Beitrag in diesem Thread wird von meinem MUA auf den 27.03.2024 von 08:39:10 Uhr datiert.
Jepp. Unabhängig davon finde ich die gesuchte mpreal.h unter https://github.com/advanpix/mpreal/blob/master/mpreal.h Ohne weiteres Beiwerk. Es dürfte genügen, die an die passende Stelle zu kopieren. Viele Grüße Ulf
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 ?
Bei Debian kommen die Dateien aus ulf@deb12-p330:~$ apt-file search /usr/include/mpreal.h libmpfrc++-dev: /usr/include/mpreal.h ulf@deb12-p330:~$ apt-file search toml.hpp libtoml11-dev: /usr/include/toml.hpp ulf@deb12-p330:~$ Die passenden Paket bei SUSE dürften dann mpfr und toml11 sein, beide bei OBS als Versuchspakete verfügbar. Viele Grüße Ulf
participants (4)
-
Jürgen Hochwald
-
Martin Burnicki
-
Richard Kraut
-
Ulf Volmer