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

Re: X-free libraries



On Thu, 13 May 2004, Michael Banck wrote:

> If you look at http://ftp.gnuab.org/debian/pool/main/x/xfree86, you will
> notice a bunch of libraries which are available for kfreebsd and netbsd,
> but not for hurd-i386:
>
> libice-dev libice6-dbg libice6 libsm-dev libsm6-dbg libsm6 libx11-6-dbg
> libx11-6 libx11-dev libxext-dev libxext6-dbg libxext6 libxft1-dbg
> libxft1 libxi-dev libxi6-dbg libxi6 libxmu-dev libxmu6-dbg libxmu6
> libxmuu-dev libxmuu1-dbg libxmuu1 libxp-dev libxp6-dbg libxp6 libxpm-dev
> libxpm4-dbg libxpm4 libxrandr-dev libxrandr2-dbg libxrandr2 libxt-dev
> libxt6-dbg libxt6 libxtrap-dev libxtrap6-dbg libxtrap6 libxtst-dev
> libxtst6-dbg libxtst6 libxv-dev libxv1-dbg libxv1 libmesa-dev libmesa3
>
> That's just lib packages and some quick editing, I did no thorough
> investigation. However, those are basically the split-off xlibs
> libraries, modulo the mesa stuff. As we have a arch-dependant, binary
> xlibs_4.3.0-0pre1v3.1_hurd-i386.deb on ftp.gnuab.org, I assume that the
> library split took place right after those .debs for GNU/Hurd were
> built.
>
> Now, the problem is that the xlibs package is architecture independent
> (Arch: all) these days, as it is just a transitioning package depending
> on the real library packages:
>
> blackbird~$ apt-cache show xlibs | grep -E -e '(Version|Arch|Depends)'
> Architecture: all
> Version: 4.3.0.dfsg.1-1
> Depends: libice6, libsm6, libx11-6, libxext6, libxft1, libxi6, libxmu6,
> libxmuu1, libxp6, libxpm4, libxrandr2, libxt6, libxtrap6, libxtst6,
> xlibs-data
>
> So if you try to install X, the xlibs package from ftp.debian.org will
> be looked at (because it's version is higher than the hurd-i386 xlibs
> from ftp.gnuab.org) and APT then fails to find all the libraries it
> depends on.
>
> At least that's how I guess it happens, and Philip seems to encounter
> this problem. (I've got those old 4.1 xlibs installed)
>
Exactly.
Without the split libraries the CDs will not build in a decent XFree
system.
Unless the new XFree packages from the main Debian archive are removed
(manually editing Packages should work) the older version of XFree will be
ignored.

The question is, do you want the older version of XFree now, or to wait
until the missing libraries are available?

Phil.

--
  Philip Charles; 39a Paterson Street, Abbotsford, Dunedin, New Zealand
   +64 3 488 2818        Fax +64 3 488 2875        Mobile 025 267 9420
     philipc@copyleft.co.nz - preferred.          philipc@debian.org
     I sell GNU/Linux & GNU/Hurd CDs.   See http://www.copyleft.co.nz



Reply to: