undefined symbol: isc_commandline_index??
Jiann-Ming Su
su_js1 at yahoo.com
Thu Aug 2 07:50:21 UTC 2012
Initially sent this message to the dhcp-users list by mistake...
Successfully building 9.8.3-P2 on a CentOS 5.x system with rpmbuild. I
can install the RPMs, but when I try to start the named process, I get
the following:
/usr/sbin/named-checkconf: symbol lookup error: /usr/sbin/named-checkconf: undefined symbol: isc_commandline_index
On
the rpmbuild system, the binary seems to run fine and can check the
named.conf.default file without the symbol lookup error.
Why
would it build and package correctly, but when I go to execute, get
that error? What package or library am I not bundling in the RPM?
Here's the output of ldd:
ldd -d -r /usr/sbin/named-checkconf
linux-gate.so.1 => (0x0056c000)
libbind9.so.80 => /usr/lib/libbind9.so.80 (0x00cc2000)
libisccfg.so.82 => /usr/lib/libisccfg.so.82 (0x00bca000)
libdns.so.81 => /usr/lib/libdns.so.81 (0x00110000)
libisccc.so.80 => /usr/lib/libisccc.so.80 (0x007ea000)
libisc.so.83 => /usr/lib/libisc.so.83 (0x00f3a000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00d4a000)
libcrypto.so.6 => /lib/libcrypto.so.6 (0x0023f000)
libdl.so.2 => /lib/libdl.so.2 (0x00567000)
libcap.so.1 => /lib/libcap.so.1 (0x0066a000)
libpthread.so.0 => /lib/libpthread.so.0 (0x005b6000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x008d4000)
libz.so.1 => /usr/lib/libz.so.1 (0x00616000)
libm.so.6 => /lib/libm.so.6 (0x005eb000)
libc.so.6 => /lib/libc.so.6 (0x0040c000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x0066e000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00d22000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x00407000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00ad1000)
libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x00380000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00383000)
/lib/ld-linux.so.2 (0x003e8000)
libselinux.so.1 => /lib/libselinux.so.1 (0x00d7a000)
libsepol.so.1 => /lib/libsepol.so.1 (0x00cda000)
undefined symbol: isc__task_send (/usr/lib/libisccc.so.80)
undefined symbol: isc___mem_get (/usr/lib/libisccc.so.80)
undefined symbol: isc___mem_put (/usr/lib/libisccc.so.80)
undefined symbol: isc__socket_recv (/usr/lib/libisccc.so.80)
undefined symbol: isc__socket_cancel (/usr/lib/libisccc.so.80)
undefined symbol: cfg_acl_fromconfig (/usr/lib/libbind9.so.80)
undefined symbol: isc___mem_free (/usr/lib/libbind9.so.80)
undefined symbol: isc_net_probeipv4 (/usr/lib/libbind9.so.80)
undefined symbol: isc___mem_strdup (/usr/lib/libbind9.so.80)
undefined symbol: isc___mem_get (/usr/lib/libbind9.so.80)
undefined symbol: isc_net_probeipv6 (/usr/lib/libbind9.so.80)
undefined symbol: cfg_aclconfctx_detach (/usr/lib/libbind9.so.80)
undefined symbol: cfg_aclconfctx_create (/usr/lib/libbind9.so.80)
undefined symbol: isc___mem_put (/usr/lib/libbind9.so.80)
undefined symbol: isc_commandline_index (/usr/sbin/named-checkconf)
undefined symbol: isc_commandline_option (/usr/sbin/named-checkconf)
undefined symbol: isc_commandline_argument (/usr/sbin/named-checkconf)
undefined symbol: cfg_type_namedconf (/usr/sbin/named-checkconf)
undefined symbol: isc_commandline_errprint (/usr/sbin/named-checkconf)
undefined symbol: dns_zone_load (/usr/sbin/named-checkconf)
undefined symbol: isc_entropy_create (/usr/sbin/named-checkconf)
undefined symbol: dns_zone_setclass (/usr/sbin/named-checkconf)
undefined symbol: dns_zone_setfile2 (/usr/sbin/named-checkconf)
undefined symbol: dns_zone_setchecksrv (/usr/sbin/named-checkconf)
undefined symbol: isc___mem_free (/usr/sbin/named-checkconf)
undefined symbol: dns_zone_dumptostream2 (/usr/sbin/named-checkconf)
undefined symbol: dns_zone_setcheckns (/usr/sbin/named-checkconf)
undefined symbol: dns_zone_detach (/usr/sbin/named-checkconf)
undefined symbol: dns_zone_create (/usr/sbin/named-checkconf)
undefined symbol: isc___mem_strdup (/usr/sbin/named-checkconf)
undefined symbol: dns_zone_setoption (/usr/sbin/named-checkconf)
undefined symbol: dns_zone_setorigin (/usr/sbin/named-checkconf)
undefined symbol: dns_zone_log (/usr/sbin/named-checkconf)
undefined symbol: isc_commandline_parse (/usr/sbin/named-checkconf)
undefined symbol: isc__mem_destroy (/usr/sbin/named-checkconf)
undefined symbol: isc_entropy_detach (/usr/sbin/named-checkconf)
undefined symbol: dns_zone_setcheckmx (/usr/sbin/named-checkconf)
undefined symbol: dns_zone_settype (/usr/sbin/named-checkconf)
undefined symbol: isc__mem_create (/usr/sbin/named-checkconf)
undefined symbol: dns_zone_setdbtype (/usr/sbin/named-checkconf)
Thanks for any tips.
More information about the bind-users
mailing list