[EvA] Failed compilation of EvA2 with icedtea6

Oliver Borm oli.borm at web.de
Wed Feb 10 16:32:13 CET 2010


Hello,

if I want to compile EvA2 with icedtea6 under gentoo linux I get the
following errors (see below). Is there any possibility to fix this, or
which additional dependency is required in order to get this working?
Could you also distribute the build.xml file in the source package of
further releases?

Thanks in advance,
Oliver Borm

compile:
    [javac] Compiling 637 source files to /tmp/work/lib
    [javac] /tmp/work/src/eva2/gui/Plot.java:42: warning:
com.sun.image.codec.jpeg.JPEGCodec is Sun proprietary API and may be
removed in a future
release                                                                                                                                                                             
 
    [javac] import
com.sun.image.codec.jpeg.JPEGCodec;                                                                                                                            
 
    [javac]                               
^                                                                                                                                      
 
    [javac] /tmp/work/src/eva2/gui/Plot.java:43: warning:
com.sun.image.codec.jpeg.JPEGImageEncoder is Sun proprietary API and may
be removed in a future
release                                                                                                                                                                      
 
    [javac] import
com.sun.image.codec.jpeg.JPEGImageEncoder;                                                                                                                     
 
    [javac]                               
^                                                                                                                                      
 
    [javac] /tmp/work/src/eva2/gui/PropertyBoolSelector.java:19: cannot
find
symbol                                                                  
    [javac] symbol  : class
BoolEditor                                                                                                                                            
 
    [javac] location: package
sun.beans.editors                                                                                                                                   
 
    [javac] import
sun.beans.editors.BoolEditor;                                                                                                                                  
 
    [javac]                        
^                                                                                                                                             
 
    [javac] /tmp/work/src/eva2/gui/PropertyBoolSelector.java:27: cannot
find
symbol                                                                  
    [javac] symbol  : class
BoolEditor                                                                                                                                            
 
    [javac] location: class
eva2.gui.PropertyBoolSelector                                                                                                                         
 
    [javac]   private BoolEditor
m_Editor;                                                                                                                                        
 
    [javac]          
^                                                                                                                                                           
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:9: cannot
find symbol                                                                 
    [javac] symbol  : class
BoolEditor                                                                                                                                            
 
    [javac] location: package
sun.beans.editors                                                                                                                                   
 
    [javac] import
sun.beans.editors.BoolEditor;                                                                                                                                  
 
    [javac]                        
^                                                                                                                                             
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:10:
warning: sun.beans.editors.ByteEditor is Sun proprietary API and may be
removed in a future
release                                                                                                                                                                 
 
    [javac] import
sun.beans.editors.ByteEditor;                                                                                                                                  
 
    [javac]                        
^                                                                                                                                             
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:11:
warning: sun.beans.editors.ColorEditor is Sun proprietary API and may be
removed in a future
release                                                                                                                                                                
 
    [javac] import
sun.beans.editors.ColorEditor;                                                                                                                                 
 
    [javac]                        
^                                                                                                                                             
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:12:
warning: sun.beans.editors.DoubleEditor is Sun proprietary API and may
be removed in a future
release                                                                                                                                                               
 
    [javac] import
sun.beans.editors.DoubleEditor;                                                                                                                                
 
    [javac]                        
^                                                                                                                                             
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:13:
warning: sun.beans.editors.FloatEditor is Sun proprietary API and may be
removed in a future
release                                                                                                                                                                
 
    [javac] import
sun.beans.editors.FloatEditor;                                                                                                                                 
 
    [javac]                        
^                                                                                                                                             
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:14:
cannot find
symbol                                                                
    [javac] symbol  : class
IntEditor                                                                                                                                             
 
    [javac] location: package
sun.beans.editors                                                                                                                                   
 
    [javac] import
sun.beans.editors.IntEditor;                                                                                                                                   
 
    [javac]                        
^                                                                                                                                             
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:15:
warning: sun.beans.editors.LongEditor is Sun proprietary API and may be
removed in a future
release                                                                                                                                                                 
 
    [javac] import
sun.beans.editors.LongEditor;                                                                                                                                  
 
    [javac]                        
