type gshort defined in wrong header/library
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lsb |
In Progress
|
Medium
|
Unassigned | ||
Mandriva |
In Progress
|
Medium
|
Bug Description
gtk-2.0 and gtk-3.0 can't share things because header cross-pollination
will break a lot of stuff.
Two types are defined in gtk-2.0 which should be in glib-2.0. One is
straightforward, it's a derived type not appearing in a header directly,
that's an array of gdoubles which is used to get the right definition of
a struct member.
The more complicated case is gshort, which clearly belongs to glib, see
this snip from upstream:
/usr/include/
However, for some reason our import assigns it to gdk-2.0 and puts it
in the header gtk-2.0/gdk/gdk.h It shouldn't hurt anything to move it,
but it is a change to published specs - in fact, to all specs going back
to LSB 3.1.
Proposed adjust:
#INSERT INTO `Type` VALUES
(12809,
UPDATE Type SET Tlibrary=
#INSERT INTO `Type` VALUES
(12859,
UPDATE Type SET Tlibrary=
(since the array type does not appear in a header, it's better to not
give it a Theadgroup at all)
Changed in mandriva: | |
importance: | Unknown → Medium |
status: | Unknown → In Progress |
tags: | added: zclose |