Okay, so I decided to test a few things out. If I try to compile mysql+gemini-3.23.41 with no additional options, everything compiles fine, and MySQL works just fine. However, if I add --with-gemini to my configure line, it bombs during compile with:
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../incl -I../msgs -O3 -DDBUG_OFF -c dsmindex.c In file included from dsmindex.c:39: /usr/include/string.h:245: parse error before `(' /usr/include/string.h:245: warning: conflicting types for built-in function `memset' /usr/include/string.h:245: parse error before `int' make[4]: *** [dsmindex.o] Error 1 make[4]: Leaving directory `/usr/local/src/mysql+gemini-3.23.41/gemini/api' And, if I try using --with-innodb, it bombs with: gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../../include -I../include -DDBUG_OFF -O3 -DDBUG_OFF -DDEBUG_OFF -DUNIV_INTEL_X86 -c sync0sync.c sync0sync.c: In function `sync_gnuc_intelx86_test_and_set': sync0sync.c:187: impossible register constraint in `asm' sync0sync.c:187: impossible register constraint in `asm' sync0sync.c:187: impossible register constraint in `asm' sync0sync.c:1259: confused by earlier errors, bailing out make[4]: *** [sync0sync.o] Error 1 make[4]: Leaving directory `/usr/local/src/mysql+gemini-3.23.41/innobase/sync' Okay, so why does it compile, and function just fine when no options are specified, and it blows up miserably whenever I try to use either Gemini or InnoDB? System is still RH 7.1, with GCC 2.96 (no, it hasn't changed since I posted earlier, and I'm not about to go through the hassle of downgrading my GCC just because MySQL can't compile properly, when every other application does - I find it hard to justify pointing a finger at GCC for this.) -- H | "Life is the art of drawing without an eraser." - John Gardner +-------------------------------------------------------------------- Ashley M. Kirchner <mailto:[EMAIL PROTECTED]> . 303.442.6410 x130 Director of Internet Operations / SysAdmin . 800.441.3873 x130 Photo Craft Laboratories, Inc. . 3550 Arapahoe Ave, #6 http://www.pcraft.com ..... . . . Boulder, CO 80303, U.S.A. --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php