Subject: Re: dependencies
To: Mirian Crzig Lennox <lennox@alcita.com>
From: David Maxwell <david@fundy.ca>
List: tech-pkg
Date: 06/24/1999 17:00:05
On Thu, Jun 24, 1999 at 11:12:52AM -0400, Mirian Crzig Lennox wrote:
> I'm running the 1.4 release of NetBSD, not NetBSD-current.
> 
> What I did was download the latest packages of everything from
> packages/1.4/All/ and burned those onto a CD.  Then I tried to pkg_add
> enlightenment from the mounted CD.
> 
> I *really* do like that pkg_add recursively installs required packages
> if it finds them, unlike rpm.  But it was kind of a pain that I still
> ended up having to play games with dependencies, as well as little
> annoyances like having to make symlinks because a package was looking
> for specific minor versions of some shared libraries.

Hmm. I don't know the official story on this, but I tend to go and
get an up to date pkgsrc from time to time. Even though one of my
boxes is staying 1.4, I update the pkgsrc, install the pkg_install
progam again (it gets updated a fair bit.) then build from that.

I don't believe that running 1.4 means you have to only use the
1.4 pkgsrc. Software updates at such a furious rate that pkgsrc
changes daily. The particular dependancy you ran into may be fixed
in pkgsrc-current. (Also note, that pkgsrc-current doesn't run into
the -current issues of not compiling etc, since it is so modular,
it's pretty self consistant at all times (I find.)

I certainly have built enlightenment with no hands in code to
fix dependancies. You gave foo/bar examples, which lib did E choke
on?

-- 
David Maxwell, david@vex.net|david@maxwell.net --> Mastery of UNIX, like
mastery of language, offers real freedom. The price of freedom is always dear,
but there's no substitute. Personally, I'd rather pay for my freedom than live
in a bitmapped, pop-up-happy dungeon like NT. - Thomas Scoville