Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 54751 - gimp-2.0.2 compilation fails
Summary: gimp-2.0.2 compilation fails
Status: RESOLVED DUPLICATE of bug 47177
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-22 08:39 UTC by Grzegorz Dubicki
Modified: 2005-07-17 13:06 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 Grzegorz Dubicki 2004-06-22 08:39:48 UTC
Emerge media-gfx/gimp-2.0.2 dies during compilation.

Reproducible: Always
Steps to Reproduce:
1. emerge =media-gfx/gimp-2.0.2
Actual Results:  
(...)

if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I/usr/include 
-DG_LOG_DOMAIN=\"Gimp-Composite\"  -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE  
-march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math 
-fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT 
gimp-composite-generic-installer.o -MD -MP -MF ".
deps/gimp-composite-generic-installer.Tpo" \
  -c -o gimp-composite-generic-installer.o `test -f 
'gimp-composite-generic-installer.c' || echo '.
/'`gimp-composite-generic-installer.c; \
then mv -f ".deps/gimp-composite-generic-installer.Tpo" ".
deps/gimp-composite-generic-installer.Po"; \
else rm -f ".deps/gimp-composite-generic-installer.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I/usr/include 
-DG_LOG_DOMAIN=\"Gimp-Composite\"  -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE  
-march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math 
-fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT 
gimp-composite-mmx-installer.o -MD -MP -MF ".deps/gimp-composite-mmx-installer.
Tpo" \
  -c -o gimp-composite-mmx-installer.o `test -f 'gimp-composite-mmx-installer.c' 
|| echo './'`gimp-composite-mmx-installer.c; \
then mv -f ".deps/gimp-composite-mmx-installer.Tpo" ".
deps/gimp-composite-mmx-installer.Po"; \
else rm -f ".deps/gimp-composite-mmx-installer.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I/usr/include 
-DG_LOG_DOMAIN=\"Gimp-Composite\"  -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE  
-march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math 
-fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT 
gimp-composite-sse-installer.o -MD -MP -MF ".deps/gimp-composite-sse-installer.
Tpo" \
  -c -o gimp-composite-sse-installer.o `test -f 'gimp-composite-sse-installer.c' 
|| echo './'`gimp-composite-sse-installer.c; \
then mv -f ".deps/gimp-composite-sse-installer.Tpo" ".
deps/gimp-composite-sse-installer.Po"; \
else rm -f ".deps/gimp-composite-sse-installer.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I/usr/include 
-DG_LOG_DOMAIN=\"Gimp-Composite\"  -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE  
-march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math 
-fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT 
gimp-composite-sse2-installer.o -MD -MP -MF ".
deps/gimp-composite-sse2-installer.Tpo" \
  -c -o gimp-composite-sse2-installer.o `test -f 'gimp-composite-sse2-installer.
c' || echo './'`gimp-composite-sse2-installer.c; \
then mv -f ".deps/gimp-composite-sse2-installer.Tpo" ".
deps/gimp-composite-sse2-installer.Po"; \
else rm -f ".deps/gimp-composite-sse2-installer.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I/usr/include 
-DG_LOG_DOMAIN=\"Gimp-Composite\"  -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE  
-march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math 
-fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT 
gimp-composite-vis-installer.o -MD -MP -MF ".deps/gimp-composite-vis-installer.
Tpo" \
  -c -o gimp-composite-vis-installer.o `test -f 'gimp-composite-vis-installer.c' 
|| echo './'`gimp-composite-vis-installer.c; \
then mv -f ".deps/gimp-composite-vis-installer.Tpo" ".
deps/gimp-composite-vis-installer.Po"; \
else rm -f ".deps/gimp-composite-vis-installer.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I/usr/include 
-DG_LOG_DOMAIN=\"Gimp-Composite\"  -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE  
-march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math 
-fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT gimp-composite-3dnow.o -MD 
-MP -MF ".deps/gimp-composite-3dnow.Tpo" \
  -c -o gimp-composite-3dnow.o `test -f 'gimp-composite-3dnow.c' || echo '.
