[Pkg-vala-maintainers] Bug#619345: Bug#619345: valac produces invalid c-code when using pulseaudio's official bindings

Alexander Kurtz kurtz.alex at googlemail.com
Thu Apr 14 16:10:38 UTC 2011

# things are still broken ...
reopen 619345

# ... but it's (mostly) PA's and not Vala's fault
reassign 619345 pulseaudio

# PA's Vala bindings aren't currently included in any binary package, 
# so merge this with the corresponding bug report
forcemerge 616535 619345


I've received some feedback[1], here's a quick status update:

Am Mittwoch, den 23.03.2011, 13:28 +0100 schrieb Alexander Kurtz:
>  (1) valac doesn't fail if you try to put a dynamically-sized array 
>      into a struct

I came to the conclusion that this is not really a bug. Vala can
perfectly handle dynamically-sized arrays in structs.

>  (2) valac doesn't allow adding a destructor function to a struct

Probably not a bug either, structs aren't classes after all.

>  (3) valac doesn't allow making fixed-sized arrays from constants.
>      This is absolutely necessary since there are no preprocessor 
>      directives in vala and most C libraries define symbolic names
>      for these things.


>  (4) valac doesn't handle fixed-size arrays correctly, as it still
>      thinks they need to freed after use.


Best regards

Alexander Kurtz

[1] https://tango.0pointer.de/pipermail/pulseaudio-discuss/2011-March/009695.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-vala-maintainers/attachments/20110414/b72babeb/attachment.pgp>

More information about the Pkg-vala-maintainers mailing list