Hello Axis2/c users.

I am the current Chair of Axis and I am writing this email because the
Apache Board of Directors informed the Axis team a few months ago that
Axis2/c needs to meet the expectations of the community with updates, or
end development officially i.e the attic in Apache terms.

Our de facto leader of Axis2/c, Bill Blough, commented to the board that
the project is merely under maintained, not unmaintained, and that bought
some time but not for much longer

This is open source of course, we are all volunteers at Apache and I have
some ideas as I know C/C++ pretty well.

I'd like to add JSON support via one of the many cpp libs such as
simplejson that can be triggered from the client with the HTTP header
"Content-Type:
application/json" as a proof of concept - then release a 2.0.0. Any
thoughts or guidance appreciated.

Axis2 / Java has that JSON support and I'd like to see that in axis2/c.

Any other comments on a 2.0.0 release? What are the blockers? Is Jira the
right place to look where to start?

I was able to build the code from source using Ubuntu 24.04 with these
autoconf commands, though the INSTALL and README didn't help much with
autoconf. I ran these in the top dir and separately in the folders
axiom,neethi etc.

libtoolize
aclocal
autoheader
autoconf
automake --add-missing
ls
./configure --prefix=/home/robert/repos/axis-axis2-c-core
make

I was able to run apache in the bin dir but the client had this problem on
make in the samples dir:

/home/robert/repos/axis-axis2-c-core/samples> make
make  all-recursive
make[1]: Entering directory '/home/robert/repos/axis-axis2-c-core/samples'
Making all in server
make[2]: Entering directory '/home/robert/repos/axis-axis2-c-core/samples/s
erver'
Making all in echo
make[3]: Entering directory '/home/robert/repos/axis-axis2-c-core/samples/s
erver/echo'
make[4]: Entering directory '/home/robert/repos/axis-axis2-c-core/samples/s
erver/echo'
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../..     -g -O2 -D_LARGEFILE64_SOURCE -ansi -Werror -Wno-implicit-functi
on-declaration -g -D_GNU_SOURCE  -MT libecho_la-echo.lo -MD -MP -MF .deps/l
ibecho_la-echo.Tpo -c -o libecho_la-echo.lo `test -f 'echo.c' || echo './'`
echo.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -g -O2 -D_LARGEFILE64_SO
URCE -ansi -Werror -Wno-implicit-function-declaration -g -D_GNU_SOURCE -MT
libecho_la-echo.lo -MD -MP -MF .deps/libecho_la-echo.Tpo -c echo.c  -fPIC -
DPIC -o .libs/libecho_la-echo.o
In file included from echo.c:18:
echo.h:21:10: fatal error: axis2_svc_skeleton.h: No such file or directory
  21 | #include <axis2_svc_skeleton.h>
     |          ^~~~~~~~~~~~~~~~~~~~~~

Reply via email to