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? -Brent

