[vala-test] - debian compile error

Bug #242226 reported by TheCagou
2
Affects Status Importance Assigned to Milestone
Awn Extras
Fix Released
Undecided
Mark Lee

Bug Description

Context
=======

- distribution: debian sid
- awn 3.1.1-trunk installed from source
- bzr revision 217
- wm : compiz with gnome
- videocard: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)

Description
===========

There is an error while building awn-extras in vala-test. The pointer type seems unknown !

The command used is::

    fakeroot debian/rules binary

And the errors are::

/usr/bin/valac -C applet.vala --vapidir=/usr/share/vala/vapi --pkg=awn
awn.vapi:156.10-156.16: error: The type name `pointer' could not be found
  public pointer pad1;
         ^^^^^^^
awn.vapi:157.10-157.16: error: The type name `pointer' could not be found
  public pointer pad2;
         ^^^^^^^
awn.vapi:158.10-158.16: error: The type name `pointer' could not be found
  public pointer pad3;
         ^^^^^^^
awn.vapi:159.10-159.16: error: The type name `pointer' could not be found
  public pointer pad4;
         ^^^^^^^
awn.vapi:223.117-223.123: error: The type name `pointer' could not be found
  public static weak Awn.VfsMonitor add (string path, Awn.VfsMonitorType monitor_type, Awn.VfsMonitorFunc callback, pointer user_data);
                                                                                                                    ^^^^^^^
awn.vapi:244.90-244.96: error: The type name `pointer' could not be found
  public void notify_add (string group, string key, Awn.ConfigClientNotifyFunc callback, pointer data);
                                                                                         ^^^^^^^
awn.vapi:301.89-301.95: error: The type name `pointer' could not be found
 public static delegate void ConfigClientNotifyFunc (Awn.ConfigClientNotifyEntry entry, pointer data);
                                                                                        ^^^^^^^
awn.vapi:304.137-304.143: error: The type name `pointer' could not be found
 public static delegate void VfsMonitorFunc (Awn.VfsMonitor monitor, string monitor_path, string event_path, Awn.VfsMonitorEvent event, pointer user_data);
                                                                                                                                        ^^^^^^^
Compilation failed: 8 error(s), 0 warning(s)

Revision history for this message
Mark Lee (malept) wrote :

Hi,

I'm setting this to confirmed, but we currently only support Vala versions 0.1.7 and 0.2.0. This is because the Vala developers are performing massive refactoring in the 0.3.x series, and we don't have the time and energy to redo our bindings each time they release a new version of Vala. We are currently planning on updating our bindings for Vala 0.3.4, and when that happens, it is likely that it will only work for that version (and maybe versions after that).

Changed in awn-extras:
assignee: nobody → malept
milestone: none → 0.4.0
status: New → Confirmed
Revision history for this message
Mark Lee (malept) wrote :

Hrm...I guess I forgot about this bug. Fixed a while ago. All Vala applets now compile with Vala versions 0.3.5, 0.5.1, and 0.5.2.

Changed in awn-extras:
milestone: 0.4.0 → 0.3.2
status: Confirmed → Fix Committed
Mark Lee (malept)
Changed in awn-extras:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.