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]