Hi All, It fails early in the process while going through the different checks: ========================== # emerge -upDv sox These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] media-sound/sox-12.17.7-r1 +alsa +encode +mad +ogg 0 kB Total size of downloads: 0 kB # emerge -uDv sox Calculating dependencies ...done! >>> emerge (1 of 1) media-sound/sox-12.17.7-r1 to / >>> md5 files ;-) sox-12.17.7-r1.ebuild >>> md5 files ;-) sox-12.17.6.ebuild >>> md5 files ;-) sox-12.17.6-r1.ebuild >>> md5 files ;-) sox-12.17.5-r1.ebuild >>> md5 files ;-) sox-12.17.7-r2.ebuild >>> md5 files ;-) files/sox-soundcard.patch >>> md5 files ;-) files/sox-12.17.6-destdir.patch >>> md5 files ;-) files/digest-sox-12.17.6 >>> md5 files ;-) files/sox-12.17.7-destdir.patch >>> md5 files ;-) files/sox-wave-overflow.patch >>> md5 files ;-) files/digest-sox-12.17.5-r1 >>> md5 files ;-) files/digest-sox-12.17.6-r1 >>> md5 files ;-) files/digest-sox-12.17.7-r1 >>> md5 files ;-) files/digest-sox-12.17.7-r2 >>> md5 files ;-) files/sox-wav-segfault.patch >>> md5 files ;-) files/sox-12.17.7-largefile.patch >>> md5 files ;-) files/sox-install.patch >>> md5 src_uri ;-) sox-12.17.7.tar.gz >>> Unpacking source... >>> Unpacking sox-12.17.7.tar.gz to /var/tmp/portage/sox-12.17.7-r1/work * Using GNU config files from /usr/share/libtool * Updating config.sub [ ok ] * Updating config.guess [ ok ] * Applying sox-12.17.7-destdir.patch ... [ ok ] >>> Source unpacked. * econf: updating sox-12.17.7/config.guess with /usr/share/gnuconfig/config.guess * econf: updating sox-12.17.7/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-alsa-dsp --enable-lame --enable-mad --enable-ogg-vorbis --enable-oss-dsp --enable-fast-ulaw --enable-fast-alaw --build=i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib checking for a BSD-compatible install... /bin/install -c checking whether ln -s works... yes checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking whether byte ordering is bigendian... yes checking for an ANSI C-conforming const... no checking for inline... no checking for egrep... grep -E checking for ANSI C header files... no checking for sys/types.h... no checking for sys/stat.h... no checking for stdlib.h... no checking for string.h... no checking for memory.h... no checking for strings.h... no checking for inttypes.h... no checking for stdint.h... no checking for unistd.h... no checking for size_t... no checking for ANSI C header files... (cached) no checking getopt.h usability... no checking getopt.h presence... no checking for getopt.h... no checking fcntl.h usability... no checking fcntl.h presence... no checking for fcntl.h... no checking limits.h usability... no checking limits.h presence... no checking for limits.h... no checking malloc.h usability... no checking malloc.h presence... no checking for malloc.h... no checking for unistd.h... (cached) no checking byteswap.h usability... no checking byteswap.h presence... no checking for byteswap.h... no checking errno.h usability... no checking errno.h presence... no checking for errno.h... no configure: checking if math library is required during link... checking for pow... no checking for pow in -lm... no checking for getopt... no checking for strerror... no checking for memmove... no checking for rand... no checking for strcasecmp... no checking for strdup... no checking vorbis/codec.h usability... no checking vorbis/codec.h presence... no checking for vorbis/codec.h... no checking mad.h usability... no checking mad.h presence... no checking for mad.h... no checking lame/lame.h usability... no checking lame/lame.h presence... no checking for lame/lame.h... no checking linux/asound.h usability... no checking linux/asound.h presence... no checking for linux/asound.h... no checking sound/asound.h usability... no checking sound/asound.h presence... no checking for sound/asound.h... no checking for ALSA ioctl API... not found checking sys/soundcard.h usability... no checking sys/soundcard.h presence... no checking for sys/soundcard.h... no checking machine/soundcard.h usability... no checking machine/soundcard.h presence... no checking for machine/soundcard.h... no checking sys/audioio.h usability... no checking sys/audioio.h presence... no checking for sys/audioio.h... no checking sun/audioio.h usability... no checking sun/audioio.h presence... no checking for sun/audioio.h... no configure: creating ./config.status config.status: creating Makefile config.status: creating src/libst-config config.status: creating src/Makefile config.status: creating src/gsm/Makefile config.status: creating src/play config.status: creating src/stconfig.h checking for stdint-types....... "(putting them into src/ststdint.h)" checking for uintptr_t... no checking for uintptr_t... no checking for uintptr_t... no checking for uintptr_t... no checking for uint32_t... no checking for uint32_t... no checking for uint32_t... no checking for uint32_t... no checking for u_int32_t... no checking for u_int32_t... no checking for u_int32_t... no checking for u_int32_t... no checking size of char... configure: error: cannot determine a size for char ========================== Please let me know if you need additional info (e.g. emerge info) etc. -- Regards, Mick
*** This bug has been marked as a duplicate of 83331 ***