undefined symbol: isc_commandline_index??
Jiann-Ming Su
su_js1 at yahoo.com
Thu Aug 2 21:35:02 UTC 2012
I built statically linked binaries, and it fixed the problem.
----- Original Message -----
> From: Jiann-Ming Su <su_js1 at yahoo.com>
> To: "bind-users at lists.isc.org" <bind-users at lists.isc.org>
> Cc:
> Sent: Thursday, August 2, 2012 3:50 AM
> Subject: undefined symbol: isc_commandline_index??
>
> 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.
> _______________________________________________
> Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe
> from this list
>
> bind-users mailing list
> bind-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users
>
More information about the bind-users
mailing list