
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 <file_system_path>] [-all_load] [-noall_load]