My bad if I overlooked this, sorry.

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?

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?
Thanks for your response -- Dean Billing





Reply via email to