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]

Reply via email to