I hope you know that the IMAP server is pre-alpha, which is a polite way of saying nowhere near finished.
The version you are trying to compile has only in-memory support for mail under IMAP, i.e. when you stop James you will *lose* all your mail if you use the IMAP store. I have a version that compiles and part works, BUT I have a big problem with the current repository implementation as it doesn't support hierarchies at all. I have a crude work around, but I'm not happy with it. At the moment I don't have enough time to rework the James repository implementation for IMAP, but I will soon, I hope! As a quick synopsis, the IMAP implementation *is* being worked on, just very slowly. -- Jason > -----Original Message----- > From: Joe Rizzo [mailto:[EMAIL PROTECTED] > Sent: 27 January 2005 01:14 > To: James Users List > Subject: RE: compiling James > > I am unable to get either IMAP version to compile, however I do not know > if I am going about it the correct way. > > Am I missing something to be able to compile IMAP? > > Thanks, > Joe > > tester james # ./build.sh -buildfile proposals/imap/build.xml > > James Build System > ------------------- > Buildfile: proposals/imap/build.xml > > prepare: > preparing code > > prepare-jdbc3: > preparing for JDBC3 > > compile: > compiling James > Compiling 1 source file to /root/james/proposals/imap/build/classes > /root/james/proposals/imap/java/org/apache/james/James.java:68: > org.apache.james.James is not abstract and does not override abstract > method getSMTPHostAddresses(java.lang.String) in > org.apache.mailet.MailetContext > public class James > ^ > Note: /root/james/proposals/imap/java/org/apache/james/James.java uses > or overrides a deprecated API. > Note: Recompile with -deprecation for details. > 1 error > > BUILD FAILED > file:/root/james/proposals/imap/build.xml:252: Compile failed; see the > compiler error output for details. > > Total time: 2 seconds > tester james # ./build.sh -buildfile proposals/imap2/build.xml > > James Build System > ------------------- > Buildfile: proposals/imap2/build.xml > > prepare: > preparing code > > prepare-jdbc3: > preparing for JDBC3 > > compile: > compiling James > Compiling 1 source file to /root/james/proposals/imap2/build/classes > /root/james/proposals/imap2/java/org/apache/james/James.java:89: > org.apache.james.James is not abstract and does not override abstract > method getSMTPHostAddresses(java.lang.String) in > org.apache.mailet.MailetContext > public class James > ^ > Note: /root/james/proposals/imap2/java/org/apache/james/James.java uses > or overrides a deprecated API. > Note: Recompile with -deprecation for details. > 1 error > > BUILD FAILED > file:/root/james/proposals/imap2/build.xml:253: Compile failed; see the > compiler error output for details. > > Total time: 2 seconds > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
