[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