Surprised no one has responded to this, tho perhaps they have, offlist.
You've got static libraries built there, and you want shared, or it could be the other way around. You'll find that radiusd is trying to load files called rlm_unix.so rather than .a or .la. I don't think I got make clean to fix this problem, I think I wound up uncompressing and compiling again. Just check that you're building shared libraries rather than staticly linked. Matt. On Tuesday, April 30, 2002, at 06:03 PM, Eric Carr wrote: > > I apologize if this is a stupid configuration error, but ... > > Prefaced that I have something compiled for Mac OS X (from freeradius > 0.5 source). Canšt really test it yet nor identify its lineage. > > I cannot get radiusd to recognize any of the rlm_* modules. > > IE: > >> localhost# /usr/local/sbin/radiusd -X >> <...> >> read_config_files: entering modules setup >> Module: Library search path is /usr/local/lib >> radiusd.conf[426] Failed to link to module 'rlm_unix': file not found > > It seems to parse the .conf file fine until this point. I have not made > any changes to it, copied straight over to that directory. > > The libs are in there, both librlm_unix.a and rlm_unix.la. There are a > bunch of other rlm files in there as well. When I modify the > radiusd.conf to try to use other modules, they are not found either > (same error message, .a and .la are in the correct search folder). So > this is a consistent problem. > > What is an *.la file? > > Any thoughts would be appreciated. > > Thanks. > > Eric > > - > List info/subscribe/unsubscribe? See > http://www.freeradius.org/list/users.html - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html