Introducing... Eye candy!
So, in order to make a nice impression at non-technical people during
LinuxTag, I decided to port XFCE4 to Debian GNU/Hurd.
That's it:
http://people.debian.org/~mbanck/x.png
The packages are up at
http://people.debian.org/~mbanck/hurd/
You'll also need a couple of Arch:all packages from ftp.debian.org. I've
uploaded atk-1.6, glib-2.4 and pango-1.4 to ftp.debian.org (currently in
incomimg), they might be needed (at least they were needed for building
due to some Arch:all package version skew, IIRC)
GTK+-2.4 did not build properly unfortunately, but I was able to get a
GTK+-2.0 version installed from snapshot.debian.net with a bit of
hacking.
There was a problem with PATH_MAX and a missing libgtkhtml in two of the
core xfce4 packages, which I sent patches for and the maintainer reacted
already.
There was also a problem with libxml2 and libpthread, I got this error:
xfce-mcs-manager: /home/jbailey/hurd/hurd/hurd-20040508/build-tree/hurd/
libpthread/sysdeps/generic/pt-mutex-timedlock.c:55:
__pthread_mutex_timedlock_internal: Assertion `__pthread_threads' failed.
Hmm, damn, I had a rather unspecific traceback for that, but apparently
I deleted the directory in order to make space :-/
Anyway, I decided to rebuild libxml2 without threading for hurd-i386 and
this turned out to work fine. Unfortunately, I will have to build
libxml2 again as I forgot to bump the version number. Is it OK if I ask
the maintainer to remove threading for us until we fixed/investigated
the problem?
cheers,
Michael
--
Michael Banck
Debian Developer
mbanck@debian.org
http://www.advogato.org/person/mbanck/diary.html
Reply to: