Most ardour header have incomplete dependencies. e.g gtk2_ardour/marker.h has a "Pango::FontDescription" member but never includes pangomm itself. (marker.cc includes it [indirectly] before including marker.h) Until this situation is remedied, parse .cc files (which takes significantly longer but works).