Re: X-free libraries
On Thu, May 13, 2004 at 08:53:33PM +0200, Marco Gerards wrote:
> > Well, there's no source for the xfree86_4.3.0-0pre1v3.1 hurd-i386 binary
> > packages on gnuab, that's why I never tried to build them. However,
> > there are source package files for the 0pre1v5+rmh.1 GNU/k*BSD packages
> > and the ChangeLog suggests that they include the GNU/Hurd fixes as well:
> Why is there a need to rebuild them? Can't those packages be used?
> So what I am wondering is:
> - Why don't those packages work (errors?).
The problem is that the architecture independant (*_all.deb) packages
generated by xfree86 are out of sync with the architecture dependant ones
(*_hurd-i386.deb). Apt will always use the latest arch-indep packages, and
if the package relationships are incompatible with older versions this can
lead to things like xlibs being uninstallable on i386-gnu.
> - If those work why not use them (now it is clean were the source code
> can be found, right?)?
Yes. Use the latest source from gnuab. IIRC xfree86_4.3.0.orig.tar.gz is
missing but you can get it from official debian archive, it's only the
.diff.gz and .dsc that are different.
> - If I would rebuild those packages, won't the same problems show up?
Not the same, but a similar one. Again, 4.3.0-0pre1v5+rmh.1 is out of sync
with the latest version in debian and you'll have some trouble installing
xlibs-dev. This can be easily worked around though (by using older arch-indep
packages from http://snapshot.debian.org/). The same workaround probably
works for the _current_ i386-gnu build of xfree86, I just haven't tried.
Btw, I can upload your binaries to gnuab if you like, provided that they are
signed by your gpg key and that there's a trust path from debian keyring to
your key (http://www.debian.org/events/keysigning).
"[..] but the delight and pride of Aule is in the deed of making, and in the
thing made, and neither in possession nor in his own mastery; wherefore he
gives and hoards not, and is free from care, passing ever on to some new work."
-- J.R.R.T., Ainulindale (Silmarillion)