- assigned_to: nobody --> dcrowley
Here are the (minor) source changes necessary to get
EasySoap++ to compile on the Caldera Open UNIX 8 and
Caldera UnixWare 7 platforms.
Both of these are Intel-based commercial UNIX systems,
based on
the SVR5/SVR4 technology now owned by Caldera and
formerly owned by SCO, Novell, USL, and AT&T.
For Open UNIX 8 you need the latest config.guess, as
found at
ftp://ftp.gnu.org/gnu/config/config.guess. Otherwise
the operating
system name goes unrecognized.
src/abyss/src/abyss.h needs to add an #include
<sys/filio.h> in the
"File" section. This is needed in order to find the
FIONBIO and FIONREAD names in src/abyss/src/socket.c.
src/SOAPClientSocketImp.cpp needs to add an #include
<arpa/nameser.h> in order to find the MAXDNAME name.
I presume this and the previous
change can be handled via the configure process.
simpleserver/Makefile.am, tests/Makefile.am, and
validator/Makefile.am all need to have -L/usr/local/lib
-lexpat
added to the LDADD macro setting
(unless this is supposed to get on some other way that
I missed).
With these changes, EasySoap++ 0.5 builds with GCC
2.95.3 on Open UNIX 8, and simple web service client
programs have tested correctly. I haven't tried server
side yet.
Jonathan Schilling Caldera International, Inc. jls at
caldera dot com