Walter Krivanek, VividVisions wrote:
Hi,

I'm trying to build the current version of freeradius on my Mac OS X 10.5 Intel 64bit computer.

First, I have troubles with the configure script. Even if I show the script my exact location of the MySQL include files using --with-mysql-include-dir and similar, I'm getting warnings that mysql.h has not been found and that the MySQL module will be disabled. BTW: This also happens on my Debian server, where MySQL is installed in the standard directories.

Then, when running make, I'm getting the following error:
ranlib: archive member: .libs/rlm_perl.a(DynaLoader.a) fat file for cputype (18) cpusubtype (0) is not an object file (bad magic number)
ar: internal ranlib command failed

Any thoughts?

Thanks for your help!
Walter

------------------------------------------------------------------------

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

_tls.c
gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DDARWIN -Wall -D_GNU_SOURCE -g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -W -Wredundant-decls -Wundef -I/usr/local/src/freeradius-cvscurrent/src -I/usr/local/src/freeradius-cvscurrent/libltdl -I../.. -I../../libeap -DOPENSSL_NO_KRB5 -c rlm_eap_tls.c -fno-common -DPIC -o .libs/rlm_eap_tls.o gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DDARWIN -Wall -D_GNU_SOURCE -g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -W -Wredundant-decls -Wundef -I/usr/local/src/freeradius-cvscurrent/src -I/usr/local/src/freeradius-cvscurrent/libltdl -I../.. -I../../libeap -DOPENSSL_NO_KRB5 -c rlm_eap_tls.c -o rlm_eap_tls.o >/dev/null 2>&1 /usr/local/src/freeradius-cvscurrent/libtool --mode=link gcc -release 2.0.1-pre \
   -module -export-dynamic   -o rlm_eap_tls.la     \
-rpath /usr/local/freeradius-cvs210108/lib rlm_eap_tls.lo rlm_eap_tls.c /usr/local/src/freeradius-cvscurrent/src/lib/libfreeradius-radius.la ../../libeap/libfreeradius-eap.la -lcrypto -lssl -lcrypto -framework DirectoryService -lresolv -lpthread rm -fr .libs/rlm_eap_tls.a .libs/rlm_eap_tls.la .libs/rlm_eap_tls.lai .libs/rlm_eap_tls.so gcc ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o .libs/rlm_eap_tls-2.0.1-pre.so -bundle .libs/rlm_eap_tls.o /usr/local/src/freeradius-cvscurrent/src/lib/.libs/libfreeradius-radius.dylib ../../libeap/.libs/libfreeradius-eap.dylib -lssl -lcrypto -lresolv -lpthread -framework DirectoryService ld: file not found: /usr/local/freeradius-cvs100108/lib/libfreeradius-radius-2.0.0-beta.dylib
collect2: ld returned 1 exit status
make[9]: *** [rlm_eap_tls.la] Error 1

Can confirm the other two issues on stable 2.0.0.

*** Warning: Linking the shared library rlm_perl.la against the
*** static library /System/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DynaLoader/DynaLoader.a is not portable! gcc ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o .libs/rlm_perl-2.0.0.so -bundle .libs/rlm_perl.o /usr/local/src/freeradius-server-2.0.0/src/lib/.libs/libfreeradius-radius.dylib -L/usr/local/lib /System/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DynaLoader/DynaLoader.a -L/System/Library/Perl/5.8.8/darwin-thread-multi-2level/CORE -lperl -ldl -lm -lutil -lc -lresolv -lpthread -arch i386 -arch ppc -framework DirectoryService ld: warning in /usr/local/src/freeradius-server-2.0.0/src/lib/.libs/libfreeradius-radius.dylib, file is not of required architecture
(cd .libs && rm -f rlm_perl.so && ln -s rlm_perl-2.0.0.so rlm_perl.so)
ar cru .libs/rlm_perl.a /System/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DynaLoader/DynaLoader.a rlm_perl.o /System/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DynaLoader/DynaLoader.a ranlib: archive member: .libs/rlm_perl.a(DynaLoader.a) fat file for cputype (18) cpusubtype (0) is not an object file (bad magic number)
ar: internal ranlib command failed
make[6]: *** [rlm_perl.la] Error 1
make[5]: *** [common] Error 2
make[4]: *** [all] Error 2
make[3]: *** [common] Error 2
make[2]: *** [all] Error 2
make[1]: *** [common] Error 2
make: *** [all] Error 2




--
Arran Cudbard-Bell ([EMAIL PROTECTED])
Authentication, Authorisation and Accounting Officer
Infrastructure Services | ENG1 E1-1-08 University Of Sussex, Brighton
EXT:01273 873900 | INT: 3900

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

Reply via email to