GNU screen cannot find terminfo entry on HP-UX
- by Ency
I am trying to make screen work on HP-UX B.11.23 U ia64 0308561483 unlimited-user license.
Please notice I do not have root access.
I have already compiled screen successfully, configured with LIBS=-lcurses.
When I try to start screen it wrotes
Cannot find terminfo entry for 'xterm'.
But there ARE terminfos for the terminal type in
screen-4.0.3> ls -a /usr/share/lib/terminfo/x/
. .. x-hpterm x1700 x1720 x1750 xitex xl83 xterm xterms
I thing the problem may be there are in non-standard path, because according to man page standard path is /usr/lib/terminfo/?/*
What I tried:
But as I said I do not have root access so cant make symlink, anyway I tried run screen with filled TERMINFO_DIRS (TERMINFO_DIRS=/usr/share/lib/terminfo/x/ ./screen and TERMINFO_DIRS=/usr/share/lib/terminfo/ ./screen) but none of them work - same error.
Change TERM to different values - same error Cannot find terminfo entry for <WHATEVER WHAT WAS IN TERM VAR>.
Put something into screenrc and run ./screen -c screenrc
screen-4.0.3> cat screenrc
attrcolor b ".I"
term xterm
termcap xterm* LP:hs@
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
defbce "on"
But no luck so far, have you got any suggestions? Need some additional information, let me know.