I've enabled support for DTrace by adding -DENABLE_DTRACE=1 to CMAKE_ARGS+ section of the Makefile for the mysql55-server port but when I compile I got the following error:
Did anybody successfully compile mysql with Dtrace on FreeBSD 9.0, AMD64?
Code:
1 error
*** Error code 2
../../mysys/libmysys.a(mf_keycache.c.o): In function `key_cache_read':
/usr/ports/databases/mysql55-server/work/mysql-5.5.25/mysys/mf_keycache.c:(.text+0xbe8):
undefined reference to `__dtraceenabled_mysql___keycache__read__start'
/usr/ports/databases/mysql55-server/work/mysql-5.5.25/mysys/mf_keycache.c:(.text+0xc19):
undefined reference to `__dtrace_mysql___keycache__read__start'
/usr/ports/databases/mysql55-server/work/mysql-5.5.25/mysys/mf_keycache.c:(.text+0xe1c):
undefined reference to `__dtrace_mysql___keycache__read__block'
/usr/ports/databases/mysql55-server/work/mysql-5.5.25/mysys/mf_keycache.c:(.text+0xf32):
undefined reference to `__dtrace_mysql___keycache__read__miss'
/usr/ports/databases/mysql55-server/work/mysql-5.5.25/mysys/mf_keycache.c:(.text+0xf81):
undefined reference to `__dtrace_mysql___keycache__read__hit'
/usr/ports/databases/mysql55-server/work/mysql-5.5.25/mysys/mf_keycache.c:(.text+0x111e):
undefined reference to `__dtraceenabled_mysql___keycache__read__done'
/usr/ports/databases/mysql55-server/work/mysql-5.5.25/mysys/mf_keycache.c:(.text+0x1185):
undefined reference to `__dtrace_mysql___keycache__read__done'
../../mysys/libmysys.a(mf_keycache.c.o): In function `key_cache_write':
/usr/ports/databases/mysql55-server/work/mysql-5.5.25/mysys/mf_keycache.c:(.text+0x3076):
undefined reference to `__dtraceenabled_mysql___keycache__write__start'
/usr/ports/databases/mysql55-server/work/mysql-5.5.25/mysys/mf_keycache.c:(.text+0x30a1):
undefined reference to `__dtrace_mysql___keycache__write__start'
/usr/ports/databases/mysql55-server/work/mysql-5.5.25/mysys/mf_keycache.c:(.text+0x32af):
undefined reference to `__dtrace_mysql___keycache__write__block'
/usr/ports/databases/mysql55-server/work/mysql-5.5.25/mysys/mf_keycache.c:(.text+0x3a83):
undefined reference to `__dtraceenabled_mysql___keycache__write__done'
/usr/ports/databases/mysql55-server/work/mysql-5.5.25/mysys/mf_keycache.c:(.text+0x3a9d):
undefined reference to `__dtrace_mysql___keycache__write__done'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1
1 error
*** Error code 2
3 errors
*** Error code 2
1 error
*** Error code 1
Did anybody successfully compile mysql with Dtrace on FreeBSD 9.0, AMD64?