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