On Dec 29, 2016, at 10:44 AM, Peter Balsianok <balsianok.peter@gmail.com> wrote:
How can i prevent to compile rlm-eap module ?
You'll need to not only remove it from the build system, but also delete the use of "eap" from all of the default configuration. To be honest, there's just no reason to disable EAP compilation. If you don't want to use EAP, just remove it from the default configuration. If you're insistent on removing the EAP module library (for whatever reason), then you should know how to do that. If you don't know how to remove a library, you have few (if any) reasons for removing it. Alan DeKok.
The reason is very simple. I am not able to compile EAP module, because: In file included from src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c:28: src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.h:134: error: 'EVP_GCM_TLS_TAG_LEN' undeclared here (not in a function) src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c: In function '_session_ticket': src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c:316: warning: comparison between signed and unsigned src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c:356: warning: implicit declaration of function 'SSL_set_session_secret_cb' src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c:356: warning: nested extern declaration of 'SSL_set_session_secret_cb' src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c: In function 'mod_session_init': src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c:563: warning: implicit declaration of function 'SSL_set_session_ticket_ext_cb' src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c:563: warning: nested extern declaration of 'SSL_set_session_ticket_ext_cb' make: *** [build/objs/src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.lo] Error 1 I guess, because i have old openssl library. I have also tried to install newer version of the openssl (1.1.0c), but this installation needs Perl 5.10 or higher. As usual i have only 5.8 (on the production system) :). Therefore i have asked. On Thu, Dec 29, 2016 at 11:59 AM, Alan DeKok <aland@deployingradius.com> wrote:
On Dec 29, 2016, at 10:44 AM, Peter Balsianok <balsianok.peter@gmail.com> wrote:
How can i prevent to compile rlm-eap module ?
You'll need to not only remove it from the build system, but also delete the use of "eap" from all of the default configuration.
To be honest, there's just no reason to disable EAP compilation. If you don't want to use EAP, just remove it from the default configuration. If you're insistent on removing the EAP module library (for whatever reason), then you should know how to do that.
If you don't know how to remove a library, you have few (if any) reasons for removing it.
Alan DeKok.
- List info/subscribe/unsubscribe? See http://www.freeradius.org/ list/users.html
On Dec 29, 2016, at 7:30 AM, Peter Balsianok <balsianok.peter@gmail.com> wrote:
The reason is very simple. I am not able to compile EAP module, because:
In file included from src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c:28: src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.h:134: error:
Then ask how to fix THAT problem. Asking the wrong question means you get the wrong answer. In this case, just delete the rlm_eap_fast directory. Alan DeKok.
participants (2)
-
Alan DeKok -
Peter Balsianok