GQuark is not exported.
GitHub issues - edited
github at alsa-project.org
Mon Jun 22 16:01:46 CEST 2020
alsa-project/alsa-gobject issue #47 was edited from takaswie:
Although each library in alsa-gobject uses GQuark to propagate error information, the symbol of GQuark is not exported yet by symbol mapping file of each library:
* src/ctl/alsactl.map
* src/timer/alsatimer.map
* src/seq/alsaseq.map
* src/hwdep/alsahwdep.map
* src/rawmidi/alsarawmidi.map
This issue brings inconvenience for [Rust bindings](https://github.com/alsa-project/alsa-gobject-rs) to implement [glib::error::ErrorDomain](https://gtk-rs.org/docs/glib/error/trait.ErrorDomain.html) for each GQuark. The glib::error::ErrorDomain trait requires domain function implementation to return GQuark itself, however it's not exported and unable to access.
Issue URL : https://github.com/alsa-project/alsa-gobject/issues/47
Repository URL: https://github.com/alsa-project/alsa-gobject
More information about the Alsa-devel
mailing list