>> >> 現在の環境はslackware96ベースでKernel-2.0.25 + gcc2.7.2 + >> accelareted-X1.3を使っています。 >> X-inside社のCDEをいれようかと計画していたのですが、お金がたりなくて >> RED HAT社のMotif2.0をいれた上に、Fvwm2-CDEm-v1.0使ってごまかしています。 > >私も以前、accelareted-X1.3 & RED HAT Motif2.0 で使用していました。 >現在は、accelareted-X2.1 & CDE です。 > >> moxmfなどのlibXtを必要とするプログラムをコンパイルすると >> >> /usr/X11R6/lib/libXt.so: undefined reference to `XkbLookupKeySym' >> >> となってしまいます。-lX11オプションをとれば一応コンパイルは通るのですが、 >> なぜこうなってしまうのでしょうか? > >私も同じ現象でした。 >このままでもプログラムの動作は問題ありませんでした。 >以前の話なので確かではないかもしれませんが、-lXtの代わりに、 >/usr/X11R6/lib/libXt.aをリンクすると、このエラーは消えると思います。 > >あと、コンパイルのエラーではなく、リンク時のエラーですよね。 MLには初めて投稿します瀬戸@武蔵工大と申します。 Linux歴は約8ヶ月の初心者です、よろしくお願いします。 私はslackwareのみでRED HAT Motif2.0はいれていませんが gcc test.c -lm -lX11 -L/usr/X11R6/lib と -L で直接/usr/X11R6/lib を指定してリンクさせています。 .cshrcにかけばいいのかなぁと思って setenv LD_LIBRARY_PATH /usr/X11R6/lib と書いていてsetenvすると LD_LIBRARY_PATH=/usr/X11R6/lib /usr/lib とかでるんですけど”-L/usr/X11R6/lib”をはずすとコンパイルが通りません。 この.cshrcの書き方って間違っているのでしょうか? どなたか解決法ご存じでしたらご返答お願いします。 slackwareでRED HAT のMotif2.0なんて使えるのですね。 興味があるので早速いれてみたいと思ってます。 ****************************************** 武蔵工業大学自動制御研究室4年 瀬戸 啓太(sete _at_ ac.cs.musashi-tech.ac.jp) ****************************************** -- Keita Seto sete _at_ ac.cs.musashi-tech.ac.jp
Follow-Ups:
- Prev by Subject: [linux-users:00087] 返信:[linux-users:00074] jman
- Next by Subject: [linux-users:00089] Re: I am newbie
- Previous by thread: [linux-users:00087] 返信:[linux-users:00074] jman
- Next by thread: [linux-users:00107] Re: HELLO and about Red Hat Motif
- Indexes:[Main][Thread]