On Tue, 27 Nov 2012 11:30:26 -0500, Alan DeKok <aland@deployingradius.com> wrote:
Zenon Mousmoulas wrote:
I am also trying to build Debian packages from git master.
Are you sure you're using the latest code from the "master" branch? I added fixes a few days ago which fixed those for me.
Yes, I am tracking the master branch, pulled shortly before my previous post: * master 996ac3c [origin/master] More dependencies remotes/origin/HEAD -> origin/master remotes/origin/master 996ac3c More dependencies
$ ldd debian/tmp/usr/sbin/radiusd linux-vdso.so.1 => (0x00007fff91fff000) libfreeradius-radius.so => /usr/lib/freeradius/libfreeradius-radius.so (0x00007f73bfe53000)
I didn't install it because it's my main build server. But the library links *are* correct.
# ldd debian/tmp/usr/sbin/freeradius linux-vdso.so.1 => (0x00007fff22575000) libfreeradius-radius.so => not found build/lib/.libs/rlm_acctlog.so (0x00007f5fd36d4000) build/lib/.libs/rlm_always.so (0x00007f5fd34d1000) build/lib/.libs/rlm_attr_filter.so (0x00007f5fd32cf000) build/lib/.libs/rlm_attr_rewrite.so (0x00007f5fd30cb000) build/lib/.libs/rlm_cache.so (0x00007f5fd2ec7000) build/lib/.libs/rlm_chap.so (0x00007f5fd2cc5000) build/lib/.libs/rlm_checkval.so (0x00007f5fd2ac2000) build/lib/.libs/rlm_counter.so (0x00007f5fd28bd000) build/lib/.libs/rlm_cram.so (0x00007f5fd26ba000) build/lib/.libs/rlm_dbm.so (0x00007f5fd24b7000) build/lib/.libs/rlm_detail.so (0x00007f5fd22b3000) build/lib/.libs/rlm_dhcp.so (0x00007f5fd20b0000) build/lib/.libs/rlm_digest.so (0x00007f5fd1ead000) build/lib/.libs/rlm_dynamic_clients.so (0x00007f5fd1caa000) build/lib/.libs/rlm_eap.so (0x00007f5fd1aa1000) build/lib/.libs/rlm_eap_gtc.so (0x00007f5fd189f000) build/lib/.libs/rlm_eap_leap.so (0x00007f5fd1699000) build/lib/.libs/rlm_eap_md5.so (0x00007f5fd1496000) build/lib/.libs/rlm_eap_mschapv2.so (0x00007f5fd1291000) build/lib/.libs/rlm_eap_peap.so (0x00007f5fd108a000) build/lib/.libs/rlm_eap_pwd.so (0x00007f5fd0e83000) build/lib/.libs/rlm_eap_tls.so (0x00007f5fd0c7f000) build/lib/.libs/rlm_eap_ttls.so (0x00007f5fd0a79000) build/lib/.libs/rlm_exec.so (0x00007f5fd0875000) build/lib/.libs/rlm_expiration.so (0x00007f5fd0673000) build/lib/.libs/rlm_expr.so (0x00007f5fd046f000) build/lib/.libs/rlm_fastusers.so (0x00007f5fd026b000) build/lib/.libs/rlm_files.so (0x00007f5fd0068000) build/lib/.libs/rlm_ippool.so (0x00007f5fcfe63000) build/lib/.libs/rlm_jradius.so (0x00007f5fcfc5e000) build/lib/.libs/rlm_krb5.so (0x00007f5fcfa5b000) build/lib/.libs/rlm_ldap.so (0x00007f5fcf851000) build/lib/.libs/rlm_linelog.so (0x00007f5fcf64e000) build/lib/.libs/rlm_logintime.so (0x00007f5fcf44a000) build/lib/.libs/rlm_mschap.so (0x00007f5fcf241000) build/lib/.libs/rlm_otp.so (0x00007f5fcf039000) build/lib/.libs/rlm_pam.so (0x00007f5fcee36000) build/lib/.libs/rlm_pap.so (0x00007f5fcec31000) build/lib/.libs/rlm_passwd.so (0x00007f5fcea2d000) build/lib/.libs/rlm_perl.so (0x00007f5fce826000) build/lib/.libs/rlm_policy.so (0x00007f5fce61c000) build/lib/.libs/rlm_preprocess.so (0x00007f5fce418000) build/lib/.libs/rlm_python.so (0x00007f5fce214000) build/lib/.libs/rlm_radutmp.so (0x00007f5fce010000) build/lib/.libs/rlm_realm.so (0x00007f5fcde0d000) build/lib/.libs/rlm_replicate.so (0x00007f5fcdc0b000) build/lib/.libs/rlm_sim_files.so (0x00007f5fcda08000) build/lib/.libs/rlm_soh.so (0x00007f5fcd806000) build/lib/.libs/rlm_sometimes.so (0x00007f5fcd603000) build/lib/.libs/rlm_sql.so (0x00007f5fcd3fa000) build/lib/.libs/rlm_sql_iodbc.so (0x00007f5fcd1f8000) build/lib/.libs/rlm_sql_mysql.so (0x00007f5fccff4000) build/lib/.libs/rlm_sql_null.so (0x00007f5fccdf2000) build/lib/.libs/rlm_sql_postgresql.so (0x00007f5fccbea000) build/lib/.libs/rlm_sqlcounter.so (0x00007f5fcc9e6000) build/lib/.libs/rlm_sqlippool.so (0x00007f5fcc7e2000) build/lib/.libs/rlm_unix.so (0x00007f5fcc5de000) build/lib/.libs/rlm_utf8.so (0x00007f5fcc3dd000) build/lib/.libs/rlm_wimax.so (0x00007f5fcc1d9000) libfreeradius-eap.so => not found libnsl.so.1 => /lib/libnsl.so.1 (0x00007f5fcbfc1000) libresolv.so.2 => /lib/libresolv.so.2 (0x00007f5fcbdab000) libdl.so.2 => /lib/libdl.so.2 (0x00007f5fcbba6000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007f5fcb98a000) libreadline.so.6 => /lib/libreadline.so.6 (0x00007f5fcb746000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x00007f5fcb50e000) libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0x00007f5fcb16d000) libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0x00007f5fcaf18000) libc.so.6 => /lib/libc.so.6 (0x00007f5fcabb5000) libgdbm.so.3 => /usr/lib/libgdbm.so.3 (0x00007f5fca9af000) libgdbm_compat.so.3 => /usr/lib/libgdbm_compat.so.3 (0x00007f5fca7ac000) libfreeradius-eap.so => not found libfreeradius-eap.so => not found libfreeradius-eap.so => not found libfreeradius-eap.so => not found libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007f5fca4e2000) libcom_err.so.2 => /lib/libcom_err.so.2 (0x00007f5fca2df000) libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007f5fca0b9000) libldap_r-2.4.so.2 => /usr/lib/libldap_r-2.4.so.2 (0x00007f5fc9e6d000) libpam.so.0 => /lib/libpam.so.0 (0x00007f5fc9c61000) libperl.so.5.10 => /usr/lib/libperl.so.5.10 (0x00007f5fc98f3000) libm.so.6 => /lib/libm.so.6 (0x00007f5fc9671000) libz.so.1 => /usr/lib/libz.so.1 (0x00007f5fc945a000) libutil.so.1 => /lib/libutil.so.1 (0x00007f5fc9256000) libpython2.6.so.1.0 => /usr/lib/libpython2.6.so.1.0 (0x00007f5fc8da5000) libiodbc.so.2 => /usr/lib/libiodbc.so.2 (0x00007f5fc8b51000) libmysqlclient_r.so.16 => /usr/lib/libmysqlclient_r.so.16 (0x00007f5fc872e000) libpq.so.5 => /usr/lib/libpq.so.5 (0x00007f5fc8505000) /lib64/ld-linux-x86-64.so.2 (0x00007f5fd38de000) libncurses.so.5 => /lib/libncurses.so.5 (0x00007f5fc82be000) libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007f5fc80b6000) libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x00007f5fc7eb4000) liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0x00007f5fc7ca5000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x00007f5fc7a8c000) libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0x00007f5fc77ea000) libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007f5fc75b4000) libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0x00007f5fc73a4000) libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x00007f5fc712b000) libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f5fc6f28000) I don't know what I am missing here. But shouldn't the libraries carry a version number, like libfreeradius-radius-3.0.0.so? Z.