Problem

Mit dem Upgrade auf Fedora 41 sind Csound und Cabbage nicht mehr vorhanden, da sie aus den Paket-Repositories (temporär?) entfernt wurden. Die Pakete müssen daher manuell kompiliert und installiert werden.

Csound

  1. Download der Quellcodes von https://csound.com/download.html und Entpacken auf dem eigenen Rechner.
  2. Download der Patches von Debian, da (Stand 22.12.2024) Csound wegen Build-Fehlern sonst nicht gebaut werden kann (GCC14 prüft strenger, was zu Buildfehlern in der Datei Opcodes/OSC.c führt).
  3. Anwenden der Debian-Patches mit folgendem Befehl (aus dem Csound-Quellverzeichnis heraus): patch -p1 < Patchdatei
  4. Installieren aller in der BUILD.md unter Fedora genannten Bibliotheken.
  5. Makefiles erzeugen: cmake ./
  6. Csound kompilieren: make
  7. Csound installieren: sudo make install
  8. Linker-Pfad für dynamische Bibliotheken anpassen, damit libcsound6.so geladen werden kann: echo /usr/local/lib > /etc/ld.so.conf.d/DES-usr-local-lib.conf; ldconfig

Cabbage

  1. Download des Binärpakets von https://cabbageaudio.com/download/ und Entpacken auf dem Rechner.
  2. Es entstehen zwei Verzeichnisse. Das Verzeichniss Cabbage-Install kann gelöscht werden.
  3. Stattdessen kann Cabbage aus dem entpackten Programmverzeichnis direkt gestartet werden, sofern libcsound6.so im System vorhanden ist.


attachments

imageappend Append an Image
>