[pulseaudio-discuss] pulseaudio compile fails on slackware
Borries Demeler
demeler at biochem.uthscsa.edu
Fri Aug 15 09:28:52 PDT 2014
Thanks for your response, Tanu!
I wiped the install and started with a fresh 14.1i 32-bit. It turns out the
32-bit slackware-current distro I had downloaded was missing these headers,
but this omission is corrected in a stock 14.1 version. On that,
pulseaudio compiled without a problem.
Thanks! -Borries
On Fri, Aug 15, 2014 at 07:14:27PM +0300, Tanu Kaskinen wrote:
> On Wed, 2014-08-13 at 15:36 -0500, Borries Demeler wrote:
> > Hi,
> >
> > I was trying to find some information about compilation issues for
> > slackware-current (32 and 64 bit) in your mailing list archives, but
> > since I didn't find anything here it goes:
> >
> > When trying to compile in a stock installation of slackware-current
> > (32 or 64 bit), I get missing /usr/include/sys/* includes, below is the
> > complete config.log. Other programs compile fine on these systems.
> >
> > The latest skype uses pulseaudio and all alsa support has been dropped,
> > so I need to have a 32-bit version of pulseaudio with json-c and speex
> > support in 32-bit mode. I had no trouble to generate 32-bit multilib
> > enabled install packages for Slackware for the 64-bit install, but
> > pulseaudio compiled on 32-bit slackware failed.
> >
> > Any help would be appreciated.
> >
> > Thanks, =Borries
>
> > configure:4392: checking whether we are cross compiling
> > configure:4400: gcc -o conftest conftest.c >&5
> > In file included from /usr/include/stdio.h:28:0,
> > from conftest.c:12:
> > /usr/include/features.h:358:25: fatal error: sys/cdefs.h: No such file or directory
> > compilation terminated.
>
> If this is the error that blocks the compilation, then figure out why
> <sys/cdefs.h> was not found. I suppose /usr/include/sys/cdefs.h doesn't
> exist, but why? It should be provided by glibc. Did you perhaps forget
> to install glibc headers?
>
> --
> Tanu
More information about the pulseaudio-discuss
mailing list