I tried to emerge KDE 3.2.0 and this comes up. xine-lib-1_rc3-r1 fails to compile due to missing file linux/autoconf.h. Maybe it does not have anything to do with xine-lib at all, but some missing file in the kernel sources? I am using the gentoo-test-2.6.0 kernel. Reproducible: Always Steps to Reproduce: 1. root@athlon kde # ACCEPT_KEYWORDS="~x86" emerge kde-3.2.0_rc1.ebuild Apparently KDE 3.2.0 requires xine-lib and thus prevents KDE from completing compilation. Actual Results: /bin/sh ../../libtool-nofpic --mode=link gcc -DXINE_COMPILE -I/usr/kde/3.2/include/artsc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -Wpointer-arith -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -O2 -march=athlon-xp -pipe -o xineplug_ao_out_none.la -rpath /usr/lib/xine/plugins/1.0.0 -avoid-version -module audio_none_out.lo ../../src/xine-engine/libxine.la libtool-nofpic: link: warning: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../..//libfreetype.la' seems to be moved source='audio_oss_out.c' object='audio_oss_out.lo' libtool=yes \ depfile='.deps/audio_oss_out.Plo' tmpdepfile='.deps/audio_oss_out.TPlo' \ depmode=gcc3 /bin/sh ../../depcomp \ /bin/sh ../../libtool-nofpic --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -I../../src -I../../src/xine-engine -I../../src/xine-engine -I../../src/xine-utils -I../../src/input -I../../src/input -DXINE_COMPILE -I/usr/kde/3.2/include/artsc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -Wpointer-arith -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -O2 -march=athlon-xp -pipe -c -o audio_oss_out.lo `test -f 'audio_oss_out.c' || echo './'`audio_oss_out.c In file included from audio_oss_out.c:61: /usr/include/linux/config.h:4:28: linux/autoconf.h: No such file or directory make[3]: *** [audio_oss_out.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/xine-lib-1_rc3-r1/work/xine-lib-1-rc3a/src/audio_out' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/xine-lib-1_rc3-r1/work/xine-lib-1-rc3a/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/xine-lib-1_rc3-r1/work/xine-lib-1-rc3a' make: *** [all] Error 2 !!! ERROR: media-libs/xine-lib-1_rc3-r1 failed. !!! Function src_compile, Line 124, Exitcode 2 !!! Parallel make failed Expected Results: Finish compiling xine-lib and go ahead to the next dependency for KDE 3.2.0-rc1. Blocks my ability to compile KDE 3.2.0-rc1
try re-emerging linux-headers and see if that fixes you
Yup, that was it. Weird, but worked. Thanks for the quick response!