SUMMARY: Problems with Standalone DNS

From: Mike Jewison (
Date: Thu Jan 06 1994 - 14:25:48 CST

Yesterday, I wrote:

> Greetings.
> I have recently set up three systems to run DNS without NIS by using the
> information provided in Answer #7 of the FAQ. Two of the machines are
> Suns (Sparc 1+ and IPX) and the third is a Sidus Cheetah, all running SunOS
> 4.1.3.
> Although DNS now works properly, other things are broken. For example, I
> tried to compile xdvi on the Sidus subsequent to the DNS installation and
> received the following error message during linking:
> cc -o xdvi xdvi.o dvi_init.o dvi_draw.o fontfmts.o vf.o util.o font_open.o
> tpic.o -O -pipe -L/usr/local/X11R5/lib -lXaw -lXmu -lXt -lXext -lX11 -lm
> ld: Undefined symbol
> _dlopen
> _dlclose
> _dlsym
> *** Error code 2
> make: Fatal error: Command failed for target `xdvi'
> If I remove the newly created shared library and rerun ldconfig I can
> properly link xdvi but of course DNS no longer works. I checked this on
> the two Sun workstations and discovered all three machines are suffering
> from the same problem.
> I had thought I followed the instructions in the bindon41.shar distribution
> to the letter so either (a) I missed something, or (b) there's a problem
> with either binon41 or bind 4.8.3.

The speed with which the replies poured in amazes me yet again. It would
seem I was the only person in the Sun world who was unaware of the
solution, so eloquently put here by Casper Dik:

There is a problem: the /usr/lib/shlib.etc/Makefile is broken:
change the two occurences of:

        ld -assert pure-text `${OBJSORT} lorder-sparc tmp`


        ld -assert pure-text `${OBJSORT} lorder-sparc tmp` -ldl

I should have added another option to the above list: (c) Sun screwed up
the Makefile.

I suppose it should have occurred to me to include the -ldl (I always tell
users to *carefully* read the error message for any clues to the problem) and
I might have though of it if I weren't having printer, modem, TeX, and disk
problems at the same time. :-(

My thanks to all who replied and to those whose reponses are enroute: (James Ashton)
Cameron Humphries <> (Dave Curado) (Syd Weinstein)
Brian Utterback <>
Dr Markus Buchhorn <>
Mark Prior <> (David B. Brown) (Peter Gross)
jason andrade <> (Birger A. Wathne) (Peter Watkins)
Piete Brooks <>
Casper Dik <>
Stephan Deutsch <>

- Mike Jewison, Systems Manager
  Space Astrophysics Laboratory
  Institute for Space and Terrestrial Science
  4850 Keele St., 2nd Floor
  North York, Ontario
  CANADA   M3J 3K1

Internet: Phone: (416) 665-5451 FAX: (416) 665-5497

This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:08:53 CDT