On Tue, Aug 22, 2006 at 08:14:30PM -0500, Michael Check said:
Hi all,
If you try and compile _without_ --disable_shared, the we get through make with this at the end:
/usr/local/src/freeradius-1.1.2/libtool --mode=link gcc -o radwho radwho.lo util.lo log.lo conffile.lo -lresolv -lpthread ../lib/libradius.la gcc -o .libs/radwho radwho.o util.o log.o conffile.o -lresolv -lpthread -L../lib/.libs -lradius creating radwho Making all in raddb... make[2]: Nothing to be done for `all'. Making all in scripts... make[2]: Nothing to be done for `all'. Making all in doc... Making all in examples... /usr/bin/make -C examples all make[4]: Nothing to be done for `all'. Making all in rfc... /usr/bin/make -C rfc all make[4]: Nothing to be done for `all'.
That looks fine. raddb, scripts, doc, etcetera aren't compiled, so it looks like it ran to completion.
The make install has these ominous warning while linking all the libraries for each rlm:
---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib
Harmless (mostly). This is only a problem if you don't have that directory in your library search path, but it seems you do.
AND FOR PERL:
*** Warning: This library needs some functionality provided by /System/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DynaLoader/DynaLoader.a. *** I have the capability to make that library automatically link in when *** you link to this library. But I can only do this if you have a *** shared version of the library, which you do not appear to have.
Harmless.
AND RUNNING sudo radiusd -X, the following error results:
read_config_files: reading dictionary read_config_files: reading naslist Using deprecated naslist file. Support for this will go away soon. read_config_files: reading clients read_config_files: reading realms radiusd: entering modules setup Module: Library search path is /usr/local/lib radiusd.conf[1565] Failed to link to module 'rlm_exec': dlopen(/usr/local/lib/rlm_exec-1.1.2.so, 9): Symbol not found: _debug_flag Referenced from: /usr/local/lib/rlm_exec-1.1.2.so Expected in: flat namespace
Did rlm_exec actually get built and installed? Can you try 1.1.3 (in CVS right now, due Any Day Now) and see if it does better? There was a substantial build system rework involved. Take care, -- -------------------------------------------------------------------------- | Stephen Gran | "You're just the sort of person I | | steve@lobefin.net | imagined marrying, when I was little... | | http://www.lobefin.net/~steve | except, y'know, not green... and | | | without all the patches of fungus." - | | | - Swamp Thing | --------------------------------------------------------------------------