CC=gcc -m32 CXX=g++ -m32 PKG_CONFIG_PATH=/usr/lib/pkgconfig:/opt/firefox-2.0.0.4/lib/pkgconfig USE_ARCH=32 ./configure --prefix=/opt/gimp-2.3.18 --sysconfdir=/etc --datadir=/usr/share --enable-mp ( USE_ARCH=32 instructs some of the software on my machine to use the 32-bit libraries and applications ) gcc -m32 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/opt/gimp-2.3.18/include -DPREFIX=\"/opt/gimp-2.3.18\" -DGIMPDIR=\".gimp-2.3\" -DDATADIR=\"/usr/share/gimp/2.0\" -DLOCALEDIR=\"/usr/share/locale\" -DPLUGINDIR=\"/opt/gimp-2.3.18/lib/gimp/2.0\" -DSYSCONFDIR=\"/etc/gimp/2.0\" -DGIMP_PACKAGE=\"gimp\" -DGIMP_DATA_VERSION=\"2.0\" -DGIMP_SYSCONF_VERSION=\"2.0\" -DGIMP_PLUGIN_VERSION=\"2.0\" -DG_LOG_DOMAIN=\"LibGimpBase\" -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DGIMP_DISABLE_DEPRECATED -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DPANGO_DISABLE_DEPRECATED -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE -g -O2 -Wall -Wdeclaration-after-statement -Wmissing-prototypes -Wmissing-declarations -Winit-self -Wpointer-arith -MT gimpcpuaccel.lo -MD -MP -MF .deps/gimpcpuaccel.Tpo -c gimpcpuaccel.c -fPIC -DPIC -o .libs/gimpcpuaccel.o gimpcpuaccel.c: In function 'arch_accel_intel': gimpcpuaccel.c:221: error: can't find a register in class 'BREG' while reloading 'asm' make[2]: *** [gimpcpuaccel.lo] Error 1 make[2]: Leaving directory `/home/punkie/gimp-2.3.18/libgimpbase' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/punkie/gimp-2.3.18' make: *** [all] Error 2 cat config.h /* config.h. Generated from config.h.in by configure. */ /* config.h.in. Generated from configure.in by autoheader. */ /* Define to 1 if you are compiling for PowerPC. */ /* #undef ARCH_PPC */ /* Define to 1 if you are compiling for PowerPC64. */ /* #undef ARCH_PPC64 */ /* Define to 1 if you are compiling for ix86. */ #define ARCH_X86 1 /* Define to 1 if you are compiling for amd64. */ #define ARCH_X86_64 1 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP systems. This function is required for `alloca.c' support on those systems. */ /* #undef CRAY_STACKSEG_END */ /* Define to 1 if using `alloca.c'. */ /* #undef C_ALLOCA */ /* Define to 1 to enable support for multiple processors. */ #define ENABLE_MP 1 /* always defined to indicate that i18n is enabled */ #define ENABLE_NLS 1 /* The prefix for our gettext translation domains. */ #define GETTEXT_PACKAGE "gimp20" /* Define to 1 for RLE GIF compression */ /* #undef GIF_RLE */ /* Define to 1 for no GIF compression */ /* #undef GIF_UN */ /* Define to 1 if this is an unstable version of GIMP */ #define GIMP_UNSTABLE 1 /* Define to 1 if you have `alloca', as a function or macro. */ #define HAVE_ALLOCA 1 /* Define to 1 if you have and it should be used (not on Ultrix). */ #define HAVE_ALLOCA_H 1 /* Define to 1 if alsa is available */ #define HAVE_ALSA 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_ALTIVEC_H */ /* Define to 1 if the altivec runtime test should use a sysctl. */ /* #undef HAVE_ALTIVEC_SYSCTL */ /* Define to 1 if you have the `bind_textdomain_codeset' function. */ #define HAVE_BIND_TEXTDOMAIN_CODESET 1 /* define to 1 if Carbon is available */ /* #undef HAVE_CARBON */ /* Define to 1 if D-Bus GLib bindings are available */ /* #undef HAVE_DBUS_GLIB */ /* Define to 1 if you have the `dcgettext' function. */ #define HAVE_DCGETTEXT 1 /* Define to 1 if you have the `difftime' function. */ #define HAVE_DIFFTIME 1 /* Define to 1 if you have the header file, and it defines `DIR'. */ #define HAVE_DIRENT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_DLFCN_H 1 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ /* #undef HAVE_DOPRNT */ /* Define to 1 if you have DirectX DirectInput headers and libraries */ /* #undef HAVE_DX_DINPUT */ /* Define to 1 if libexif is available */ #define HAVE_EXIF 1 /* Define to 1 if you have the `finite' function. */ #define HAVE_FINITE 1 /* Define if the GNU gettext() function is already present or preinstalled. */ #define HAVE_GETTEXT 1 /* Define to 1 if glibc has regex support. */ #define HAVE_GLIBC_REGEX 1 /* Define to 1 if libgnomeui is available */ /* #undef HAVE_GNOMEUI */ /* Define to 1 if gnome-keyring is available */ /* #undef HAVE_GNOME_KEYRING */ /* Define to 1 if you have the header file. */ /* #undef HAVE_IEEEFP_H */ /* Define to 1 if you have the `inet_ntoa' function. */ #define HAVE_INET_NTOA 1 /* Define to 1 if you have the header file. */ #define HAVE_INTTYPES_H 1 /* Define to 1 if you have the header file. */ #define HAVE_IPC_H 1 /* Define to 1 if you have the isfinite function. */ /* #undef HAVE_ISFINITE */ /* Define to 1 if the lcms header must be included as lcms/lcms.h */ /* #undef HAVE_LCMS_LCMS_H */ /* Define if your file defines LC_MESSAGES. */ #define HAVE_LC_MESSAGES 1 /* Define to 1 if you have the `asound' library (-lasound). */ #define HAVE_LIBASOUND 1 /* Define to 1 if libhal is available */ /* #undef HAVE_LIBHAL */ /* Define to 1 if you have the `nsl' library (-lnsl). */ /* #undef HAVE_LIBNSL */ /* Define to 1 if you have the `pthread' library (-lpthread). */ /* #undef HAVE_LIBPTHREAD */ /* Define to 1 if you have the `socket' library (-lsocket). */ /* #undef HAVE_LIBSOCKET */ /* Define to 1 if you have the header file. */ #define HAVE_LOCALE_H 1 /* Define to 1 if you have the header file. */ #define HAVE_MATH_H 1 /* Define to 1 if you have the header file. */ #define HAVE_MEMORY_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_MMAN_H */ /* Define to 1 if you have the `mmap' function. */ #define HAVE_MMAP 1 /* Define to 1 if you have the header file, and it defines `DIR'. */ /* #undef HAVE_NDIR_H */ /* Define to 1 if libpoppler is available */ /* #undef HAVE_POPPLER */ /* Define to 1 if you have the `putenv' function. */ #define HAVE_PUTENV 1 /* Define to 1 if you have the rint function. */ #define HAVE_RINT 1 /* Define to 1 if you have the header file. */ #define HAVE_SHM_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDINT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STRINGS_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STRING_H 1 /* Define to 1 if you have the header file, and it defines `DIR'. */ /* #undef HAVE_SYS_DIR_H */ /* Define to 1 if you have the header file, and it defines `DIR'. */ /* #undef HAVE_SYS_NDIR_H */ /* Define to 1 if you have the header file. */ #define HAVE_SYS_PARAM_H 1 * Define to 1 if you have the header. */ /* #undef HAVE_SYS_SELECT_H */ /* Define to 1 if you have the header file. */ #define HAVE_SYS_STAT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_TIMES_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_TIME_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_WAIT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_UNISTD_H 1 /* Define to 1 if you have the `vprintf' function. */ #define HAVE_VPRINTF 1 /* Define to 1 if you have the header file. */ #define HAVE_X11_EXTENSIONS_SHAPE_H 1 /* Define to 1 if you have the header file. */ #define HAVE_X11_XMU_WINUTIL_H 1 /* Define to 1 if _NL_MEASUREMENT_MEASUREMENT is available */ #define HAVE__NL_MEASUREMENT_MEASUREMENT 1 /* Define to 1 if shared memory segments are released deferred. */ #define IPC_RMID_DEFERRED_RELEASE 1 /* Define to 1 if you don't have the fd_set typedef. */ /* #undef NO_FD_SET */ /* Define to the address where bug reports for this package should be sent. */ #define PACKAGE_BUGREPORT "http://bugzilla.gnome.org/enter_bug.cgi?product=GIMP" /* Define to the full name of this package. */ #define PACKAGE_NAME "GIMP" /* Define to the full name and version of this package. */ #define PACKAGE_STRING "GIMP 2.3.18" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gimp" /* Define to the version of this package. */ #define PACKAGE_VERSION "2.3.18" /* Define as the return type of signal handlers (`int' or `void'). */ #define RETSIGTYPE void /* The MTA used by the mail plug-in. */ /* #undef SENDMAIL */ /* If using the C implementation of alloca, define if you know the direction of stack growth for your system; otherwise it will be automatically deduced at runtime. direction of stack growth for your system; otherwise it will be automatically deduced at runtime. STACK_DIRECTION > 0 => grows toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses STACK_DIRECTION = 0 => direction of growth unknown */ /* #undef STACK_DIRECTION */ /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 /* Define to 1 if you can safely include both and . */ #define TIME_WITH_SYS_TIME 1 /* Define to 1 if AltiVec support is available. */ /* #undef USE_ALTIVEC */ /* Define to 1 if MMX assembly is available. */ #define USE_MMX 1 /* Define to 1 to use POSIX shared memory */ /* #undef USE_POSIX_SHM */ /* Define to 1 if SSE assembly is available. */ #define USE_SSE 1 /* Define to 1 to use SYSV shared memory */ #define USE_SYSV_SHM 1 /* Define to 1 if the X Window System is missing or not being used. */ /* #undef X_DISPLAY_MISSING */ /* Number of bits in a file offset, on hosts where this is settable. */ #define _FILE_OFFSET_BITS 64 /* Define for large files, on AIX-style hosts. */ /* #undef _LARGE_FILES */ /* Define to `int' if does not define. */ /* #undef pid_t */