Operating System: Mac OS X Public Beta
Apache Version: 1.3.14
MySQL version: 3.23.24-beta
mod_auth_mysql version: both Zeev's ver. 2.20 and Khera variant
Problem Description:
Trying to start apache with mod_auth_mysql.so loading causes:
% apachectl start
dyld: /usr/sbin/httpd multiple definitions of symbol _strtol
/System/Library/Frameworks/System.framework/Versions/B/System(strtol.o)
definition of _strtol
/System/Library/Apache/Modules/mod_auth_mysql.so definition of _strtol
/usr/sbin/apachectl start: httpd could not be started
Further Analysis:
Seems that mod_auth_mysql links in libmysqlclient.a which contains the
offending duplicate symbol.
I have resigned myself to building some or all of mysql again to get this to
work. Is there a way to just compile the libmysqlclient part? How would I
cleanly go about getting rid of the duplicate symbol?
-brett
Brettt Tofel