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, root@TE-Radius# 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, root@TE-Radius# 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 <mike.j.becker@alcatel.com> wrote:
root@TE-Radius# 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