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

Reply via email to