Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 140584 - [gcc41] media-libs/libmpeg3 stable request
Summary: [gcc41] media-libs/libmpeg3 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GCC Porting (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard: GCC 4.1 ready
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-15 19:16 UTC by Ryan Hill (RETIRED)
Modified: 2006-10-21 11:18 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 Ryan Hill (RETIRED) gentoo-dev 2006-07-15 19:16:34 UTC
current stable version (1.5.2) of libmpeg3 fails to build with GCC 4.1 (bug #130557).  this needs to be either bumped to -r3 or the fix backported in order to get GCC 4.1 into stable.  thanks. ;d

arm, hppa, ia64, ppc, and sh have been bumped to -r3 already.
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-07-16 00:25:24 UTC
Moving to arches to do their magic.
x86 might be more interested on this as it does fix also textrel and execstack problems.
Comment 2 Jason Wever (RETIRED) gentoo-dev 2006-07-16 09:59:24 UTC
We don't currently  have gcc-4.1 unmasked anywhere, regardless of ACCEPT_KEYWORDS.
Comment 3 Ryan Hill (RETIRED) gentoo-dev 2006-07-16 11:19:23 UTC
shared library missing a soname (bug #132381), otherwise builds and works well on x86.  also built transcode against it without problems.

[ebuild   R   ] media-libs/libmpeg3-1.5.2-r3  USE="mmx"

Portage 2.1-r1 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.3.6-r4, 2.6.16-gentoo-r12 i686)
=================================================================
System uname: 2.6.16-gentoo-r12 i686 Intel(R) Pentium(R) D CPU 3.00GHz
Gentoo Base System version 1.6.15
ACCEPT_KEYWORDS="x86"
CFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe -fno-ident -g"
CXXFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe -fno-ident -g"
FEATURES="autoconfig ccache collision-protect digest distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms splitdebug strict"
Comment 4 Christian Faulhammer (RETIRED) gentoo-dev 2006-07-17 01:52:30 UTC
1) emerges fine
2)
QA Notice: the following shared libraries lack a SONAME
 /var/tmp/portage/libmpeg3-1.5.2-r3/image/usr/lib/libmpeg3.so
3)
>>> Compiling source in /var/tmp/portage/libmpeg3-1.5.2-r3/work/libmpeg3-1.5.2 ...
mkdir: cannot create directory `i686': File exists

4) passes collision test

5) transcode emerges fine against it


Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r13 i686)
=================================================================
System uname: 2.6.16-gentoo-r13 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.6.15
app-admin/eselect-compiler: [Not Present]
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.17
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-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict test"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/"
LANG="de_DE@euro"
LC_ALL="de_DE@euro"
LINGUAS="de"
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"
SYNC="rsync://rsync.informatik.rwth-aachen.de/gentoo-portage"
USE="x86 3dnow 3dnowext X Xaw3d a52 alsa artworkextra asf audiofile avi bash-completion beagle berkdb bidi bitmap-fonts bootsplash branding bzip2 cairo cdda cddb cdparanoia cdr cli cracklib crypt css cups curl custom-cflags dbus dga directfb divx4linux dlloader dri dts dvd dvdr dvdread dvi eds emacs emboss encode esd evo exif expat fam fat fbcon fdftk ffmpeg firefox foomaticdb fortran ftp gb gcj gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml hal icq idn imagemagick imap imlib ipv6 isdnlog java javascript jikes jpeg jpeg2k ldap leim libg++ libwww lm_sensors mad maildir matroska mbox mikmod mime mmx mmxext mng mono motif mp3 mpeg mpeg2 mule nautilus ncurses nforce2 nls nocardbus nptl nptlonly nsplugin nvidia ogg opengl pam pcre pdf pdflib perl plotutils pmu png ppds pppd preview-latex print python qt qt3 qt4 quicktime readline reflection reiserfs samba sdk session slang spell spl sse ssl svg svga t1lib tcltk tcpd theora thunderbird tiff truetype truetype-fonts type1-fonts udev usb vcd videos vorbis win32codecs wmf wxwindows xine xml xorg xosd xv xvid zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux linguas_de userland_GNU video_cards_radeon video_cards_vesa video_cards_fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 5 Chris Gianelloni (RETIRED) gentoo-dev 2006-07-18 05:43:18 UTC
AMD64 and x86 are done.  I've tested them pretty well in my release builds, since we're testing with GCC 4.1.1...
Comment 6 Jacob Fenwick 2006-07-28 11:25:09 UTC
This doesn't work for me. Do I really have to upgrade to gcc 3.4 to make this work?

Portage 2.1-r1 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.6-r4, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 Intel(R) Xeon(TM) CPU 3.06GHz
Gentoo Base System version 1.6.15
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.3.5-r2, 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.17
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-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -march=pentium4 -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/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/terminfo"
CXXFLAGS="-Os -march=pentium4 -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"
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"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apm avi berkdb bitmap-fonts cdr cli crypt cups dlloader dri eds emboss encode flac foomaticdb fortran gdbm gif gpm gstreamer gtk2 hal imlib ipv6 isdnlog jabber java jpeg kde kerberos ldap libg++ libwww mad mikmod motif mozilla mp3 mpeg mysql ncurses nls nvidia ogg oggvorbis opengl oss pam pcre pdflib perl png pppd python qt qt3 qt4 quicktime readline reflection ruby sdl session soap spell spl ssl svg tcpd truetype truetype-fonts type1-fonts vorbis xinerama xml2 xmms xorg xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux userland_GNU"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 7 Ryan Hill (RETIRED) gentoo-dev 2006-07-28 19:32:55 UTC
the libmpeg-1.7 ebuild in bug #45325 builds with GCC 3.3 for me.  i can't say that it'll continue to build if 1.7 ever does officially get into portage, and i can't make any guarantee that my ebuild will work without problems, but you can give it a shot if you'd like.
Comment 8 Ryan Hill (RETIRED) gentoo-dev 2006-08-26 23:42:13 UTC
Just noting this bug is resolved on all GCC 4.1 stable archs.
Comment 9 Joshua Kinard gentoo-dev 2006-09-03 21:50:43 UTC
Stable on mips.
Comment 10 Bryan Østergaard (RETIRED) gentoo-dev 2006-10-21 11:18:20 UTC
Alpha done.