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
[EMAIL PROTECTED]
http://www.advogato.org/person/mbanck/diary.html


Reply via email to