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