Subject: Re: undefined libttf.so.3.0
To: P.Sidiropoulos <pesid@kav.forthnet.gr>
From: Richard Rauch <rauch@eecs.ukans.edu>
List: netbsd-help
Date: 02/01/2001 01:38:37
The short answer is that libttf is apparently the TrueType-compatible font
library.  On my system, I have package freetype-lib-1.3.1, which provides
libttf.so.4.0; how, or if, you can get libttf.so.3.0, I'm not sure.  
(It's possible that the person got their libttf from an XFree86 4.x
distribution, which may be related to why you didn't get a dependancy
problem when installing the Enlightenment package.  It's also possible
that libttf.so.3.0 is just from a rather outdated version the FreeType
package.)

In any case, it sounds like you are using binary packages.  You might try
using pkgsrc and see if that solves your problems.  (Binary packages have
uses, but if you have the CPU/disk/memory for it, I think that pkgsrc is a
bit easier to deal with.  The biggest advantage is that pkgsrc builds
against your installed versions of libraries (if possible); binary
packages have already been built against the versions installed on someone
else's system.)

Another thing to bear in mind: The package system is in continual
evolution.  If building from pkgsrc, you should probably try to grab
pkgsrc at one time and use that version of pkgsrc for as long as practical
without updating it---and when you do update it, be prepared to
potentially have to rebuild any subset of your installed packages.  If you
use binary packages, try to get packages that were built at about the same
time as one another and hope for the best.


  "I probably don't know what I'm talking about." --rauch@eecs.ukans.edu