> *** Warning: Linking the shared library rlm_eap_peap.la against the
loadable
> module
> *** rlm_eap_tls.so is not portable!
> This isn't a problem.
No ? I was talking about the method do create deb packages . Well at the end
of process I' can't find rel_eap_tls library among the shared ones, and in
/usr/lib...�
peap and ttls are missing. The are compiled but non installed.
If I force Sharing the rlm_eap_tls, in other world
--enable-shared=...
I get a lot of errors from lildpa.a:
/usr/lib/libldap.a(extended.o)(.text+0x940): In function
`ldap_parse_extended_partial':
: undefined reference to `ber_scanf'
/usr/lib/libldap.a(extended.o)(.text+0x95c): In function
`ldap_parse_extended_partial':
: undefined reference to `ber_free'
/usr/lib/libldap.a(extended.o)(.text+0x973): In function
`ldap_parse_extended_partial':
: undefined reference to `ber_memfree'
/usr/lib/libldap.a(extended.o)(.text+0x994): In function
`ldap_parse_extended_partial':
: undefined reference to `ber_scanf'
/usr/lib/libldap.a(extended.o)(.text+0x9a6): In function
`ldap_parse_extended_partial':
: undefined reference to `ber_peek_tag'
/usr/lib/libldap.a(extended.o)(.text+0x9c0): In function
`ldap_parse_extended_partial':
: undefined reference to `ber_free'
/usr/lib/libpq.a(fe-auth.o)(.text+0xba): In function `pg_krb5_init':
: undefined reference to `krb5_cc_default'
/usr/lib/libpq.a(fe-auth.o)(.text+0x419): In function `pg_krb5_sendauth':
: undefined reference to `krb5_sendauth'
collect2: ld returned 1 exit status
I read about #75 bug and libtools.
> So link with the GNU tls library, or create a static version of that
> library. FreeRADIUS is tested using OpenSSL. Although the GNU TLS>
> library is supposed to be compatible, I haven't heard of anyone using
> it.
Yes I know; but with shared option on i get
/usr/lib/libldap.a(gnutls.o)(.text+0xb83): In function `gnutls_SSL_set_bio':
: undefined reference to `gnutls_transport_set_pull_function'
/usr/lib/libldap.a(gnutls.o)(.text+0x38): In function
`gnutls_ERR_error_string':
: undefined reference to `gnutls_strerror'
/usr/lib/libldap.a(gnutls.o)(.text+0x4ec): In function
`gnutls_SSL_CTX_free':
: undefined reference to `gnutls_global_deinit'
/usr/lib/libldap.a(gnutls.o)(.text+0x911): In function `gnutls_SSL_pending':
[...]
even if in config files i put:
--with-openssl-includes=/usr/include/openssl/ \
--with-openssl-libraries=/usr/lib \
and all openssl libaries are found from precompiling process.
I get errors also from krb5:
: undefined reference to `ber_free'
/usr/lib/libpq.a(fe-auth.o)(.text+0xba): In function `pg_krb5_init':
: undefined reference to `krb5_cc_default'
/usr/lib/libpq.a(fe-auth.o)(.text+0x419): In function `pg_krb5_sendauth':
: undefined reference to `krb5_sendauth'
So It seems to me only way is disabling ldap e krb5, modify control and
rules
to avoid krb and ldpa packages, and trying to share tls again.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html