Bug #25324 Build fails on MacOSX for mysql-5.1.14-falcon-alpha-pb349
Submitted: 29 Dec 2006 6:11 Modified: 15 May 2009 16:05
Reporter: Kai Voigt Email Updates:
Status: Closed Impact on me:
Category:MySQL Server: Falcon storage engine Severity:S2 (Serious)
Version:5.1.14-falcon-alpha-pb349 OS:Mac OS X (MacOSX 10.4.8)
Assigned to: CPU Architecture:Any
Tags: build, macosx, make

[29 Dec 2006 6:11] Kai Voigt
"make" fails on MacOSX on storage/falcon/BDB.cpp

 g++ -DHAVE_CONFIG_H -D_REENTRANT -D_PTHREADS -DENGINE -DSTORAGE_ENGINE -DNAMESPACE=Nfs -D_DEBUG -DMEM_DEBUG -I. -I. -I../.. -I../../include -I../../include -I../../regex -I../../sql -I. -I./TransformLib -DMYSQL_DYNAMIC_PLUGIN -O3 -fno-implicit-templates -fno-exceptions -fno-rtti -D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DIGNORE_SIGHUP_SIGQUIT -fimplicit-templates -fexceptions -MT ha_falcon_la-BDB.lo -MD -MP -MF .deps/ha_falcon_la-BDB.Tpo -c BDB.cpp  -fno-common -DPIC -o .libs/ha_falcon_la-BDB.o
Interlock.h: In function `char inline_cas_pointer(volatile void**, void*, void*)':
Interlock.h:139: warning: converting to non-pointer type 'char' from NULL
/var/tmp//ccB43ZLP.s:322:Invalid mnemonic 'lock'
/var/tmp//ccB43ZLP.s:323:Invalid mnemonic 'xaddl'
/var/tmp//ccB43ZLP.s:357:Invalid mnemonic 'lock'
/var/tmp//ccB43ZLP.s:358:Invalid mnemonic 'xaddl'
/var/tmp//ccB43ZLP.s:440:Invalid mnemonic 'lock'
/var/tmp//ccB43ZLP.s:441:Invalid mnemonic 'xaddl'
/var/tmp//ccB43ZLP.s:498:Invalid mnemonic 'lock'
/var/tmp//ccB43ZLP.s:499:Invalid mnemonic 'xaddl'
make[4]: *** [ha_falcon_la-BDB.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

How to repeat:
0. Use MacOSX
1. Download the tar.gz file, unpack it
2. Run "./configure"
3. Run "make"
[29 Dec 2006 6:19] Calvin Sun
Sorry, MacOS is not supported for the alpha release. See: http://dev.mysql.com/doc/refman/5.1/en/se-falcon-limits.html
[24 Jan 2007 15:10] Jim Starkey
The first alpha release of Falcon is supported only on 32 Windows, 32 IA32 Linux, and X86_64 Linux.  We plan to have a MAC version soon, but it is not yet available.
[25 Mar 2009 2:22] Hakan Küçükyılmaz
Falcon compiles now with MySQL 6.0.x on Mac OS X Intel and PPC.
[15 May 2009 16:05] MC Brown
No changelog entry required.