Bug#924440: ghc8.6.3.so: undefined symbol: gtk_cell_accessible_parent_get_row_header_cells

Roy Sindre Norangshol roy.sindre at norangshol.no
Tue Mar 12 23:47:43 GMT 2019


Package: libgtk-3-dev
Version: 3.24.5-1
Severity: normal

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate
***

   * What led up to the situation?

While trying to compile latest taffybar using stack as explained in
https://github.com/taffybar/taffybar/issues/365#issuecomment-394188834 ,
it seems to be greeted with missing unexported symbols from this library.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

I found hints over at
https://github.com/haskell-gi/haskell-gi/issues/212 pointing me to this
being an upstream issue in libgtk-3.

By recompiling libgtk-3-dev with the following patch from
https://gitlab.gnome.org/GNOME/gtk/commit/95c0f07295fd300ab7f3416a39290ae33585ea6c.patch
which "A11y: export
gtk_cell_accessible_parent_get_(row|column)_header_cells" and update the
libgtk-3-0.symbols inside the debian/ folder to include:
gtk_cell_accessible_parent_get_column_header_cells at Base 3.24.5-1
gtk_cell_accessible_parent_get_column_header_cells at Base 3.24.5-1

allows me to compile upstream taffybar using stack.

   * What was the outcome of this action?

Unable to compile taffybar using stack without applying this patch and
updating the libgtk-3-0.symbols inside the debian/ folder from apt
source libgtk3-dev.

   * What outcome did you expect instead?

Being able to compile taffybar using stack without issues.



-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-3-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libgtk-3-dev depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.30.1-2
ii  gir1.2-gtk-3.0                               3.24.5-1
ii  libatk-bridge2.0-dev                         2.30.0-5
ii  libatk1.0-dev                                2.30.0-2
ii  libcairo2-dev                                1.16.0-3
ii  libegl1-mesa-dev                             18.3.4-2
ii  libepoxy-dev                                 1.5.3-0.1
ii  libfontconfig1-dev                           2.13.1-2
ii  libgdk-pixbuf2.0-dev                         2.38.1+dfsg-1
ii  libglib2.0-dev                               2.58.3-1
ii  libgtk-3-0                                   3.24.5-1
ii  libgtk-3-common                              3.24.5-1
ii  libpango1.0-dev                              1.42.4-6
ii  libwayland-dev                               1.16.0-1
ii  libx11-dev                                   2:1.6.7-1
ii  libxcomposite-dev                            1:0.4.4-2
ii  libxcursor-dev                               1:1.1.15-2
ii  libxdamage-dev                               1:1.1.4-3
ii  libxext-dev                                  2:1.3.3-1+b2
ii  libxfixes-dev                                1:5.0.3-1
ii  libxi-dev                                    2:1.7.9-1
ii  libxinerama-dev                              2:1.1.4-2
ii  libxkbcommon-dev                             0.8.2-1
ii  libxrandr-dev                                2:1.5.1-1
ii  pkg-config                                   0.29-6
ii  wayland-protocols                            1.17-1

libgtk-3-dev recommends no packages.

Versions of packages libgtk-3-dev suggests:
ii  libgtk-3-doc  3.24.5-1

-- no debconf information
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20190313/1e088210/attachment.html>


More information about the pkg-gnome-maintainers mailing list