Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 117697 - jpeg-mmx fails to build with gcc-4.1.0-beta20051230
Summary: jpeg-mmx fails to build with gcc-4.1.0-beta20051230
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-03 21:17 UTC by merwan kashouty
Modified: 2006-01-04 01:32 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 merwan kashouty 2006-01-03 21:17:51 UTC
switching back to gcc-3.4.5 it builds fine.....

./libtool --mode=compile gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer  -I. -c ./jfdctfst.c
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c -fPIC -DPIC ./jcdctmgr.c
./jcdctmgr.c: In function 'start_pass_fdctmgr':
./jcdctmgr.c:147: warning: pointer targets in assignment differ in signedness
./jcdctmgr.c: In function 'forward_DCT_mmx':
./jcdctmgr.c:529: warning: pointer targets in passing argument 4 of 'jcquant_mmx' differ in signedness
mv -f jcdctmgr.o jcdctmgr.lo
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c ./jcdctmgr.c >/dev/null 2>&1
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c -fPIC -DPIC ./jcphuff.c
./libtool --mode=compile gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer  -I. -c ./jfdctflt.c
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c -fPIC -DPIC ./jfdctfst.c
mv -f jfdctfst.o jfdctfst.lo
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c ./jfdctfst.c >/dev/null 2>&1
./libtool --mode=compile gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer  -I. -c ./jfdctint.c
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c -fPIC -DPIC ./jfdctflt.c
mv -f jcphuff.o jcphuff.lo
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c ./jcphuff.c >/dev/null 2>&1
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c -fPIC -DPIC ./jfdctint.c
mv -f jfdctflt.o jfdctflt.lo
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c ./jfdctflt.c >/dev/null 2>&1
nasm -f elf -o fdct_mmx.lo fdct_mmx.s ; cp fdct_mmx.lo  fdct_mmx.o
mv -f jfdctint.o jfdctint.lo
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c ./jfdctint.c >/dev/null 2>&1
nasm -f elf -o quant_mmx.lo quant_mmx.s ; cp quant_mmx.lo  quant_mmx.o
./libtool --mode=compile gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer  -I. -c ./fdctdata.c
./libtool --mode=compile gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer  -I. -c ./jquant_x86simd.c
./libtool --mode=compile gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer  -I. -c ./cpu_accel.c
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c -fPIC -DPIC ./fdctdata.c
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c -fPIC -DPIC ./cpu_accel.c
mv -f fdctdata.o fdctdata.lo
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c ./fdctdata.c >/dev/null 2>&1
./libtool --mode=compile gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer  -I. -c ./jdapimin.c
mv -f cpu_accel.o cpu_accel.lo
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c ./cpu_accel.c >/dev/null 2>&1
./libtool --mode=compile gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer  -I. -c ./jdapistd.c
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c -fPIC -DPIC ./jdapistd.c
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c -fPIC -DPIC ./jdapimin.c
mv -f jdapistd.o jdapistd.lo
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c ./jdapistd.c >/dev/null 2>&1
mv -f jdapimin.o jdapimin.lo
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c ./jdapimin.c >/dev/null 2>&1
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c -fPIC -DPIC ./jquant_x86simd.c
./libtool --mode=compile gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer  -I. -c ./jdtrans.c
./libtool --mode=compile gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer  -I. -c ./jdatasrc.c
{standard input}: Assembler messages:
{standard input}:54: Error: suffix or operands invalid for `ldmxcsr'
make: *** [jquant_x86simd.lo] Error 1
make: *** Waiting for unfinished jobs....
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c -fPIC -DPIC ./jdtrans.c
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c -fPIC -DPIC ./jdatasrc.c
mv -f jdtrans.o jdtrans.lo
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c ./jdtrans.c >/dev/null 2>&1
mv -f jdatasrc.o jdatasrc.lo
gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -I. -c ./jdatasrc.c >/dev/null 2>&1

!!! ERROR: media-libs/jpeg-mmx-0.1.6-r1 failed.
!!! Function src_compile, Line 37, Exitcode 2
!!! make failed
!!! If you need support, post the topmost build error, NOT this status message.

JaiBaba ~ # gcc-config -l
 [1] i686-pc-linux-gnu-3.4.5
 [2] i686-pc-linux-gnu-3.4.5-hardened
 [3] i686-pc-linux-gnu-3.4.5-hardenednopie
 [4] i686-pc-linux-gnu-3.4.5-hardenednopiessp
 [5] i686-pc-linux-gnu-3.4.5-hardenednossp
 [6] i686-pc-linux-gnu-4.1.0-beta20051230 *


rommel@JaiBaba ~ $ emerge info
Portage 2.1_pre3-r1 (default-linux/x86/2005.1, gcc-4.1.0-beta20051230, glibc-2.3.6-r2, 2.6.14-gentoo-r6 i686)
=================================================================
System uname: 2.6.14-gentoo-r6 i686 AMD Athlon(tm) 64 FX-57 Processor
Gentoo Base System version 1.12.0_pre12
dev-lang/python:     2.3.5-r2, 2.4.2
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-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X aac alsa apm asf audiofile avi berkdb bitmap-fonts bzip2 cdparanoia cdr crypt cups curl dbus dga directfb dlloader dvd dvdr dvdread eds emboss encode esd exif expat fam fbcon ffmpeg flac foomaticdb fortran gdbm gif gimp glut gmp gnome gpm gstreamer gtk gtk2 hal idn imagemagick imlib ipod ipv6 jpeg lcms libg++ libwww lm_sensors mad matroska mikmod mjpeg mmx mmxext mng motif mozilla mp3 mpeg mpg4 mplayer mysql ncurses nls nptl nsplugin nvidia ogg oggvorbis openal opengl oss pam pcre pda pdf pdflib perl png python quicktime readline reiser4 reiserfs rhythmbox sdl spell sse ssl svg svga tcpd tiff transcode truetype truetype-fonts type1-fonts udev usb v4l vorbis win32codecs xine xml2 xmms xv xvid zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-01-04 01:32:52 UTC
Reopen if you have a patch, please...