Hi Peter,

Le 22 avr. 05, � 06:14, [EMAIL PROTECTED] a �crit :

Hi Denis

Sorry about the late reply; I've returned from a long vacation and have
just started catching up with the mail backlog ;)


not really late, thanks for replying! I tried to follow your instructions but there is probably something wrong in my configuration...


thank you very much, I did used ./configure --disable-gsnd in
gnustep-gui and the installation did complete successfully :)
For now I will try to use it "as is", but for the future I will be very
pleased if there is a way to enable sound.

I've been looking at this on and off since gsnd was committed. I've now had a successful compile on NetBSD, but since I've got new hardware I can't actually enable the audio device on my box to test it :(

This is what I did on NetBSD/i386 2.0.2:

1. Installed portaudio-18.1nb1 from pkgsrc


I already did

2. Modified the gsnd GNUmakefile to add a line
   gnustep_sndd_OBJC_FILES = gsnd.m


This line was already in
   and remove (by commenting out) the ifeq block containing
   gnustep_sndd_C_FILES that adds the C files from the included copy of
   portaudio. A patch is attached.


OK done!

3. Ran gmake in the gsnd directory, then gmake install


freeb# gmake test -d ./shared_obj/portaudio/pa_common || \ mkdir -p ./shared_obj/portaudio/pa_common ; \ test -d ./shared_obj/portaudio/pa_unix_oss || \ mkdir -p ./shared_obj/portaudio/pa_unix_oss ; Making all for tool gnustep_sndd... Linking tool gnustep_sndd ... ./shared_obj/gsnd.o(.text+0x9de): In function `paCallback': : undefined reference to `Pa_CloseStream' ./shared_obj/gsnd.o(.text+0x9ea): In function `paCallback': : undefined reference to `Pa_Terminate' ./shared_obj/gsnd.o(.text+0xa1d): In function `paCallback': : undefined reference to `Pa_GetErrorText' ./shared_obj/gsnd.o(.text+0xa3a): In function `paCallback': : undefined reference to `Pa_GetErrorText' ./shared_obj/gsnd.o(.text+0x1a19): In function `_i_SoundServer__play': : undefined reference to `Pa_Initialize' ./shared_obj/gsnd.o(.text+0x1a2a): In function `_i_SoundServer__play': : undefined reference to `Pa_GetErrorText' ./shared_obj/gsnd.o(.text+0x1a6a): In function `_i_SoundServer__play': : undefined reference to `Pa_OpenDefaultStream' ./shared_obj/gsnd.o(.text+0x1a7a): In function `_i_SoundServer__play': : undefined reference to `Pa_GetErrorText' ./shared_obj/gsnd.o(.text+0x1a97): In function `_i_SoundServer__play': : undefined reference to `Pa_StartStream' ./shared_obj/gsnd.o(.text+0x1aa7): In function `_i_SoundServer__play': : undefined reference to `Pa_GetErrorText' ./shared_obj/gsnd.o(.text+0x1ac2): In function `_i_SoundServer__play': : undefined reference to `Pa_Sleep' gmake[1]: *** [shared_obj/gnustep_sndd] Error 1 gmake: *** [gnustep_sndd.all.tool.variables] Error 2


4. Run the tool :)

Can you do this and tell me whether something like GNUmail that generates
sounds, works?



Regards

Denis

I think portaudio may be a useful third-party prerequisite library that
is searched for by configure, and that GUI only conditionally builds
gsnd if portaudio is present. Thoughts?

Regards

Peter



_______________________________________________ Discuss-gnustep mailing list [email protected] http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to