Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Oct 2007 10:45:01 -0700
From:      Greg Lewis <glewis@eyesbeyond.com>
To:        Matthew Seaman <m.seaman@infracaninophile.co.uk>
Cc:        freebsd-java@freebsd.org
Subject:   Re: mysql-connector-java-5.1.5
Message-ID:  <20071014174501.GA1303@misty.eyesbeyond.com>
In-Reply-To: <47122E46.2080203@infracaninophile.co.uk>
References:  <47122E46.2080203@infracaninophile.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Oct 14, 2007 at 03:57:10PM +0100, Matthew Seaman wrote:
> I'm trying to produce some patches to upgrade the
> databases/mysql-connector-java port to the most recent GA version --
> 5.1.5.  Unfortunately, things on the 5.1 branch are significantly
> different to the 5.0 branch, and I'm running into a Catch 22 situation.
> 
> Compiling the part of the driver that provides JDBC3.0 functionality
> (which is essentially the same as the 5.0 version of the driver)
> works fine with diablo-jdk1.5.  Compiling the part of the driver that
> provides JDBC4.0 functionality however requires Java 6.  Unfortunately
> though, compiling the JDBC3.0 code doesn't work with Java 6.  It seems
> I need to have multiple java versions installed and to switch between
> them for different targets from build.xml
> 
> I can't see how to make this work with the bsd.java.mk setup in ports.
> If anyone cares to take a look, I've a copy of the port as a work
> in progress at
> 
>    http://www.infracaninophile.co.uk/mysql-connector-java-5.1.5.tbz
> 
> I have switched the preferences in the port so that the default is
> to install the pre-compiled .jar file directly from the distfile.
> In order to turn on the compilation step you now need to do:
> 
>    make -DWITH_COMPILE
> 
> You'll need java/jdk16 installed for that.
> 
> Any suggestions? Or should I just give up on trying to have the ports
> system compile the driver?

What errors do you get compiling the JDBC 3.0 version with jdk16?  Is it
source incompatibility or is it incompatibilities in the JDBC classes
between jdk15 and jdk16?

-- 
Greg Lewis                          Email   : glewis@eyesbeyond.com
Eyes Beyond                         Web     : http://www.eyesbeyond.com
Information Technology              FreeBSD : glewis@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071014174501.GA1303>