problem upgrading to 8.2.2-p7

Kevin Darcy kcd at daimlerchrysler.com
Fri Dec 1 21:34:08 UTC 2000


Looks like you have a Solaris 8 libld.so.2 on your Solaris 2.5.1 box. I base this on the fact that elf32_checksum didn't even
*exist* until Solaris 8.

Does your library look like this, by any chance?

% ls -l /usr/lib/libld.so.2
-rwxr-xr-x   1 root     bin       197624 Jan  5  2000 /usr/lib/libld.so.2
% sum /usr/lib/libld.so.2
35864 386 /usr/lib/libld.so.2
% uname -v
Generic_108528-02






- Kevin

Timothy.Moseley at hurlburt.af.mil wrote:

> 2 Days ago I submitted a question concerning a problem that I was getting
> while trying to upgrade to the latest version of 8.2.2, I have the error
> message saved in a word document, it seems to be happening when it gets to
> one specific lib file then it errors out with command not found.
> Attached is the word doc.
>
> Any help would be most appreciated.
>
> Thanks in advance
>
> Tim Moseley
>  <<make.txt>>
>
> -- Attached file included as plaintext by Listar --
> -- File: make.txt
>
> make[3]: Leaving directory `/dns/src/port/solaris/include'
> make[2]: Leaving directory `/dns/src/port/solaris'
> make[1]: Leaving directory `/dns/src/port'
> /dns/src/lib
> make[1]: Entering directory `/dns/src/lib'
> /dns/src/lib/resolv
> make[2]: Entering directory `/dns/src/lib/resolv'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/dns/src/lib/resolv'
> /dns/src/lib/irs
> make[2]: Entering directory `/dns/src/lib/irs'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/dns/src/lib/irs'
> /dns/src/lib/isc
> make[2]: Entering directory `/dns/src/lib/isc'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/dns/src/lib/isc'
> /dns/src/lib/bsd
> make[2]: Entering directory `/dns/src/lib/bsd'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/dns/src/lib/bsd'
> /dns/src/lib/inet
> make[2]: Entering directory `/dns/src/lib/inet'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/dns/src/lib/inet'
> /dns/src/lib/nameser
> make[2]: Entering directory `/dns/src/lib/nameser'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/dns/src/lib/nameser'
> /dns/src/lib/dst
> make[2]: Entering directory `/dns/src/lib/dst'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/dns/src/lib/dst'
> /dns/src/lib/cylink
> make[2]: Entering directory `/dns/src/lib/cylink'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/dns/src/lib/cylink'
> /dns/src/lib/dnssafe
> make[2]: Entering directory `/dns/src/lib/dnssafe'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/dns/src/lib/dnssafe'
> make[1]: Leaving directory `/dns/src/lib'
> /dns/src/bin
> make[1]: Entering directory `/dns/src/bin'
> /dns/src/bin/addr
> make[2]: Entering directory `/dns/src/bin/addr'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/dns/src/bin/addr'
> /dns/src/bin/nslookup
> make[2]: Entering directory `/dns/src/bin/nslookup'
> gcc  -g -O2 -I../../port/solaris/include -I../../include -D_PATH_HELPFILE=\"/usr/local/lib/nslookup.help\"  -c main.c
> gcc  -g -O2 -I../../port/solaris/include -I../../include -D_PATH_HELPFILE=\"/usr/local/lib/nslookup.help\"  -c getinfo.c
> gcc  -g -O2 -I../../port/solaris/include -I../../include -D_PATH_HELPFILE=\"/usr/local/lib/nslookup.help\"  -c debug.c
> gcc  -g -O2 -I../../port/solaris/include -I../../include -D_PATH_HELPFILE=\"/usr/local/lib/nslookup.help\"  -c send.c
> gcc  -g -O2 -I../../port/solaris/include -I../../include -D_PATH_HELPFILE=\"/usr/local/lib/nslookup.help\"  -c skip.c
> gcc  -g -O2 -I../../port/solaris/include -I../../include -D_PATH_HELPFILE=\"/usr/local/lib/nslookup.help\"  -c list.c
> gcc  -g -O2 -I../../port/solaris/include -I../../include -D_PATH_HELPFILE=\"/usr/local/lib/nslookup.help\"  -c subr.c
> gcc  -g -O2 -I../../port/solaris/include -I../../include -D_PATH_HELPFILE=\"/usr/local/lib/nslookup.help\"  -c commands.c
> gcc -g -O2   -o nslookup main.o getinfo.o debug.o send.o skip.o list.o subr.o commands.o \
>         ../../lib/libbind.a -ll -lnsl -lsocket
> ld.so.1: /usr/ccs/bin/ld: fatal: relocation error: file /usr/lib/libld.so.2: symbol elf32_checksum: referenced symbol not found
> gcc: Internal compiler error: program ld got fatal signal 9
> make[2]: *** [nslookup] Error 1
> make[2]: Leaving directory `/dns/src/bin/nslookup'
> make[1]: *** [nslookup] Error 2
> make[1]: Leaving directory `/dns/src/bin'
> make: *** [all] Error 2






More information about the bind-users mailing list