Estou tentando fazer com que screen
funcione em HP-UX B.11.23 U ia64 0308561483 unlimited-user license
.
Por favor note que eu não tenho acesso root.
Eu já compilei screen
com sucesso, configurado com LIBS=-lcurses
.
Quando tento iniciar a tela, ele gera Cannot find terminfo entry for 'xterm'.
Mas existem terminus para o tipo de terminal
screen-4.0.3> ls -a /usr/share/lib/terminfo/x/
. .. x-hpterm x1700 x1720 x1750 xitex xl83 xterm xterms
Eu acho que o problema pode estar no caminho não padrão, porque de acordo com o caminho padrão da página man
é /usr/lib/terminfo/?/*
O que eu tentei:
Mas como eu disse eu não tenho acesso root então não posso fazer o symlink, de qualquer forma eu tentei rodar tela com TERMINFO_DIRS
( TERMINFO_DIRS=/usr/share/lib/terminfo/x/ ./screen
e TERMINFO_DIRS=/usr/share/lib/terminfo/ ./screen
) preenchido mas nenhum deles funciona - mesmo erro.
Mude o TERM para valores diferentes - o mesmo erro Cannot find terminfo entry for <WHATEVER WHAT WAS IN TERM VAR>.
Coloque algo no screenrc e execute ./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"
Eu também tentei compilá-lo contra termcap
de http://hpux.connect.org.uk/hppd/hpux/Development/Libraries/termcap-1.3.1/
, mas também não funcionou, com os mesmos sintomas.
Existe alguém que tenha tela de trabalho nesta plataforma e possa postar a saída de ldd
ou o próprio binário?
Mas sem sorte até agora, você tem alguma sugestão? Precisa de alguma informação adicional, me avise.
Veja também strace
anexado nos comentários.