I'm using Mac OS X 10.2.8 with the latest Apple DevTools installed (gcc version 3.3 
20030304 (Apple Computer, Inc. build 1493)). I've read ./doc/MACOSX, as well as Philip 
Kearney's note from (http://www.mail-archive.com/[EMAIL PROTECTED]/msg09416.html) 
which for the  most part no longer seems to apply.

With the latest snapshots (20030925 & 0927), I always error out during "./configure 
--disable-shared":

checking whether gcc accepts -g... (cached) yes
creating ./config.status
creating Makefile
configuring in ./types/rlm_eap_md5
running /bin/sh ./configure  --disable-shared --enable-ltdl-install 
--enable-ltdl-install --cache-file=../../../../.././config.cache --srcdir=.
loading cache ../../../../.././config.cache
checking how to run the C preprocessor... (cached) gcc -E
checking for malloc.h... (cached) no
creating ./config.status
creating Makefile
configuring in ./types/rlm_eap_mschapv2
running /bin/sh ./configure  --disable-shared --enable-ltdl-install 
--enable-ltdl-install --cache-file=../../../../.././config.cache --srcdir=.
configure: error: can not find sources in .
configure: error: ./configure failed for ./types/rlm_eap_mschapv2
configure: error: ./configure failed for src/modules/rlm_eap

With 0.9.1, I've removed all the reference to "rlm_eap" and "rlm_sql" in Make.inc, and 
radiusd.conf (./raddb/radiusd.conf, I assume), according to ./doc/MACOSX. But, "make" 
always errors out with something related to libltdl.la.

smux.c:25: warning: `rcsid' defined but not used
gcc  -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG  
-I../include -I/usr/include  -o radius_snmp.o -c radius_snmp.c
radius_snmp.c: In function `radServReset':
radius_snmp.c:262: warning: passing arg 2 of `asn_parse_int' from incompatible pointer 
type
/usr/include/stdio.h: At top level:
radius_snmp.c:24: warning: `rcsid' defined but not used
gcc  -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG  
-I../include -I/usr/include    -c -o client.o client.c
client.c: In function `read_clients_file':
client.c:148: warning: int format, long unsigned int arg (arg 5)
client.c:148: warning: int format, long unsigned int arg (arg 6)
client.c:154: warning: int format, long unsigned int arg (arg 5)
client.c:154: warning: int format, long unsigned int arg (arg 6)
client.c:160: warning: int format, long unsigned int arg (arg 5)
client.c:160: warning: int format, long unsigned int arg (arg 6)
/usr/include/ctype.h: At top level:
client.c:25: warning: `rcsid' defined but not used
gcc  -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG  
-I../include -I/usr/include  -c request_list.c
request_list.c:25: warning: `rcsid' defined but not used
gcc  -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG  
-I../include -I/usr/include  -c mainconfig.c
mainconfig.c: In function `generate_realms':
mainconfig.c:381: warning: int format, long unsigned int arg (arg 5)
mainconfig.c:381: warning: int format, long unsigned int arg (arg 6)
mainconfig.c:413: warning: int format, long unsigned int arg (arg 5)
mainconfig.c:413: warning: int format, long unsigned int arg (arg 6)
mainconfig.c:421: warning: int format, long unsigned int arg (arg 5)
mainconfig.c:421: warning: int format, long unsigned int arg (arg 6)
mainconfig.c:445: warning: int format, long unsigned int arg (arg 5)
mainconfig.c:445: warning: int format, long unsigned int arg (arg 6)
mainconfig.c: In function `generate_clients':
mainconfig.c:587: warning: int format, long unsigned int arg (arg 5)
mainconfig.c:587: warning: int format, long unsigned int arg (arg 6)
mainconfig.c:593: warning: int format, long unsigned int arg (arg 5)
mainconfig.c:593: warning: int format, long unsigned int arg (arg 6)
mainconfig.c:601: warning: int format, long unsigned int arg (arg 5)
mainconfig.c:601: warning: int format, long unsigned int arg (arg 6)
mainconfig.c:610: warning: int format, long unsigned int arg (arg 5)
mainconfig.c:610: warning: int format, long unsigned int arg (arg 6)
mainconfig.c:619: warning: int format, long unsigned int arg (arg 5)
mainconfig.c:619: warning: int format, long unsigned int arg (arg 6)
/Volumes/Legionare/freeradius-0.9.1/libtool --mode=link gcc -export-dynamic -dlopen 
self \
         -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG  
-I../include -I/usr/include   -L../lib -o radiusd \
        radiusd.o files.o util.o acct.o nas.o log.o valuepair.o version.o proxy.o 
exec.o auth.o timestr.o conffile.o modules.o modcall.o session.o xlat.o threads.o 
smux.o radius_snmp.o client.o request_list.o mainconfig.o  -lpthread  -lradius 
-L/usr/lib -lsnmp -lcrypto \
         /Volumes/Legionare/freeradius-0.9.1/libltdl/libltdl.la  -dlpreopen 
../modules/rlm_acct_unique/rlm_acct_unique.la -dlpreopen 
../modules/rlm_always/rlm_always.la -dlpreopen 
../modules/rlm_attr_filter/rlm_attr_filter.la -dlpreopen 
../modules/rlm_attr_rewrite/rlm_attr_rewrite.la -dlpreopen 
../modules/rlm_chap/rlm_chap.la -dlpreopen ../modules/rlm_dbm/rlm_dbm.la -dlpreopen 
../modules/rlm_detail/rlm_detail.la -dlpreopen ../modules/rlm_digest/rlm_digest.la 
-dlpreopen ../modules/rlm_exec/rlm_exec.la -dlpreopen ../modules/rlm_expr/rlm_expr.la 
-dlpreopen ../modules/rlm_fastusers/rlm_fastusers.la -dlpreopen 
../modules/rlm_files/rlm_files.la -dlpreopen ../modules/rlm_krb5/rlm_krb5.la 
-dlpreopen ../modules/rlm_ldap/rlm_ldap.la -dlpreopen 
../modules/rlm_mschap/rlm_mschap.la -dlpreopen 
../modules/rlm_ns_mta_md5/rlm_ns_mta_md5.la -dlpreopen ../modules/rlm_pam/rlm_pam.la 
-dlpreopen ../modules/rlm_pap/rlm_pap.la -dlpreopen 
../modules/rlm_preprocess/rlm_preprocess.la -dlpreopen 
../modules/rlm_radutmp/rlm_radutmp.la -dlpreopen ../modules/rlm_realm/rlm_realm.la 
-dlpreopen ../modules/rlm_unix/rlm_unix.la -dlpreopen 
../modules/rlm_x99_token/rlm_x99_token.la 
mkdir .libs
libtool: link: cannot find the library 
`/Volumes/Legionare/freeradius-0.9.1/libltdl/libltdl.la'
make[2]: *** [radiusd] Error 1
make[1]: *** [common] Error 1
make: *** [all] Error 2

Lastly, is there anyway to build freeradius successfully on Mac OS X with rlm_eap 
support? My primary motivation is to try out EAP or Cisco LEAP.

Any help is much appreciated.

Yi Zhang

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

Reply via email to