< Previous by Date Date Index Next by Date >
  Thread Index  

[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