The Axis C++ ant build requires ant-contrib & the cpptasks extension: http://ant-contrib.sourceforge.net/cpptasks/index.html
-Ryan -----Original Message----- From: virtan [mailto:[email protected]] Sent: Tuesday, February 10, 2009 2:31 PM To: Apache AXIS C User List Subject: Re: compiling Axis C++ on Darwin On 09.01.2009, at 3:43, Nadir Amra wrote: > We do not use autogen process to build the stuff. We use ant. > That is > more platform-ignostic. Your INSTALL opposes you. Where can I find instructions to build axis C++ with ant ? "Just run" isn't working: [vir...@king ~/Projects/***/axis] ant Buildfile: build.xml [taskdef] Could not load definitions from resource cpptasks.tasks. It could not be found. [typedef] Could not load definitions from resource cpptasks.types. It could not be found. [taskdef] Could not load definitions from resource net/sf/ antcontrib/antcontrib.properties. It could not be found. BUILD FAILED /Volumes/Projects/***/axis/build.xml:39: The following error occurred while executing this line: /Volumes/Projects/***/axis/build/buildInitialize.xml:43: Problem: failed to create task or type compiler Cause: The name is undefined. Action: Check the spelling. Action: Check that any custom tasks/types have been declared. Action: Check that any <presetdef>/<macrodef> declarations have taken place. Total time: 0 seconds > > > Nadir Amra > > > virtan <[email protected]> wrote on 01/08/2009 05:08:20 PM: > >> [image removed] >> >> compiling Axis C++ on Darwin >> >> virtan >> >> to: >> >> Apache AXIS C User List >> >> 01/08/2009 05:15 PM >> >> Please respond to "Apache AXIS C User List" >> >> >> The problems I've got compiling Axis C++ on Darwin. >> >> 1. It's difficult to find svn location of Axis C++ >> >> The link to "more recent version" of Axis C++ at http:// >> ws.apache.org/axis/cpp/download.html >> points to http://ws.apache.org/axis/cpp/axis/interim.html which gives >> 404. >> >> SVN Repository page of Axis at http://ws.apache.org/axis/cvs.html >> points to java version only. >> To locate C/C++ path I had to investigate: >> [vir...@king ~/tmp] svn ls http://svn.apache.org/repos/asf/ >> webservices/axis/trunk/ >> svn co README >> addons/ >> c/ >> contrib/ >> java/ >> proposals/ >> site/ >> [vir...@king ~/tmp] svn co http://svn.apache.org/repos/asf/ >> webservices/axis/trunk/c >> axis-c -q >> [vir...@king ~/tmp] >> >> 2. No configure >> >> After defining AXISCPP_HOME, AXISCPP_DEPLOY and LD_LIBRARY_PATH I >> found no configure at the root of sources. >> Just autogen.sh, so I have to have autotools installed. >> >> 3. Incomplete sources >> >> Autogen.sh doesn't create Makefile.in templates because of lack of >> tests and samples: >> [vir...@king ~/tmp/axis-c] ./autogen.sh >> run libtoolize. >> You should add the contents of `/sw/share/aclocal/libtool.m4' to >> `aclocal.m4'. >> run aclocal. >> run autoconf. >> run autoheader. >> run automake. >> samples/server/Makefile.am:1: required directory samples/server/ >> interoptests does not exist >> samples/server/Makefile.am:1: required directory samples/server/ >> simple >> does not exist >> configure.ac:296: required file `src/transport/axis2/Makefile.in' not >> found >> configure.ac:296: required file `src/transport/axis2/ssl/Makefile.in' >> not found >> configure.ac:296: required file `src/transport/axis2/ipv6/ >> Makefile.in' >> not found >> configure.ac:296: required file `samples/Makefile.in' not found >> configure.ac:296: required file `samples/server/interoptests/ >> Makefile.in' not found >> <many "not found" errors skipped> >> configure.ac:296: required file `tests/Makefile.in' not found >> configure.ac:296: required file `tests/unit_tests/Makefile.in' not >> found >> <many "not found" errors skipped> >> >> Here is only one method to pass this step: remove corresponded lines >> from configure.ac >> >> [vir...@king ~/tmp/axis-c] diff -u configure.ac.orig configure.ac | >> wc >> -l >> 97 >> [vir...@king ~/tmp/axis-c] diff -u configure.ac.orig configure.ac | >> grep "^-" -c >> 84 >> [vir...@king ~/tmp/axis-c] ls -l Makefile.in >> -rw-r--r-- 1 virtan staff 21932 9 янв 02:05 Makefile.in >> >> 4. /* to be continued */ >> >> -- >> virtan / [email protected] / http://www.virtan.com >> > -- virtan / [email protected] / http://www.virtan.com
