> The only reason VIM won't build out-of-the-box under the Hurd > is that it has a build requirement on libgpm, which is an > unmaintained Linux utility that in many ways is covered by > the mouse server under the Hurd. > > I am considering two possibilities to clear this build > issue: > > Alternative 1: File a bug against VIM so that it does not > have a build dependency on libgpm. > > Alternative 2: Create some sort of header file/library combination > that calls the /hurd/mouse server in an API-compatible > fashion to libgpm, add this to the base Hurd package, and > have the Hurd package provide libgpm and friends. > > What do you guys think? I think the Right Thing to do is to port libgpm1, however, having just taken a peek at the code, the number of Linuxism that I saw makes me think that it would require a complete reorginization and a large rewrite to make it portable. Basically, the question is: how motivated you are?
Attachment:
pgp3aGVZMkM8R.pgp
Description: PGP signature