LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   GIMP 2.6.1 make check fails - Illegal Instruction (https://www.linuxquestions.org/questions/linux-software-2/gimp-2-6-1-make-check-fails-illegal-instruction-676356/)

skubik 10-14-2008 05:09 PM

GIMP 2.6.1 make check fails - Illegal Instruction
 
Back with another GIMP 2.6 build problem. On a different machine this time- still Slackware 10.1.

'configure' and 'make' seem to work fine- but when I run 'make check', things go well for a while until I encounter this:

Code:

Making check in config
make[2]: Entering directory `/usr/local/src/gimp-2.6.1/app/config'
make  check-TESTS
make[3]: Entering directory `/usr/local/src/gimp-2.6.1/app/config'

Testing GimpConfig ...
 Creating a new Grid object ... done.
 Adding the unknown token (foobar "hadjaha") ... done.
 Serializing GimpGrid to 'foorc' ... done.
 Deserializing from 'foorc' ...
  offset-unit -> inches
  yoffset -> 0.000000
  xoffset -> 0.000000
  spacing-unit -> inches
  yspacing -> 10.000000
  xspacing -> 10.000000
  bgcolor -> (color-rgba 1.000000 1.000000 1.000000 1.000000)
  fgcolor -> (color-rgba 0.000000 0.000000 0.000000 1.000000)
  style -> solid
 Unknown string tokens:
  foobar "hadjaha"
 done.

 Changing a property ...  style -> dots
 Testing gimp_config_duplicate() .../bin/sh: line 1:  3293 Illegal instruction    ${dir}$tst
FAIL: test-config
=====================================================================
1 of 1 tests failed
Please report to http://bugzilla.gnome.org/enter_bug.cgi?product=GIMP
=====================================================================
make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory `/usr/local/src/gimp-2.6.1/app/config'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/usr/local/src/gimp-2.6.1/app/config'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/gimp-2.6.1/app'
make: *** [check-recursive] Error 1

I did recently upgrade my Slackware packages for gcc and glibc, installing the following:

* gcc-4.2.4
* gcc-g++-4.2.4
* glibc-i18n-2.7
* glibc-profile-2.7
* glibc-solibs-2.7
* glibc-zoneinfo-2.7

Could I have missed something to be causing this 'Illegal Instruction' error?

Just for fun, I did a 'make install' of GIMP- and it installed without problems- but upon running gimp-2.6, I'm once again greeted with the "Illegal Instruction" notice.

Any ideas??

Thanks,

- skubik

skubik 10-15-2008 01:04 PM

FIXED. Solved this one shortly after posting again. Turns out my CFLAGS has -msse3 declared, yet sse3 is nowhere to be found in my /proc/cpuinfo. I removed it from CFLAGS and rebuilt GIMP and some of it's dependencies (just in-case) and it compiled- and works- just fine now.


All times are GMT -5. The time now is 05:14 AM.