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