The encoding framework has changed substantially.  The code has been split
into interfaces and classes (classes end with Impl).  The actual
serializers and deserializers are now under org.apache.axis.encoding.ser.
It appears that you have an old ArraySerializer class in your tree ?

You may want to do a clean checkout.

Rich Scheuerle
XML & Web Services Development
512-838-5115  (IBM TL 678-5115)


                                                                                       
                                           
                      David Hainlin                                                    
                                           
                      <[EMAIL PROTECTED]        To:       axis-user 
<[EMAIL PROTECTED]>                                     
                      om>                      cc:                                     
                                           
                                               Subject:  Having compile problems       
                                           
                      02/15/2002 02:31                                                 
                                           
                      PM                                                               
                                           
                      Please respond to                                                
                                           
                      axis-user                                                        
                                           
                                                                                       
                                           
                                                                                       
                                           



Greetings,
I cannot get the nightly drops to build. It appears to be a problem with
org.apache.axis.encoding interfaces which used to be classes. I can build
alpha-3 with no issues.  I modified the ArraySerializer.java from extends
Deserializer to implements Deserializer and it compiled just fine.


What am I missing?


Thanks in advance.
BTW, this is a very interesting piece of software... hats off to the dev
team.


snippit from the attempted build...


setenv:
     [echo] --- Build environment for Axis ---
     [echo] --- Flags (Note: If the {property name} is displayed,
     [echo]            then the component is not present)
     [echo]
     [echo] === Required Libraries ===
     [echo] wsdl4j.present=true
     [echo] log4j.present=true
     [echo] clutil.present=true
     [echo] bcel.present=true
     [echo]
     [echo] --- Optional Libraries ---
     [echo] servlet.present=true
     [echo] junit.present=true
     [echo] activation.present=${activation.present}
     [echo] mailapi.present=${mailapi.present}
     [echo] attachments.present=${attachments.present}
     [echo] security.present=${security.present}
     [echo]
     [echo] --- Property values ---
     [echo] debug=on
     [echo] deprecation=true


compile:
    [javac] Compiling 404 source files to C:
\axis\xml-axis\java\build\classes
    [javac] C:
\axis\xml-axis\java\src\org\apache\axis\encoding\Base64Serializer.java:72:
no interface expected here
    [javac]     static class Base64Deser extends Deserializer {
    [javac]                                     ^
...







Reply via email to