atk 'missing symbols' problem since gnome-3-14
- From: John Emmas <johne53 tiscali co uk>
- To: gtk-devel-list <gtk-devel-list gnome org>
- Subject: atk 'missing symbols' problem since gnome-3-14
- Date: Thu, 25 Sep 2014 15:42:24 +0100
Is this a suitable place for flagging up problems with libatk? Do
please let me know if it has a dedicated mailing list somewhere. I
couldn't find one. In the meantime....
I've been building libatk (with MSVC) for many years. I build from the
sources in Git and typically, I synchronize with whichever branch is the
current stable branch (until very recently, this was "gnome-3-12" in the
case of libatk).
Then (a few days ago) gnome-3-14 got released as the new stable branch.
Since then, I can't seem to build it properly with MSVC. Technically, it
does actually build - but the following symbols seem to be missing now
from the built DLL:-
atk_coord_type_get_type
atk_layer_get_type
atk_role_get_type
atk_relation_type_get_type
atk_state_type_get_type
atk_text_attribute_get_type
atk_text_boundary_get_type
atk_text_clip_type_get_type
There may be others too - but those are the immediately obvious ones.
Version 2.12 (i.e. gnome-3-12) used to generate a module definition for
the linker (which helpfully contained the above symbols) but version
2.14 (gnome-3-14) doesn't use any module definition file AFAICT. And
unless I'm missing something, the above symbols have nothing to mark
them as dllexport. Nevertheless, they get called from atkmm (and hence,
MSVC complains that it can't find them). It's possible that something's
gone awry at my end but I just wondered if this is known about? Thanks.
John
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]