^                                                                                                                                             
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:16:
warning: sun.beans.editors.ShortEditor is Sun proprietary API and may be
removed in a future
release                                                                                                                                                                
 
    [javac] import
sun.beans.editors.ShortEditor;                                                                                                                                 
 
    [javac]                        
^                                                                                                                                             
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:17:
warning: sun.beans.editors.StringEditor is Sun proprietary API and may
be removed in a future
release                                                                                                                                                               
 
    [javac] import
sun.beans.editors.StringEditor;                                                                                                                                
 
    [javac]                        
^                                                                                                                                             
 
    [javac] /tmp/work/src/eva2/gui/Plot.java:246: warning:
com.sun.image.codec.jpeg.JPEGImageEncoder is Sun proprietary API and may
be removed in a future
release                                                                                                                                                                     
 
    [javac]                                             JPEGImageEncoder
encoder =
JPEGCodec.createJPEGEncoder(bos);                                                              
 
    [javac]                                            
^                                                                                                                         
 
    [javac] /tmp/work/src/eva2/gui/Plot.java:246: warning:
com.sun.image.codec.jpeg.JPEGCodec is Sun proprietary API and may be
removed in a future
release                                                                                                                                                                            
 
    [javac]                                             JPEGImageEncoder
encoder =
JPEGCodec.createJPEGEncoder(bos);                                                              
 
   
[javac]                                                                       
^                                                                                              
 
    [javac] /tmp/work/src/eva2/gui/PropertySheetPanel.java:235: cannot
find
symbol                                                                   
    [javac] symbol  : class
BoolEditor                                                                                                                                            
 
    [javac] location: package
