GNOME Bugzilla – Bug 723054
edsf-persona.vala:1666.21-1666.79: error: Reference transfer not supported for this expression
Last modified: 2014-01-29 11:15:12 UTC
I can't build folks with jhbuild: VALAC libfolks_eds_la_vala.stamp edsf-persona.vala:1666.21-1666.79: error: Reference transfer not supported for this expression (owned) ImDetails.normalise_im_address ((!) addr, im_proto); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ edsf-persona.vala:1723.21-1723.79: error: Reference transfer not supported for this expression (owned) ImDetails.normalise_im_address (email.value, proto); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ My Vala is 0.23.1.31-517d2
Created attachment 267495 [details] [review] backends: Fix calls to ImDetails.normalise_im_address() Newer versions of the Vala compiler have got stricter about unnecessary (owned) transfer annotations. Folks had some unnecessary ones, which have now been removed. This shouldn’t affect compilation with older versions of Vala, though this is untested.
Thanks for the bug report. Fixed in master, and the fix will be included in the 0.9.7 release which should be made sometime in the next week or two. Attachment 267495 [details] pushed as c9a9472 - backends: Fix calls to ImDetails.normalise_im_address()