请教那位大侠在Solaris 2.6下装过FireBired啊
现是Makefile里的那个isntall命令不对(Solaris 2.6里install命令在/usr/sbin下
而且参数也与Linux之类的大不相同, 真不晓得configure scripts是怎么做的 :-( )
改了改总算把编译好的bbs/bbs.cahtd/bbsrft/thread啥的弄到/home/bbs/bin里了
按说明测试:
telnet localhost
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
SunOS 5.6
login: bbs
Password:
BBS 最近 (1,10,15) 分钟的平均负荷分别为 0.00, 0.00, 0.02 (目前上限 = 15).
ld.so.1: bbs: 致命的: libucb.so.1: 打开失败: 无此文件或目录
Connection closed by foreign host.
开来是动态链接库找不到
用命令 ldd /home/bbs/bin/bbs, 果然:
libsocket.so.1 => /usr/lib/libsocket.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libucb.so.1 => (文件没有找到)
librpcsvc.so.1 => /usr/lib/librpcsvc.so.1
libc.so.1 => /usr/lib/libc.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libmp.so.2 => /usr/lib/libmp.so.2
按说明文档,用bbsuser longin, 执行命令bin/bbs,错误一样的.
again,在执行bin/bbs前 setenv LD_LIBRARY_PATH /usr/ucblib, 能够正确显示进站画面
可是--------- bbs的shell被设成了bbsrtf,俺怎么设这个环境变量啊 :-(((
据说ssh在solaris下也有这毛病,解决的方法也是setenv,那位装成过请不吝赐教了
另:有人说在编译时设LD_LIBRARY-PATH,实验了下,没用 :-(. 再: Solaris是不是有些
特殊啊(据俺听说, solaris既不是System V有非Berkley-derived),装各种软件时的的
configure scripts总是猜的不对,包括在solaris 2.4下装gcc 2.80的configure scripts
都有些问题 :-(((
谢谢您 //bow
--
FROM 159.226.41.165