Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 251010 - media-video/ffmpeg-0.4.9_p20081014 failes to compile
Summary: media-video/ffmpeg-0.4.9_p20081014 failes to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-15 10:43 UTC by Marco Meier
Modified: 2008-12-16 11:14 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Meier 2008-12-15 10:43:35 UTC
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
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2008-12-15 12:05:50 UTC
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.
Comment 2 Marco Meier 2008-12-16 11:07:17 UTC
i had media-libs/faad2-2.6.1-r2 installed, so this doesn't fix the problem.
Comment 3 Marco Meier 2008-12-16 11:14:55 UTC
re-emerging faad2 somehow did the trick. sry for the disturbance.