In message <429af92e1001201328h2f2c6ef8s6074d706e3eb1...@mail.gmail.com>, Vincent Poy writes: > --===============4861971564982172998== > Content-Type: multipart/alternative; boundary=000e0cd6afe0e73eec047d9f4336 > > Greetings everyone: > > How do I configure bind 9.5 and newer without xml support in FreeBSD as what > happens is named fails to start in FreeBSD from /etc/rc.conf as it basically > says: > > /libexec/ld-elf.so.1: Shared object "libxml2.so.9" not found, required by > "named" > > It runs fine when I do /etc/rc.d/named start > > I'm compiling bind as follows: > ./configure --prefix=/usr --sysconfdir=/etc/namedb --with-openssl > make > make install > > Is there a way to make it run from /etc/rc.conf with the xml support or do I > have to somehow disable the xml statistics support as I looked in README but > it only mentions that 9.5 added a experimental XML statistics server but > doesn't say how to disable it. > > named is run as: > > /usr/sbin/named -u bind -t /var/named > > vi...@bigbang [1:26pm][~] >> ldd /usr/sbin/named > /usr/sbin/named: > libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x28224000) > libz.so.2 => /lib/libz.so.2 (0x28320000) > libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28330000) > libm.so.3 => /lib/libm.so.3 (0x2841d000) > libc.so.6 => /lib/libc.so.6 (0x28433000) > > Thanks! > > Cheers, > Vince > Vincent Poy, Ph.D. - Astrophysics
I suspect the problem is that named is being started before ldconfig is being called so /usr/local/lib is not being searched. You could change the "-L/usr/local/lib" before -lxml2 to "-Wl,-rpath,/usr/local/lib" in bin/named/Makefile, remove bin/named/named then re-run make to embed /usr/local/lib into the search path built into named for the loader. Alternatively add LD_LIBRARY_PATH="/usr/local/lib:${LD_LIBRARY_PATH}" export LD_LIBRARY_PATH to /etc/rc.conf/named so that /usr/local/lib will always be searched. If you want to disable xml add --with-libxml2=no to configure's arguments. Mark -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org _______________________________________________ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users