View previous topic :: View next topic |
Author |
Message |
embuste n00b
Joined: 01 Nov 2003 Posts: 23
|
Posted: Sat Jul 10, 2004 9:34 pm Post subject: Error emerging gimp |
|
|
Code: | gimp-composite-sse.c: In function `gimp_composite_scale_rgba8_rgba8_rgba8_sse':
gimp-composite-sse.c:1045: internal compiler error: asm clobber conflict with input operand
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
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 -O2 -march=pentium3 -fomit-frame-pointer -funroll-loops -pipe -mmmx -msse -msse2 -Wall -MT gimp-composite-sse2.o -MD -MP -MF ".deps/gimp-composite-sse2.Tpo" \
-c -o gimp-composite-sse2.o `test -f 'gimp-composite-sse2.c' || echo './'`gimp-composite-sse2.c; \
then mv -f ".deps/gimp-composite-sse2.Tpo" ".deps/gimp-composite-sse2.Po"; \
else rm -f ".deps/gimp-composite-sse2.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 -O2 -march=pentium3 -fomit-frame-pointer -funroll-loops -pipe -mmmx -msse -msse2 -Wall -MT gimp-composite-vis.o -MD -MP -MF ".deps/gimp-composite-vis.Tpo" \
-c -o gimp-composite-vis.o `test -f 'gimp-composite-vis.c' || echo './'`gimp-composite-vis.c; \
then mv -f ".deps/gimp-composite-vis.Tpo" ".deps/gimp-composite-vis.Po"; \
else rm -f ".deps/gimp-composite-vis.Tpo"; exit 1; \
fi
Preprocessed source stored into /var/tmp/portage/gimp-2.0.0/temp/cc6ZVuRJ.out file, please attach this to your bugreport.
make[3]: *** [gimp-composite-sse.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/gimp-2.0.0/work/gimp-2.0.0/app/composite'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gimp-2.0.0/work/gimp-2.0.0/app'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gimp-2.0.0/work/gimp-2.0.0'
make: *** [all] Error 2
!!! ERROR: media-gfx/gimp-2.0.0 failed.
!!! Function src_compile, Line 92, Exitcode 2
!!! (no error message)
|
|
|
Back to top |
|
|
Barks n00b
Joined: 20 Sep 2003 Posts: 30 Location: Barrie ON, Canada
|
Posted: Sun Jul 11, 2004 8:40 am Post subject: hmmm... |
|
|
I just emerge GIMP a couple of days ago and it worked fine.
I'm just learning how to emerge but I find if I'm running a sh*t load of appz with something emerging in the back she'll usually kwak on me. Try closing every application and emerge GIMP again when your not doing anything else.
Bedtime for some, emerge time for me. _________________ Some aim to please, I aim to tease. |
|
Back to top |
|
|
Ox- Guru
Joined: 19 Jun 2003 Posts: 305
|
Posted: Sun Jul 11, 2004 1:44 pm Post subject: |
|
|
I had the same error you did and fixed it by doing USE="-sse" emerge ...
Unfortunately it broke again on a later file. I think it's a CFLAGS problem. I'll try recompiling it soon with safer CFLAGS. |
|
Back to top |
|
|
Ox- Guru
Joined: 19 Jun 2003 Posts: 305
|
Posted: Sun Jul 11, 2004 3:19 pm Post subject: |
|
|
Ok, I got it to compile all the way through and didn't have to do anything like USE="-sse" or USE="-mmx".
I just stripped all CFLAGS down to "-O2 -march=pentium3 -pipe" |
|
Back to top |
|
|
kdoto n00b
Joined: 31 Dec 2004 Posts: 8
|
Posted: Mon Feb 07, 2005 6:54 am Post subject: |
|
|
Instead of stripping your use flags for all applications, try the USE variable first, I suggest.
USE="-mmx" worked in my case, I'd try that first (as -SSE implies SSE and MMX instruction sets I believe, I think -SSE is a bit of overkill).
Bottom line, you can probably just do:
Code: | USE="-mmx" emerge gimp -va |
Be warned that the next time you do "emerge -uD world" if your gimp is still broken, emerge gimp using the same code as above again, though i dont remember having to do this before, so its probably just a temporary issue?
P.S.
Just to be thorough:
If your compile breaks on the "gimp-composite-sse.o" file then you will need -sse, if it breaks on an mmx related file then you will need -mmx of course.. |
|
Back to top |
|
|
|