tag 288547 -help +patch quit Hi.
When library is in the same project, it is for linking better to specify "$dir/lib$name.la" instead of "-L$dir -l$name". When attached patch is applied, freeradius can be compiled and started on amd64. The patch patches same files as 06_libtool14_vs_rlm_eap_tls.dpatch and (unused) 08_make_install_libeap_before_make_dynamic_eap_types.dpatch. The attached patch should be applied after "debian/rules patch" It would be better to integrate this patches together. Regards Petr
diff -ur freeradius-1.0.5.ap/src/modules/rlm_eap/Makefile.in freeradius-1.0.5/src/modules/rlm_eap/Makefile.in --- freeradius-1.0.5.ap/src/modules/rlm_eap/Makefile.in 2005-04-11 21:18:28.000000000 +0000 +++ freeradius-1.0.5/src/modules/rlm_eap/Makefile.in 2005-09-25 09:18:49.000000000 +0000 @@ -2,9 +2,8 @@ SRCS = rlm_eap.c eap.c mem.c state.c HEADERS = eap.h rlm_eap.h RLM_CFLAGS = $(INCLTDL) [EMAIL PROTECTED]@/libeap -CLIENTLIBS = -Llibeap -leap -L../../lib -lradius -RLM_LIBS = -Llibeap -leap -#RLM_LIBS = $(shell for x in types/rlm_eap*/rlm_eap*.la;do echo -dlpreopen $$x;done) +RLM_LIBS = @srcdir@/libeap/libeap.la +CLIENTLIBS = $(RLM_LIBS) -L../../lib -lradius RLM_INSTALL = install-types RLM_SUBDIRS = libeap @eaptypes@ RLM_UTILS = radeapclient diff -ur freeradius-1.0.5.ap/src/modules/rlm_eap/types/rlm_eap_peap/Makefile.in freeradius-1.0.5/src/modules/rlm_eap/types/rlm_eap_peap/Makefile.in --- freeradius-1.0.5.ap/src/modules/rlm_eap/types/rlm_eap_peap/Makefile.in 2005-09-25 09:17:37.000000000 +0000 +++ freeradius-1.0.5/src/modules/rlm_eap/types/rlm_eap_peap/Makefile.in 2005-09-25 09:19:38.000000000 +0000 @@ -3,7 +3,7 @@ RLM_CFLAGS = $(INCLTDL) -I../.. @eap_peap_cflags@ -I../rlm_eap_tls -DOPENSSL_NO_KRB5 [EMAIL PROTECTED]@/../../libeap HEADERS = ../rlm_eap_tls/rlm_eap_tls.h eap_peap.h ../../eap.h ../../rlm_eap.h RLM_INSTALL = -RLM_LIBS = [EMAIL PROTECTED]@/../../libeap -leap [EMAIL PROTECTED]@/../rlm_eap_tls -lrlm_eap_tls @eap_peap_ldflags@ +RLM_LIBS = @srcdir@/../../libeap/libeap.la @srcdir@/../rlm_eap_tls/liblrlm_eap_tls.la @eap_peap_ldflags@ $(STATIC_OBJS): $(HEADERS) diff -ur freeradius-1.0.5.ap/src/modules/rlm_eap/types/rlm_eap_sim/Makefile.in freeradius-1.0.5/src/modules/rlm_eap/types/rlm_eap_sim/Makefile.in --- freeradius-1.0.5.ap/src/modules/rlm_eap/types/rlm_eap_sim/Makefile.in 2004-05-28 16:17:48.000000000 +0000 +++ freeradius-1.0.5/src/modules/rlm_eap/types/rlm_eap_sim/Makefile.in 2005-09-25 09:18:49.000000000 +0000 @@ -2,7 +2,7 @@ SRCS = rlm_eap_sim.c RLM_CFLAGS = $(INCLTDL) [EMAIL PROTECTED]@/../.. [EMAIL PROTECTED]@/../../libeap HEADERS = eap_sim.h -RLM_LIBS = [EMAIL PROTECTED]@/../../libeap -leap +RLM_LIBS = @srcdir@/../../libeap/libeap.la RLM_INSTALL = $(STATIC_OBJS): $(HEADERS) diff -ur freeradius-1.0.5.ap/src/modules/rlm_eap/types/rlm_eap_ttls/Makefile.in freeradius-1.0.5/src/modules/rlm_eap/types/rlm_eap_ttls/Makefile.in --- freeradius-1.0.5.ap/src/modules/rlm_eap/types/rlm_eap_ttls/Makefile.in 2005-09-25 09:17:37.000000000 +0000 +++ freeradius-1.0.5/src/modules/rlm_eap/types/rlm_eap_ttls/Makefile.in 2005-09-25 09:21:42.000000000 +0000 @@ -3,7 +3,7 @@ RLM_CFLAGS = $(INCLTDL) [EMAIL PROTECTED]@/../.. [EMAIL PROTECTED]@/../../libeap @eap_ttls_cflags@ -I../rlm_eap_tls -DOPENSSL_NO_KRB5 HEADERS = ../rlm_eap_tls/rlm_eap_tls.h eap_ttls.h ../../eap.h ../../rlm_eap.h RLM_INSTALL = -RLM_LIBS = [EMAIL PROTECTED]@/../../libeap -leap [EMAIL PROTECTED]@/../rlm_eap_tls -lrlm_eap_tls @eap_ttls_ldflags@ +RLM_LIBS = @srcdir@/../../libeap/libeap.la @srcdir@/../rlm_eap_tls/librlm_eap_tls.la @eap_ttls_ldflags@ $(STATIC_OBJS): $(HEADERS)