sun.beans.editors                                                                                                                                   
 
    [javac]                 if (editor instanceof
sun.beans.editors.BoolEditor)
{                                                                                                 
 
    [javac]                                                       
^                                                                                                              
 
    [javac] /tmp/work/src/eva2/gui/PropertySheetPanel.java:238: warning:
sun.beans.editors.DoubleEditor is Sun proprietary API and may be removed
in a future
release                                                                                                                                                                  
 
    [javac]                     if (editor instanceof
sun.beans.editors.DoubleEditor)
{                                                                                           
 
    [javac]                                                           
^                                                                                                          
 
    [javac] /tmp/work/src/eva2/gui/PropertySheetPanel.java:622: cannot
find
symbol                                                                   
    [javac] symbol  : class
BoolEditor                                                                                                                                            
 
    [javac] location: package
sun.beans.editors                                                                                                                                   
 
    [javac]             if (tmpEdit instanceof
sun.beans.editors.BoolEditor)
{                                                                                                    
 
    [javac]                                                    
^                                                                                                                 
 
    [javac] /tmp/work/src/eva2/gui/PropertySheetPanel.java:625: warning:
sun.beans.editors.DoubleEditor is Sun proprietary API and may be removed
in a future
release                                                                                                                                                                  
 
    [javac]                     if (tmpEdit instanceof
sun.beans.editors.DoubleEditor)
{                                                                                          
 
    [javac]                                                            
^                                                                                                         
 
    [javac]
/tmp/work/src/eva2/gui/GenericOptimizationObjectivesEditor.java:348:
cannot find symbol                                                  
    [javac] symbol  : class
BoolEditor                                                                                                                                            
 
    [javac] location: package
sun.beans.editors                                                                                                                                   
 
    [javac]         if (editor.m_Editor instanceof
sun.beans.editors.BoolEditor)
{                                                                                                
 
    [javac]                                                        
^                                                                                                             
 
    [javac]
/tmp/work/src/eva2/gui/GenericOptimizationObjectivesEditor.java:351:
warning: sun.beans.editors.DoubleEditor is Sun proprietary API and may
be removed in a future
release                                                                                                                                                 
 
    [javac]             if (editor.m_Editor instanceof
sun.beans.editors.DoubleEditor)
{                                                                                          
 
    [javac]                                                            
^                                                                                                         
 
    [javac]
/tmp/work/src/eva2/gui/GenericOptimizationObjectivesWithParamEditor.java:413:
cannot find symbol                                         
    [javac] symbol  : class
BoolEditor                                                                                                                                            
 
    [javac] location: package
sun.beans.editors                                                                                                                                   
 
    [javac]         if (editor.m_Editor instanceof
sun.beans.editors.BoolEditor)
{                                                                                                
 
    [javac]                                                        
^                                                                                                             
 
    [javac]
/tmp/work/src/eva2/gui/GenericOptimizationObjectivesWithParamEditor.java:416:
warning: sun.beans.editors.DoubleEditor is Sun proprietary API and may
be removed in a future
release                                                                                                                                        
 
    [javac]             if (editor.m_Editor instanceof
sun.beans.editors.DoubleEditor)
{                                                                                          
 
    [javac]                                                            
^                                                                                                         
 
    [javac] /tmp/work/src/eva2/gui/PropertyBoolSelector.java:33: cannot
find
symbol                                                                  
    [javac] symbol  : class
BoolEditor                                                                                                                                            
 
    [javac] location: class
eva2.gui.PropertyBoolSelector                                                                                                                         
 
    [javac]     m_Editor = (BoolEditor)
pe;                                                                                                                                       
 
    [javac]                
^                                                                                                                                                     
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:154:
warning: sun.beans.editors.DoubleEditor is Sun proprietary API and may
be removed in a future
release                                                                                                                                                              
 
    [javac]         PropertyEditorManager.registerEditor(Double.class,
DoubleEditor.class);                                                                                       
 
    [javac]                                                           
^                                                                                                          
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:155:
cannot find
symbol                                                               
    [javac] symbol  : class
IntEditor                                                                                                                                             
 
    [javac] location: class
eva2.gui.PropertyEditorProvider                                                                                                                       
 
    [javac]         PropertyEditorManager.registerEditor(Integer.class,
IntEditor.class);                                                                                         
 
    [javac]                                                            
^                                                                                                         
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:156:
cannot find
symbol                                                               
    [javac] symbol  : class
BoolEditor                                                                                                                                            
 
    [javac] location: class
eva2.gui.PropertyEditorProvider                                                                                                                       
 
    [javac]         PropertyEditorManager.registerEditor(Boolean.class,
BoolEditor.class);                                                                                        
 
    [javac]                                                            
^                                                                                                         
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:157:
warning: sun.beans.editors.ByteEditor is Sun proprietary API and may be
removed in a future
release                                                                                                                                                                
 
    [javac]         PropertyEditorManager.registerEditor(byte.class,
ByteEditor.class);                                                                                           
 
    [javac]                                                         
^                                                                                                            
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:158:
warning: sun.beans.editors.ColorEditor is Sun proprietary API and may be
removed in a future
release                                                                                                                                                               
 
    [javac]         PropertyEditorManager.registerEditor(Color.class,
ColorEditor.class);                                                                                         
 
    [javac]                                                          
^                                                                                                           
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:159:
warning: sun.beans.editors.ShortEditor is Sun proprietary API and may be
removed in a future
release                                                                                                                                                               
 
    [javac]         PropertyEditorManager.registerEditor(short.class,
ShortEditor.class);                                                                                         
 
    [javac]                                                          
^                                                                                                           
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:160:
warning: sun.beans.editors.FloatEditor is Sun proprietary API and may be
removed in a future
release                                                                                                                                                               
 
    [javac]         PropertyEditorManager.registerEditor(float.class,
FloatEditor.class);                                                                                         
 
    [javac]                                                          
^                                                                                                           
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:161:
warning: sun.beans.editors.LongEditor is Sun proprietary API and may be
removed in a future
release                                                                                                                                                                
 
    [javac]         PropertyEditorManager.registerEditor(long.class,
LongEditor.class);                                                                                           
 
    [javac]                                                         
^                                                                                                            
 
    [javac] /tmp/work/src/eva2/gui/PropertyEditorProvider.java:162:
warning: sun.beans.editors.StringEditor is Sun proprietary API and may
be removed in a future
release                                                                                                                                                              
 
    [javac]         PropertyEditorManager.registerEditor(String.class,
StringEditor.class);                                                                                       
 
    [javac]                                                           
^                                                                                                          
 
    [javac] /tmp/work/src/eva2/server/go/MOCCOStandalone.java:376:
cannot find
symbol                                                                
    [javac] symbol  : class
BoolEditor                                                                                                                                            
 
    [javac] location: package
sun.beans.editors                                                                                                                                   
 
    [javac]         if (editor.m_Editor instanceof
sun.beans.editors.BoolEditor)
{                                                                                                
 
    [javac]                                                        
^                                                                                                             
 
    [javac] /tmp/work/src/eva2/server/go/MOCCOStandalone.java:379:
warning: sun.beans.editors.DoubleEditor is Sun proprietary API and may
be removed in a future
release                                                                                                                                                               
 
    [javac]             if (editor.m_Editor instanceof
sun.beans.editors.DoubleEditor)
{                                                                                          
 
    [javac]                                                            
^                                                                                                         
 
    [javac] /tmp/work/src/eva2/server/go/mocco/MOCCOPhase.java:83:
cannot find
symbol                                                                
    [javac] symbol  : class
BoolEditor                                                                                                                                            
 
    [javac] location: package
sun.beans.editors                                                                                                                                   
 
    [javac]         if (editor.m_Editor instanceof
sun.beans.editors.BoolEditor)
{                                                                                                
 
    [javac]                                                        
^                                                                                                             
 
    [javac] /tmp/work/src/eva2/server/go/mocco/MOCCOPhase.java:86:
warning: sun.beans.editors.DoubleEditor is Sun proprietary API and may
be removed in a future
release                                                                                                                                                               
 
    [javac]             if (editor.m_Editor instanceof
sun.beans.editors.DoubleEditor)
{                                                                                          
 
    [javac]                                                            
^                                                                                                         
 
    [javac]
/tmp/work/src/eva2/server/go/operators/crossover/PropertyCrossoverMixerEditor.java:408:
cannot find symbol                               
    [javac] symbol  : class
BoolEditor                                                                                                                                            
 
    [javac] location: package
sun.beans.editors                                                                                                                                   
 
    [javac]         if (editor.m_Editor instanceof
sun.beans.editors.BoolEditor)
{                                                                                                
 
    [javac]                                                        
^                                                                                                             
 
    [javac]
/tmp/work/src/eva2/server/go/operators/crossover/PropertyCrossoverMixerEditor.java:411:
warning: sun.beans.editors.DoubleEditor is Sun proprietary API and may
be removed in a future
release                                                                                                                              
 
    [javac]             if (editor.m_Editor instanceof
sun.beans.editors.DoubleEditor)
{                                                                                          
 
    [javac]                                                            
^                                                                                                         
 
    [javac]
/tmp/work/src/eva2/server/go/operators/mutation/PropertyMutationMixerEditor.java:406:
cannot find symbol                                 
    [javac] symbol  : class
BoolEditor                                                                                                                                            
 
    [javac] location: package
sun.beans.editors                                                                                                                                   
 
    [javac]         if (editor.m_Editor instanceof
sun.beans.editors.BoolEditor)
{                                                                                                
 
    [javac]                                                        
^                                                                                                             
 
    [javac]
/tmp/work/src/eva2/server/go/operators/mutation/PropertyMutationMixerEditor.java:409:
warning: sun.beans.editors.DoubleEditor is Sun proprietary API and may
be removed in a future
release                                                                                                                                
 
    [javac]             if (editor.m_Editor instanceof
sun.beans.editors.DoubleEditor)
{                                                                                          
 
    [javac]                                                            
^                                                                                                         
 
    [javac]
/tmp/work/src/eva2/server/go/tools/AbstractObjectEditor.java:287: cannot
find symbol                                                     
    [javac] symbol  : class
BoolEditor                                                                                                                                            
 
    [javac] location: package
sun.beans.editors                                                                                                                                   
 
    [javac]         if (editor.m_Editor instanceof
sun.beans.editors.BoolEditor)
{                                                                                                
 
    [javac]                                                        
^                                                                                                             
 
    [javac]
/tmp/work/src/eva2/server/go/tools/AbstractObjectEditor.java:290:
warning: sun.beans.editors.DoubleEditor is Sun proprietary API and may
be removed in a future
release                                                                                                                                                    
 
    [javac]             if (editor.m_Editor instanceof
sun.beans.editors.DoubleEditor) {
    [javac]                                                             ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 16 errors
    [javac] 27 warnings




More information about the EvA mailing list