emerge gst-plugins fails complaining about gst.h and gststructure.h files missing, however they are present. Reproducible: Always Steps to Reproduce: 1.emerge gst-plugins 2. 3. Actual Results: gst complains of missing files Expected Results: gst-plugins builds i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../gst-libs -I../../../gst-libs -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -I/usr/include/gstreamer-0.8 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -DGST_DISABLE_DEPRECATED -Wall -march=athlon-xp -O2 -pipe -MT libgstaudio_la-audio.lo -MD -MP -MF .deps/libgstaudio_la-audio.Tpo -c audio.c -fPIC -DPIC -o .libs/libgstaudio_la-audio.o In file included from audio.c:24: audio.h:21:21: error: gst/gst.h: No such file or directory . . . audio.c:27:30: error: gst/gststructure.h: No such file or directory audio.c:30: error: expected ')' before '*' token . . . audio.c:199: error: expected ')' before '*' token audio.c:278: error: expected ')' before string constant make[5]: *** [libgstaudio_la-audio.lo] Error 1 make[5]: Leaving directory `/var/tmp/portage/media-libs/gst-plugins-0.8.12/work/gst-plugins-0.8.12/gst-libs/gst/audio' make[4]: *** [all] Error 2 make[4]: Leaving directory `/var/tmp/portage/media-libs/gst-plugins-0.8.12/work/gst-plugins-0.8.12/gst-libs/gst/audio' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-libs/gst-plugins-0.8.12/work/gst-plugins-0.8.12/gst-libs/gst' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-libs/gst-plugins-0.8.12/work/gst-plugins-0.8.12/gst-libs' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-libs/gst-plugins-0.8.12/work/gst-plugins-0.8.12' make: *** [all] Error 2 !!! ERROR: media-libs/gst-plugins-0.8.12 failed. Call stack: ebuild.sh, line 1611: Called dyn_compile ebuild.sh, line 968: Called qa_call 'src_compile' environment, line 3985: Called src_compile gst-plugins-0.8.12.ebuild, line 54: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/media-libs/gst-plugins-0.8.12/temp/build.log'. # ls -l /usr/include/gstreamer-0.10/gst/gst.h -rw-r--r-- 1 root root 2797 Jan 25 16:49 /usr/include/gstreamer-0.10/gst/gst.h # ls -l /usr/include/gstreamer-0.10/gst/gststructure.h -rw-r--r-- 1 root root 9777 Jan 25 16:49 /usr/include/gstreamer-0.10/gst/gststructure.h emerge info: Portage 2.1.2-r2 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.5-r0, 2.6.18-gentoo i686) ================================================================= System uname: 2.6.18-gentoo i686 AMD Athlon(TM) XP 1600+ Gentoo Base System version 1.12.9 Timestamp of tree: Tue, 23 Jan 2007 21:30:01 +0000 ccache version 2.4 [disabled] dev-java/java-config: 1.3.7, 2.0.31-r3 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.19.2-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-march=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="-Wl,-O1" LINGUAS="en en_US" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aac accessibility alsa apache2 apm arts berkdb bitmap-fonts browserplugin cdr cdrgphoto2 cli cracklib crypt cups directfb divx divx4linux dlloader dri eds emboss encode esd fbcon foomaticdb fortran freetts gdbm gif gimpprint glitz gmedia gnome gpm gstreamer gtk gtk2 hal iconv imlib ipv6 isdnlog java joystick jpeg kde libg++ libwww mad mikmod mmx mmx2 motif mp3 mpeg mplayer ncurses netmeeting nls nptl nptlonly nsplugins nvidia ogg ooo-kde opengl opie oss pam pcre pda pdf perl pic png pppd python qt qt3 qt4 quicktime readline real realmedia reflection samba scanner sdl session spell spl sse sse2 ssl svg svga tcpd truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vorbis win32codecs wmp x86 xcomposite xml xorg xv yahoo zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" USERLAND="GNU" VIDEO_CARDS="nvidia v4l fbdev" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_RSYNC_EXTRA_OPTS
The new gst-plugins-good appears to have solved this.