Hello:

I'm new to Freeradius, so if this questions seems simple, please be kind
:-)

First the versions:
        Old Pentium 133 (IBM PC300 - this is for a lab)
        FreeRadius 0.9.0 general release
        RedHat 9, Kernel 2.4.20-8
        OpenSSL 0.9.7a-5 (with devel and perl modules, installed through
RPM's)

I'm attempting to compile FreeRadius to support 802.1x. I'm going
through the usual how-to, but noticed it wasn't working. When I looked
at the configure for the rlm-eap-tls module, I noticed it didn't
configure. Here's the output of the configure:

loading cache ./config.cache
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for openssl/ssl.h... no
checking for DH_new in -lcrypto... yes
checking for SSL_new in -lssl... yes
checking how to run the C preprocessor... (cached) gcc -E
checking for openssl/err.h... (cached) yes
checking for openssl/engine.h... (cached) yes
creating ./config.status
creating Makefile
creating config.h
config.h is unchanged

configure: warning: silently not building rlm_eap_tls.
configure: warning: FAILURE: rlm_eap_tls requires:  (openssl/ssl.h)

I look in the /usr/include/openssl and I see the ssl.h file, and clearly
from the above, it sees other files in the directory. Here's the
directory:

total 1176
-rw-r--r--    1 root     root         4281 Mar 19 14:17 aes.h
-rw-r--r--    1 root     root        40292 Mar 19 14:17 asn1.h
-rw-r--r--    1 root     root        18383 Mar 19 14:17 asn1_mac.h
-rw-r--r--    1 root     root        26671 Mar 19 14:17 asn1t.h
-rw-r--r--    1 root     root        27549 Mar 19 14:17 bio.h
-rw-r--r--    1 root     root         5073 Mar 19 14:17 blowfish.h
-rw-r--r--    1 root     root        20274 Mar 19 14:17 bn.h
-rw-r--r--    1 root     root         4229 Mar 19 14:17 buffer.h
-rw-r--r--    1 root     root         4315 Mar 19 14:17 cast.h
-rw-r--r--    1 root     root         1267 Mar 19 14:17 comp.h
-rw-r--r--    1 root     root         4080 Mar 19 14:17 conf_api.h
-rw-r--r--    1 root     root         9372 Mar 19 14:17 conf.h
-rw-r--r--    1 root     root        18396 Mar 19 14:17 crypto.h
-rw-r--r--    1 root     root        10508 Mar 19 14:17 des.h
-rw-r--r--    1 root     root        18221 Mar 19 14:17 des_old.h
-rw-r--r--    1 root     root         7260 Mar 19 14:17 dh.h
-rw-r--r--    1 root     root         9153 Mar 19 14:17 dsa.h
-rw-r--r--    1 root     root        13871 Mar 19 14:17 dso.h
-rw-r--r--    1 root     root          540 Mar 19 14:17 ebcdic.h
-rw-r--r--    1 root     root        35746 Mar 19 14:17 engine.h
-rw-r--r--    1 root     root         9390 Mar 19 14:17 e_os2.h
-rw-r--r--    1 root     root        11800 Mar 19 14:17 err.h
-rw-r--r--    1 root     root        30722 Mar 19 14:17 evp.h
-rw-r--r--    1 root     root         4297 Mar 19 14:17 hmac.h
-rw-r--r--    1 root     root         7636 Mar 19 14:17 krb5_asn.h
-rw-r--r--    1 root     root         5873 Mar 19 14:17 kssl.h
-rw-r--r--    1 root     root         7450 Mar 19 14:17 lhash.h
-rw-r--r--    1 root     root         3866 Mar 19 14:17 md2.h
-rw-r--r--    1 root     root         4646 Mar 19 14:17 md4.h
-rw-r--r--    1 root     root         4646 Mar 19 14:17 md5.h
-rw-r--r--    1 root     root        33095 Mar 19 14:17 objects.h
-rw-r--r--    1 root     root        95455 Mar 19 14:17 obj_mac.h
-rw-r--r--    1 root     root        23830 Mar 19 14:17 ocsp.h
-rw-r--r--    1 root     root         5718 Mar 19 14:17 opensslconf.h
-rw-r--r--    1 root     root         3656 Mar 19 14:17 opensslv.h
-rw-r--r--    1 root     root         4911 Mar 19 14:17 ossl_typ.h
-rw-r--r--    1 root     root         2863 Mar 19 14:17 pem2.h
-rw-r--r--    1 root     root        24618 Mar 19 14:17 pem.h
-rw-r--r--    1 root     root        12080 Mar 19 14:17 pkcs12.h
-rw-r--r--    1 root     root        15730 Mar 19 14:17 pkcs7.h
-rw-r--r--    1 root     root         5121 Mar 19 14:17 rand.h
-rw-r--r--    1 root     root         4278 Mar 19 14:17 rc2.h
-rw-r--r--    1 root     root         3692 Mar 19 14:17 rc4.h
-rw-r--r--    1 root     root         4267 Mar 19 14:17 ripemd.h
-rw-r--r--    1 root     root        13637 Mar 19 14:17 rsa.h
-rw-r--r--    1 root     root       101158 Mar 19 14:17 safestack.h
-rw-r--r--    1 root     root         4944 Mar 19 14:17 sha.h
-rw-r--r--    1 root     root         3744 Mar 19 14:17 ssl23.h
-rw-r--r--    1 root     root        10716 Mar 19 14:17 ssl2.h
-rw-r--r--    1 root     root        20937 Mar 19 14:17 ssl3.h
-rw-r--r--    1 root     root        74482 Sep  2 17:34 ssl.h
-rw-r--r--    1 root     root        74482 Sep  2 17:34 ssl.old
-rw-r--r--    1 root     root         4345 Mar 19 14:17 stack.h
-rw-r--r--    1 root     root        13331 Mar 19 14:17 symhacks.h
-rw-r--r--    1 root     root         9141 Mar 19 14:17 tls1.h
-rw-r--r--    1 root     root         3552 Mar 19 14:17 tmdiff.h
-rw-r--r--    1 root     root         4253 Mar 19 14:17 txt_db.h
-rw-r--r--    1 root     root         3439 Mar 19 14:17 ui_compat.h
-rw-r--r--    1 root     root        16892 Mar 19 14:17 ui.h
-rw-r--r--    1 root     root        44937 Mar 19 14:17 x509.h
-rw-r--r--    1 root     root        22023 Mar 19 14:17 x509v3.h
-rw-r--r--    1 root     root        16120 Mar 19 14:17 x509_vfy.h

Looking at the configure file, it's clearly doing more checking than
with the engine.h or err.h, so I'm not sure where to go from here.
Thanks in advance for any help.

Richard Berry
LAN Engineer - Principal
"Si hoc legere scis numium eruditionis habes."
 

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

Reply via email to