wxz317 发表于 2011-07-12 12:30

HP-UX上的VNC服务启动问题

我在HP-UX上正确安装了VNC,但在启动的时候报如下错误:
#vncserver

You will require a password to access your desktops.

/usr/lib/dld.sl: Can't open shared library: /usr/local/lib/libstdc++.sl
/usr/lib/dld.sl: No such file or directory
: Core file for 32 bit PA-RISC application
:   /usr/bin/vncpasswd saved to /core.vncpasswd.

New 'rx2600:1 (root)' desktop is rx2600:1

Starting applications specified in //.vnc/xstartup
Log file is //.vnc/rx2600:1.log

我在网上找了很久,都没有找到如何安装libstdc++,请大家帮帮忙看看这个东西在那个包里

hetg407 发表于 2011-07-12 12:38

That library is a part of gcc, the Gnu based C/C++ product and can be found and downloaded from the HP-UX Archiving and Porting Center

wxz317 发表于 2011-07-12 12:53

我已经安装了GCC 4.2.3版本,系统中搜索的时候,找到下列文件:
#find / -name "libstdc++*"
/usr/lib/hpux64/libstdc++.so.6
/usr/lib/libstdc++.so
/usr/local/lib/hpux64/libstdc++.a
/usr/local/lib/hpux64/libstdc++.la
/usr/local/lib/hpux64/libstdc++.so
/usr/local/lib/libstdc++.a
/usr/local/lib/libstdc++.la
/usr/local/lib/libstdc++.so

但没有libstdc++.sl,这个文件怎么才能有啊

wxz317 发表于 2011-07-12 12:57

我看.so和.sl文件属性:
#file /usr/lib/dld.sl
/usr/lib/dld.sl:      s800 shared library -not stripped
#file /usr/lib/hpux32/dld.so
/usr/lib/hpux32/dld.so: ELF-32 executable object file - IA64
看起来这两种文件还是有区别的
.sl文件是怎么来的

lbseraph 发表于 2011-07-12 14:34

本帖最后由 lbseraph 于 2011-07-12 14:52 编辑

libgcc有这个文件,不过是for PA-RISC的,rx2600上的肯定是IA对应的libstdc++.so了。再研究。。。

wxz317 发表于 2011-07-12 14:54

嗯,确实是IA平台

lbseraph 发表于 2011-07-12 20:39

刚test完HPUX11.11的VNC配置,通过没有问题。

lbseraph 发表于 2011-07-13 14:06

在IA上测试VNC free版的4.1.2的通过没有问题,别用4.1.3版。

http://www.fileplay.net/file/3646/vnc-free-edition-for-hp-ux-11-11i-pa-risc-v4-1-2
页: [1]
查看完整版本: HP-UX上的VNC服务启动问题