New build system in "master" branch
Matthew Newton
mcn4 at leicester.ac.uk
Tue Jan 24 13:42:33 CET 2012
On Tue, Jan 24, 2012 at 11:41:06AM +0100, Alan DeKok wrote:
> OK... I've pushed some fixes.
Just pulled a7e2b67cd - works now, with warnings compiling jlibtool:
gcc scripts//jlibtool.c -o build/make/jlibtool
scripts//jlibtool.c: In function 'parse_output_file_name':
scripts//jlibtool.c:1570: warning: passing argument 1 of 'strcpy' discards qualifiers from pointer target type
/usr/include/string.h:127: note: expected 'char * __restrict__' but argument is of type 'const char *'
scripts//jlibtool.c:1579: warning: passing argument 1 of 'free' discards qualifiers from pointer target type
/usr/include/stdlib.h:488: note: expected 'void *' but argument is of type 'const char *'
CC src/lib/dict.c
...
breaks compiling radeapclient later on:
LINK build/lib/rlm_eap_peap.la
CC src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c: In function 'eaptls_authenticate':
src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c:262: warning: unused variable 'inst'
LINK build/lib/rlm_eap_tls.la
CC src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
CC src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
LINK build/lib/rlm_eap_ttls.la
CC src/modules/rlm_eap/radeapclient.c
build/lib/relink/.libs/libfreeradius-eap.so: undefined reference to `SSL_set_ex_data'
build/lib/relink/.libs/libfreeradius-eap.so: undefined reference to `HMAC_CTX_init'
build/lib/relink/.libs/libfreeradius-radius.so: undefined reference to `pthread_key_create'
build/lib/relink/.libs/libfreeradius-eap.so: undefined reference to `HMAC_Update'
build/lib/relink/.libs/libfreeradius-eap.so: undefined reference to `SSL_state'
build/lib/relink/.libs/libfreeradius-eap.so: undefined reference to `HMAC_Final'
build/lib/relink/.libs/libfreeradius-radius.so: undefined reference to `pthread_once'
build/lib/relink/.libs/libfreeradius-radius.so: undefined reference to `pthread_getspecific'
build/lib/relink/.libs/libfreeradius-eap.so: undefined reference to `HMAC_Init_ex'
build/lib/relink/.libs/libfreeradius-eap.so: undefined reference to `HMAC_CTX_cleanup'
build/lib/relink/.libs/libfreeradius-eap.so: undefined reference to `tls_handshake_recv'
build/lib/relink/.libs/libfreeradius-eap.so: undefined reference to `EVP_md5'
build/lib/relink/.libs/libfreeradius-eap.so: undefined reference to `EVP_sha1'
build/lib/relink/.libs/libfreeradius-radius.so: undefined reference to `pthread_setspecific'
build/lib/relink/.libs/libfreeradius-eap.so: undefined reference to `EVP_MD_size'
collect2: ld returned 1 exit status
make: *** [build/bin/relink/radeapclient] Error 1
> There might still be build errors if you don't have headers/libraries
> installed. e.g. rlm_python, rlm_perl, etc. The short-term solution is
> just:
Noted. Likely explains above.
In the chunk it compiled, it seemed to go a good deal faster. :)
Thanks
Matthew
--
Matthew Newton, Ph.D. <mcn4 at le.ac.uk>
Systems Architect (UNIX and Networks), Network Services,
I.T. Services, University of Leicester, Leicester LE1 7RH, United Kingdom
For IT help contact helpdesk extn. 2253, <ithelp at le.ac.uk>
More information about the Freeradius-Devel
mailing list