"Jacob C. Vann" <[EMAIL PROTECTED]> wrote: > I have been trying unsuccessfully to install FreeRadius version 0.8 on a > an IBM box running AIX 4.3.3.
AIX is... interesting. It's like Unix if you squint, but it's not like Unix when you try to do anything useful. > ltdl.c:161: `malloc' undeclared here (not in a function) That file includes <stdlib.h>, which defines malloc(). If that doesn't work on AIX, then AIX is seriously broken. You will run into other issues, too. AIX doesn't implement POSIX semaphores, which the server currently requires. > All the warnings about malloc and free worry me, and this probably > indicates the code isn't AIX ready. I noticed AIX isn't mentioned as a > supported OS. Exactly. No developer has access to an AIX box, and people who do have AIX boxes generally aren't developers. So any AIX fixes are very difficult to make. > Is anyone porting freeradius code or are there plans to make it work > under AIX? The *hope* is to eventually make it work under AIX. The CVS snapshot should be a little better than 0.8.1, but it probably needs more work. > Thanks much! If I can't make it work under AIX, I can't use FreeRadius > with our system. Grab the latest CVS snapshot, and do: ./configure --disable-shared --without-threads make And it should *hopefully* work. Getting rid of shared libraries and threads will make it more likely that the server will work. Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
