axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Samisa Abeysinghe <samisa_abeysin...@yahoo.com>
Subject Getting current CVS code working with Xerces Parser
Date Tue, 06 Apr 2004 04:23:48 GMT
Hi All,
   I was trying to get the Axis C++ working with the Xerces XML Parser on Linux platform.

   I had to do the following changes.

1. Add to configure.ac the following to use Xerces parser
CPPFLAGS="-Wall -Wshadow -DUSE_XERCES_PARSER"
LDFLAGS="-s -L$AXISCPP_HOME/lib/xercesc -lxerces-c -lstdc++"

2. Fix compiler error
in file src/soap/SoapParserXerces.h #include "../xml/Qname.h" to #include "../xml/QName.h"
(note n --> N; Linux is case sensitive)

3. In src/soap/Makefile.am
   3.1 Replace SoapParserExpat.cpp with SoapParserXerces.cpp  
   3.2 Add XercesHandler.cpp on top of SoapParserXerces.cpp
   3.3 Add SoapInputSource.cpp on top of XercesHandler.cpp
   3.4 Add SoapBinInputStream.cpp on top of SoapInputSource.cpp

4. In src/wsdd/Makefile.am
   4.1 Replace WSDDDocumentExpat.cpp with WSDDDocumentXerces.cpp 

Plese fix the compiler error in CVS code.
Is it possible to automate steps 3 and 4 somehow so that users do not have to edit Makefile.am
files? 

Thanks,
Samisa...


__________________________________
Do you Yahoo!?
Yahoo! Small Business $15K Web Design Giveaway 
http://promotions.yahoo.com/design_giveaway/

Mime
View raw message