[MacPorts] #21037: commons-dbcp does not compile not Snow Leopard
#21037: commons-dbcp does not compile not Snow Leopard -------------------------------+-------------------------------------------- Reporter: johan@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: Snow Leopard | Port: commons-dbcp -------------------------------+-------------------------------------------- I tried installing tomcat6, but the installation fails on compiling commons-dbcp. The errors message: Command output: [javac] ^ [javac] /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_java_commons-dbcp/work/commons- dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/PoolingConnection.java:42: org.apache.commons.dbcp.PoolingConnection is not abstract and does not override abstract method createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection [javac] public class PoolingConnection extends DelegatingConnection implements Connection, KeyedPoolableObjectFactory { etc, etc. -- Ticket URL: <http://trac.macports.org/ticket/21037> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21037: commons-dbcp does not compile not Snow Leopard -------------------------------+-------------------------------------------- Reporter: johan@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: commons-dbcp -------------------------------+-------------------------------------------- Changes (by toby@…): * keywords: Snow Leopard => * version: 1.8.0 => Old description:
I tried installing tomcat6, but the installation fails on compiling commons-dbcp.
The errors message: Command output: [javac] ^ [javac] /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_java_commons-dbcp/work/commons- dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/PoolingConnection.java:42: org.apache.commons.dbcp.PoolingConnection is not abstract and does not override abstract method createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection [javac] public class PoolingConnection extends DelegatingConnection implements Connection, KeyedPoolableObjectFactory {
etc, etc.
New description: I tried installing tomcat6, but the installation fails on compiling commons-dbcp. {{{ The errors message: Command output: [javac] ^ [javac] /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_java_commons-dbcp/work/commons- dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/PoolingConnection.java:42: org.apache.commons.dbcp.PoolingConnection is not abstract and does not override abstract method createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection [javac] public class PoolingConnection extends DelegatingConnection implements Connection, KeyedPoolableObjectFactory { }}} etc, etc. -- -- Ticket URL: <http://trac.macports.org/ticket/21037#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21037: commons-dbcp does not compile not Snow Leopard -------------------------------+-------------------------------------------- Reporter: johan@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: commons-dbcp -------------------------------+-------------------------------------------- Comment(by toby@…): Please run `sudo port clean commons-dbcp` and then attach the output of `sudo port -d install commons-dbcp` -- Ticket URL: <http://trac.macports.org/ticket/21037#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21037: commons-dbcp does not compile -------------------------------+-------------------------------------------- Reporter: johan@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: commons-dbcp -------------------------------+-------------------------------------------- -- Ticket URL: <http://trac.macports.org/ticket/21037#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21037: commons-dbcp does not compile -------------------------------+-------------------------------------------- Reporter: johan@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: commons-dbcp -------------------------------+-------------------------------------------- Comment(by snc@…): By chance, did you follow the [wiki:Migration] instructions when you installed Snow Leopard? -- Ticket URL: <http://trac.macports.org/ticket/21037#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21037: commons-dbcp does not compile -------------------------------+-------------------------------------------- Reporter: johan@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: commons-dbcp -------------------------------+-------------------------------------------- Changes (by jmr@…): * owner: macports-tickets@… => jberry@… -- Ticket URL: <http://trac.macports.org/ticket/21037#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21037: commons-dbcp does not compile -------------------------------+-------------------------------------------- Reporter: johan@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: commons-dbcp -------------------------------+-------------------------------------------- Comment(by idefix@…): Exactly the same problem here. Installed Leopard Snow, wiped all installed ports and started a fresh install from the port. Error message is: {{{ Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_java_commons-dbcp/work/commons-dbcp-1.2.2-src" && ant dist -Djunit.jar=/opt/local/share/java/junit.jar -Dcommons- collections.jar=/opt/local/share/java/commons-collections.jar -Dcommons- pool.jar=/opt/local/share/java/commons-pool.jar " returned error 1 Command output: [javac] ^ [javac] /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_java_commons-dbcp/work/commons- dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/PoolingConnection.java:42: org.apache.commons.dbcp.PoolingConnection is not abstract and does not override abstract method createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection [javac] public class PoolingConnection extends DelegatingConnection implements Connection, KeyedPoolableObjectFactory { [javac] ^ [javac] /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_java_commons-dbcp/work/commons- dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/PoolingDataSource.java:45: org.apache.commons.dbcp.PoolingDataSource is not abstract and does not override abstract method isWrapperFor(java.lang.Class) in java.sql.Wrapper [javac] public class PoolingDataSource implements DataSource { [javac] ^ [javac] /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_java_commons-dbcp/work/commons- dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/cpdsadapter/ConnectionImpl.java:41: org.apache.commons.dbcp.cpdsadapter.ConnectionImpl is not abstract and does not override abstract method createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection [javac] class ConnectionImpl implements Connection { [javac] ^ [javac] /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_java_commons-dbcp/work/commons- dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/cpdsadapter/PooledConnectionImpl.java:43: org.apache.commons.dbcp.cpdsadapter.PooledConnectionImpl is not abstract and does not override abstract method removeStatementEventListener(javax.sql.StatementEventListener) in javax.sql.PooledConnection [javac] class PooledConnectionImpl [javac] ^ [javac] /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_java_commons-dbcp/work/commons- dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/cpdsadapter/PoolablePreparedStatementStub.java:34: isClosed() in org.apache.commons.dbcp.DelegatingStatement cannot implement isClosed() in java.sql.Statement; attempting to assign weaker access privileges; was public [javac] class PoolablePreparedStatementStub extends PoolablePreparedStatement { [javac] ^ [javac] /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_java_commons-dbcp/work/commons- dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/datasources/PerUserPoolDataSource.java:52: org.apache.commons.dbcp.datasources.PerUserPoolDataSource is not abstract and does not override abstract method isWrapperFor(java.lang.Class) in java.sql.Wrapper [javac] public class PerUserPoolDataSource [javac] ^ [javac] /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_java_commons-dbcp/work/commons- dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/datasources/SharedPoolDataSource.java:45: org.apache.commons.dbcp.datasources.SharedPoolDataSource is not abstract and does not override abstract method isWrapperFor(java.lang.Class) in java.sql.Wrapper [javac] public class SharedPoolDataSource [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] 15 errors BUILD FAILED /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_java_commons-dbcp/work/commons- dbcp-1.2.2-src/build.xml:151: Compile failed; see the compiler error output for details. Total time: 2 seconds Error: The following dependencies failed to build: commons-dbcp commons- digester commons-el servlet24-api commons-fileupload commons-httpclient commons-codec commons-io commons-launcher commons-modeler mx4j jakarta- bcel jakarta-regexp jakarta-taglibs-standard-11 xalanj xercesj jaxen dom4j jdom xom saxpath Error: Status 1 encountered during processing. }}} -- Ticket URL: <http://trac.macports.org/ticket/21037#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21037: commons-dbcp does not compile -------------------------------+-------------------------------------------- Reporter: johan@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: commons-dbcp -------------------------------+-------------------------------------------- Comment(by narf_tm@…): Tomcat will not try to build commons-dbcp if jdk1.6 is found. It just displays a message "WARNING: tomcat-dbcp.jar not included, this build can't be used in a release. Please run 'ant download' with JDK1.5 if you are building a tomcat release." Can we remove the dependency under Snow Leopard until this is fixed and display a similar warning? [http://mail-archives.apache.org/mod_mbox/tomcat- dev/200805.mbox/%3C20080502032037.7E10B23889FE@eris.apache.org%3E Reference] -- Ticket URL: <http://trac.macports.org/ticket/21037#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21037: commons-dbcp does not compile -------------------------------+-------------------------------------------- Reporter: johan@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: commons-dbcp -------------------------------+-------------------------------------------- Comment(by davis@…): Dbcp 1.2.2 won't compile against JDK 1.6. See this [https://issues.apache.org/jira/browse/DBCP-191 bug report]. Looks like it might have been fixed in dbcp 1.3. Could macports move to 1.3 or would that cause other dependency problems? -- Ticket URL: <http://trac.macports.org/ticket/21037#comment:19> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21037: commons-dbcp does not compile -------------------------------+-------------------------------------------- Reporter: johan@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: commons-dbcp -------------------------------+-------------------------------------------- Comment(by scooper@…): Sadly, dbcp 1.3 isn't released yet. -- Ticket URL: <http://trac.macports.org/ticket/21037#comment:20> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21037: commons-dbcp does not compile -------------------------------+-------------------------------------------- Reporter: johan@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: commons-dbcp -------------------------------+-------------------------------------------- Comment(by lorenzo@…): I had a similar problem. It seems that Snow Leopard DOES NOT come with a JDK1.5! It creates symbolic links to it but these point in fact to JVM1.6!! I solved the problem by simply getting back JDK1.5 from my backup, edited the symbolic links and changed the default JAVA search order using Utilities-->Java Preferences. Once done, my java problems were gone! Hope it works for you guys too; Kind regards Lorenzo. Replying to [ticket:21037 johan@…]:
I tried installing tomcat6, but the installation fails on compiling commons-dbcp.
{{{ The errors message: Command output: [javac] ^ [javac] /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_java_commons-dbcp/work/commons- dbcp-1.2.2-src/src/java/org/apache/commons/dbcp/PoolingConnection.java:42: org.apache.commons.dbcp.PoolingConnection is not abstract and does not override abstract method createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection [javac] public class PoolingConnection extends DelegatingConnection implements Connection, KeyedPoolableObjectFactory { }}}
etc, etc.
-- Ticket URL: <http://trac.macports.org/ticket/21037#comment:21> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21037: commons-dbcp does not compile -------------------------------+-------------------------------------------- Reporter: johan@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: commons-dbcp -------------------------------+-------------------------------------------- Comment(by ironstorm@…): Replying to [comment:20 scooper@…]:
Sadly, dbcp 1.3 isn't released yet.
What about using this replacement version or something... https://issues.apache.org/bugzilla/show_bug.cgi?id=46038 -- Ticket URL: <http://trac.macports.org/ticket/21037#comment:22> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21037: commons-dbcp does not compile -------------------------------+-------------------------------------------- Reporter: johan@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: commons-dbcp -------------------------------+-------------------------------------------- Comment(by idefix@…): I already tried to reply via email, but it seems that it failed, here via web gui: I installed now the binary version of tomcat6. It's working without problems with the new jdk installed by snow leopard. Bye, Matthias -- Ticket URL: <http://trac.macports.org/ticket/21037#comment:23> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21037: commons-dbcp does not compile -------------------------------+-------------------------------------------- Reporter: johan@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: commons-dbcp -------------------------------+-------------------------------------------- Comment(by plindberg@…): Replying to [comment:21 lorenzo@…]:
I had a similar problem. It seems that Snow Leopard DOES NOT come with a JDK1.5! It creates symbolic links to it but these point in fact to JVM1.6!! I solved the problem by simply getting back JDK1.5 from my backup, edited the symbolic links and changed the default JAVA search order using Utilities-->Java Preferences. Once done, my java problems were gone!
I also did this. Copied 1.5.0 from backup into /System/Library/Frameworks/JavaVM.framework/Versions, did an ln -s 1.5.0 1.5, and then sudo env JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/ port install commons-dbcp. Thanks! -- Ticket URL: <http://trac.macports.org/ticket/21037#comment:25> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21037: commons-dbcp does not compile -------------------------------+-------------------------------------------- Reporter: johan@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: commons-dbcp -------------------------------+-------------------------------------------- Comment(by ryanlives@…): problems are due to the default jdk1.6 in Snow Leopard!!! Workaround: http://blog.gumho.org/2009/10/tomcat-6-on-snow-leopard.html -- Ticket URL: <http://trac.macports.org/ticket/21037#comment:26> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21037: commons-dbcp does not compile -------------------------------+-------------------------------------------- Reporter: johan@… | Owner: jberry@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: commons-dbcp -------------------------------+-------------------------------------------- Comment(by nox@…): This bug is [https://issues.apache.org/jira/browse/DBCP-191 known by upstream], I've attached a patch which fixes it. -- Ticket URL: <http://trac.macports.org/ticket/21037#comment:31> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21037: commons-dbcp does not compile --------------------------------+------------------------------------------- Reporter: johan@… | Owner: jberry@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: commons-dbcp | --------------------------------+------------------------------------------- Changes (by nox@…): * status: new => closed * resolution: => fixed Comment: r61152 -- Ticket URL: <http://trac.macports.org/ticket/21037#comment:34> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts