You are not logged in.

#1 2014-02-19 00:27:13

henriqueleng
Member
Registered: 2014-02-18
Posts: 77

Terasology (java game) problem. OpenAl Library

Im tryng to run the jar game Terasology and i receive this error message:
test

In terminal i receive this message:

 07:24:08.104 [main] INFO  o.t.audio.openAL.OpenALManager - Initializing OpenAL audio manager
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
AL lib: (EE) alsa_open_playback: Could not open playback device 'default': No such file or directory
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
AL lib: (EE) alsa_open_playback: Could not open playback device 'default': No such file or directory
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
AL lib: (EE) alsa_open_playback: Could not open playback device 'default': No such file or directory
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
AL lib: (EE) alsa_open_playback: Could not open playback device 'default': No such file or directory
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
AL lib: (EE) alsa_open_playback: Could not open playback device 'default': No such file or directory
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
AL lib: (EE) alsa_open_playback: Could not open playback device 'default': No such file or directory

And in the end of log

java.lang.RuntimeException: org.lwjgl.LWJGLException: Could not locate OpenAL library.
	at org.terasology.audio.openAL.OpenALManager.<init>(OpenALManager.java:83) ~[engine-0.1.0-SNAPSHOT+31.jar:31, master, 2014-02-14_04-23-15, pre-alpha]
	at org.terasology.engine.subsystem.lwjgl.LwjglAudio.initOpenAL(LwjglAudio.java:64) ~[engine-0.1.0-SNAPSHOT+31.jar:31, master, 2014-02-14_04-23-15, pre-alpha]
	at org.terasology.engine.subsystem.lwjgl.LwjglAudio.postInitialise(LwjglAudio.java:39) ~[engine-0.1.0-SNAPSHOT+31.jar:31, master, 2014-02-14_04-23-15, pre-alpha]
	at org.terasology.engine.TerasologyEngine.init(TerasologyEngine.java:144) ~[engine-0.1.0-SNAPSHOT+31.jar:31, origin/master, 2014-02-14_04-23-15]
	at org.terasology.engine.Terasology.main(Terasology.java:78) [Terasology.jar:31, origin/master, 2014-02-14_04-23-15]
Caused by: org.lwjgl.LWJGLException: Could not locate OpenAL library.
	at org.lwjgl.openal.AL.create(AL.java:151) ~[lwjgl-2.9.0.jar:na]
	at org.lwjgl.openal.AL.create(AL.java:102) ~[lwjgl-2.9.0.jar:na]
	at org.lwjgl.openal.AL.create(AL.java:201) ~[lwjgl-2.9.0.jar:na]
	at org.terasology.audio.openAL.OpenALManager.<init>(OpenALManager.java:81) ~[engine-0.1.0-SNAPSHOT+31.jar:31, master, 2014-02-14_04-23-15, pre-alpha]
	... 4 common frames omitted

I already have openal and alsa installed


Emacs - tmux - Cmus - Mutt - Lynx/w3m - ....

Offline

#2 2014-02-19 00:37:12

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: Terasology (java game) problem. OpenAl Library

Try running

strace terasology

and look for /usr/lib/libopenal.so. Maybe a specific version is hardcoded. If terasology looks for one, creating a symlink would be a fix. What is in your ~/.asoundrc?

Last edited by emeres (2014-02-19 00:38:43)

Offline

#3 2014-02-21 10:48:22

0x29a
Member
Registered: 2012-09-28
Posts: 101

Re: Terasology (java game) problem. OpenAl Library

Maybe you need lib32-openal? Just a shot...

Offline

Board footer

Powered by FluxBB