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> | ^~~~~~~~~~~~~~~~~~~~~~