the version of sys-devel/oskit in portage is full of multi-line literals and other stuff that does not compile with recent versions of GCC and probably has not for a while. I haven't seen anyone complain yet. The OSkit development seems stalled at the upstream source, but some people of the Hurd project have an official tree at savannah. But they dont make releases... I think this should be a "either fix it or drop it"... And this is the kind of thing that the users (who are actually os developers) will probably compile by hand with heavy custimisations anyways. So I'd be in favor of dropping it.
Yeah, I masked it yesterday in case Zhen Lin (who originally wrote the ebuild) submits patches at some point. I'm going to leave this bug open to remind me later to remove the package if nobody submits a fix in a month or so.
Actually OSKit is used by the newer GNUMach 2.x branch. I'm not planing on adding GNUMach 2.x to the hurd portage tree right away, since the Debian GNU/Hurd release still uses GNUMach 1.3, but if were going to have a fully working Gentoo GNU/Hurd system we'll need OSKit in the tree. Also the future L4 kernel for GNU/Hurd also uses OSKit. I can work on fixing it when we get to that point in the Gentoo GNU/Hurd development.
Created attachment 27812 [details, diff] OSKit cvs update patch Change log: Ebuild updated from the subversions.gnu.org cvs tree in responce to bug 44867 by Olivier Crete (tester [at] gentoo [dot] org). Patch fixes multi-line string literals and addes newer linux 2.2 drivers.
Created attachment 27813 [details] Updated OSKit ebuild Updated ebuild that uses the patching.
Done (and unmasked). Thanks much.