Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Error emerging gimp
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
embuste
n00b
n00b


Joined: 01 Nov 2003
Posts: 23

PostPosted: Sat Jul 10, 2004 9:34 pm    Post subject: Error emerging gimp Reply with quote

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
View user's profile Send private message
Barks
n00b
n00b


Joined: 20 Sep 2003
Posts: 30
Location: Barrie ON, Canada

PostPosted: Sun Jul 11, 2004 8:40 am    Post subject: hmmm... Reply with quote

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
View user's profile Send private message
Ox-
Guru
Guru


Joined: 19 Jun 2003
Posts: 305

PostPosted: Sun Jul 11, 2004 1:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
Ox-
Guru
Guru


Joined: 19 Jun 2003
Posts: 305

PostPosted: Sun Jul 11, 2004 3:19 pm    Post subject: Reply with quote

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
View user's profile Send private message
kdoto
n00b
n00b


Joined: 31 Dec 2004
Posts: 8

PostPosted: Mon Feb 07, 2005 6:54 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum