Subject: Re: libXaw3d.so.6.1 not found by GV
To: Frederick Bruckman <fb@enteract.com>
From: Ian Goldby <iangoldby@iangoldby.free-online.co.uk>
List: netbsd-help
Date: 04/05/2001 19:05:34
On Wed, Apr 04, 2001 at 10:36:41PM -0500, Frederick Bruckman wrote:
> On Wed, 4 Apr 2001, Ian Goldby wrote:
> 
> > On Sun, Apr 01, 2001 at 08:29:48PM -0500, Frederick Bruckman wrote:
> > > On Sun, 1 Apr 2001, Ian Goldby wrote:
> > >
> > > > I hope this is an easy one. GV complains that it can't find the file
> > > > libXaw3d.so.6.1. I suppose this is some kind of shared library. The file
> > > > does exist, in /usr/pkg/lib.
> > >
> > > That's strange. libXaw3d* belongs in /usr/X11R6/lib. Or did you build
> > > Xaw3d yourself with "xpkgwedge"? ["xpkgwedge" is a system for
> > > installing all X packages into /usr/pkg, rather that /usr/X11R6. I
> > > can't help you with that.]
> >
> > I simply used pkg_add to install gv. (That's GhostView - an X11 friendly
> > interface to Ghostscript. I probably got the capitalisation wrong...)
> 
> Which OS do you have (version and port, please)? Also, please check
> and see which binary format the installed packages have, with
> 
>     pkg_info gv | grep ^OBJ
>     pkg_info Xaw3d | grep ^OBJ

OS 1.5, mac68k. The packages were added from the 1.5/mac68k set.

pkg_info -B gv | grep ^OBJ yields
OBJECT_FMT= a.out
and similarly for Xaw3d.

> Either the package is very old, and doesn't have a run-time path
> embedded, or maybe you're using the wrong binary format for your OS.

I don't think I've done anything special in installing packages on my
machine. As far as I am aware, mac68k NetBSD hasn't gone to ELF yet, so
I wouldn't have thought there would be any scope for mixing up libraries.
Thanks for your help.

Ian