On Wednesday, November 26, 2003, at 01:13 PM, Douglas Anarino wrote:
Thanks for your help! I don't have a libmysqlclient.so file in my MySQL installation, just libmysqlclient.a and libmysqlclient_r.a files. I installed MySQL from a package file - maybe it didn't include this file? Is there a way to build it from the files I have, or do I need to build MySQL from source?
You probably have the same Solaris package of MySQL I have .... ;)
Here's exactly what I did:
Did a 'pkgadd' of the MySQL packages from www.sunfreeware.com
Created a temporary directory '/opt/mysql'
Symbolically linked '/usr/local/mysql/include/mysql' to /opt/mysql/include'
Symbolically linked '/usr/local/mysql/lib/mysql' to /opt/mysql/lib'
Ran 'configure' with '--with-mysql=/opt/mysql' and the storage/auth options.
'make'
This all seems very complex to me - I would think jabberd would just require some options in config.xml to use a database. Will I have to rebuild jabberd each time I switch databases?
The issue is the Solaris packages for MySQL .... they install in "non-standard" locations compared to every other MySQL installation I've ever seen.
This could be a dynamically loaded mechanism for databases, but still would require source code specific to each database. Since you would have to have database specific code, it doesn't really make much difference whether you compile the libraries in or load them at runtime .... you would still need the MySQL include and library files available.
Regards,
Paul
_______________________________________________ jdev mailing list [EMAIL PROTECTED] http://mailman.jabber.org/listinfo/jdev
