RE: Probs with scotty 2.1.3 on Linux 2.0 machine

Jochen Wiedmann (Jochen.Wiedmann@Neckar-Alb.DE)
Tue, 1 Oct 1996 19:26:02 +0200

> Burkard> I'm trying to install scotty 2.1.3 on my Linux 2.0
> Burkard> machine. Compilation of Tcl7.5 and Tk4.1 (as requested
> Burkard> in the README) works fine. So does the compilation of
> Burkard> scotty. But when I hit "make install" the following
> Burkard> error occurs:

> Burkard> ./scotty: can't resolve symbol '__dn_skipname'

> Burkard> Has anybody any idea what's going wrong?

> This problem has nothing to do with your TCLLIBPATH. (I already
> changed the scotty to be a bit smarter about when to show this error
> message.) The symbol __dn_skipname should be found in you C library.
> Some Linux systems have an unusual resolver setup. You can either use
> libc 5.3.12 or install bind 4.9.4. I am using libc 5.3.12 on my laptop
> and it works out of the box.

Just a note on that subject: At least with Solaris 2 this can happen even if you have
bind 4.9.4 installed, if the wrong libresolv.so is choosen at compile time. tkined
seems to work anyways, but cannot invoke the SNMP tree module, for example.

Fix is to add an "-L/usr/local/lib" (or whereever your libresolv from bind-4.9.4 is installed)
to the LD_FLAGS variable.

Bye,

Jochen