This question seems to crop up again and again... In the words of one comment to my blog: "
I've downloaded your External Language Stored Procedures package and am interested in trying out the JAVA part. Would appreciate if you could explain how use the downloaded stuff."
Ok, on my
download page, I have provided 2 different downloads which are automatically created from our source repository. A source patch which may be applied to a current mysql-6.0 tree and a tarball snapshot of the work repository. The source snapshot is not as friendly to build as the official MySQL source downloads as it is somewhat raw and unfinished - you will need certain GNU tools installed on your computer to make use of it. As a minimum, you will need the following:
- GNU autoconf version 2.52 - I have version 2.61
- GNU automake 1.08 - I have version 1.10
- GNU libtool 1.4 - I have version 1.5.24
- GNU bison 1.8 - I have version 2.3
- GNU make - I have version 3.81
The simplest first and only step you may use is the BUILD scripts ... locate a build script for you and simply execute it such as:
$ ./BUILD/compile-ppc-debug-max-no-ndb
If you have any specific configure requirements, you may do:
$ ./BUILD/autorun.sh
$ ./configure <your configure options here>
There are also options available in most of the standard compile scripts too. For example "
--just-print" would display the commands which the script would execute or "
--just-configure" would stop the build immediately after completing the
configure script. Almost always, I would use one of the standard scripts.
Now on to the minimum requirements of the External Language Stored Procedures work which Eric and myself are hacking with... There is a small wiki page available at
MySQL Forge but it needs further embellishment:
Eric and I have submitted a talk on our External Language Stored Procedures work for the
MySQL Users Conference 2008 so if we are all lucky, there may be a presentation about this project. They have received more than 300 presentation proposals and I am sure that almost all of them are excellent presentations from seasoned presenters, so... Fingers crossed!
For all those curious and adventurous, please do download the code and have fun!