/usr/local/lib/rlm_pam.a: invalid ELF header
I'm trying to build FreeRADIUS v1.1.1 on CentOS 4.3 x86_64. I'm not passing configure any special arguments. When I start the server, here's what I get in the log: Sun Apr 9 03:51:28 2006 : Error: radiusd.conf[589] Failed to link to module 'rlm_pam': /usr/local/lib/rlm_pam.a: invalid ELF header Sun Apr 9 03:51:28 2006 : Error: radiusd.conf[1872] Unknown module "pam". Sun Apr 9 03:51:28 2006 : Error: radiusd.conf[1840] Failed to parse authenticate section. Is rlm_pam compatible with 64-bit systems? Thanks in advance. --Aaron
Aaron Paetznick <aaronp@critd.com> wrote:
Is rlm_pam compatible with 64-bit systems? Thanks in advance.
It's not an issue with rlm_pam. It's probably a 32/64-bit compatibility problem. If your compiler produces 64-bit libraries, the system should be able to load 64-bit libraries. Not having access to your system, I don't know what format rlm_pam is in, or what's going wrong. Alan DeKok.
participants (2)
-
Aaron Paetznick -
Alan DeKok