Still struggling with build
<[email protected]> Tue, 30 Aug 2005 13:55:31 +0100
| Newsgroups | gmane.comp.java.classpath.extensions.javamail |
|---|---|
| Message-ID | <91A1302378CDCE41A2B8229D0BA7E5D573AD9D@I2KM11-UKBR.domain1.systemhost.net> |
Thanks Chris for help pointing me to the supporting libraries for javamail, but still having problems building the mail 1.0 version with activation 1.0 and inetlib 1.0 or above. Can't get a set of libraries which are consistent with each other to begin with. Want to start with at least a set of libraries which compile together, even if I need to fix things. Even better, some libraries which have been tested together. Basic problem, can't build under sun's java 1.4 since Sasl missing. Can't build under sun's java 5.0 since Sasl inconsistent with method calls made by inetlib. Altogether I still can't get a set of libraries and Sun Java system libraries which will play nicely to begin with. Suspect I need to be in a different java environment, one based on gnu classpath, but already have a web server built to run Sun java 1.4 or 5.0. Surprised that these are inconsistent. What's the magic formula for getting these libraries to run under sun's java? Is it impossible? Otherwise is it documented anywhere? The details of the build problems I am facing are inlined below if anyone has any ideas. Cefn http://cefn.com BUILD ATTEMPT: java 5.0 build with mail 1.0 activation 1.0 inetlib 1.0 The method createSaslClient(String[], String, String, String, Map<String,?>, CallbackHandler) in the type Sasl is not applicable for the arguments (String[], null, String, String, Properties, CallbackHandler) IMAPConnection.java gnu-inetlib/source/gnu/inet/imap line 561 30 August 2005 13:16:51 The method createSaslClient(String[], String, String, String, Map<String,?>, CallbackHandler) in the type Sasl is not applicable for the arguments (String[], null, String, String, Properties, CallbackHandler) POP3Connection.java gnu-inetlib/source/gnu/inet/pop3 line 227 30 August 2005 13:16:49 The method createSaslClient(String[], String, String, String, Map<String,?>, CallbackHandler) in the type Sasl is not applicable for the arguments (String[], null, String, String, Properties, CallbackHandler) SMTPConnection.java gnu-inetlib/source/gnu/inet/smtp line 574 30 August 2005 13:16:49 PROBLEM: Seems to be something to do with the declaration of the javax.security.sasl classes requiring a map which supports a certain kind of boxing/unboxing. Unfortunately, these interfaces are only part of java since 1.5 so I've no choice but to use it, and can't seem to get around it with any compiler flags. BUILD ATTEMPT: java 5.0 build with mail 1.0 activation 1.0 inetlib 1.1.1 The constructor IMAPConnection(String, int, int, int, boolean) is undefined IMAPStore.java gnu-mail/source/gnu/mail/providers/imap line 102 30 August 2005 13:29:38 The import gnu.inet.util.Logger cannot be resolved MboxStore.java gnu-mail/source/gnu/mail/providers/mbox line 43 30 August 2005 13:29:38 Logger cannot be resolved MboxStore.java gnu-mail/source/gnu/mail/providers/mbox line 218 30 August 2005 13:29:38 Logger cannot be resolved to a type MboxStore.java gnu-mail/source/gnu/mail/providers/mbox line 218 30 August 2005 13:29:38 The import gnu.inet.util.Logger cannot be resolved NNTPStore.java gnu-mail/source/gnu/mail/providers/nntp line 44 30 August 2005 13:29:38 Logger cannot be resolved NNTPStore.java gnu-mail/source/gnu/mail/providers/nntp line 85 30 August 2005 13:29:38 Logger cannot be resolved to a type NNTPStore.java gnu-mail/source/gnu/mail/providers/nntp line 85 30 August 2005 13:29:38 The constructor NNTPConnection(String, int, String, String, boolean) is undefined NNTPStore.java gnu-mail/source/gnu/mail/providers/nntp line 150 30 August 2005 13:29:38 The constructor NNTPConnection(String, int, String, String, boolean) is undefined NNTPTransport.java gnu-mail/source/gnu/mail/providers/nntp line 106 30 August 2005 13:29:38 The constructor POP3Connection(String, int, int, int, boolean) is undefined POP3Store.java gnu-mail/source/gnu/mail/providers/pop3 line 103 30 August 2005 13:29:37 The import gnu.inet.util.Logger cannot be resolved SMTPTransport.java gnu-mail/source/gnu/mail/providers/smtp line 46 30 August 2005 13:29:37 The constructor SMTPConnection(String, int, int, int, boolean) is undefined SMTPTransport.java gnu-mail/source/gnu/mail/providers/smtp line 119 30 August 2005 13:29:37 The import gnu.inet.util.Logger cannot be resolved PrintStreamLogger.java gnu-mail/source/gnu/mail/util line 31 30 August 2005 13:29:37 Logger cannot be resolved to a type PrintStreamLogger.java gnu-mail/source/gnu/mail/util line 39 30 August 2005 13:29:37 The import gnu.inet.util.Logger cannot be resolved Session.java gnu-mail/source/javax/mail line 39 30 August 2005 13:29:37 Logger cannot be resolved Session.java gnu-mail/source/javax/mail line 111 30 August 2005 13:29:37 PROBLEM: Seems to be related to non-backwards compatible changes in inetlib between 1.0 and 1.1.1 BUILD ATTEMPT java 1.4 build with mail 1.0 activation 1.0 inetlib 1.0 Severity Description Resource In Folder Location Creation Time 2 sasl cannot be resolved SaslInputStream.java gnu-inetlib/source/gnu/inet/util line 93 30 August 2005 13:36:27 2 sasl cannot be resolved SaslInputStream.java gnu-inetlib/source/gnu/inet/util line 139 30 August 2005 13:36:27 2 sasl cannot be resolved SaslOutputStream.java gnu-inetlib/source/gnu/inet/util line 82 30 August 2005 13:36:27 2 Sasl cannot be resolved IMAPConnection.java gnu-inetlib/source/gnu/inet/imap line 561 30 August 2005 13:36:27 2 Sasl cannot be resolved IMAPConnection.java gnu-inetlib/source/gnu/inet/imap line 588 30 August 2005 13:36:27 2 Sasl cannot be resolved POP3Connection.java gnu-inetlib/source/gnu/inet/pop3 line 227 30 August 2005 13:36:27 2 Sasl cannot be resolved POP3Connection.java gnu-inetlib/source/gnu/inet/pop3 line 250 30 August 2005 13:36:27 2 Sasl cannot be resolved SMTPConnection.java gnu-inetlib/source/gnu/inet/smtp line 574 30 August 2005 13:36:27 2 Sasl cannot be resolved SMTPConnection.java gnu-inetlib/source/gnu/inet/smtp line 616 30 August 2005 13:36:27 2 sasl cannot be resolved or is not a field SaslInputStream.java gnu-inetlib/source/gnu/inet/util line 69 30 August 2005 13:36:27 2 sasl cannot be resolved or is not a field SaslOutputStream.java gnu-inetlib/source/gnu/inet/util line 59 30 August 2005 13:36:27 2 SaslClient cannot be resolved to a type IMAPConnection.java gnu-inetlib/source/gnu/inet/imap line 561 30 August 2005 13:36:27 2 SaslClient cannot be resolved to a type POP3Connection.java gnu-inetlib/source/gnu/inet/pop3 line 226 30 August 2005 13:36:27 2 SaslClient cannot be resolved to a type SMTPConnection.java gnu-inetlib/source/gnu/inet/smtp line 573 30 August 2005 13:36:27 2 SaslClient cannot be resolved to a type SaslInputStream.java gnu-inetlib/source/gnu/inet/util line 49 30 August 2005 13:36:27 2 SaslClient cannot be resolved to a type SaslInputStream.java gnu-inetlib/source/gnu/inet/util line 66 30 August 2005 13:36:27 2 SaslClient cannot be resolved to a type SaslOutputStream.java gnu-inetlib/source/gnu/inet/util line 49 30 August 2005 13:36:27 2 SaslClient cannot be resolved to a type SaslOutputStream.java gnu-inetlib/source/gnu/inet/util line 56 30 August 2005 13:36:27 2 SaslException cannot be resolved to a type IMAPConnection.java gnu-inetlib/source/gnu/inet/imap line 620 30 August 2005 13:36:27 2 SaslException cannot be resolved to a type IMAPConnection.java gnu-inetlib/source/gnu/inet/imap line 632 30 August 2005 13:36:27 2 SaslException cannot be resolved to a type POP3Connection.java gnu-inetlib/source/gnu/inet/pop3 line 276 30 August 2005 13:36:27 2 SaslException cannot be resolved to a type POP3Connection.java gnu-inetlib/source/gnu/inet/pop3 line 288 30 August 2005 13:36:27 2 SaslException cannot be resolved to a type SMTPConnection.java gnu-inetlib/source/gnu/inet/smtp line 607 30 August 2005 13:36:27 2 SaslException cannot be resolved to a type SMTPConnection.java gnu-inetlib/source/gnu/inet/smtp line 636 30 August 2005 13:36:27 PROBLEM: No Sasl BUILD ATTEMPT java 1.4 build with mail 1.0 activation 1.0 inetlib 1.1.1 Inetlib 1.1.1 build problems Severity Description Resource In Folder Location Creation Time 2 e cannot be resolved IMAPConnection.java gnu-inetlib/source/gnu/inet/imap line 769 30 August 2005 13:38:35 2 Sasl cannot be resolved IMAPConnection.java gnu-inetlib/source/gnu/inet/imap line 675 30 August 2005 13:38:35 2 Sasl cannot be resolved IMAPConnection.java gnu-inetlib/source/gnu/inet/imap line 715 30 August 2005 13:38:35 2 SaslClient cannot be resolved to a type IMAPConnection.java gnu-inetlib/source/gnu/inet/imap line 675 30 August 2005 13:38:35 2 SaslException cannot be resolved to a type IMAPConnection.java gnu-inetlib/source/gnu/inet/imap line 752 30 August 2005 13:38:35 2 SaslException cannot be resolved to a type IMAPConnection.java gnu-inetlib/source/gnu/inet/imap line 767 30 August 2005 13:38:35 2 The import javax.security.sasl cannot be resolved IMAPConnection.java gnu-inetlib/source/gnu/inet/imap line 71 30 August 2005 13:38:35 2 The import javax.security.sasl cannot be resolved IMAPConnection.java gnu-inetlib/source/gnu/inet/imap line 72 30 August 2005 13:38:35 2 The import javax.security.sasl cannot be resolved IMAPConnection.java gnu-inetlib/source/gnu/inet/imap line 73 30 August 2005 13:38:35 mail 1.0 build problems Severity Description Resource In Folder Location Creation Time 2 Logger cannot be resolved MboxStore.java gnu-mail/source/gnu/mail/providers/mbox line 218 30 August 2005 13:38:40 2 Logger cannot be resolved NNTPStore.java gnu-mail/source/gnu/mail/providers/nntp line 85 30 August 2005 13:38:39 2 Logger cannot be resolved Session.java gnu-mail/source/javax/mail line 111 30 August 2005 13:38:38 2 Logger cannot be resolved to a type MboxStore.java gnu-mail/source/gnu/mail/providers/mbox line 218 30 August 2005 13:38:40 2 Logger cannot be resolved to a type NNTPStore.java gnu-mail/source/gnu/mail/providers/nntp line 85 30 August 2005 13:38:39 2 Logger cannot be resolved to a type PrintStreamLogger.java gnu-mail/source/gnu/mail/util line 39 30 August 2005 13:38:39 2 The constructor IMAPConnection(String, int, int, int, boolean) is undefined IMAPStore.java gnu-mail/source/gnu/mail/providers/imap line 102 30 August 2005 13:38:40 2 The constructor NNTPConnection(String, int, String, String, boolean) is undefined NNTPStore.java gnu-mail/source/gnu/mail/providers/nntp line 150 30 August 2005 13:38:39 2 The constructor NNTPConnection(String, int, String, String, boolean) is undefined NNTPTransport.java gnu-mail/source/gnu/mail/providers/nntp line 106 30 August 2005 13:38:39 2 The constructor POP3Connection(String, int, int, int, boolean) is undefined POP3Store.java gnu-mail/source/gnu/mail/providers/pop3 line 103 30 August 2005 13:38:39 2 The constructor SMTPConnection(String, int, int, int, boolean) is undefined SMTPTransport.java gnu-mail/source/gnu/mail/providers/smtp line 119 30 August 2005 13:38:39 2 The import gnu.inet.util.Logger cannot be resolved MboxStore.java gnu-mail/source/gnu/mail/providers/mbox line 43 30 August 2005 13:38:40 2 The import gnu.inet.util.Logger cannot be resolved NNTPStore.java gnu-mail/source/gnu/mail/providers/nntp line 44 30 August 2005 13:38:39 2 The import gnu.inet.util.Logger cannot be resolved SMTPTransport.java gnu-mail/source/gnu/mail/providers/smtp line 46 30 August 2005 13:38:39 2 The import gnu.inet.util.Logger cannot be resolved PrintStreamLogger.java gnu-mail/source/gnu/mail/util line 31 30 August 2005 13:38:39 2 The import gnu.inet.util.Logger cannot be resolved Session.java gnu-mail/source/javax/mail line 39 30 August 2005 13:38:38 PROBLEM: No SASL. Inetlib has dropped Logger.