Debian Bug report logs - #275820
w3m has potential symbol conflicts with libncurses

version graph

Package: w3m; Maintainer for w3m is Tatsuya Kinoshita <tats@debian.org>; Source for w3m is src:w3m (PTS, buildd, popcon).

Reported by: dickey@his.com

Date: Sun, 10 Oct 2004 14:03:03 UTC

Severity: normal

Found in version 0.5.1-1

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Fumitoshi UKAI <ukai@debian.or.jp>:
Bug#275820; Package w3m. (full text, mbox, link).


Acknowledgement sent to dickey@his.com:
New Bug report received and forwarded. Copy sent to Fumitoshi UKAI <ukai@debian.or.jp>. (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Thomas Dickey <tom@invisible-island.net>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: w3m has potential symbol conflicts with libncurses
Date: Sun, 10 Oct 2004 09:56:47 -0400
Package: w3m
Version: 0.5.1-1
Severity: normal

w3m uses the termcap emulation from libncurses, i.e., tgetent(), etc.
It also contains symbols that can conflict with libncurses, e.g.,
initscr() in its terms.c file.  I've found this to be a bad practice
since it can cause mysterious failures.  My recommendation is that
w3m's conflicting symbols (and their calls of course) be renamed.

Here's a list of the symbols which are conflicting:

addch
addnstr
addstr
clear
clrtobot
clrtoeol
getch
initscr
move
refresh
scroll
standend
standout
wgetch

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.27-td2
Locale: LANG=C, LC_CTYPE=en_US.UTF-8

Versions of packages w3m depends on:
ii  libc6                       2.3.2.ds1-16 GNU C Library: Shared libraries an
ii  libgc1                      1:6.3-1      Conservative garbage collector for
ii  libgpmg1                    1.19.6-12.1  General Purpose Mouse Library [lib
ii  libncurses5                 5.4-4        Shared libraries for terminal hand
ii  libssl0.9.7                 0.9.7d-5     SSL shared libraries
ii  zlib1g                      1:1.2.1.1-7  compression library - runtime

-- no debconf information



Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Jun 5 03:09:17 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.