[crossfire] gcfclient cfsndserv_alsa9 with alsa 1.0.6 / 1.0.8

Kevin Bulgrien kbulgrien at att.net
Mon Oct 24 22:06:17 CDT 2005


Does anyone actually have recent gcfclient sound that works? I have
tried a couple of iterations of compiling cvs and downloading pre-
made rpms for Mandrake 10.1 and Mandriva 2005LE.  cfsndserv just dies.
This done on three different systems also.  I know alsa is up because
on one system I had no sound until I ran alsaconf, but gcfclient still
has no sound.

When I forget to tell it to use cfsndserv_alsa9, the OSS server does not
crash.

See no sign of stuff in history, except a note about a failure to
detect when the sound server craters.

The symptom is the same for all different attempts.  Here is a log.
Also made sure all libraries were present in the event that there was
some sort of dependency not being fulfilled.

I have tried under KDE, IceWM, xfce in case something KDE was doing was
mucking with it.

---

$ gcfclient -sound_server /home/games/bin/cfsndserv_alsa9 

<snip>

[  INFO  ] (Client Version) GTK Unix Client 1.8.0
[  INFO  ] (gtk::init_cache_data) Init Cache
[  INFO  ] (common::raiseChild) Raising /home/games/bin/cfsndserv_alsa9
 with flags 7
[  INFO  ] (common::monitorChilds) Child /home/games/bin/cfsndserv_alsa9
 died.
Removing and closing pipes
[  INFO  ] (common::VersionCmd) Playing on server type  Crossfire Server

[WARNING ] (common::SetupCmd) Server returned FALSE on setup command sexp
[  INFO  ] (commands.c) addme_success received.

[ ERROR  ] (gtk::play_sound) couldn't write to sound pipe: 32
[  INFO  ] (gtk::event_loo

$ ldd /home/games/bin/cfsndserv_alsa9 
        linux-gate.so.1 =>  (0xffffe000)
        libasound.so.2 => /usr/lib/libasound.so.2 (0x40028000)
        libm.so.6 => /lib/tls/libm.so.6 (0x400d9000)
        libpng.so.3 => /usr/lib/libpng.so.3 (0x400fc000)
        libz.so.1 => /lib/libz.so.1 (0x40121000)
        libc.so.6 => /lib/tls/libc.so.6 (0x40132000)
        libdl.so.2 => /lib/libdl.so.2 (0x40251000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0x40255000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

$ rpm -qf /usr/lib/libasound.so.2
libalsa2-1.0.6-1mdk
$ rpm -qf /lib/libm.so.6
glibc-2.3.3-23.1.101mdk
$ rpm -qf /usr/lib/libpng.so.3
libpng3-1.2.6-2.1.101mdk
$ rpm -qf /usr/lib/libz.so.1
zlib1-1.2.1.1-3.2.101mdk
$ rpm -qf /lib/libc.so.6
glibc-2.3.3-23.1.101mdk
$ rpm -qf /lib/libdl.so.2
glibc-2.3.3-23.1.101mdk
$ rpm -qf /lib/libpthread.so.0
glibc-2.3.3-23.1.101mdk
$ rpm -qf /lib/ld-linux.so.2  
glibc-2.3.3-23.1.101mdk



    


More information about the crossfire mailing list