pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

audio/xmms-crossfade fails to build on SPARC Solaris



Hi, I get the following error when trying to build this package:
 
gcc -DHAVE_CONFIG_H -I. -DDEFAULT_OSS_ALT_AUDIO_DEVICE=\"\" -D_REENTRANT 
-I/opt/pkg.obj/audio/xmms-crossfade/work.ultra10/.buildlink/include 
-I/opt/pkg.obj/audio/xmms-crossfade/work.ultra10/.buildlink/include/glib/glib-1.2
 -I/opt/pkg.obj/audio/xmms-crossfade/work.ultra10/.buildlink/include/gtk-1.2 
-I/opt/pkg.obj/audio/xmms-crossfade/work.ultra10/.buildlink/include/xmms 
-I/opt/pkg.obj/audio/xmms-crossfade/work.ultra10/.buildlink/lib/glib/include 
-I/opt/pkg.obj/audio/xmms-crossfade/work.ultra10/.x11-buildlink/include -O 
-DGLX_GLXEXT_LEGACY -Wall -c 
oss.c  -fPIC -DPIC -o .libs/oss.o
oss.c: In function 'oss_get_volume':
oss.c:150: error: 'SOUND_MIXER_READ_DEVMASK' undeclared (first use in this 
function)
oss.c:150: error: (Each undeclared identifier is reported only once
oss.c:150: error: for each function it appears in.)
oss.c:151: error: 'SOUND_MASK_PCM' undeclared (first use in this function)
oss.c:152: error: 'SOUND_MIXER_READ_PCM' undeclared (first use in this 
function)
oss.c:153: error: 'SOUND_MASK_VOLUME' undeclared (first use in this function)
oss.c:154: error: 'SOUND_MIXER_READ_VOLUME' undeclared (first use in this 
function)
... and so on

So I put the following line in audio/xmms-crossfade/Makefile

CONFIGURE_ARGS+=        --disable-oss

This is probably not correct for most platforms. Maybe the Makefile should 
have some logic that tests for OSS and then disables it if the OS does not 
support it.



Home | Main Index | Thread Index | Old Index