As I pointed out in my post, I am not so sure that the dnsloadzone component was compiled during the make. There is an executable dnsloadzone in the release directory and I see no step during the make that the dnsload (dnsloadzone, dnsloaddata, etc) utilities are compiled:
make all-recursive gcc -I. -I/usr/local/include/mysql -g -O2 -Wall -c dnsadmin.c gcc -I. -I/usr/local/include/mysql -g -O2 -Wall -c cgi.c gcc -I. -I/usr/local/include/mysql -g -O2 -Wall -c template.c gcc -I. -I/usr/local/include/mysql -g -O2 -Wall -c global.c gcc -I. -I/usr/local/include/mysql -g -O2 -Wall -c acl.c gcc -I. -I/usr/local/include/mysql -g -O2 -Wall -c misc.c gcc -I. -I/usr/local/include/mysql -g -O2 -Wall -c domain.c
This is all that is compiled during make. Is there another make step for the utilities?
Forrest Aldrich wrote:
I've not compiled this lot yet, but if it compiles from source on FreeBSD, why on earth would it require linux binary compat?Thanks for your response -- Dean Billing
At 06:29 PM 6/13/2003, Dean Billing wrote:
I was able to install tinydns and dnsadmin on a FreeBSD 5.0 box.
I am trying to get dnsloadzone working. First problem appears that the utility needs the Linux binary compatibility loaded, which I did. Now I am getting an error message:
./dnsloadzone: error while loading shared libraries: libmysqlclient.so.10: cannot open shared object file: No such file or directory
libmysqlclient.so.10 is in /usr/local/lib/mysql which I pointed to with the --eable-libdir config option when installing dnsadmin.
One thing that I noticed was that no compile took place for any of the dnsload type utilities during the make step?
