I just took a look at the source archive. I believe the problem is that whomever created the source *.tar.gz file forgot to do a "make distclean" or whatever, as it contains also the Linux executables:
dnsloadzone: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped
I'd suggest <whomever> repackage it - would reduce download time :)
So, just remove those executables and then do another "make" and it should work.
Forrest
At 01:47 PM 6/16/2003, Dean Billing wrote:
Forrest -
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?
