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

Reply via email to