Re: [Vala] Generated vapi file for a library not compilable.
- From: PCMan <pcman tw gmail com>
- To: Axel FILMORE <axel filmore gmail com>
- Cc: vala-list <vala-list gnome org>
- Subject: Re: [Vala] Generated vapi file for a library not compilable.
- Date: Thu, 29 Nov 2012 16:25:18 +0800
OK, I use a workaround and run a sed command to fix the incorrect generated
vapi file.
I use sed to prepend global:: to all wrong namespaced classes then it works.
Before the bug of vala gets handled, I have to use the workaround for now.
The problem is, how to integrate this fix with automake?
I need to run the command everytime after the vapi file is generated.
However, I cannot find a proper "automake" mechanism to do it automatically.
Any suggestions?
On Thu, Nov 29, 2012 at 1:40 PM, Axel FILMORE <axel filmore gmail com>wrote:
On Thu, 29 Nov 2012 13:09:53 +0800
PCMan <pcman tw gmail com> wrote:
Thanks for sharing.
Manually editing the vapi file works for me too, but this is only a
workaround.
After regeneration of vapi files, the changes are gone and need to be
done again.
There must be something wrong in valac or my compiler settings.
We need a way to generate correct vapi files from vala code directly.
So, it seems that it's a bug in valac?
I done like this in the library :
http://bazaar.launchpad.net/~axel-filmore/valadesktop/spanel-lib/view/head:/src/PanelApplet.vala
http://bazaar.launchpad.net/~axel-filmore/valadesktop/spanel-lib/view/head:/vapi/libspanel.vapi
And like this in the application :
http://bazaar.launchpad.net/~axel-filmore/valadesktop/spanel/view/head:/src/Applets/Weather/WeatherApplet.vala
I don't use any namespace for Applets :)
I don't have the technical explanation however.
:P
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]