Summary: | [gcc 4.1.1] Linking error in gst-plugins-ffmpeg 0.10.1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Radoslaw Szkodzinski <astralstorm> |
Component: | [OLD] GNOME | Assignee: | GStreamer package maintainers <gstreamer> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | jlp.bugs, joliveirinha, media-video, muusik, slaninka |
Priority: | Highest | ||
Version: | 2006.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Radoslaw Szkodzinski
2006-06-01 06:42:37 UTC
I have the same problem.. Already reemerged libsdl with Use="X" but nothing ... This happens after upgrade to gcc 4.1.1 and emerge -e world emerge --info Portage 2.1_rc3-r2 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.16-gentoo i686) ================================================================= System uname: 2.6.16-gentoo i686 Intel(R) Pentium(R) M processor 2.00GHz Gentoo Base System version 1.12.0 ccache version 2.4 [enabled] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r1 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium-m -O2 -pipe" 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/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium-m -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://darkstar.ist.utl.pt/gentoo/" LANG="en_US@euro" LC_ALL="en_US@euro" LINGUAS="pt" MAKEOPTS="-j2" 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/xgl" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bzip2 cairo cdr cli crypt ctype cups dba dri eds elibc_glibc emboss encode esd ethereal exif expat fam fastbuild foomaticdb force-cgi-redirect fortran ftp gd gdbm gif glitz glut gmp gnome gpm gstreamer gtk gtk2 gtkhtml guile idn imlib ipv6 isdnlog jpeg kde kernel_linux lcms libg++ libwww mad memlimit mikmod mmx mmxext mng motif mozilla mp3 mpeg ncurses nls nptl nptlonly nsplugin ogg opengl oss pam pcre pdflib perl png posix pppd python qt quicktime readline reflection samba sdl session simplexml slang soap sockets spell spl sse sse2 ssl tcltk tcpd tiff tokenizer truetype truetype-fonts type1-fonts udev userland_GNU vorbis x86 xml xml2 xmms xorg xsl xv zlib input_devices_keyboard input_devices_mouse input_devices_synaptics linguas_pt video_cards_fglrx video_cards_vesa video_cards_fbdev" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS is this a known ffmpeg problem in general ? Uh... why you're trying to build ffplay ?_? I'm not trying anything. It's being installed from plain ebuild. The ebuild uses econf, emake and then emake DESTDIR=${D} install. Sorry I wasn't clear :) I was asking that to the gstreamer team, not to you :) I think that is something for zaheer to answer, but afaik he's away for a couple of days. Having the same problem with gcc from svn... Gentoo Base System version 1.12.0 Portage 2.1_rc3-r5 (default-linux/x86/2006.0, gcc-4.1.2-pre20060602, glibc-2.4.90.20060516-r0, 2.6.16-beyond4 i686) ================================================================= System uname: 2.6.16-beyond4 i686 AMD Sempron(tm) Processor 2800+ dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.93-r6 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.16 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon64 -fomit-frame-pointer -pipe -ftracer -fweb -fprefetch-loop-arrays -fno-ident -frename-registers" 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/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=athlon64 -fomit-frame-pointer -pipe -ftracer -fweb -fprefetch-loop-arrays -fno-ident -frename-registers -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms" GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/ http://cudlug.cudenver.edu/gentoo/ http://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.pair.com/ http://gentoo.mirrors.tds.net/gentoo ftp://gentoo.mirrors.tds.net/gentoo " LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,-Bdirect -Wl,-hashvals -Wl,-zdynsort" MAKEOPTS="-j2" 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 /usr/local/xgl-coffee" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X aac acpi aim alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bzip2 cdb cdr cli crypt cups dbus directfb dri dvd dvdr dvdread eds emboss encode esd ffmpeg filepro flac font-server foomaticdb fortran ftp gd gdbm gif gnome gpm gstreamer gtk gtk2 imagemagick imap imlib ipv6 isdnlog java jikes jpeg kde libg++ libwww lm_sensors mad memlimit mhash mikmod mime ming mmx mmxext motif mp3 mpeg mysql ncurses nls nptl nptlonly nvidia ogg oggvorbis opengl oss pam pcre pdflib perl php png pppd python qt quicktime readline reflection samba sdl session snmp sockets spell spl sse sse2 ssl svg symlink tcpd tetex tidy tiff truetype truetype-fonts type1-fonts udev vorbis vv wifi win32codecs xml xml2 xmms xorg xscreensaver xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_-acecad input_devices_-aiptek input_devices_-calcomp input_devices_-citron input_devices_-digitaledge input_devices_-dmc input_devices_-dynapro input_devices_-elo2300 input_devices_-elographics input_devices_-evdev input_devices_-fpit input_devices_-hyperpen input_devices_-jamstudio input_devices_-joystick input_devices_-magellan input_devices_-magictouch input_devices_-microtouch input_devices_-mutouch input_devices_-palmax input_devices_-penmount input_devices_-spaceorb input_devices_-summa input_devices_-synaptics% input_devices_-tek4957 input_devices_-ur98 input_devices_-vmmouse input_devices_-void kernel_linux userland_GNU video_cards_nv video_cards_nvidia video_cards_-i128 video_cards_-mga video_cards_-radeon video_cards_-savage video_cards_-apm video_cards_-ark video_cards_-chips video_cards_-cirrus video_cards_-cyrix video_cards_-dummy video_cards_-fbdev video_cards_-fglrx% video_cards_-glint video_cards_-i740 video_cards_-i810 video_cards_-imstt video_cards_-mach64 video_cards_-neomagic video_cards_-newport video_cards_-nsc video_cards_-r128 video_cards_-rendition video_cards_-s3 video_cards_-s3virge video_cards_-siliconmotion video_cards_-sis video_cards_-sisusb video_cards_-sunbw2 video_cards_-suncg14 video_cards_-suncg3 video_cards_-suncg6 video_cards_-sunffb video_cards_-sunleo video_cards_-suntcx video_cards_-tdfx video_cards_-tga video_cards_-trident video_cards_-tseng video_cards_-v4l video_cards_-vesa video_cards_-vga video_cards_-via video_cards_-vmware video_cards_-voodoo" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS I've included "-lX11 -L/usr/X11R6/lib" to CFLAGS in my make.conf (as written in 102094) and was able to compile it. I can confirm that including "-lX11 -L/usr/X11R6/lib" to CFLAGS in my make.conf made it emerge. It seems only ffserver and ffmpeg are disabled in configure.ac. Adding "--disable-ffplay" to the econf command in the ebuild solves the problem. (In reply to comment #10) > It seems only ffserver and ffmpeg are disabled in configure.ac. Adding > "--disable-ffplay" to the econf command in the ebuild solves the problem. > I have confirmed this solution for editing the ebuild with econf --disable-ffplay. 'CFLAGS="-lX11 -L/usr/X11R6/lib" emerge gst-plugins-ffmpeg' had no effect for me and actually created more undefinded references. I did have X as a USE flag for libsdl from the beginning. econf --disable-ffplay works for me too ... what about a -r1 ebuild? Thanks, fixed now |