Thanks Alexey - Ive added a comment with a link to Olivier's Eclipse bug and a link to this discussion.

Regards,
Oliver

Alexey Varlamov wrote:
2007/10/19, Oliver Deakin <[EMAIL PROTECTED]>:
Hi Dims,

It seems these might be exposing bugs with the Eclipse compiler from
previous discussions [1] & [2]. I'm surprised we havn't fixed these
problems in our codebase, but I guess we switched to using the Eclipse
compiler and they may have fallen by the wayside as a result. Having a
very quick search I cannot see a JIRA already existing for this issue.

Does anyone else remember why this was not fixed?

Probably because the switch was too hard and until recently
(HARMONY-4915) the Harmony build only supported compilation with ECJ.
And here is the JIRA: HARMONY-4933.

--
Alexey

Regards,
Oliver

[1]
http://mail-archives.apache.org/mod_mbox/harmony-dev/200611.mbox/[EMAIL 
PROTECTED]
[2]
http://www.mail-archive.com/[EMAIL PROTECTED]/msg16132.html


Davanum Srinivas wrote:
Forgot to mention, Here's a build break when i use the modern compiler
("ant -Dhy.javac.compiler=modern"). Yes, i was able to find/drop ecj
jar into ant/lib to get past this. Should i log a bug?

thanks,
dims

-compile:
    [mkdir] Created dir: C:\APACHE\harmony\working_classlib\build\classes
 [hy.javac] Compiling 3843 source files to
C:\APACHE\harmony\working_classlib\build\classes
 [hy.javac] 
C:\APACHE\harmony\working_classlib\modules\swing\src\main\java\common\javax\swing\text\html\StyleSheet.java:820:
reference to remov
eAttributes is ambiguous, both method
removeAttributes(javax.swing.text.AttributeSet,java.util.Enumeration<?>)
in javax.swing.text.StyleContext
 and method 
removeAttributes(javax.swing.text.AttributeSet,javax.swing.text.html.StyleSheet.NameConverterEnumeration)
in javax.swing.text.html.
StyleSheet match
 [hy.javac]         return removeAttributes(old, new
NameConverterEnumeration(old, rem));
 [hy.javac]                ^
 [hy.javac] 
C:\APACHE\harmony\working_classlib\modules\swing\src\main\java\common\javax\swing\text\html\StyleSheet.java:825:
reference to remov
eAttributes is ambiguous, both method
removeAttributes(javax.swing.text.AttributeSet,java.util.Enumeration<?>)
in javax.swing.text.StyleContext
 and method 
removeAttributes(javax.swing.text.AttributeSet,javax.swing.text.html.StyleSheet.NameConverterEnumeration)
in javax.swing.text.html.
StyleSheet match
 [hy.javac]         return removeAttributes(old, new
NameConverterEnumeration(names));
 [hy.javac]                ^
 [hy.javac] Note: Some input files use or override a deprecated API.
 [hy.javac] Note: Recompile with -Xlint:deprecation for details.
 [hy.javac] Note: Some input files use unchecked or unsafe operations.
 [hy.javac] Note: Recompile with -Xlint:unchecked for details.
 [hy.javac] 2 errors




--
Oliver Deakin
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU




--
Oliver Deakin
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU

Reply via email to