Hallo Leute,
Sysadmin hat mir heute morgen mal wieder einen Streich gespielt und geupdatet. Problem: die ALSA-Bibliothek von Sun JRE 1-6-0-04 und dem neuen ALSA passen nicht mehr zusammen.
ALSA scheint jetzt im Kernel zu sitzen.
Neu kompilieren der Java-Anwendung brachte keinen Erfolg.
Fehlermeldung:
und weiter:/usr/lib/jvm/sun-jdk-1.6/bin/java: relocation error: /opt/sun-jdk-1.6.0.04/jre/lib/amd64/libjsoundalsa.so: symbol __snd_pcm_hw_params_get_channels_min, version ALSA_0.9 not defined in file libasound.so.2 with link time reference
nm /usr/lib/libasound.so.2 | grep snd_pcm_hw_params_get_channels_min
nm: /usr/lib/libasound.so.2: no symbols
Was kann man da tun, damit Java wieder mit Sound löppt?readelf -W -s /usr/lib/libasound.so.2|grep snd_pcm_hw_params_get_channels_min
156: 0000003c88450c20 15 FUNC GLOBAL DEFAULT 12 snd_pcm_hw_params_get_channels_min@@ALSA_0.9.0rc4
160: 0000003c88450c30 30 FUNC GLOBAL DEFAULT 12 snd_pcm_hw_params_get_channels_min@ALSA_0.9
readelf -W -s /opt/sun-jdk-1.6.0.04/jre/lib/amd64/libjsoundalsa.so|grep snd_pcm_hw_params_get_channels_min
163: 0000000000000000 24 FUNC GLOBAL DEFAULT UND __snd_pcm_hw_params_get_channels_min@ALSA_0.9 (3)
324: 0000000000000000 24 FUNC GLOBAL DEFAULT UND __snd_pcm_hw_params_get_channels_min@@ALSA_0.9
so long,
BlueJay
Lesezeichen