Yes I have found how the uninstalled pc file should be used, unfortunately, "$ac_top_build_prefix" has no effect on my platform(although unix directory seperators could be recognized by MSYS). I got another WAR to resolve this.
Just as you said, Loudmouth is only a compatibility layer right now, it is perfect. My question is, will gibber be replaced with pure GIO code? That would be more easier to use. Thanks. -----Original Message----- From: Sjoerd Simons [mailto:[email protected]] Sent: 2009年12月22日 21:21 To: dong Cc: [email protected] Subject: Re: [Telepathy] Does anyone have the experience with building the Telepathy-gable 0.9.2? On Fri, Dec 18, 2009 at 06:00:14PM +0800, dong wrote: > Greeting! > > I am trying to build Telepathy-gable 0.9.2 on mingw+msys, there I had > several issues: > 1. In the top configure.ac, there is the following code: > PKG_CHECK_MODULES(WOCKY, wocky >= 0.0.0) > AC_SUBST(WOCKY_CFLAGS) > AC_SUBST(WOCKY_LIBS) > but I can't find the wocky.pc at all, only wocky-uninstalled.pc exist. so > where can I get the wocky.pc? Need I build wocky separately? pkg-config should use for the uninstalled pc file automatically. Maybe our change to the pkg-config path fails because it has unix directory seperators instead of window ones? Could you try changing the following line to use windows style seperators?: export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:"$ac_top_build_prefix"lib/ext/wocky/wocky > 2. It was announced that the Telepathy-gabble 0.9 branch does not depend > Loudmouth anymore, is it really? I still find code like the following exist. > #include <loudmouth/loudmouth.h> > void lm_message_node_unlink (LmMessageNode *orphan, > LmMessageNode *parent); > > It is really painful thing to build telepathy on windows! We did the change from Loudmouth to wocky by using a small compatibility layer. As you can see in gabble there is now lib/loudmouth directly which basically implements the part of the Loudmouth api we used in terms of wocky, so you don't need Loudmouth anymore :) Sjoerd -- When the wind is great, bow before it; when the wind is heavy, yield to it. _______________________________________________ telepathy mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/telepathy
