[pulseaudio-discuss] pulseaudio compile fails on slackware

Tanu Kaskinen tanu.kaskinen at linux.intel.com
Fri Aug 15 09:14:27 PDT 2014


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