ffmpeg failes to compile with: /var/tmp/portage/media-video/ffmpeg-0.4.9_p20081014/work/ffmpeg/libavcodec/libavcodec.so: undefined reference to `NeAACDecSetConfiguration' /var/tmp/portage/media-video/ffmpeg-0.4.9_p20081014/work/ffmpeg/libavcodec/libavcodec.so: undefined reference to `NeAACDecClose' /var/tmp/portage/media-video/ffmpeg-0.4.9_p20081014/work/ffmpeg/libavcodec/libavcodec.so: undefined reference to `NeAACDecGetCurrentConfiguration' /var/tmp/portage/media-video/ffmpeg-0.4.9_p20081014/work/ffmpeg/libavcodec/libavcodec.so: undefined reference to `NeAACDecGetErrorMessage' /var/tmp/portage/media-video/ffmpeg-0.4.9_p20081014/work/ffmpeg/libavcodec/libavcodec.so: undefined reference to `NeAACDecOpen' /var/tmp/portage/media-video/ffmpeg-0.4.9_p20081014/work/ffmpeg/libavcodec/libavcodec.so: undefined reference to `NeAACDecDecode' /var/tmp/portage/media-video/ffmpeg-0.4.9_p20081014/work/ffmpeg/libavcodec/libavcodec.so: undefined reference to `NeAACDecInit' /var/tmp/portage/media-video/ffmpeg-0.4.9_p20081014/work/ffmpeg/libavcodec/libavcodec.so: undefined reference to `NeAACDecInit2' collect2: ld returned 1 exit status make: *** [ffmpeg_g] Error 1 make: *** Waiting for unfinished jobs.... /var/tmp/portage/media-video/ffmpeg-0.4.9_p20081014/work/ffmpeg/libavcodec/libavcodec.so: undefined reference to `NeAACDecDecode' /var/tmp/portage/media-video/ffmpeg-0.4.9_p20081014/work/ffmpeg/libavcodec/libavcodec.so: undefined reference to `NeAACDecSetConfiguration' /var/tmp/portage/media-video/ffmpeg-0.4.9_p20081014/work/ffmpeg/libavcodec/libavcodec.so: undefined reference to `NeAACDecOpen' /var/tmp/portage/media-video/ffmpeg-0.4.9_p20081014/work/ffmpeg/libavcodec/libavcodec.so: undefined reference to `NeAACDecInit2' /var/tmp/portage/media-video/ffmpeg-0.4.9_p20081014/work/ffmpeg/libavcodec/libavcodec.so: undefined reference to `NeAACDecInit' /var/tmp/portage/media-video/ffmpeg-0.4.9_p20081014/work/ffmpeg/libavcodec/libavcodec.so: undefined reference to `NeAACDecGetErrorMessage' /var/tmp/portage/media-video/ffmpeg-0.4.9_p20081014/work/ffmpeg/libavcodec/libavcodec.so: undefined reference to `NeAACDecClose' /var/tmp/portage/media-video/ffmpeg-0.4.9_p20081014/work/ffmpeg/libavcodec/libavcodec.so: undefined reference to `NeAACDecGetCurrentConfiguration' collect2: ld returned 1 exit status make: *** [ffplay_g] Error 1 Reproducible: Always Steps to Reproduce: Portage 2.1.4.5 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.27-gentoo-r4 i686) ================================================================= System uname: 2.6.27-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1.73GHz Timestamp of tree: Mon, 15 Dec 2008 09:02:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7-r1, 2.1.6 dev-lang/python: 2.5.2-r7 dev-util/ccache: 2.4-r7 dev-util/cmake: 2.4.6-r1 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r2 sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -mtune=pentium-m -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O3 -mtune=pentium-m -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_US.ISO-8859-15" LC_ALL="en_US.ISO-8859-15" LINGUAS="en de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X X509 a52 aac aalib acl acpi alsa arts ati bash-completion berkdb bzip2 cairo cddb cdparanoia cdr cli cpudetection cracklib crypt cups curl dbus dhcp directfb dri dvb dvd dvdr dvdread eds emboss encode esd evo fam fbcon firefox flac fortran ftp gcj gif glitz gmp gnome gnutls gpm gstreamer gtk hal iconv imlib iproute2 ipv6 isdnlog java jpeg jpeg2k kde kerberos ldap libcaca lirc lm_sensors logrotate loop-aes mad mbox md5sum midi mikmod mmap mmx mmxext mp3 mp4 mpeg mudflap musepack musicbrainz ncurses nls nptl nptlonly nsplugin objc ogg opengl openmp ospfapi pam pcre pdf perl png posix pppd python qt3 qt3support qt4 quicktime rdesktop readline reflection samba sasl sdl session snmp spell spl sse ssl stream svg svga sysfs tcl tcp-zebra tcpd tcpmd5 threads tiff tk truetype urandom v4l vim-with-x vorbis wifi win32codecs wma wxwindows x86 xcomposite xinerama xinetd xml xorg xosd xscreensaver xv xvid zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="access auth auth_dbm auth_anon auth_digest alias file-cache echo charset-lite cache disk-cache mem-cache ext-filter case_filter case-filter-in mime-magic cern-meta expires headers unique-id proxy proxy-connect proxy-ftp proxy-http info include cgi cgid dav dav-fs vhost-alias speling rewrite log_config logio env setenvif mime status autoindex asis negotiation dir imap actions userdir so" ELIBC="glibc" INPUT_DEVICES="mouse keyboard synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de" USERLAND="GNU" VIDEO_CARDS="fglrx vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Yeah.. For some reason it seems you have faad2 installed that's not in Portage anymore. Forcing a newer one in ffmpeg's ebuild now. 15 Dec 2008; <ssuominen@gentoo.org> ffmpeg-0.4.9_p20081014.ebuild: Change faad2 dep. to >= 2.6.1 wrt #251010.
i had media-libs/faad2-2.6.1-r2 installed, so this doesn't fix the problem.
re-emerging faad2 somehow did the trick. sry for the disturbance.