From 306287528a76e0db1e71ef008dec47f5fe39b100 Mon Sep 17 00:00:00 2001 From: Josh Heidenreich Date: Thu, 9 Feb 2012 18:28:23 +1030 Subject: Added and improved READMEs for modules in extensions, extras, postprocess --- mysqlc/source/README | 65 ---------------------------------------------------- 1 file changed, 65 deletions(-) delete mode 100644 mysqlc/source/README (limited to 'mysqlc/source') diff --git a/mysqlc/source/README b/mysqlc/source/README deleted file mode 100644 index 1166dde27971..000000000000 --- a/mysqlc/source/README +++ /dev/null @@ -1,65 +0,0 @@ ----------- Status ------------------------------------------------------------- - -The code is on a PREVIEW level. PREVIEW means pre-alpha. - ----------- Requirements ------------------------------------------------------- - -The MySQL driver for OpenOffice.org (MySQL Connector/OpenOffice.org - C/OOo) -requires two external libraries to be build: - - 1) The MySQL Client Library (libmysql) - 2) The MySQL Connector/C++ Library (libmysqlcppcon) - -At the time of writing neither of the two libraries are part of the CWS! -Before you can build the MySQL driver for OpenOffice.org you must install -the two required libraries on your system before you can compile the driver. - -You need the two libraries because the MySQL driver for OpenOffice.org -does not feature an implementation of the MySQL Client Server -communication protocol. The protocol implementation is part of the MySQL -Client Library. And the SDBC(X) style OpenOffice.org driver is implemented as a -wrapper of the MySQL Connector/C++ Library which implements a JDBC interface and -in turn uses the C based MySQL Client Library. - -1) MySQL Client Library (libmysql) - -The MySQL Client Library (libmysql) is part of the MySQL Server. You need to -download and install the MySQL Server. Use a binary distribution of -MySQL 5.0.x or MySQL 5.1.x. Check the MySQL manual for instructions, e.g. -for Unix: - - http://dev.mysql.com/doc/refman/5.1/en/installing-binary.html - -The typical installation path of the libmysql.so on Unix is -/usr/local/mysql/lib/mysql/ . - -2) MySQL Connector/C++ (libmysqlcppcon) - -Download and install the latest version of the MySQL Connector/C++, see -http://forge.mysql.com/wiki/Connector_C++ . Check out the source -from the bzr repository. - -3) Tweaking library paths - -At the time of writing you might have to *manually* tweak library paths and -library names by patching makefile.mk. This is a temporary hack. The makefile -will be improved later. - -However, for the moment check the makefile.mk if the compilation fails due to -"missing" libraries (= libraries not found). For example, check the following -settings: - - MYSQL_INCDIR=/usr/local/include - MYSQL_LIBDIR=/usr/local/lib - [...] - MYSQL_INCDIR=/usr/local/include - MYSQL_LIBDIR=/usr/local/lib - [...] - MYSQL_INC=-I$(MYSQL_INCDIR) - MYSQL_LIB=-L$(MYSQL_LIBDIR) -lmysqlclient -rdynamic -lz -lcrypt -lnsl -lm - MYSQL_LIBFILE=$(MYSQL_LIBDIR)$/libmysqlclient.so.16 - MYSQL_CPPCONN_LIBFILE=$(MYSQL_LIBDIR)$/libmysqlcppconn.so - [...] - -A common issue is libmysqlclient.so.15 vs. libmysqlclient.so.16 . - -- cgit