Compiling with newest OpenSSL

Alan DeKok aland at deployingradius.com
Thu Aug 26 14:52:08 CEST 2010


David Mitchell wrote:
> I misread that page thinking that v2.1.x would just give me 2.1.9 and
> that master would be 2.1.10. Either way, I was able to get v2.1.x (aka
> 2.1.10) to configure openssl using the LIBS="-ldl" addition. I'm not
> sure what's changed in the "master" that configure seems to figure that
> out on it's own, but it might be nice to add to 2.1.10 if it's not too
> much work.

  You're probably using "--with-system-libtool".  Change that to (or
add) --without-system-libtool

> Now I'm hitting the undefined reference to
> `lt__PROGRAM__LTX_preloaded_symbols' problem. I think I've moved past
> that by just adding
> #define lt__PROGRAM__LTX_preloaded_symbols lt_libltdl_LTX_preloaded_symbols
> to modules.c.

  That's also a libtool / libltdl issue.

> It occurs to me. Is that libtool expecting a macro to be
> defined for _PROGRAM_ and thats why it's defining a symbol which doesn't
> actually exist? I'm just sort of thinking out loud based on your notes here:
> https://bugs.launchpad.net/ubuntu/+source/freeradius/+bug/421005

  It's a libtool / libltdl versioning issue.  Did I mention that they
cause nearly as many problems as they solve?

  Alan DeKok.



More information about the Freeradius-Users mailing list