Thanks for pointing me in the right direction. Mr Google did know the problem:

The problem is solved when using SUNWbtool's /usr/ccs/bin/strip instead of GNU strip. GNU strip is likely located in /usr/local/bin. Make sure that /usr/ccs/bin is located before /usr/local/bin in your PATH and run make install:

PATH=/usr/ccs/bin:$PATH make install

What a pain?!? For the "configure", you initially have to have your system variables set as,

PATH=$PATH:/sbin:/etc:/usr/ccs/bin:/usr/local/bin:/usr/local/sbin:.; export PATH
LD_LIBRARY_PATH=/usr/local/lib; export LD_LIBRARY_PATH
CC=gcc; export CC

For the "make", I had to specify "/usr/ccs/bin/make" (not "/usr/local/bin/make").

Before running "make install", change your PATH to,

[EMAIL PROTECTED] echo $PATH
/usr/ccs/bin:/usr/sbin:/usr/bin:/sbin:/etc:/usr/local/bin:/usr/local/sbin:.

I vi'd my /usr/local/etc/raddb/radiusd.conf file to un-#

passwd = /etc/passwd
shadow = /etc/shadow
group = /etc/group

Now it starts up as,

[EMAIL PROTECTED] radiusd
Thu Feb 23 18:01:50 2006 : Info: Starting - reading configuration files ...

Whew...finally!! It starts up without the "Cannot find ELF" message. It appears to be running. I hope these notes help another Solaris user out there. That Google guy is purdy smert. Now, does it actually work...

Thank you,
-Mike Becker


Alan DeKok wrote:

Mike Becker <[EMAIL PROTECTED]> wrote:
[EMAIL PROTECTED] radiusd
radiusd: Cannot find ELF

 It looks like a tool chain problem on Solaris.  Search for "cannot
find elf" in google.  You'll see lots of links.

 Alan DeKok.

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

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

Reply via email to