Hello!

I have been trying unsuccessfully to install FreeRadius version 0.8 on a
an IBM box running AIX 4.3.3.  I have torn through the online
documentation, the readmes and tried googling my way to a solution.  So
far, no luck -- just a lot of people with the same problem.

Here is what happens on "gmake":

% gmake
gmake[1]: Entering directory `/usr/local/src/freeradius-0.8.1'
Making all in libltdl...
gmake[2]: Entering directory `/usr/local/src/freeradius-0.8.1/libltdl'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -g
-O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG
-c ltdl.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -D_REENTRANT
-D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG -c ltdl.c  -DPIC
-o ltdl.lo
ltdl.c:161: `malloc' undeclared here (not in a function)
ltdl.c:165: `free' undeclared here (not in a function)
ltdl.c: In function `try_dlopen':
ltdl.c:2646: warning: implicit declaration of function `getenv'
ltdl.c:2646: warning: assignment makes pointer from integer without a cast
ltdl.c:2654: warning: assignment makes pointer from integer without a cast
ltdl.c:2840: warning: passing arg 1 of `find_handle' makes pointer from
integer
without a cast
ltdl.c:2843: warning: passing arg 1 of `find_handle' makes pointer from
integer
without a cast
ltdl.c: In function `lt_dlopenext':
ltdl.c:2926: warning: unused variable `file_found'
ltdl.c: In function `lt_dlforeachfile':
ltdl.c:3220: warning: passing arg 1 of `foreach_dirinpath' makes pointer
from integer without a cast
ltdl.c:3227: warning: passing arg 1 of `foreach_dirinpath' makes pointer
from integer without a cast
ltdl.c:3234: warning: passing arg 1 of `foreach_dirinpath' makes pointer
from integer without a cast
gmake[2]: *** [ltdl.lo] Error 1
gmake[2]: Leaving directory `/usr/local/src/freeradius-0.8.1/libltdl'
gmake[1]: *** [common] Error 1
gmake[1]: Leaving directory `/usr/local/src/freeradius-0.8.1'
gmake: *** [all] Error 2

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.  Is there any fix to this that anyone knows of?  Is anyone
porting freeradius code or are there plans to make it work under AIX?  Or,
with a very large probability, am I just doing something wrong or
overlooking something?

Thanks much!  If I can't make it work under AIX, I can't use FreeRadius
with our system.  I've successfully built it under FreeBSD version 4.5
with now problems, and I like it!

Cheers,

-Jacob
--
"Fight, megaman, for everlasting peace!"
--
http://web.nmsu.edu/~jvann
mailto:[EMAIL PROTECTED]


- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to