Ethereal fails to find glib because it needs a later version of pkgconfig installed. Emerging pkgconfig allows Ethereal to compile.
Fixed in cvs, thanks