James doesn't build under JDK1.4 (largely because sun.net.nntp.* has been dropped and the changes to JDBC) you need to use 1.3 to build it, I *think* it runs under 1.4, but it hasn't been shaken down. d.
> -----Original Message----- > From: Eric Weidner [mailto:[EMAIL PROTECTED]] > Sent: 28 March 2002 22:46 > To: James-User Mailing List > Subject: current cvs code fails to build... > > > I got a clean pull of the latest James code in CVS but had these > errors trying to build. Am I missing something or is it broke? > > Thanks, > > Eric Weidner > > > > James Build System > ------------------- > Buildfile: build.xml > > setup-properties: > > prepare: > > compile: > Compiling 3 source files to C:\cvsviews\jakarta-james\build\classes > Note: sun.tools.javac.Main has been deprecated. > C:\cvsviews\jakarta-james\src\java\org\apache\james\testing\NNTPCl > ient.java:11: Class sun.net.nntp.N > ewsgroupInfo not found in import. > import sun.net.nntp.NewsgroupInfo; > ^ > C:\cvsviews\jakarta-james\src\java\org\apache\james\testing\NNTPCl > ient.java:12: Class sun.net.nntp.N > ntpClient not found in import. > import sun.net.nntp.NntpClient; > ^ > C:\cvsviews\jakarta-james\src\java\org\apache\james\util\mordred\J > dbcDataSource.java:209: class org. > apache.james.util.mordred.PoolConnEntry is an abstract class. It > can't be instantiated. > entry = new PoolConnEntry(this, > ^ > C:\cvsviews\jakarta-james\src\java\org\apache\james\util\mordred\P > oolConnEntry.java:20: class org.ap > ache.james.util.mordred.PoolConnEntry must be declared abstract. > It does not define void setHoldabil > ity(int) from interface java.sql.Connection. > public class PoolConnEntry implements java.sql.Connection{ > ^ > C:\cvsviews\jakarta-james\src\java\org\apache\james\util\mordred\P > oolConnEntry.java:20: class org.ap > ache.james.util.mordred.PoolConnEntry must be declared abstract. > It does not define int getHoldabili > ty() from interface java.sql.Connection. > public class PoolConnEntry implements java.sql.Connection{ > ^ > C:\cvsviews\jakarta-james\src\java\org\apache\james\util\mordred\P > oolConnEntry.java:20: class org.ap > ache.james.util.mordred.PoolConnEntry must be declared abstract. > It does not define java.sql.Stateme > nt createStatement(int, int, int) from interface java.sql.Connection. > public class PoolConnEntry implements java.sql.Connection{ > ^ > C:\cvsviews\jakarta-james\src\java\org\apache\james\util\mordred\P > oolConnEntry.java:20: class org.ap > ache.james.util.mordred.PoolConnEntry must be declared abstract. > It does not define java.sql.Callabl > eStatement prepareCall(java.lang.String, int, int, int) from > interface java.sql.Connection. > public class PoolConnEntry implements java.sql.Connection{ > ^ > C:\cvsviews\jakarta-james\src\java\org\apache\james\util\mordred\P > oolConnEntry.java:20: class org.ap > ache.james.util.mordred.PoolConnEntry must be declared abstract. > It does not define java.sql.Prepare > dStatement prepareStatement(java.lang.String, int, int, int) from > interface java.sql.Connection. > public class PoolConnEntry implements java.sql.Connection{ > ^ > C:\cvsviews\jakarta-james\src\java\org\apache\james\util\mordred\P > oolConnEntry.java:20: class org.ap > ache.james.util.mordred.PoolConnEntry must be declared abstract. > It does not define java.sql.Prepare > dStatement prepareStatement(java.lang.String, int) from interface > java.sql.Connection. > public class PoolConnEntry implements java.sql.Connection{ > ^ > C:\cvsviews\jakarta-james\src\java\org\apache\james\util\mordred\P > oolConnEntry.java:20: class org.ap > ache.james.util.mordred.PoolConnEntry must be declared abstract. > It does not define java.sql.Prepare > dStatement prepareStatement(java.lang.String, int[]) from > interface java.sql.Connection. > public class PoolConnEntry implements java.sql.Connection{ > ^ > C:\cvsviews\jakarta-james\src\java\org\apache\james\util\mordred\P > oolConnEntry.java:20: class org.ap > ache.james.util.mordred.PoolConnEntry must be declared abstract. > It does not define java.sql.Prepare > dStatement prepareStatement(java.lang.String, java.lang.String[]) > from interface java.sql.Connection > . > public class PoolConnEntry implements java.sql.Connection{ > ^ > C:\cvsviews\jakarta-james\src\java\org\apache\james\util\mordred\P > oolConnEntry.java:20: class org.ap > ache.james.util.mordred.PoolConnEntry must be declared abstract. > It does not define void releaseSave > point(java.sql.Savepoint) from interface java.sql.Connection. > public class PoolConnEntry implements java.sql.Connection{ > ^ > C:\cvsviews\jakarta-james\src\java\org\apache\james\util\mordred\P > oolConnEntry.java:20: class org.ap > ache.james.util.mordred.PoolConnEntry must be declared abstract. > It does not define java.sql.Savepoi > nt setSavepoint() from interface java.sql.Connection. > public class PoolConnEntry implements java.sql.Connection{ > ^ > C:\cvsviews\jakarta-james\src\java\org\apache\james\util\mordred\P > oolConnEntry.java:20: class org.ap > ache.james.util.mordred.PoolConnEntry must be declared abstract. > It does not define java.sql.Savepoi > nt setSavepoint(java.lang.String) from interface java.sql.Connection. > public class PoolConnEntry implements java.sql.Connection{ > ^ > C:\cvsviews\jakarta-james\src\java\org\apache\james\util\mordred\P > oolConnEntry.java:20: class org.ap > ache.james.util.mordred.PoolConnEntry must be declared abstract. > It does not define void rollback(ja > va.sql.Savepoint) from interface java.sql.Connection. > public class PoolConnEntry implements java.sql.Connection{ > ^ > 15 errors, 1 warning > > BUILD FAILED > > C:\cvsviews\jakarta-james\build.xml:246: Compile failed, messages > should have been provided. > > Total time: 16 seconds > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
