Operating System - HP-UX
1834724 Members
2532 Online
110069 Solutions
New Discussion

Re: "Name collision between su dumb"

 
SOLVED
Go to solution
Sergey Akifiev_1
Frequent Advisor

"Name collision between su dumb"

on 11.11 some applicatins (for example vim) printing a screenfull of lines like "Name collision between su dumb" (last two words are different for each line).
what it can be? on 11.23 everything is OK.
5 REPLIES 5
Ivan Krastev
Honored Contributor
Solution

Re: "Name collision between su dumb"

If TERMINFO is not set you don't (now) get a core-dump, you get an error message about "Name collision between h hh" etc. If TERMINFO is set (correctly) the application works fine.
The problem is in ncurses.

regards,
ivan
Mridul Shrivastava
Honored Contributor

Re: "Name collision between su dumb"

Create the following:

ln -s /usr/share/lib/terminfo /usr/local/share/terminfo

(may have to create the directory "/usr/local/share" first if it doesn't exist -
but it should)
Time has a wonderful way of weeding out the trivial
Sergey Akifiev_1
Frequent Advisor

Re: "Name collision between su dumb"

thnx. setting TERMINFO or doing `ln -s' helps.
BUT. in termino(4) it is stated that if TERMINFO is not set, then it is defauilting to "/usr/lib/terminfo/?/*". why this doesn't work?
A. Clay Stephenson
Acclaimed Contributor

Re: "Name collision between su dumb"

Because you are reading an HP-UX man page and vim was almost certainly using ncurses (the Gnu version of the curses library) so while TERMINFO behavior is correctly documented for the HP supplied version of lcurses, that does not imply that the documentation is correct for other lcurses implementations.
If it ain't broke, I can fix that.
Sergey Akifiev_1
Frequent Advisor

Re: "Name collision between su dumb"

thnx for lighting this corner.

the soluthion for ncurses is:
`ln -s /usr/share/lib/terminfo /usr/local/share/terminfo'
or `export TERMINFO=/usr/share/lib/terminfo'