[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:08931] Re: [Wnn] libjd.a



むつみです。

 kawafuji@xxxxxxxxxxxxx (Mitsuhiro KAWAFUJI) さんは
   Subject: [debian-users:08929] Re: [Wnn] libjd.a
   Message-ID: <s8TN5.kawafuji@xxxxxxxxxxxxx>
 において言いました

>>  しかし、先に進んだものの、まだまだ問題があります。makeで次のエラー
>> が出ました。
>> 
>> unix.o: In function `vim_dirname':
>> unix.o(.text+0x5a8): the `getwd' function is dangerous and should not be used.
>> ld: warning: libc.so.5, needed by ./libtermcap.so, may conflict with libc.so.6
>> /lib/libc.so.5: the `gets' function is dangerous and should not be used.
>> /lib/libc.so.5: warning: `siggetmask' is obsolete; `sigprocmask' is best
>> 
>>  最初のgetwdは使うべきじゃないといってるだけで、とりあえず動作に
>> は問題ないですよね?でも、ソースを修正するとしたらgetwdの代わりに
>> 何を使えばいいのでしょう?
>> 
>>  次のlibtermcapがlibc.so.5を要求しているのは問題なんでしょうね。
>> それでも一応、(j)vimはでき上がるのですが、起動して漢字変換しようと
>> したところで、
>> 
>>     セグメントエラー
>> 
>> と言ってお亡くなりになります;-(。

 えっ!!っと思って調べたんですが、確かに libc5 にリンクしてあるライブラ
リだったんだ ^^;; (良く調べりゃ、oldlib じゃん。気が付け > 私)。

% ldd /lib/libtermcap.so.2
        libc.so.5 => /lib/libc.so.5 (0x40015000)

 じゃあ、ダメですね(altgcc とか入れて、libc5 向けにコンパイルするって
てはあるけど、それは不毛な努力)。Hamm な環境では使えないものと(ないも
のと)考えてください。

>>  こちらで解決するのがベストなのでしょうが、とっかかりが分かりませ
>> ん。どなたかヒントはありませんでしょうか?

 ベストというか他に方法がなくなりました。が、私にも取っ掛かりが見えま
せん(このへんは、全然詳しくないんで)。

-- 
 From Nagoya
  ishikawa@xxxxxxxxxxx, ishikawa@debian.or.jp
 ** 石川 睦%無意味な全文引用をする人は嫌い@Japan Linux Users Group ** 
                                               (Nagoya Linux Users Group)
 My Debian-JP NEWS         http://www.linux.or.jp/~ishikawa/linux/debian-jp/
 X-TT 1.0 [Aoi MATSUBARA]  http://www.linux.or.jp/~ishikawa/linux/X-TT/