Without more information, or a test case, it's difficult to say for sure. I've attached a patch which will include cogl-pango.h for all the CoglPango* structures. Let me know if this fixes your issue.
-Evan On Thu, 2010-03-11 at 12:46 -0500, Sam Wilson wrote: > I can't seem to get valac to output code that will compile when I am > working with Cogl.PangeFontMap. > > The relevant errors: > > PixmapThemeEngine.vala:31: error: ‘CoglPangoFontMap’ undeclared (first > use in this function) > > Am I forgetting a pkg directive I don't know about? > > Thanks, > Sam > _______________________________________________ > Vala-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/vala-list
>From 8e3b7da65f633c4d233c07946c17942d0be2b0a5 Mon Sep 17 00:00:00 2001 From: Evan Nemerson <[email protected]> Date: Sat, 13 Mar 2010 18:20:00 -0800 Subject: [PATCH] cogl-1.0: Include cogl-pango.h where necessary --- vapi/cogl-1.0.vapi | 6 +++--- vapi/packages/cogl-1.0/cogl-1.0.metadata | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/vapi/cogl-1.0.vapi b/vapi/cogl-1.0.vapi index 06ffe04..6d9a4a9 100644 --- a/vapi/cogl-1.0.vapi +++ b/vapi/cogl-1.0.vapi @@ -77,7 +77,7 @@ namespace Cogl { public Offscreen.to_texture (Cogl.Texture handle); } [Compact] - [CCode (cheader_filename = "cogl/cogl.h")] + [CCode (cheader_filename = "cogl-pango.h")] public class PangoFontMap { [CCode (type = "PangoFontMap*", has_construct_function = false)] public PangoFontMap (); @@ -88,11 +88,11 @@ namespace Cogl { public void set_resolution (double dpi); public void set_use_mipmapping (bool value); } - [CCode (cheader_filename = "cogl/cogl.h")] + [CCode (cheader_filename = "cogl-pango.h")] public class PangoRenderer : Pango.Renderer { } [Compact] - [CCode (cheader_filename = "cogl/cogl.h")] + [CCode (cheader_filename = "cogl-pango.h")] public class PangoRendererClass { } [Compact] diff --git a/vapi/packages/cogl-1.0/cogl-1.0.metadata b/vapi/packages/cogl-1.0/cogl-1.0.metadata index ce9062a..12d0006 100644 --- a/vapi/packages/cogl-1.0/cogl-1.0.metadata +++ b/vapi/packages/cogl-1.0/cogl-1.0.metadata @@ -38,6 +38,8 @@ cogl_matrix_multiply hidden="1" cogl_matrix_init_from_array hidden="1" cogl_matrix_init_identity hidden="1" +CoglPango* cheader_filename="cogl-pango.h" + cogl_pop_draw_buffer hidden="1" cogl_push_draw_buffer hidden="1" -- 1.7.0
_______________________________________________ Vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
