I was just trying to compile GEDA yesterday, and so far, I've failed.
GEDA needs a newer cairo with pango support that has pango_cairo_show_error_underline. That again requires a few other updates to glib, guile and pixman, and of course fontconfig. I'm currently stuck at fontconfig, as the fc-cache just segfaults somewhere when it's traversing some double linked lists. Another issue is that poppler in nekoware is too old for cairo, but the current one fails with gspawn.h complaining that it only wants to be included from glib.h (which it is).
I was going to try kicad, but that needs a newer cmake than the one in nekoware, and I can't compile cmake because my /tmp is too small.
So far, all I've got is a tardist of guile and glib, plus some trivial patches for pango and fontconfig.
Edit: fontconfig just seems to have trouble with the old nekoware fontconfig, so I'll try removing that first tomorrow. A new harddrive mounted as /tmp enabled me to build cmake (will provide nekoware tardist tomorrow), but kicad fails to build with:
Code:
Signal: Segmentation fault in Front End Driver phase.
Error: Signal Segmentation fault in phase Front End Driver -- processing aborted