[reSIProcate] Compile issues with 3323
Hi,
I just sync'd up with 3323 and ran into some compile issues
on a RH9 system.
1) This is a RH issue (documented) that they referenced some
kerberos header
files in ssl.h. Apparently Apache and some others slammed
into it already.
3321 reisprocate/Makefile removed the package reference
OPENSSL but when
Security.hxx includes ssl.h it runs into headers that can't
be found.
Aside from it being a RH issue in part I'm not sure of the
correct fix:
a) Put OPENSSL back in the PACKAGES= list
b) Put /usr/kerberos/include in the Makefile.osarch for
Linux (ack)
c) Fix it so USE_SSL isn't defined without OPENSSL
I put OPENSSL back in for now to get it to compile.
2) resiprocate/os/TimeLimitFifo.hxx has some references to
empty() instead
of mFifo.empty() and doesn't compile. There is one that is
an
assert(!mFifo.empty()) that looks extremely dangerous.
Jay