Update:

$ cat startup.log
Ignoring deprecated command-line option -pStarting - reading configuration files
 ...
reread_config:  reading radiusd.conf
Config:    including file: /usr/local/etc/raddb/proxy.conf
Config:    including file: /usr/local/etc/raddb/clients.conf
Config:    including file: /usr/local/etc/raddb/snmp.conf
Config:    including file: /usr/local/etc/raddb/eap.conf
Config:    including file: /usr/local/etc/raddb/sql.conf
 main:  prefix = "/usr/local"
 main:  localstatedir = "/usr/local/var"
 main:  logdir = "/usr/local/var/log/radius"
 main:  libdir = "/usr/local/lib"
 main:  radacctdir = "/usr/local/var/log/radius/radacct"
 main:  hostname_lookups = no
 main:  max_request_time = 30
 main:  cleanup_delay = 5
 main:  max_requests = 1024
 main:  delete_blocked_requests = 0
 main:  port = 0
 main:  allow_core_dumps = no
 main:  log_stripped_names = no
 main:  log_file = "/usr/local/var/log/radius/radius.log"
 main:  log_auth = no
 main:  log_auth_badpass = no
 main:  log_auth_goodpass = no
 main:  pidfile = "/usr/local/var/run/radiusd/radiusd.pid"
 main:  user = "(null)"
 main:  group = "(null)"
 main:  usercollide = no
 main:  lower_user = "no"
 main:  lower_pass = "no"
 main:  nospace_user = "no"
 main:  nospace_pass = "no"
 main:  checkrad = "/usr/local/sbin/checkrad"
 main:  proxy_requests = yes
 proxy:  retry_delay = 5
 proxy:  retry_count = 3
 proxy:  synchronous = no
 proxy:  default_fallback = yes
 proxy:  dead_time = 120
 proxy:  post_proxy_authorize = no
 proxy:  wake_all_if_all_dead = no
 security:  max_attributes = 200
 security:  reject_delay = 1
 security:  status_server = no
  main: debug_level = 0
read_config_files:  reading dictionary
read_config_files:  reading naslist
Using deprecated naslist file.  Support for this will go away soon.
read_config_files:  reading clients
read_config_files:  reading realms
radiusd:  entering modules setup
Module: Library search path is /usr/local/lib
radiusd.conf[1585] Failed to link to module 'rlm_exec': No such file or director
y

$ ls -lart /usr/local/lib/rlm_exec*
-rwxr-xr-x 1 3ricj None   799 Nov 13 16:59 /usr/local/lib/rlm_exec.la
-rw-r--r-- 1 3ricj None 34710 Nov 13 16:59 /usr/local/lib/rlm_exec.a
lrwxrwxrwx 1 3ricj None 11 Nov 13 16:59 /usr/local/lib/rlm_exec-1.1.3.la -> r
lm_exec.la

$

Not sure why it can't link to the rlm_exec module.

Any ideas?

However, I've just found freeradius.net, where they have packaged up builds! woohoo!

So I'm going to abort my own building process. FYI, there seems to be outstanding issues with cygwin/win32 on the newer versions of freeradius.

Cheers,
3ric


On Mon, 13 Nov 2006, 3ric Johanson wrote:

 Hi there,

 I've been trying to get cygwin to build freeradius for a while now... just
 kinda watching the version numbers grow, but still having problems. :)

 Here is the first error that it bombs out at:

 Making all in rlm_perl...
 make[6]: Entering directory
 `/home/3ricj/freeradius-1.1.3/src/modules/rlm_perl'
 /home/3ricj/freeradius-1.1.3/libtool --mode=compile gcc  -g -O2 -D_REENTRANT
 -D_
 POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG
 -I/home/3ricj/freeradius-1
 .1.3/src/include -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe
 -I/usr/local/
 include  -I/usr/lib/perl5/5.8/cygwin/CORE -DPERL_USE_SAFE_PUTENV
 -fno-strict-ali
 asing -pipe -I/usr/local/include -c rlm_perl.c
 mkdir .libs
 gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE
 -DNDEBUG
 -I/home/3ricj/freeradius-1.1.3/src/include -DPERL_USE_SAFE_PUTENV
 -fno-strict-a
 liasing -pipe -I/usr/local/include -I/usr/lib/perl5/5.8/cygwin/CORE
 -DPERL_USE_S
 AFE_PUTENV -fno-strict-aliasing -pipe -I/usr/local/include -c rlm_perl.c
 -DPIC
 -o .libs/rlm_perl.o
 rlm_perl.c: In function `rlm_perl_get_handles':
 rlm_perl.c:226: warning: cast to pointer from integer of different size
 rlm_perl.c: At top level:
 rlm_perl.c:614: error: external linkage required for symbol
 'XS_radiusd_radlog'
 because of 'dllexport' attribute.
 make[6]: *** [rlm_perl.lo] Error 1
 make[6]: Leaving directory
 `/home/3ricj/freeradius-1.1.3/src/modules/rlm_perl'
 make[5]: *** [common] Error 2
 make[5]: Leaving directory `/home/3ricj/freeradius-1.1.3/src/modules'

 Disabling rlm_perl via:

 ./configure --without-rlm_perl

 Results in a functional build.

 Cheers,
 -3ric
 - 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