GNU屏幕在HP-UX上找不到terminfo条目

我正在尝试使用HP-UX B.11.23 U ia64 0308561483 unlimited-user license进行screen工作。 请注意,我没有root权限。

我已经编译成功,使用LIBS=-lcursesconfigurationscreen

当我尝试开始屏幕它wrotes
Cannot find terminfo entry for 'xterm'.

但是有terminaltypes的terminfos

 screen-4.0.3> ls -a /usr/share/lib/terminfo/x/ . .. x-hpterm x1700 x1720 x1750 xitex xl83 xterm xterms 

我的问题可能是在非标准path中,因为根据man页的标准path是/usr/lib/terminfo/?/*

我试过的:

但正如我所说我没有root访问,所以不能使符号链接,无论如何,我试图运行屏幕填充TERMINFO_DIRSTERMINFO_DIRS=/usr/share/lib/terminfo/x/ ./screenTERMINFO_DIRS=/usr/share/lib/terminfo/ ./screen ),但没有一个工作 – 同样的错误。

将TERM更改为不同的值 – 相同的错误Cannot find terminfo entry for <WHATEVER WHAT WAS IN TERM VAR>.

把一些东西放入screenrc并运行./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" 

我也尝试从http://hpux.connect.org.uk/hppd/hpux/Development/Libraries/termcap-1.3.1/termcap进行编译,但是它也没有工作,但症状相同。

有没有人在这个平台上工作过屏幕,并可以发布ldd或二进制本身的输出?

但到目前为止还没有运气,你有什么build议吗? 需要一些额外的信息,让我知道。 另请参阅评论中的strace

HPUX屏幕的安装说明说

 Note: * Install termcap first and *then* screen. If you do it the other way around, screen will not work because the termcap entries will be missing. If you update termcap in the future, you will need to re-install screen afterwards of course. 

你真的安装了termcap吗?还是只是编译它?