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