On Mon, Apr 8, 2013 at 1:10 PM, Andrew Hoffman <andy.hoffma...@gmail.com> wrote:
>
>
>
> On Mon, Apr 8, 2013 at 1:02 PM, Canek Peláez Valdés <can...@gmail.com>
> wrote:
>>
>> On Mon, Apr 8, 2013 at 12:54 PM, Andrew Hoffman
>> <andy.hoffma...@gmail.com> wrote:
>> > Canek,
>> > I have those files in /usr/lib/pkgconfig I do not have a /usr/lib64
>> >
>> > lapy lib # locate telepathy-glib.pc
>> > /usr/lib/pkgconfig/telepathy-glib.pc
>> > lapy lib # locate dbus-glib-1.pc
>> > /usr/lib/pkgconfig/dbus-glib-1.pc
>> > lapy lib # locate gio-2.0.pc
>> > /usr/lib/pkgconfig/gio-2.0.pc
>> > lapy lib # locate gee-1.0.pc
>> > /usr/lib/pkgconfig/gee-1.0.pc
>> >
>> > How would I tell if they are damaged if that is indeed the case?
>>
>> Don't top-post, please. Sorry, I messed up the files; you don't need
>> the pkgconfig files (*.pc), you need the Vala API files (*.vapi). You
>> need:
>>
>> /usr/share/vala/vapi/telepathy-glib.vapi
>> /usr/share/vala-0.18/vapi/dbus-glib-1.vapi
>> /usr/share/vala-0.18/vapi/gio-2.0.vapi
>> /usr/share/vala/vapi/gee-1.0.vapi
>>
>> Depending on how many Vala compiler versions you have, you can have
>> several of the second and the third; for example I have:
>>
>> /usr/share/vala-0.12/vapi/dbus-glib-1.vapi
>> /usr/share/vala-0.14/vapi/dbus-glib-1.vapi
>> /usr/share/vala-0.16/vapi/dbus-glib-1.vapi
>> /usr/share/vala-0.18/vapi/dbus-glib-1.vapi
>> /usr/share/vala-0.20/vapi/dbus-glib-1.vapi
>>
>> Check if you have the four vapi files, and that the ones for
>> dbus-glib-1 and gio-2.0 exists for all your versions of the Vala
>> compiler.
>>
>> Regards.
>> --
>> Canek Peláez Valdés
>> Posgrado en Ciencia e Ingeniería de la Computación
>> Universidad Nacional Autónoma de México
>>
>
> Guess gmail defaults to top post so its what I use:/
>
> Anyhow I have these files:
>
> lapy lib # locate telepathy-glib.vapi
> /usr/share/vala/vapi/telepathy-glib.vapi
> lapy lib # locate dbus-glib-1.vapi
> /usr/share/vala-0.12/vapi/dbus-glib-1.vapi
> /usr/share/vala-0.14/vapi/dbus-glib-1.vapi
> /usr/share/vala-0.16/vapi/dbus-glib-1.vapi
> /usr/share/vala-0.18/vapi/dbus-glib-1.vapi
> lapy lib # locate gio-2.0.vapi
> /usr/share/vala-0.12/vapi/gio-2.0.vapi
> /usr/share/vala-0.14/vapi/gio-2.0.vapi
> /usr/share/vala-0.16/vapi/gio-2.0.vapi
> /usr/share/vala-0.18/vapi/gio-2.0.vapi
> lapy lib # locate gee-1.0.vapi
> /usr/share/vala/vapi/gee-1.0.vapi

I see the error now. The problem is that the class GLib.Bytes is
defined in glib-2.0.vapi for valac 0.16, 0.18 and 0.20, but not for
valac 0.12 nor 0.14. The latest version of telepahy-glib uses
GLib.Bytes, so it dependencies need to be compiled with a newer
version of valac.

Can you try to emerge folks as follows:

VALA_MIN_API_VERSION="0.16" emerge dev-libs/folks

If that fails, what version of telepathy-glib do you have installed?

Regards.
--
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México

Reply via email to