"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

Reply via email to