[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: My experience with Hurd



On Mon, Nov 20, 2000 at 07:17:34PM -0700, Dave Kimmel wrote:
> The problem I had with cross-install was that a bunch of packages that
> libc0.2 depended on were not fetched and installed.  These are libnss-db
> libdb2-util.  Somehow I think there might be more, but those are the only
> ones in my notes, so that must be it.
> 
> Next up were the dependancy problems in native-install.  The dpkg line
> that configures libc0.2 also needs to have libnss-db, libdb2, libdb2-util
> and hurd on it since these are all dependancies.  Libc0.2 doesn't
> configure without them, and nothing else configures since everything
> depends on libc0.2.  At least, that's my limited understanding of it.
> 
> This leads to a few errors later on about packages already configured, but
> eventually leads to a very functional Hurd installation.

The problem is that the new glibc package libc0.2-2.1.95 Depends: libnss-db
which in turn Depends: libddb2 and libddb2-util ; and all these depend on
libc0.2>=2.1.94. AFAIK former libc0.2 used not to dependend on anything. The
cross-install script has not been updated yet (e.g.) it does not fetch 
libnss-db, libddb2 and libddb2-util. Are these circular dependencies a bug ?

I came across this while upgrading libc0.2 to the latest version. Installing
libnss and friends with --force-depends fixed it.

	David



Reply to: