axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From damitha kumarage <dami...@opensource.lk>
Subject Re: new configure.ac which works on Linux and Solaris!!!
Date Thu, 23 Sep 2004 07:07:32 GMT
Hi,
Yes I applied this. I deferred commiting it because testing was
incomplete. Sorry after that I forgot it. I'll test and commit these
asap
damitha
On Thu, 2004-09-23 at 09:33, Samisa Abeysinghe wrote:
> Anyone put these pathces in CVS?
> 
> Samisa...
> 
> --- Valentine Kouznetsov <vkuznet@yahoo.com> wrote:
> 
> > Hi,
> > finally I managed to get configure works on both
> > platforms: Linux and Solaris.
> > Tough exercise :)
> > Hope to see it in development tree and forthcoming
> > releases.
> > 
> > A few comments though:
> > On Solaris automake will not generate Makefile.in if
> > NEWS AUTHORS README ChangeLog are missing. It looks
> > like --add-missing option doesn't work on Solaris. I
> > would propose to add the following command in
> > build.sh:
> > touch NEWS README AUTHORS ChangeLog
> > in front of libtoolize.
> > 
> > I'm attaching the following files:
> > - configure.ac.axis is the configure file in top-level
> > directory.
> > - configure.ac.client is the configure file in
> > samples/client directory
> > - configure.ac.server is the configure file in
> > samples/server directory.
> > 
> > For the first time I was able to compile
> > samples/server and client codes and install them on
> > Solaris node. The samples area is not yet included in
> > build.xml file and haven't spend time to include them.
> > 
> > Next step would be try to invoke Axis tests. Do you
> > have any script which do that or should I follow
> > description on Axis web site?
> > Also, does anyone have apache/Axis running somewhere.
> > I don't think that I'll be able to run server on our
> > Solaris node (sorry, it's a policy). If someone is
> > running a server I can invoke test programm and see
> > what happens.
> > 
> > Valentin
> > 
> > 
> > 		
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Mail Address AutoComplete - You start. We finish.
> > http://promotions.yahoo.com/new_mail > AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)
> > AC_CANONICAL_TARGET
> > case "$target" in
> > 	*-*-solaris*)
> > 		CC=${CC-"cc"}
> > 		CXX=${CXX-"CC"}
> > dnl                 CPP=${CPP-"cc"}
> > 		F77=${F77-"f77"}
> > 		;;
> > 	*-*-linux*)
> > 		;;
> > esac
> > 
> > AM_INIT_AUTOMAKE(0.3)
> > AM_CONFIG_HEADER(config.h)
> > 
> > 
> > dnl AC_PROG_CC(cc gcc)
> > 
> > AC_PROG_CC()
> > AC_PROG_CXX()
> > dnl AC_PROG_CPP()
> > dnl AC_PROG_CC_STDC()
> > 
> > AC_PROG_INSTALL
> > 
> > case "$target" in
> > 	*-*-solaris*)
> > 		FFLAGS="-u -KPIC -mt"
> > 		CXXFLAGS="-KPIC -xildoff -pta -instances=global"
> > 		CFLAGS="-KPIC"
> > 		CPPFLAGS="-KPIC"
> > 		LDFLAGS=-Wl,-zmuldefs
> > 		;;
> > 	*-*-linux*)
> > 		CFLAGS="-Wall -Wshadow"
> > 		CPPFLAGS="-Wall -Wshadow"
> > 		LDFLAGS="-s -lstdc++"
> > 		;;
> > esac
> > CFLAGS="-DENABLE_AXIS_EXCEPTION -DENABLE_AXISTRACE $CFLAGS"
> > CPPFLAGS="-DENABLE_AXIS_EXCEPTION -DENABLE_AXISTRACE $CPPFLAGS"
> > 
> > AC_HEADER_DIRENT
> > AC_HEADER_STDC
> > AC_HEADER_STAT
> > 
> > AC_LANG_SAVE
> > AC_LANG_CPLUSPLUS
> > AC_LANG_COMPILER
> > 
> > AC_PROG_LIBTOOL
> > 
> > 
> > #{apache2 block starts
> > #if you use apache2
> > 
> > #if you need to build both axis_expat and axis_xerces libraries
> > 
> > AC_OUTPUT(Makefile src/Makefile src/common/Makefile src/soap/Makefile src/wsdd/Makefile
> > src/xml/Makefile src/transport/Makefile src/transport/axis/Makefile src/engine/Makefile
> > src/engine/server/Makefile src/engine/client/Makefile  src/server/Makefile
> > src/server/apache2/Makefile src/server/simple_axis_server/Makefile
> > src/server/adminservice/Makefile src/client/Makefile src/client/adminclient/Makefile
> > src/xml/expat/Makefile src/xml/xerces/Makefile)
> > 
> > #if you need to build only axis_expat
> > 
> > #AC_OUTPUT(Makefile src/Makefile src/common/Makefile src/soap/Makefile src/wsdd/Makefile
> > src/xml/Makefile src/transport/Makefile src/transport/axis/Makefile src/engine/Makefile
> > src/engine/server/Makefile src/engine/client/Makefile  src/server/Makefile
> > src/server/apache2/Makefile src/server/simple_axis_server/Makefile
> > src/server/adminservice/Makefile src/client/Makefile src/client/adminclient/Makefile
> > src/xml/expat/Makefile)
> > 
> > #if you need to build only axis_xerces
> > 
> > #AC_OUTPUT(Makefile src/Makefile src/common/Makefile src/soap/Makefile src/wsdd/Makefile
> > src/xml/Makefile src/transport/Makefile src/transport/axis/Makefile src/engine/Makefile
> > src/engine/server/Makefile src/engine/client/Makefile  src/server/Makefile
> > src/server/apache2/Makefile src/server/simple_axis_server/Makefile
> > src/server/adminservice/Makefile src/client/Makefile src/client/adminclient/Makefile
> > src/xml/xerces/Makefile)
> > 
> > #}apache2 block ends
> > 
> > #{apache1.3 block starts
> > #if you use apache1.3
> > 
> > #if you need to build both axis_expat and axis_xerces libraries
> > 
> > #AC_OUTPUT(Makefile src/Makefile src/common/Makefile src/soap/Makefile src/wsdd/Makefile
> > src/xml/Makefile src/transport/Makefile src/transport/axis/Makefile src/engine/Makefile
> > src/engine/server/Makefile src/engine/client/Makefile  src/server/Makefile
> > src/server/apache/Makefile src/server/simple_axis_server/Makefile
> > src/server/adminservice/Makefile src/client/Makefile src/client/adminclient/Makefile
> > src/xml/expat/Makefile src/xml/xerces/Makefile)
> > 
> > #if you need to build only axis_expat
> > 
> > #AC_OUTPUT(Makefile src/Makefile src/common/Makefile src/soap/Makefile src/wsdd/Makefile
> > src/xml/Makefile src/transport/Makefile src/transport/axis/Makefile src/engine/Makefile
> > src/engine/server/Makefile src/engine/client/Makefile  src/server/Makefile
> > src/server/apache/Makefile src/server/simple_axis_server/Makefile
> > src/server/adminservice/Makefile src/client/Makefile src/client/adminclient/Makefile
> > src/xml/expat/Makefile)
> > 
> > #if you need to build only axis_xerces
> > 
> > #AC_OUTPUT(Makefile src/Makefile src/common/Makefile src/soap/Makefile src/wsdd/Makefile
> > src/xml/Makefile src/transport/Makefile src/transport/axis/Makefile src/engine/Makefile
> > src/engine/server/Makefile src/engine/client/Makefile  src/server/Makefile
> > src/server/apache/Makefile src/server/simple_axis_server/Makefile
> > src/server/adminservice/Makefile src/client/Makefile src/client/adminclient/Makefile
> > src/xml/xerces/Makefile)
> > 
> > #}apache1.3 block ends
> > > AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)
> > AC_CANONICAL_TARGET
> > case "$target" in
> > 	*-*-solaris*)
> > 		CC=${CC-"cc"}
> > 		CXX=${CXX-"CC"}
> > dnl                 CPP=${CPP-"cc"}
> > 		F77=${F77-"f77"}
> > 		;;
> > 	*-*-linux*)
> > 		;;
> > esac
> > 
> > dnl AM_INIT_AUTOMAKE(0.3)
> > AM_INIT_AUTOMAKE
> > AM_CONFIG_HEADER(config.h)
> > 	
> > AC_PROG_CC
> > AC_PROG_CXX
> > 
> > AC_PROG_INSTALL
> > 
> > case "$target" in
> > 	*-*-solaris*)
> > 		FFLAGS="-u -KPIC -mt"
> > 		CXXFLAGS="-KPIC -xildoff -pta -instances=global"
> > 		CFLAGS="-KPIC"
> > 		CPPFLAGS="-KPIC"
> > 		LDFLAGS=-Wl,-zmuldefs
> > 		;;
> > 	*-*-linux*)
> > 		CFLAGS="-Wall -Wshadow -pedantic -ansi"
> > 		CPPFLAGS="-Wall -Wshadow -pedantic -ansi"
> > 		LDFLAGS="-s -ldl -lstdc++"
> > 		;;
> > esac
> > dnl CFLAGS="-Wshadow -Wall -pedantic -ansi"
> > dnl CPPFLAGS="-Wshadow -Wall -pedantic -ansi"
> > dnl LDFLAGS="-s -ldl -lstdc++"
> > AC_PROG_LIBTOOL
> > AC_OUTPUT(Makefile interoptests/Makefile interoptests/base/Makefile interoptests/cbase/Makefile
> > interoptests/groupB/Makefile interoptests/cgroupB/Makefile interoptests/doclitbase/Makefile
> > interoptests/doclitgroupB/Makefile simple/Makefile rpcfault/Makefile doclitfault/Makefile
> > echoStringHeaderHandler/Makefile)
> > > AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)
> > AC_CANONICAL_TARGET
> > case "$target" in
> > 	*-*-solaris*)
> > 		CC=${CC-"cc"}
> > 		CXX=${CXX-"CC"}
> > dnl                 CPP=${CPP-"cc"}
> > 		F77=${F77-"f77"}
> > 		;;
> > 	*-*-linux*)
> > 		;;
> > esac
> > AM_INIT_AUTOMAKE(0.3)
> > AM_CONFIG_HEADER(config.h)
> > 
> > AC_PROG_CC
> > AC_PROG_CXX
> > 
> > AC_PROG_INSTALL
> > 
> > case "$target" in
> > 	*-*-solaris*)
> > 		FFLAGS="-u -KPIC -mt"
> > 		CXXFLAGS="-KPIC -xildoff -pta -instances=global"
> > 		CFLAGS="-KPIC"
> > 		CPPFLAGS="-KPIC"
> > 		LDFLAGS="-XCClinker '-zmuldefs -znodefs'"
> > 		;;
> > 	*-*-linux*)
> > 		CFLAGS="-Wall -Wshadow -pedantic -ansi"
> > 		CPPFLAGS="-Wall -Wshadow -pedantic -ansi"
> > 		LDFLAGS="-s -ldl -lstdc++"
> > 		;;
> > esac
> > LDFLAGS="$LDFLAGS -L$AXISCPP_HOME/bin -laxiscpp_client"
> > AC_PROG_LIBTOOL
> > AC_OUTPUT(Makefile interoptests/Makefile interoptests/base/Makefile interoptests/cbase/Makefile
> > interoptests/groupB/Makefile interoptests/cgroupB/Makefile interoptests/doclitbase/Makefile
> > interoptests/doclitgroupB/Makefile simple/Makefile rpcfault/Makefile doclitfault/Makefile
> > testHandler/Makefile)
> > 
> 
> 
> 
> 		
> _______________________________
> Do you Yahoo!?
> Declare Yourself - Register online to vote today!
> http://vote.yahoo.com
> 


Mime
View raw message