<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
I am getting an undefined reference error when running make on
bind-9.8.1. Error message at bottom.<br>
<br>
<code>export CPPFLAGS="-I/usr/lib64/mysql $CPPFLAGS"<br>
export LDFLAGS="-L/usr/lib64/mysql $LDFLAGS"<br>
export LD_LIBRARY_PATH="/usr/lib64/mysql"<br>
<br>
</code># ./configure --prefix=/usr/local/bind
--disable-openssl-version-check --with-dlz-mysql=yes<br>
<br>
In another attempt, manually added:<br>
DBDRIVER_INCLUDES = -I/usr/include/mysql<br>
DBDRIVER_LIBS = -L/usr/lib64/mysql<br>
to bin/named/Makefile.in<br>
<br>
No success.<br>
<br>
Installed Packages<br>
gcc.x86_64
4.1.2-50.el5 installed<br>
mysql-devel.x86_64
5.5.15-1.el5.remi installed<br>
openssl-devel.x86_64
0.9.8e-12.el5_5.7 installed<br>
unixODBC-devel.x86_64
2.2.11-7.1 installed<br>
<br>
MAKE ERROR:<br>
<br>
1; mv namedtmp2 named; rm -f namedtmp0 namedtmp1 namedtmp2
named-symtbl2.c; fi<br>
dlz_mysql_driver.o: In function `mysql_get_resultset':<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:279:
undefined reference to `sdlzh_build_querystring'<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:282:
undefined reference to `sdlzh_build_querystring'<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:285:
undefined reference to `sdlzh_build_querystring'<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:288:
undefined reference to `sdlzh_build_querystring'<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:291:
undefined reference to `sdlzh_build_querystring'<br>
dlz_mysql_driver.o:/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:294:
more undefined references to `sdlzh_build_querystring' follow<br>
dlz_mysql_driver.o: In function `mysql_create':<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:823:
undefined reference to `sdlzh_get_parameter_value'<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:833:
undefined reference to `sdlzh_get_parameter_value'<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:857:
undefined reference to `sdlzh_build_sqldbinstance'<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:902:
undefined reference to `sdlzh_get_parameter_value'<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:909:
undefined reference to `sdlzh_get_parameter_value'<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:916:
undefined reference to `sdlzh_get_parameter_value'<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:924:
undefined reference to `sdlzh_get_parameter_value'<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:925:
undefined reference to `sdlzh_get_parameter_value'<br>
dlz_mysql_driver.o:/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:926:
more undefined references to `sdlzh_get_parameter_value' follow<br>
dlz_mysql_driver.o: In function `mysql_create':<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:963:
undefined reference to `sdlzh_destroy_sqldbinstance'<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:861:
undefined reference to `sdlzh_build_sqldbinstance'<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:865:
undefined reference to `sdlzh_build_sqldbinstance'<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:870:
undefined reference to `sdlzh_build_sqldbinstance'<br>
dlz_mysql_driver.o: In function `mysql_destroy':<br>
/root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:1003:
undefined reference to `sdlzh_destroy_sqldbinstance'<br>
collect2: ld returned 1 exit status<br>
make[2]: *** [named] Error 1<br>
make[2]: Leaving directory `/root/bind-9.8.1/bin/named'<br>
make[1]: *** [subdirs] Error 1<br>
make[1]: Leaving directory `/root/bind-9.8.1/bin'<br>
make: *** [subdirs] Error 1<br>
<br>
<br>
<br>
</body>
</html>