I built statically linked binaries, and it fixed the problem.
----- Original Message ----- > From: Jiann-Ming Su <su_...@yahoo.com> > To: "bind-users@lists.isc.org" <bind-users@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@lists.isc.org > https://lists.isc.org/mailman/listinfo/bind-users > _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users