[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Shared object "libXmu.so.6" not found
> 千葉市中央区長洲
> 藤原 誠
とりあえず、動くとどのように見えるかを確認する、という目的の作
業だという前提での話です。本来はどうするべきか、ということは少
し置いておきます。
| Subject: Re: package of libXext-1.0.3.tgz etc
| Date: Sun, 25 Nov 2007 15:31:52 +0900
> % emacs --version
> を実行すると
> Shared object "libXmu.so.6" not found
Shared Library がない、ということはいくつかの場合が考えられ
ます。例えば、必要なものを間違って消してしまったって、そう
ういうことは起る可能性があります。
良くあるのは、emacs を make した時にはあったはずのものが、
動作 (run) する時にはない、という状況です。binary package の
場合には、特にこの可能性があります。
あるいは環境変数 LD_LIBRARY_PATH が不適切な内容に設定され
ているということもあります。通常は未定義のはずです。
ttyp1:makoto@mini 15:56:16/071125(~)> echo $LD_LIBRARY_PATH
LD_LIBRARY_PATH: Undefined variable.
そういう時に、とりあえず、動けばいいということで、
その辺を承知した上で、何かの拍子に Segment Fault するとか、
そういう可能性は了解の上で、次のように作業します。
それで emacs が何を要求しているか調べます。いまはXmu 限定だとし
て次のようにします。これはうまく存在している時です。
ttypb:makoto@bologna 15:52:21/071125(~)> ldd `which emacs` | grep Xmu
-lXmu.6 => /usr/X11/lib/libXmu.so.6
ない時には、次のようになると思います。
ttypb:makoto@bologna 15:53:54/071125(~)> ldd `which emacs` | grep Xmu
-lXmu.6 => not found
-lXmu.6 => not found
今回の emacs-22.1nb1 GNU editing macros (editor)
は、実は X11 の modular 版で make しているので、次のようになります。
(という訳でごめんなさい)..
----------------
NetBSD 4.99.25 (GENERIC) #0: Fri Aug 17 13:03:20 JST 2007
Welcome to NetBSD!
ttyp0:makoto@pismo 16:04:16/071125(~)> ldd `which emacs` | grep Xmu
-lXmu.6 => /usr/pkg/lib/libXmu.so.6
----------------
どうすればいいのかは、考えさせて下さい。
(書き出しとは一致していません。ごめんなさい)
多分次の pkg を pkg_add すればとりあえず進むと思います。
libXmu-1.0.3 X Miscellaneous Utilities library
---
(藤原)
ttyp0:makoto@pismo 16:08:38/071125(~)> ldd `which emacs`
/usr/pkg/bin/emacs:
-lICE.6 => /usr/pkg/lib/libICE.so.6
-lSM.6 => /usr/pkg/lib/libSM.so.6
-lXau.6 => /usr/pkg/lib/libXau.so.6
-lXdmcp.6 => /usr/pkg/lib/libXdmcp.so.6
-lX11.6 => /usr/pkg/lib/libX11.so.6
-lXt.6 => /usr/pkg/lib/libXt.so.6
-lXext.6 => /usr/pkg/lib/libXext.so.6
-lXmu.6 => /usr/pkg/lib/libXmu.so.6
-lXpm.4 => /usr/pkg/lib/libXpm.so.4
-lXp.6 => /usr/pkg/lib/libXp.so.6
-lXaw3d.8 => /usr/pkg/lib/libXaw3d.so.8
-ljpeg.62 => /usr/pkg/lib/libjpeg.so.62
-lz.1 => /usr/lib/libz.so.1
-lm.0 => /usr/lib/libm.so.0
-lc.12 => /usr/lib/libc.so.12
-ltiff.3 => /usr/pkg/lib/libtiff.so.3
-lpng12.0 => /usr/pkg/lib/libpng12.so.0
-lungif.4 => /usr/pkg/lib/libungif.so.4
-lossaudio.0 => /usr/lib/libossaudio.so.0
-ltermcap.0 => /usr/lib/libtermcap.so.0
ttyp0:makoto@pismo 16:16:14/071125(~)> pkg_info | grep libX
libXau-1.0.3 Authorization Protocol for X from X.org
libXdmcp-1.0.2 X Display Manager Control Protocol library from X.org
libX11-1.1.3 Base X libraries from modular Xorg X11
libXext-1.0.3 X Extension library
libXt-1.0.5 X Toolkit Intrinsics library
libXmu-1.0.3 X Miscellaneous Utilities library
libXpm-3.5.6 X PixMap Library from modular Xorg X11
libXp-1.0.0 X Print Service Extension Library
libXi-1.1.2 X Input extension library
libXaw-1.0.3 X Athena Widgets Library from modular Xorg X11
libXfixes-4.0.3 Xfixes library and extension of X RandR from modular X.org
libXrender-0.9.2 X Render Library
libXcursor-1.1.8 Client-side cursor loading library for X
libXinerama-1.0.2 X PanoramiX extension library
libXrandr-1.2.1 X RandR Library from X.org
libXft-2.1.12 Library for configuring and customizing font access