ncursesw doesn't like to (re)activate

Joshua Root jmr at macports.org
Sat May 24 06:52:43 PDT 2008


Tabitha McNerney wrote:
> Josh, thanks for confirming. I just did a triple check, and I've got inside:
> 
> /opt/local/share/terminfo/2
> 
> these files (case sensitive):
> 
> 2621    2621-wl 2621A   2621a

OK, so there are two issues here, which may be related. First, ncursesw 
wants to install files whose names differ only in case, which doesn't 
work on case-insensitive filesystems. This is an upstream problem.

Second, MacPorts "forgets" that all but one of these files was installed 
by ncursesw, and hence doesn't remove it upon the port's deactivation.

We definitely want to fix that second problem. However, I did some 
googling just now, and it may be possible to work around both issues by 
using the --with-hashed-db configure option. This uses Berkeley DB for 
the terminfo database instead of separate files.

- Josh


More information about the macports-users mailing list