Seite 1 von 1

Muse verlangt beim Kompilieren neues ALSA

Verfasst: Di Jul 11, 2006 7:01 pm
von w.strowik
Hallo Leute,

ich habe mich entschlossen, Muse selbst zu kompilieren, nachdem es mit der Version aus meiner Suse-Distribution Probleme gab. Ich benutze Version 0.8.1 und bekomme beim Kompilieren (genauer gesagt bei "configure") folgende Fehlermeldung:

checking for ALSA CFLAGS...
checking for ALSA LDFLAGS... -lasound -lm -ldl
checking for libasound headers version >= 0.9.0... not present.
checking for snd_seq_create_event in -lasound... yes
configure: error: latest alsa (0.9.x) is required

Allerdings sagt mir ein
rpm -q alsa
dass ich alsa-1.0.9-9.1 installiert habe, also mindestens so neu wie von muse verlangt.
Weiss vielleicht jemand, woran das liegen könnte? Sollte ich vielleicht besser Muse 0.72 nehmen, weil 0.81 noch zu neu ist?

Danke im Voraus

Wolfgang

Re: Muse verlangt beim Kompilieren neues ALSA

Verfasst: Di Jul 11, 2006 11:26 pm
von linuxchaos
w.strowik hat geschrieben:Weiss vielleicht jemand, woran das liegen könnte? Sollte ich vielleicht besser Muse 0.72 nehmen, weil 0.81 noch zu neu ist?
also helfen kann ich dir bei deinem problem eigentlich nicht. es könnte höchstens sein, dass die alsa-dev-pakete fehlen...

aber 0.8.1 sollte schon ok sein, da brauchst du nicht 0.7.2 nehmen...

grüsse l.chaos

Re: Muse verlangt beim Kompilieren neues ALSA

Verfasst: Mi Jul 12, 2006 6:58 am
von zettberlin
w.strowik hat geschrieben: checking for libasound headers version >= 0.9.0... not present.
configure sucht nach den headern von libasound - die werden mit den devel-paketen von alsa installiert, nicht aber mit dem normalen alsa-Paketen.
Installier` mal alles, was mit alsa, fftw, qt, libsound und jack zu tun hat und "devel" im Paketnamen stehen hat ;-)
w.strowik hat geschrieben: Sollte ich vielleicht besser Muse 0.72 nehmen, weil 0.81 noch zu neu ist?

Danke im Voraus

Wolfgang


Nein, auf keinen Fall! Erstens habe ich muse 8.1 auch in Suse 9.3 gut zum laufen bekommen und zweitens ist 8.1 im vergleich zu der 7er Serie deutlich weiter - es lohnt sich wirklich, die 8er muse zu installieren.

Verfasst: Mi Jul 12, 2006 9:41 pm
von w.strowik
Hallo,

Erstmal vielen Dank, das hat mir etwas weiter geholfen. Jetzt hängt der configure-Vorgang an einer späteren Stelle - sollte ich das nicht hinkriegen, melde ich mich nochmal...

Schöne Grüße

Wolfgang

Verfasst: Mi Jul 12, 2006 11:05 pm
von zettberlin
w.strowik hat geschrieben:Jetzt hängt der configure-Vorgang an einer späteren Stelle -
muse braucht viele devel-Pakete, um gebaut zu werden - die Mühe, den ganzen Kram zu installieren, ist aber nicht nur für muse von Nutzen. Wenn Du muse übersetzt hast, hast Du ein System, in dem sich auch die meisten anderen QT-Audioprogs (Rosegarden, qjackctl, Hydrogen etc) leicht bauen lassen.

Ein Blick in README.de verrät folgendes:

=============================
Voraussetzungen
=============================

- qt 3.2.0 oder neuer
ftp://ftp.trolltech.com/qt/source
Bitte mit "-thread" option compilieren.

- libsndfile 1.0.1 (aktuell ist 1.0.4)
http://www.zip.com.au/~erikd/libsndfile/

- JACK
http://jackit.sourceforge.net/
download:
http://jackit.sourceforge.net/download/

- fluidsynth-1.0.3 (the synti formerly known as "iiwusynth") von
http://savannah.nongnu.org/download/fluid

- Linux Kernel mit rtc (RealTimeClock) Treiber (device /dev/rtc)
("low latency patches" für minimales timing-jitter wären fein)

- ALSA von http://www.alsa-project.org/
Version 0.9.x oder neuer


Wie schon gesagt: von all dem brauchst Du die devel-Pakete. Die Entwicklungsumgebung selbst braucht neben make, gcc und den anderen Standardbuildprogrammen unter anderem ein sauber eingerichtes pkgconfig:
http://www.audio4linux.de/wiki/index.ph ... en_bringen

viel Glück ;-)

Verfasst: Sa Jul 15, 2006 11:33 am
von w.strowik
Hallo,

vielen Dank! Jetzt hat alles geklappt, Muse 0.81 läuft und nimmt problemlos Midi-Signale vom Keyboard auf.

I'm really aMUSEd !

Schöne Grüße

Wolfgang