Hi Patrick, You can look back through the archives, for some details, but essentially you need to locate the EsqlConnection.java (the error messages detail its path). Then edit the file and remove the comments around the 20 or so method declarations at the end of that file - they'll match with the 24 errors your getting! Note that you edit the file under Cocoon/src... and not the one under Cocoon/build/cocoon/src, the latter is overwritten by the former by the build procedure, then rebuild. As Vadim has mentioned, you then need to recompile the Excalibur stuff for JDBC if your using it. Except for excalibur, this Cocoon bug may have been fixed in the current CVS, but I haven't checked it.
HTH Perry -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Thursday, 6 June 2002 1:38 To: [EMAIL PROTECTED] Subject: build cocoon !! Sorry if this is a recurent problem on this mailing list but my system can't build cocoon. The cocoon version is 2.0.2 and i use jdk 1.4.0. here is all the Trace (sorry that's very long) : ************** begin of Trace *********************************************************************** D:\t��l��chargement\cocoon\dezip\cocoon-2.0.2>build -Dinclude.webapp.libs=yes webapp Using Java from d:\j2sdk1.4.0 Buildfile: build.xml init: [echo] -------------------------------------------------------------- [echo] Apache Cocoon 2.0.2 [1999-2002] [echo] -------------------------------------------------------------- [echo] Building with Ant version 1.4.1 compiled on October 11 2001 [echo] using build file D: \t��l��chargement\cocoon\dezip\cocoon-2.0.2\build.xml [echo] -------------------------------------------------------------- prepare-docs: [mkdir] Created dir: D: \t��l��chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\documentation [mkdir] Created dir: D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\documentation\images [mkdir] Created dir: D: \t��l��chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\docs [mkdir] Created dir: D: \t��l��chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\work [copy] Copying 209 files to D: \t��l��chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\documentation [copy] Copying 54 files to D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\documentation\images optional-tests: bsf-warn: rhino-warn: jfor-warn: op-warning: [echo] ********************************************** [echo] * [echo] * Classes of the optional package JFOR are not [echo] * available. Apache Cocoon builds without them. [echo] * [echo] * JFOR is required for the fo2rtf serializer. [echo] * [echo] * Recovery: [echo] * Get the JFOR package from http://www.jfor.org/ and place the jar in the lib/optional dir [echo] * [echo] *********************************************** xmldb-warn: xt-warn: php-warn: op-warning: [echo] ********************************************** [echo] * [echo] * Classes of the optional package PHP are not [echo] * available. Apache Cocoon builds without them. [echo] * [echo] * PHP is required for the php generator. [echo] * [echo] * Recovery: [echo] * Get the PHP servlet (phpsrvlt.jar) from http://www.php.net/ and place the jar in the lib/optional dir [echo] * [echo] *********************************************** naming-warn: op-warning: [echo] ********************************************** [echo] * [echo] * Classes of the optional package JNDI are not [echo] * available. Apache Cocoon builds without them. [echo] * [echo] * JNDI is required for the ldap generator and the parentcm generator. [echo] * [echo] * Recovery: [echo] * Get the jndi.jar from Sun and place the jar in the lib/optional dir [echo] * [echo] *********************************************** svg-warn: fop-warn: tidy-warn: maybeupload-warn: lucene-warn: deli-warn: velocity-warn: hsqldb-warn: resolver-warn: jisp-warn: pizza-warn: poi-warn: commons-logging-warn: optional-warnings: prepare: generate-java-code-check: generate-java-code: [style] Transforming into D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\ browser [style] Transforming into D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\ browser [style] Loading stylesheet D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\src\java\org\apache\cocoon\components\b rowser \BrowserImpl.xsl filter-jdbc: nofilter-jdbc: prepare-jdbc: prepare-src-main: [mkdir] Created dir: D: \t��l��chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\classes [copy] Copying 656 files to D: \t��l��chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src [copy] Copied 1 empty directory to D: \t��l��chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src [mkdir] Created dir: D: \t��l��chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\scratchpad\src [mkdir] Created dir: D: \t��l��chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\scratchpad\classes [copy] Copying 141 files to D: \t��l��chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\scratchpad\src compile: [copy] Copying 28 files to D: \t��l��chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\classes [echo] Compiling with Java 1.4, debug on, optimize off, deprecation off [javac] Compiling 602 source files to D: \t��l��chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\classes [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnection.java:66: class org.apache.cocoon.components.language.markup.xsp.EsqlConnection must be declared abstrac t. It does not define int getHoldability() from interface java.sql.Connection. [javac] public class EsqlConnection implements Connection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnection.java:66: class org.apache.cocoon.components.language.markup.xsp.EsqlConnection must be declared abstrac t. It does not define java.sql.CallableStatement prepareCall(java.lang.String, int, int, int) from interface java.sql.Co nnection. [javac] public class EsqlConnection implements Connection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnection.java:66: class org.apache.cocoon.components.language.markup.xsp.EsqlConnection must be declared abstrac t. It does not define void releaseSavepoint(java.sql.Savepoint) from interface java.sql.Connection. [javac] public class EsqlConnection implements Connection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnection.java:66: class org.apache.cocoon.components.language.markup.xsp.EsqlConnection must be declared abstrac t. It does not define java.sql.Statement createStatement(int, int, int) from interface java.sql.Connection. [javac] public class EsqlConnection implements Connection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnection.java:66: class org.apache.cocoon.components.language.markup.xsp.EsqlConnection must be declared abstrac t. It does not define java.sql.PreparedStatement prepareStatement(java.lang.String, int, int, int) from interface java.s ql.Connection. [javac] public class EsqlConnection implements Connection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnection.java:66: class org.apache.cocoon.components.language.markup.xsp.EsqlConnection must be declared abstrac t. It does not define java.sql.PreparedStatement prepareStatement(java.lang.String, int) from interface java.sql.Connect ion. [javac] public class EsqlConnection implements Connection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnection.java:66: class org.apache.cocoon.components.language.markup.xsp.EsqlConnection must be declared abstrac t. It does not define java.sql.PreparedStatement prepareStatement(java.lang.String, int[]) from interface java.sql.Conne ction. [javac] public class EsqlConnection implements Connection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnection.java:66: class org.apache.cocoon.components.language.markup.xsp.EsqlConnection must be declared abstrac t. It does not define java.sql.PreparedStatement prepareStatement(java.lang.String, java.lang.String[]) from interface j ava.sql.Connection. [javac] public class EsqlConnection implements Connection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnection.java:66: class org.apache.cocoon.components.language.markup.xsp.EsqlConnection must be declared abstrac t. It does not define void rollback(java.sql.Savepoint) from interface java.sql.Connection. [javac] public class EsqlConnection implements Connection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnection.java:66: class org.apache.cocoon.components.language.markup.xsp.EsqlConnection must be declared abstrac t. It does not define void setHoldability(int) from interface java.sql.Connection. [javac] public class EsqlConnection implements Connection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnection.java:66: class org.apache.cocoon.components.language.markup.xsp.EsqlConnection must be declared abstrac t. It does not define java.sql.Savepoint setSavepoint() from interface java.sql.Connection. [javac] public class EsqlConnection implements Connection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnection.java:66: class org.apache.cocoon.components.language.markup.xsp.EsqlConnection must be declared abstrac t. It does not define java.sql.Savepoint setSavepoint(java.lang.String) from interface java.sql.Connection. [javac] public class EsqlConnection implements Connection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnectionCocoon2.java:64: class org.apache.cocoon.components.language.markup.xsp.EsqlConnectionCocoon2 must be de clared abstract. It does not define int getHoldability() from interface java.sql.Connection. [javac] public class EsqlConnectionCocoon2 extends EsqlConnection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnectionCocoon2.java:64: class org.apache.cocoon.components.language.markup.xsp.EsqlConnectionCocoon2 must be de clared abstract. It does not define java.sql.CallableStatement prepareCall(java.lang.String, int, int, int) from interfa ce java.sql.Connection. [javac] public class EsqlConnectionCocoon2 extends EsqlConnection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnectionCocoon2.java:64: class org.apache.cocoon.components.language.markup.xsp.EsqlConnectionCocoon2 must be de clared abstract. It does not define void releaseSavepoint(java.sql.Savepoint) from interface java.sql.Connection. [javac] public class EsqlConnectionCocoon2 extends EsqlConnection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnectionCocoon2.java:64: class org.apache.cocoon.components.language.markup.xsp.EsqlConnectionCocoon2 must be de clared abstract. It does not define java.sql.Statement createStatement(int, int, int) from interface java.sql.Connection . [javac] public class EsqlConnectionCocoon2 extends EsqlConnection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnectionCocoon2.java:64: class org.apache.cocoon.components.language.markup.xsp.EsqlConnectionCocoon2 must be de clared abstract. It does not define java.sql.PreparedStatement prepareStatement(java.lang.String, int, int, int) from in terface java.sql.Connection. [javac] public class EsqlConnectionCocoon2 extends EsqlConnection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnectionCocoon2.java:64: class org.apache.cocoon.components.language.markup.xsp.EsqlConnectionCocoon2 must be de clared abstract. It does not define java.sql.PreparedStatement prepareStatement(java.lang.String, int) from interface ja va.sql.Connection. [javac] public class EsqlConnectionCocoon2 extends EsqlConnection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnectionCocoon2.java:64: class org.apache.cocoon.components.language.markup.xsp.EsqlConnectionCocoon2 must be de clared abstract. It does not define java.sql.PreparedStatement prepareStatement(java.lang.String, int[]) from interface java.sql.Connection. [javac] public class EsqlConnectionCocoon2 extends EsqlConnection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnectionCocoon2.java:64: class org.apache.cocoon.components.language.markup.xsp.EsqlConnectionCocoon2 must be de clared abstract. It does not define java.sql.PreparedStatement prepareStatement(java.lang.String, java.lang.String[]) fr om interface java.sql.Connection. [javac] public class EsqlConnectionCocoon2 extends EsqlConnection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnectionCocoon2.java:64: class org.apache.cocoon.components.language.markup.xsp.EsqlConnectionCocoon2 must be de clared abstract. It does not define void rollback(java.sql.Savepoint) from interface java.sql.Connection. [javac] public class EsqlConnectionCocoon2 extends EsqlConnection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnectionCocoon2.java:64: class org.apache.cocoon.components.language.markup.xsp.EsqlConnectionCocoon2 must be de clared abstract. It does not define void setHoldability(int) from interface java.sql.Connection. [javac] public class EsqlConnectionCocoon2 extends EsqlConnection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnectionCocoon2.java:64: class org.apache.cocoon.components.language.markup.xsp.EsqlConnectionCocoon2 must be de clared abstract. It does not define java.sql.Savepoint setSavepoint() from interface java.sql.Connection. [javac] public class EsqlConnectionCocoon2 extends EsqlConnection { [javac] ^ [javac] D: \t��l�� chargement\cocoon\dezip\cocoon-2.0.2\build\cocoon\src\org\apache\cocoon\comp onents\language\markup\xs p\EsqlConnectionCocoon2.java:64: class org.apache.cocoon.components.language.markup.xsp.EsqlConnectionCocoon2 must be de clared abstract. It does not define java.sql.Savepoint setSavepoint(java.lang.String) from interface java.sql.Connection . [javac] public class EsqlConnectionCocoon2 extends EsqlConnection { [javac] ^ [javac] 24 errors BUILD FAILED D:\t��l��chargement\cocoon\dezip\cocoon-2.0.2\build.xml:912: Compile failed, messages should have been provided. Total time: 1 minute 57 seconds D:\t��l��chargement\cocoon\dezip\cocoon-2.0.2> ********************************************** end of Trace **************************************************************************** ******* if someone coul help me....... Patrick PIERRA Linedata Services Luxembourg 00 352 29 56 65 282 [EMAIL PROTECTED] www.linedata.com --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>
