BBS水木清华站∶精华区

发信人: anmin@csie.ntu.edu.tw (Anmin Deng), 看板: Linux 
标  题: Re: 有关 ld.so 的问 
发信站: Nat'l Taiwan Univ..CSIE (Sun Dec  8 20:14:39 1996) 
转信站: sobee!netnews.ntu!anmin 
 
保时捷 911 (Jackson.bbs@bbs.ntcn.edu.tw) wrote: 
 刚刚将 ld.so 由 1.8.3 换成 1.8.5 结果在 
 做 ldconfig 时出现错误讯息: 
 ldconfig: warning: /usr/lib/libform.so.1.9.9e has inconsistent soname 
 (libform.so.3.0) skipping 
 出现了四, 五个这样的讯息, 请问这该如何解决, 谢谢!! 
 
有几种不同的方法, 但不知目前有没有正规的做法.. 
1. 使用 ld.so-1.8.5, 但 ldconfig 仍使用旧版的. 或 
2. 把所有的 libxx.so.1.9.9e 改名为 libxx.so.3.0.1.9.9e 再 
   link libxx.so.3.0.1.9.9e <== libxx.so.1.9.9e. 或 
3. 重新 compile ncurses-1.9.9e, 把 soname (API) 设成合理的数值, 
   例如 libxx.so.1 或 libxx.so.3 等. 
 
 
 -------------------------------------------------------------------------- < 
 
作者: JoeLu (     ) 看板: Linux 
标题: Re: 关於 ncurses 的问题 
时间: Wed Apr  9 13:31:04 1997 
 
※ 引述《thinoxide.bbs@bbs.ee.ntu.edu.tw (liu)》之铭言: 
 /sbin/ldconfig: warning: /usr/lib/libmenu.so.1.9.9e has inconsistent 
 soname (libmenu.so.3.0), skipping 
[snipped] 
 /sbin/ldconfig: warning: /usr/lib/libform.so.1.9.9g has inconsistent 
 soname (libform.so.3.4), skipping 
 请问是那里出错了?  make install 时, 有些奇怪的 link 会被建立 
 (把 libncurses.so.3.0 连到 libncurses.so.3.0 libncurses.so.1.9.9g) 
 这是怎麽回事? 
 
    这些 message 是无害的。 
    若实在看得很不顺眼,您可以更新您的 ld.so 成较新的版本。 
    记得是 ld.so-1.8.9+ 就没这问题了。 

BBS水木清华站∶精华区