Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 02 Jul 2003 15:57:41 -0500
From:      Jeremy Messenger <mezz7@cox.net>
To:        Adam <blueeskimo@gmx.net>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: alsaplayer fails to compile
Message-ID:  <oprrpa6fkf8ckrg5@smtp.central.cox.net>
In-Reply-To: <1057177643.96047.83.camel@jake>
References:  <1057177643.96047.83.camel@jake>

next in thread | previous in thread | raw e-mail | index | archive | help
On 02 Jul 2003 16:27:23 -0400, Adam <blueeskimo@gmx.net> wrote:

> Making all in xosd
> Making all in output
> Making all in alsa-0.5.x
> Making all in alsa-final
> Making all in oss
> source='oss.c' object='oss.lo' libtool=yes  depfile='.deps/oss.Plo'
> tmpdepfile='.deps/oss.TPlo'  depmode=gcc /bin/sh ../../depcomp  /bin/sh
> ../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../..   - 
> I/usr/local/include -I/usr/X11R6/include -I/usr/local/include
> -D_REENTRANT -I../.. -I../../alsaplayer -fexpensive-optimizations
> -funroll-loops -finline-functions -ffast-math -Wall -O -pipe -O -pipe -c
> -o oss.lo `test -f 'oss.c' || echo './'`oss.c
> mkdir .libs
> cc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include
> -I/usr/X11R6/include -I/usr/local/include -D_REENTRANT -I../..
> -I../../alsaplayer -fexpensive-optimizations -funroll-loops
> -finline-functions -ffast-math -Wall -O -pipe -O -pipe -c oss.c
> -Wp,-MD,.deps/oss.TPlo  -fPIC -DPIC -o .libs/oss.lo
> oss.c: In function `oss_set_buffer':
> oss.c:87: `AFMT_S16_NE' undeclared (first use in this function)
> oss.c:87: (Each undeclared identifier is reported only once
> oss.c:87: for each function it appears in.)
> *** Error code 1
>
> Stop in /usr/ports/audio/alsaplayer/work/alsaplayer-0.99.75/output/oss.
> *** Error code 1
>
> Stop in /usr/ports/audio/alsaplayer/work/alsaplayer-0.99.75/output.
> *** Error code 1
>
> Stop in /usr/ports/audio/alsaplayer/work/alsaplayer-0.99.75.
> *** Error code 1
>
> Stop in /usr/ports/audio/alsaplayer/work/alsaplayer-0.99.75.
> *** Error code 1
>
> Stop in /usr/ports/audio/alsaplayer.
>
>
> *****
>
> Anyone know what is causing this?

I helped one of my friend long time ago, I don't remember where I found the 
info from but I am sure it's in google. It looks somehow similar error.. At 
the moment, it's all in my head so you can try this patch if you want to. 
Replace from AFMT_S16_NE to AFMT_S16_LE like this:

------------patch-output::oss::oss.c------------
--- output/oss/oss.c.orig	Wed Jul  2 15:47:10 2003
+++ output/oss/oss.c	Wed Jul  2 15:47:34 2003
@@ -84,7 +84,7 @@
 	
 	val = (count << 16) + hops;
 	ioctl(oss_fd,SNDCTL_DSP_SETFRAGMENT,&val);
-	val = AFMT_S16_NE;
+	val = AFMT_S16_LE;
 	ioctl(oss_fd,SNDCTL_DSP_SETFMT,&val);
 	val = *channels - 1;
 	ioctl(oss_fd,SNDCTL_DSP_STEREO,&val);
------------patch-output::oss::oss.c------------

Warning: This is untest.. If it doesn't work, then I guess you can try to 
use the WITHOUT_OSS define.

Cheers,
Mezz


-- 
bsdforums.org 's moderator, mezz.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?oprrpa6fkf8ckrg5>