Processed: Re: Bug#872532: w3m bricked: symbol lookup error: w3m: undefined symbol: Gpm_Wgetch

2017-08-19 Thread Debian Bug Tracking System
Processing control commands:

> severity -1 important
Bug #872532 [w3m] w3m bricked: symbol lookup error: w3m: undefined symbol: 
Gpm_Wgetch
Severity set to 'important' from 'grave'

-- 
872532: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872532
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#872532: w3m bricked: symbol lookup error: w3m: undefined symbol: Gpm_Wgetch

2017-08-19 Thread Tatsuya Kinoshita
Control: severity -1 important

On August 18, 2017 at 3:50PM +0800, jidanni (at jidanni.org) wrote:
> w3m: symbol lookup error: w3m: undefined symbol: Gpm_Wgetch
>   APT prefers experimental
>   APT policy: (990, 'experimental'), (500, 'unstable')
> ii  libgpm21.20.7-1

This problem seems to be caused with the experimental version of
libgpm2.  The current sid looks OK.

Thanks,
--
Tatsuya Kinoshita


pgpFy0zxs7GWK.pgp
Description: PGP signature


Bug#872532: w3m bricked: symbol lookup error: w3m: undefined symbol: Gpm_Wgetch

2017-08-18 Thread 積丹尼 Dan Jacobson
X-Debbugs-Cc: dic...@invisible-island.net, yama...@jpl.org
Package: w3m
Version: 0.5.3-34
Severity: grave

With the latest upgrade of its dependencies, w3m is now 100 unusable on Debian.

$ w3m
w3m: symbol lookup error: w3m: undefined symbol: Gpm_Wgetch

We read in
http://invisible-island.net/ncurses/ncurses.faq.html#using_gpm_lib

"w3m contains some contorted code to exploit this, by abusing the
library interface: it defines several symbols that conflict with ncurses
to intercept calls to wgetch, while using other symbols from ncurses as
is. (There is also documented Gpm_Getch, but it is no longer present in
the GPM source code)."

Anyway I can no longer use w3m on Debian. It won't even start.

I can't even do
$ echo ooo|TERM=dumb w3m -dump
w3m: symbol lookup error: w3m: undefined symbol: Gpm_Wgetch

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

Kernel: Linux 4.12.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=zh_TW.UTF-8, LC_CTYPE=zh_TW.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages w3m depends on:
ii  libc6  2.24-14
ii  libgc1c2   1:7.4.4-1
ii  libgpm21.20.7-1
ii  libssl1.1  1.1.0f-4
ii  libtinfo5  6.0+20170715-2
ii  zlib1g 1:1.2.8.dfsg-5

Versions of packages w3m recommends:
ii  ca-certificates  20170717

Versions of packages w3m suggests:
pn  cmigemo   
ii  curl  7.55.0-1
ii  dict  1.12.1+dfsg-4
pn  dict-wn   
ii  dictd 1.12.1+dfsg-4
pn  libsixel-bin  
ii  man-db2.7.6.1-2
ii  mime-support  3.60
pn  mpv   
ii  w3m-el-snapshot [w3m-el]  1.4.569+0.20170110-1
pn  w3m-img   
ii  wget  1.19.1-4
ii  xdg-utils 1.1.1-1
pn  xsel  

-- no debconf information