Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Fehler beim Kompilieren von Hydrogen

  1. #1
    Registrierter Benutzer Avatar von daniel2000
    Registriert seit
    Dec 2003
    Ort
    München
    Beiträge
    77

    Fehler beim Kompilieren von Hydrogen

    Hallo,

    ich wollte Hydrogen testen. Ich habe alle lib's installiert. Jetz kommt bei make dieser Fehler:
    Code:
    make[3]: Entering directory `/home/daniel/hydrogen-0.9.1/lib/drivers'
    if g++ -DHAVE_CONFIG_H -I. -I. -I../..   -DQT_THREAD_SUPPORT  -D_REENTRANT  -O3  -MT AlsaAudioDriver.o -MD -MP -MF ".deps/AlsaAudioDriver.Tpo" -c -o AlsaAudioDriver.o AlsaAudioDriver.cpp; \
            then mv -f ".deps/AlsaAudioDriver.Tpo" ".deps/AlsaAudioDriver.Po"; else rm -f ".deps/AlsaAudioDriver.Tpo"; exit 1; fi
    AlsaAudioDriver.cpp: In member function `virtual int AlsaAudioDriver::connect()':
    AlsaAudioDriver.cpp:191: Fehler: Ungültige Umformung von »unsigned int*« in »unsigned int«
    AlsaAudioDriver.cpp:191: Fehler:   Argument 3 von »unsigned int snd_pcm_hw_params_set_rate_near(snd_pcm_t*, snd_pcm_hw_params_t*, unsigned int, int*)« wird initialisiert
    AlsaAudioDriver.cpp:199: Fehler: Ungültige Umformung von »unsigned int*« in »unsigned int«
    AlsaAudioDriver.cpp:199: Fehler:   Argument 3 von »unsigned int snd_pcm_hw_params_set_periods_near(snd_pcm_t*, snd_pcm_hw_params_t*, unsigned int, int*)« wird initialisiert
    AlsaAudioDriver.cpp:226: Fehler: Ungültige Umformung von »unsigned int*« in »int*«
    /usr/include/alsa/pcm.h:690: Fehler: too many arguments to function `int snd_pcm_hw_params_get_rate(const snd_pcm_hw_params_t*, int*)'
    AlsaAudioDriver.cpp:226: Fehler: at this point in file
    /usr/include/alsa/pcm.h:752: Fehler: too many arguments to function `snd_pcm_sframes_t snd_pcm_hw_params_get_buffer_size(const snd_pcm_hw_params_t*)'
    AlsaAudioDriver.cpp:227: Fehler: at this point in file
    make[3]: *** [AlsaAudioDriver.o] Fehler 1
    Kann mir jemand helfen.

    configure ist ohne Fehler durchgelaufen.

    habe alsa 0.9.6-96

    Daniel

  2. #2
    Registrierter Benutzer Avatar von Wuppi109
    Registriert seit
    Nov 2001
    Ort
    Bad Bramstedt
    Beiträge
    1.091
    Moin,

    hatte das gleiche Problem mit allen Versionen > 0.80 und nix zur Lösung gefunden.
    Habe deshalb die 0.80 installiert, das ging ohne Probs.
    Bei Deiner SuSE 9.0 ist das Paket in der Distri schon fertig dabei meine ich. Ansonsten wenn Du selbst die Version 0.80 kompilierst, benötigst Du zwei Programmteile: libhydrogen und hydrogen !

    Gruß Wuppi
    ..sag' einfach.. wir benutzen Linux !

  3. #3
    Benutzter Registrierer
    Registriert seit
    Feb 2004
    Beiträge
    2.281
    Moin,

    Ziemlich das selbe Problem hatte ich letzthin auch, ich glaub bei kdenlive oder kino wars - da gabs dann in der mailinglist den Hinweis, dass wenn das passiert, Alsa zu alt ist. Soll man dann ne version >=1 nehmen. Hat bei mir dann hingehauen.

    Gruss
    WK
    Das ist aber zu viel zum Lesen und ich will, dass er einfach kompeliert!

  4. #4
    Registrierter Benutzer Avatar von Wuppi109
    Registriert seit
    Nov 2001
    Ort
    Bad Bramstedt
    Beiträge
    1.091
    Moin,

    Der Tipp von derguteweka war "goldwert"....hab's hinbekommen die 0.91er Version zum "drummen" zu bringen und zwar wie folgt:

    Hier die neuesten Alsa Pakete (für SuSE) saugen und installieren

    -> http://packman.links2linux.de/?action=217

    Anschließend hab ich noch Probs bei der FLAC-Unterstützung bekommen (SuSE 8.1) was wahrscheinlich an der alten FLAC-Version lag. Habe hier die neuesten Quellen gesaugt und kompiliert und installiert :

    -> http://flac.sourceforge.net/download.html

    Dann hat es fast geklappt...
    Leider waren in der /usr/lib tote Links auf die /usr/local/lib von libFLAC.so, libFLAC.so.6, libFLAC++.so und libFLAC++.so.4 .
    Aber nach wiederherstellen der Links funzte alles.
    (ln -s /usr/local/lib/libFLAC.xyz /usr/lib/)
    Viel Spaß beim drummen

    Gruß wuppi
    ..sag' einfach.. wir benutzen Linux !

  5. #5
    Registrierter Benutzer Avatar von daniel2000
    Registriert seit
    Dec 2003
    Ort
    München
    Beiträge
    77
    Danke für eure Hilfe

    Es kompiliert gerade und ist bei alsa schon vorbei.

    Daniel

    P.S.: Habe etwas länger mit der Antwort gebraucht, da ich am Wochenende meine /usr Partition zerstört habe.
    LVM + "trial and error" will einfach nicht zusammenpassen

Ähnliche Themen

  1. interner Fehler beim kompilieren von wine
    Von zvenix im Forum Kompilieren von Kernel und Sourcen
    Antworten: 1
    Letzter Beitrag: 10.11.04, 20:02
  2. Kompilieren von Winex CVS
    Von Inzayne im Forum Emulatoren für Spiele
    Antworten: 2
    Letzter Beitrag: 07.11.04, 20:15
  3. windowmaker u. SuSE 9.0 kompilieren - Fehler beim make
    Von prostetnik im Forum Kompilieren von Kernel und Sourcen
    Antworten: 4
    Letzter Beitrag: 14.02.04, 15:05
  4. Fehler beim Kernel kompilieren
    Von tuem_deluxe im Forum Kompilieren von Kernel und Sourcen
    Antworten: 0
    Letzter Beitrag: 27.06.03, 15:25
  5. Fehler beim Wine kompilieren
    Von kane32 im Forum Kompilieren von Kernel und Sourcen
    Antworten: 2
    Letzter Beitrag: 24.06.03, 06:48

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •