[
https://issues.apache.org/jira/browse/TS-3490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Phil Sorber updated TS-3490:
----------------------------
Assignee: James Peach
> mysql_remap Plugin compile fails on Mac OS X 10.10
> --------------------------------------------------
>
> Key: TS-3490
> URL: https://issues.apache.org/jira/browse/TS-3490
> Project: Traffic Server
> Issue Type: Bug
> Components: Build, Plugins
> Reporter: Felix Buenemann
> Assignee: James Peach
> Fix For: 6.1.0
>
>
> On Mac OS X 10.10 / Xcode 6.2 compilation of the experimental plugins fails
> with undefined symbols for the mysql_remap plugin.
> Compilation succeeds if {{-no-undefined}} is removed from
> {{plugins/experimental/mysql_remap/Makefile.am}}, but I'm not sure if that is
> the right approach.
> Compile error:
> {noformat}
> git rev-parse HEAD
> f4bbdd921aa4b453fe4dbca5e9c2c0955ecc0954
> clang --version
> Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)
> Target: x86_64-apple-darwin14.3.0
> Thread model: posix
> ./configure […] --enable-experimental-plugins
> make -C plugins/experimental/mysql_remap
> […]
> CC lib/dictionary.lo
> CC lib/iniparser.lo
> CCLD libmysql_remap.la
> CXX mysql_remap.lo
> CXXLD mysql_remap.la
> Undefined symbols for architecture x86_64:
> "_TSContCreate", referenced from:
> _TSPluginInit in mysql_remap.o
> "_TSContDataGet", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> "_TSContDataSet", referenced from:
> _TSPluginInit in mysql_remap.o
> "_TSDebug", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> _TSPluginInit in mysql_remap.o
> mysql_remap(tsapi_cont*, TSEvent, void*) in mysql_remap.o
> "_TSError", referenced from:
> _TSPluginInit in mysql_remap.o
> "_TSHandleMLocRelease", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> "_TSHttpHdrStatusSet", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> "_TSHttpHdrUrlGet", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> "_TSHttpHookAdd", referenced from:
> _TSPluginInit in mysql_remap.o
> "_TSHttpTxnClientReqGet", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> "_TSHttpTxnReenable", referenced from:
> mysql_remap(tsapi_cont*, TSEvent, void*) in mysql_remap.o
> "_TSHttpTxnSetHttpRetStatus", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> "_TSMimeHdrFieldFind", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> "_TSMimeHdrFieldValueStringGet", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> "_TSMimeHdrFieldValueStringSet", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> "_TSMutexCreate", referenced from:
> _TSPluginInit in mysql_remap.o
> "_TSPluginRegister", referenced from:
> _TSPluginInit in mysql_remap.o
> "_TSSkipRemappingSet", referenced from:
> mysql_remap(tsapi_cont*, TSEvent, void*) in mysql_remap.o
> "_TSUrlHostSet", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> "_TSUrlPortGet", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> "_TSUrlPortSet", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> "_TSUrlSchemeGet", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> "_TSUrlSchemeSet", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> "_TS_MIME_FIELD_HOST", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> "_TS_MIME_LEN_HOST", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> "_TS_NULL_MLOC", referenced from:
> do_mysql_remap(tsapi_cont*, tsapi_httptxn*) in mysql_remap.o
> "__TSmalloc", referenced from:
> _TSPluginInit in mysql_remap.o
> "iniparser_load(char const*)", referenced from:
> […]
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)