Bind 9.8.1 contrib/dlz/drivers/dlz_mysql_driver.c:291: undefined reference to `sdlzh_build_querystring'
리눅스 2011/12/31 15:22dlz_mysql_driver.o: In function `mysql_get_resultset': /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:279: undefined reference to `sdlzh_build_querystring' /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:282: undefined reference to `sdlzh_build_querystring' /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:285: undefined reference to `sdlzh_build_querystring' /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:288: undefined reference to `sdlzh_build_querystring' /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:291: undefined reference to `sdlzh_build_querystring' 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 dlz_mysql_driver.o: In function `mysql_create': /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:823: undefined reference to `sdlzh_get_parameter_value' /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:833: undefined reference to `sdlzh_get_parameter_value' /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:857: undefined reference to `sdlzh_build_sqldbinstance' /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:902: undefined reference to `sdlzh_get_parameter_value' /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:909: undefined reference to `sdlzh_get_parameter_value' /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:916: undefined reference to `sdlzh_get_parameter_value' /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:924: undefined reference to `sdlzh_get_parameter_value' /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:925: undefined reference to `sdlzh_get_parameter_value' 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 dlz_mysql_driver.o: In function `mysql_create': /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:963: undefined reference to `sdlzh_destroy_sqldbinstance' /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:861: undefined reference to `sdlzh_build_sqldbinstance' /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:865: undefined reference to `sdlzh_build_sqldbinstance' /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:870: undefined reference to `sdlzh_build_sqldbinstance' dlz_mysql_driver.o: In function `mysql_destroy': /root/bind-9.8.1/bin/named/../../contrib/dlz/drivers/dlz_mysql_driver.c:1003: undefined reference to `sdlzh_destroy_sqldbinstance' collect2: ld returned 1 exit status make[2]: *** [named] Error 1 make[2]: Leaving directory `/root/bind-9.8.1/bin/named' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory `/root/bind-9.8.1/bin' make: *** [subdirs] Error 1
이런 에러가 뜨면
diff -u -r1.3 sdlz_helper.c --- contrib/dlz/drivers/sdlz_helper.c 14 May 2010 06:29:37 -0000 1.3 +++ contrib/dlz/drivers/sdlz_helper.c 5 Sep 2011 17:31:30 -0000 @@ -50,8 +50,6 @@ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -#ifdef DLZ - #include <config.h> #include <dns/log.h> @@ -527,5 +525,3 @@ return isc_mem_strdup(mctx, value); } - -#endif
이 패치를 적용해 주면 된다
9.8.2 때 패치가 적용되서 나온다는 듯..