/'`gimp-composite-3dnow.c; \
then mv -f ".deps/gimp-composite-3dnow.Tpo" ".deps/gimp-composite-3dnow.Po"; \
else rm -f ".deps/gimp-composite-3dnow.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I/usr/include 
-DG_LOG_DOMAIN=\"Gimp-Composite\"  -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE  
-march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math 
-fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT gimp-composite-altivec.o 
-MD -MP -MF ".deps/gimp-composite-altivec.Tpo" \
  -c -o gimp-composite-altivec.o `test -f 'gimp-composite-altivec.c' || echo '.
/'`gimp-composite-altivec.c; \
then mv -f ".deps/gimp-composite-altivec.Tpo" ".deps/gimp-composite-altivec.Po"; 
\
else rm -f ".deps/gimp-composite-altivec.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I/usr/include 
-DG_LOG_DOMAIN=\"Gimp-Composite\"  -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE  
-march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math 
-fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT gimp-composite-generic.o 
-MD -MP -MF ".deps/gimp-composite-generic.Tpo" \
  -c -o gimp-composite-generic.o `test -f 'gimp-composite-generic.c' || echo '.
/'`gimp-composite-generic.c; \
then mv -f ".deps/gimp-composite-generic.Tpo" ".deps/gimp-composite-generic.Po"; 
\
else rm -f ".deps/gimp-composite-generic.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I/usr/include 
-DG_LOG_DOMAIN=\"Gimp-Composite\"  -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE  
-march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math 
-fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT gimp-composite-mmx.o -MD 
-MP -MF ".deps/gimp-composite-mmx.Tpo" \
  -c -o gimp-composite-mmx.o `test -f 'gimp-composite-mmx.c' || echo '.
/'`gimp-composite-mmx.c; \
then mv -f ".deps/gimp-composite-mmx.Tpo" ".deps/gimp-composite-mmx.Po"; \
else rm -f ".deps/gimp-composite-mmx.Tpo"; exit 1; \
fi
gimp-composite-mmx.c: In function 
`gimp_composite_addition_rgba8_rgba8_rgba8_mmx':
gimp-composite-mmx.c:97: error: can't find a register in class `GENERAL_REGS' 
while reloading `asm'
gimp-composite-mmx.c:117: error: can't find a register in class `GENERAL_REGS' 
while reloading `asm'
gimp-composite-mmx.c: At top level:
gimp-composite-mmx.c:793: warning: 'mmx_op_overlay' defined but not used
make[3]: *** [gimp-composite-mmx.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/gimp-2.0.2/work/gimp-2.0.
2/app/composite'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gimp-2.0.2/work/gimp-2.0.2/app'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gimp-2.0.2/work/gimp-2.0.2'
make: *** [all] Error 2

!!! ERROR: media-gfx/gimp-2.0.2 failed.
!!! Function src_compile, Line 89, Exitcode 2
!!! (no error message)



Expected Results:  
Gimp should compile cleanly.

<emerge info output>

Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.4.0, glibc-2.3.4.20040605-r1, 2.6.
7-rc3-love1)
=================================================================
System uname: 2.6.7-rc3-love1 i686 AMD Athlon(tm) XP 1800+
Gentoo Base System version 1.4.16
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer 
-ffast-math -fforce-addr -mno-push-args -pipe -s -fpic"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.
2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref 
/usr/share/config /usr/share/texmf/dvipdfm/config/ 
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ 
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer 
-ffast-math -fforce-addr -mno-push-args -pipe -s -fpic"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache digest distcc sandbox"
GENTOO_MIRRORS="http://src.gentoo.pl/ ftp://sunsite.informatik.rwth-aachen.
de/pub/Linux/gentoo ftp://gentoo.inode.at/source/ ftp://ftp.rxd.hu ftp://ftp.
snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.linux.ee/pub/gentoo/distfiles/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="3dnow X aalib acl acpi acpi4linux activefilter alsa apache2 apm arts 
audiofile avi berkdb cdr crypt cscope cups dga directfb divx4linux doc dvd fbcon 
flac foomaticdb gd gdbm ggi gif glut gpm gtk2 icc imagemagick imlib innodb java 
javamail javascript jikes jpeg kadu-modules kadu-voice kde lcms ldap libwww 
linguas_en linguas_pl live mad matroska memlimit mikmod mmx motif mozilla 
moznocompose moznoirc moznomail moznoxft mozp3p mozsvg mozxmlterm mpeg mpi 
ncurses netcdf nls nocardbus nocd nptl offensive oggvorbis ooo-kde openal opengl 
openssh operanom2 oss pam pdflib pic png postgres ppds pthreads python qt 
quicktime readline samba sdl slang speex spell sse ssl svg svga szip tetex 
theora tiff tlen transcode truetype unicode usb videos vim-with-x wmf wxwindows 
x86 xinerama xml xml2 xmms xosd xprint xv xvid yv12 zlib"
Comment 1 foser (RETIRED) gentoo-dev 2004-06-22 09:58:10 UTC

*** This bug has been marked as a duplicate of 47177 ***