This has nothing to do with where the header files are located, since the
compiler would tell you if it couldn't open them.

You don't say what version of Xalan you're using, but it's before we added
C++ namespace support.  The version of Xerces you're using implements C++
namespaces, so all of the Xerces classes are now in the Xerces namespace.
The result is all of the Xerces names referenced in the Xalan source code
are no longer found.

Get the latest Xalan from CVS, or get a CVS tarball from cvs.apache.org and
build with that.  You cannot assume you can use any version of Xerces with
any version of Xalan, since versions may not be compatible.

Dave



|---------+--------------------------->
|         |           Daniel C Go     |
|         |           <[EMAIL PROTECTED]|
|         |           >               |
|         |                           |
|         |           02/08/2003 01:31|
|         |           AM              |
|---------+--------------------------->
  
>--------------------------------------------------------------------------------------------------------------------------------|
  |                                                                             
                                                   |
  |        To:      [email protected]                                
                                                   |
  |        cc:      (bcc: David N Bertoni/Cambridge/IBM)                        
                                                   |
  |        Subject: compile error: bass classes undefined                       
                                                   |
  
>--------------------------------------------------------------------------------------------------------------------------------|



Hello,

I am sorry to bother you guys with this kind of problem, but when I try
to rebuild Xalan using VC 6 SP 5 I got hundreds of the following types
base classes undefined error

C:\xml-xalan\c\src\PlatformSupport\AttributeListImpl.hpp(80) : error
C2504: 'AttributeList' : base class undefined
C:\xml-xalan\c\src\PlatformSupport\AttributeListImpl.hpp(91) : error
C2629: unexpected 'class AttributeListImpl ('
C:\xml-xalan\c\src\PlatformSupport\AttributeListImpl.hpp(91) : error
C2238: unexpected token(s) preceding ';'
C:\xml-xalan\c\src\PlatformSupport\AttributeListImpl.hpp(97) : error
C2143: syntax error : missing ',' before '&'
C:\xml-xalan\c\src\PlatformSupport\AttributeListImpl.hpp(97) : error
C2059: syntax error : '&'
..\..\..\..\src\XalanDOM/XalanDOMString.hpp(897) : fatal error C1903:
unable to recover from previous error(s); stopping compilation


While this kind of error indicates I didn't set the include path for
xercesc headers, I did do so... I even put the xercesc folder into
VC98/include directory... but the errors just remain... could anyone
help? Here's what I did...

1) first rebuilt xerces without problem
2) added the lib path C:\xerces-c-src_2003-02-03\Build\Win32\VC6\Release
3) added the include path  C:\xerces-c-src_2003-02-03\src\xercesc
4) Set AllInOne as active project and active config as release

Thanks in advance,

Dan


________________________________________________________________
Sign Up for Juno Platinum Internet Access Today
Only $9.95 per month!
Visit www.juno.com


Reply via email to