
I've been trying to get MonetDB to compile on my machine: OSX Tiger
(Intel): Macbook Pro.
I downloaded the source code and ran the following command:
sudo ./monetdb-install.sh --enable-sql --enable-xquery (both with and
without sudo)
The relevant part of the error message is listed at the bottom of this email.
I would stil like to encourage someone to provide a macports port
distribution. I have no idea how to set one up, but if I can assist
somehow, I'll be happy to do so.
An annoyance and an observation:
Traversing source forge's mail archives is a terrible, terrible
experience. Has any on thought of switching to google groups? Heck,
why not move the whole project there, svn will be a very nice side
benefit :)
When I do google searches for MonetDB, ads for Vertica almost always
come up. Since Vertica has business savvy people behind it, we should
expect to hear a great deal about it....and whenever Vertica is
mentioned, someone (like me) will kindly point out that MonetDB is a
contender as well :) In other words, prepare for far greater interest
in this project.
Lastly, how about an IRC channel for MonetDB!
------------------------------------------------------------------------------------------------------------
compile_jdbc:
[echo] Compiling JDBC driver
[javac] Compiling 22 source files to
/var/tmp/MonetDB-1171591624/MonetDB-client/clients/src/java
[javac] /var/tmp/MonetDB-1171591624/MonetDB-client/clients/src/java/src/nl/cwi/monetdb/jdbc/MonetClob.java:35:
duplicate class: nl.cwi.monetdb.jdbc.MonetClob
[javac] public class MonetClob implements Clob {
[javac] ^
[javac] /var/tmp/MonetDB-1171591624/MonetDB-client/clients/src/java/src/nl/cwi/monetdb/jdbc/MonetConnection.java:55:
duplicate class: nl.cwi.monetdb.jdbc.MonetConnection
[javac] public class MonetConnection implements Connection {
[javac] ^
[javac] /var/tmp/MonetDB-1171591624/MonetDB-client/clients/src/java/src/nl/cwi/monetdb/jdbc/MonetConnection.java:2554:
duplicate class: nl.cwi.monetdb.jdbc.MonetEmbeddedInstance
[javac] class MonetEmbeddedInstance extends Thread {
[javac] ^
[javac] /var/tmp/MonetDB-1171591624/MonetDB-client/clients/src/java/src/nl/cwi/monetdb/jdbc/MonetDataSource.java:40:
duplicate class: nl.cwi.monetdb.jdbc.MonetDataSource
[javac] public class MonetDataSource implements DataSource {
[javac] ^
[javac] /var/tmp/MonetDB-1171591624/MonetDB-client/clients/src/java/src/nl/cwi/monetdb/jdbc/MonetDatabaseMetaData.java:31:
duplicate class: nl.cwi.monetdb.jdbc.MonetDatabaseMetaData
[javac] public class MonetDatabaseMetaData implements DatabaseMetaData {
[javac] ^
[javac] /var/tmp/MonetDB-1171591624/MonetDB-client/clients/src/java/src/nl/cwi/monetdb/jdbc/MonetDatabaseMetaData.java:3103:
duplicate class: nl.cwi.monetdb.jdbc.MonetVirtualResultSet
[javac] class MonetVirtualResultSet extends MonetResultSet {
[javac] ^
[javac] /var/tmp/MonetDB-1171591624/MonetDB-client/clients/src/java/src/nl/cwi/monetdb/jdbc/MonetDriver.java:46:
duplicate class: nl.cwi.monetdb.jdbc.MonetDriver
[javac] final public class MonetDriver implements Driver {
[javac] ^
[javac] /var/tmp/MonetDB-1171591624/MonetDB-client/clients/src/java/src/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java:51:
duplicate class: nl.cwi.monetdb.jdbc.MonetPreparedStatement
[javac] public class MonetPreparedStatement
[javac] ^
[javac] /var/tmp/MonetDB-1171591624/MonetDB-client/clients/src/java/src/nl/cwi/monetdb/jdbc/MonetResultSet.java:48:
duplicate class: nl.cwi.monetdb.jdbc.MonetResultSet
[javac] public class MonetResultSet implements ResultSet {
[javac] ^
[javac] /var/tmp/MonetDB-1171591624/MonetDB-client/clients/src/java/src/nl/cwi/monetdb/jdbc/MonetSavepoint.java:43:
duplicate class: nl.cwi.monetdb.jdbc.MonetSavepoint
[javac] public class MonetSavepoint implements Savepoint {
[javac] ^
[javac] /var/tmp/MonetDB-1171591624/MonetDB-client/clients/src/java/src/nl/cwi/monetdb/jdbc/MonetSocketBlockMode.java:56:
duplicate class: nl.cwi.monetdb.jdbc.MonetSocketBlockMode
[javac] final class MonetSocketBlockMode {
[javac] ^
[javac] /var/tmp/MonetDB-1171591624/MonetDB-client/clients/src/java/src/nl/cwi/monetdb/jdbc/MonetStatement.java:47:
duplicate class: nl.cwi.monetdb.jdbc.MonetStatement
[javac] public class MonetStatement implements Statement {
[javac] ^
[javac] /var/tmp/MonetDB-1171591624/MonetDB-client/clients/src/java/src/nl/cwi/monetdb/jdbc/util/MonetRedirectException.java:23:
duplicate class: nl.cwi.monetdb.jdbc.util.MonetRedirectException
[javac] public class MonetRedirectException extends Exception {
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] 13 errors
BUILD FAILED
/private/var/tmp/MonetDB-1171591624/MonetDB-client/clients/src/java/build.xml:153:
Compile failed; see the compiler error output for details.
Total time: 2 seconds
make[6]: *** [jar_jdbcclient_ant_target] Error 1
make[5]: *** [all-recursive] Error 1
make[4]: *** [all] Error 2
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
making MonetDB-client failed
libtool: unknown option character `-' in: --version
Usage: libtool -static [-] file [...] [-filelist listfile[,dirname]]
[-arch_only arch] [-sacLT]
Usage: libtool -dynamic [-] file [...] [-filelist listfile[,dirname]]
[-arch_only arch] [-o output] [-install_name name]
[-compatibility_version #] [-current_version #] [-seg1addr 0x#]
[-segs_read_only_addr 0x#] [-segs_read_write_addr 0x#]
[-seg_addr_table <filename>] [-seg_addr_table_filename