[reSIProcate] Compile issues with 3323

Jay Hogg jay at 2imagineit.net
Tue Sep 14 17:42:51 CDT 2004


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





More information about the resiprocate-devel mailing list