I've also mentioned this on the IRC channel, but am throwing it up here too, just in case that helps. Sorry in advance to those for whom this is a duplicate request for help. In short: My project builds with Vala 0.7.1, but does not with 0.7.3 or trunk. The Vala files compile just fine, but gcc bombs out with the following error with Vala 0.7.3 or trunk: AttachHelper.c: In function ‘all_tray_attach_helper_target_filter’: AttachHelper.c:173: warning: dereferencing ‘void *’ pointer AttachHelper.c:173: error: invalid use of void expression It makes no difference if I am using my own private X11 bindings, or the new X11 bindings that are provided by Vala, the error is the same. Comparison of the generated code is up at http://pastebin.com/d4af1bd57 for Vala 0.7.1 and trunk; for Vala 0.7.1 I used my bindings, and for trunk, both my bindings and then the bindings supplied in Vala trunk (with the patch I sent in my previous message to this list). The diff to my source code (based on lp:alltray rev 52, currently the latest revision) is available on my Web site at: http://mike.trausch.us/alltray-use-vala-x11-bindings.diff I'm utterly clueless as to what the problem actually is and why I've lost the ability to build AllTray with the latest released and trunk versions of Vala, and don't know how to go about fixing my source to build properly. I'm guessing that the fact that Vala builds the *.vala files but creates an error that stops the C compiler from successfully building is a separate bug, one which the only thing I know about it is that "it exists," and not a clue as to what other information to provide for it. Thanks in advance for any help or insight! --- Mike -- The explanation for "free software" is simple--a person who has grasped the idea of "free speech, not free beer" will not get it wrong again. --- Richard Stallman
Attachment:
signature.asc
Description: PGP signature