Hi-

I've been at this for a bit. When dowloading james and
runing build.bat it immediately fails. At one point I
made the necessary changes to compile but that's
probably not what most people want. I've followed the
straightforward instructions on building james. Below
are the compilation errors. Is there a config
checklist or things to do prior to building James for
the first time?

Thanks in advance,

/tc


prepare-metainf:
Copying 1 file to D:\servers\james\build\meta-inf

prepare:

compile:
Compiling James Java sources
Compiling 272 source files to
D:\servers\james\build\classes
D:\servers\james\src\java\org\apache\james\core\MailImpl.java:174:
InternetAddre
ss(java.lang.String,boolean) has private access in
javax.mail.internet.InternetA
ddress
                    recipients.add(new MailAddress(new
InternetAddress(addresses
[i].toString(), false)));
                                                   ^
D:\servers\james\src\java\org\apache\james\core\MailImpl.java:206:
InternetAddre
ss(java.lang.String,boolean) has private access in
javax.mail.internet.InternetA
ddress
                        mailAddress = new
MailAddress(new InternetAddress(return
PathHeader, false));
                                                     
^
D:\servers\james\src\java\org\apache\james\core\MimeMessageWrapper.java:345:
can
not resolve symbol
symbol  : method getRawInputStream  ()
location: class javax.mail.internet.MimeMessage
                    bis = message.getRawInputStream();
                                 ^
D:\servers\james\src\java\org\apache\james\core\MimeMessageWrapper.java:363:
can
not resolve symbol
symbol  : method getRawInputStream  ()
location: class javax.mail.internet.MimeMessage
                    bis = message.getRawInputStream();
                                 ^
D:\servers\james\src\java\org\apache\james\core\MimeMessageWrapper.java:1005:
ca
nnot resolve symbol
symbol  : method getRawInputStream  ()
location: class javax.mail.internet.MimeMessage
        return message.getRawInputStream();
                      ^
D:\servers\james\src\java\org\apache\james\core\MimeMessageWrapper.java:1013:
ca
nnot resolve symbol
symbol  : method addRecipients 
(javax.mail.Message.RecipientType,java.lang.Stri
ng)
location: class javax.mail.internet.MimeMessage
        message.addRecipients(type, addresses);
               ^
D:\servers\james\src\java\org\apache\james\core\MimeMessageWrapper.java:1021:
ca
nnot resolve symbol
symbol  : method setRecipients 
(javax.mail.Message.RecipientType,java.lang.Stri
ng)
location: class javax.mail.internet.MimeMessage
        message.setRecipients(type, addresses);
               ^
D:\servers\james\src\java\org\apache\james\fetchmail\FetchMail.java:913:
getInst
ance(java.util.Properties,javax.mail.Authenticator) in
javax.mail.Session cannot
 be applied to (java.util.Properties)
        return
Session.getInstance(System.getProperties());
                      ^
D:\servers\james\src\java\org\apache\james\fetchmail\MessageProcessor.java:573:
cannot resolve symbol
symbol  : constructor MimeMessage 
(javax.mail.internet.MimeMessage)
location: class javax.mail.internet.MimeMessage
            messageOut = new
MimeMessage(getMessageIn());
                         ^
D:\servers\james\src\java\org\apache\james\mailrepository\MBoxMailRepository.jav
a:177:
getDefaultInstance(java.util.Properties,javax.mail.Authenticator)
in java
x.mail.Session cannot be applied to
(java.util.Properties)
        Session session =
Session.getDefaultInstance(props);
                                 ^
D:\servers\james\src\java\org\apache\james\transport\mailets\AbstractRedirect.ja
va:1045: cannot resolve symbol
symbol  : constructor MimeMessage 
(javax.mail.internet.MimeMessage)
location: class javax.mail.internet.MimeMessage
                newMail.setMessage(new
MimeMessage(originalMail.getMessage()) {
                                   ^
D:\servers\james\src\java\org\apache\james\transport\mailets\AbstractRedirect.ja
va:1046: cannot resolve symbol
symbol  : constructor MimeMessage  ()
location: class javax.mail.internet.MimeMessage
                    protected void updateHeaders()
throws MessagingException {
                                   ^
D:\servers\james\src\java\org\apache\james\transport\mailets\AbstractRedirect.ja
va:1049: modified has private access in
javax.mail.internet.MimeMessage
                            modified = false;
                            ^
D:\servers\james\src\java\org\apache\james\transport\mailets\AbstractRedirect.ja
va:1269: cannot resolve symbol
symbol  : method getRawInputStream  ()
location: class javax.mail.internet.MimeMessage
                bis = message.getRawInputStream();
                             ^
D:\servers\james\src\java\org\apache\james\transport\mailets\AbstractRedirect.ja
va:1287: cannot resolve symbol
symbol  : method getRawInputStream  ()
location: class javax.mail.internet.MimeMessage
                bis = message.getRawInputStream();
                             ^
D:\servers\james\src\java\org\apache\james\transport\mailets\GenericListserv.jav
a:182: cannot resolve symbol
symbol  : constructor MimeMessage 
(javax.mail.internet.MimeMessage)
location: class javax.mail.internet.MimeMessage
            MimeMessage message = new
MimeMessage(mail.getMessage());
                                  ^
D:\servers\james\src\java\org\apache\james\transport\mailets\CommandListservProc
essor.java:260: cannot resolve symbol
symbol  : constructor MimeMessage 
(javax.mail.internet.MimeMessage)
location: class javax.mail.internet.MimeMessage
        MimeMessage message = new
MimeMessage(mail.getMessage());
                              ^
D:\servers\james\src\java\org\apache\james\transport\mailets\ServerTime.java:64:
 cannot resolve symbol
symbol  : method setRecipients 
(javax.mail.Message.RecipientType,java.lang.Stri
ng)
location: class javax.mail.internet.MimeMessage
           
response.setRecipients(MimeMessage.RecipientType.TO,
mail.getSender(
).toString());
                    ^
D:\servers\james\src\java\org\apache\james\transport\mailets\SMIMEAbstractSign.j
ava:432: cannot resolve symbol
symbol  : method setSender 
(javax.mail.internet.InternetAddress)
location: class javax.mail.internet.MimeMessage
            newMessage.setSender(new
InternetAddress(getKeyHolder().getSignerAdd
ress(), getSignerName()));
                      ^
Note: Some input files use or override a deprecated
API.
Note: Recompile with -deprecation for details.
19 errors

BUILD FAILED
file:D:/servers/james/build.xml:293: Compile failed;
see the compiler error outp
ut for details.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to