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

[mhc:01585] uninitialized constant PiLib at Pilot (NameError)



FreeBSD-3.3の環境からFreeBSD-4.6に引越したところ
    /usr/local/lib/ruby/1.6/mhc-palm.rb:26:in `initialize':
    uninitialized constant PiLib at Pilot (NameError)
というメッセージが出てpalm2mhc,mhc2palmが動かなくなりました。
rubyとpilot-linkはそれぞれportsで
    pilot-link-0.9.5_3
    ruby-1.6.7.2002.05.02p
を入れています。過去メイルをgrp freebsd4でさがしてみると
似た現象がすでに報告されていて、対応もされているように見えました。

とりあえず LD_PRELOAD=/usr/local/lib/libpisock.so.4 で
むりやり読み込ませたら使えたのですが、
本当の問題がどこにあるのかわかりません。
どのあたりを見るとよいでしょうか。

実行結果
| koie@skipjack% /usr/local/bin/ruby -Ke /usr/local/bin/palm2mhc -u
| /usr/local/lib/ruby/1.6/mhc-palm.rb:26:in `initialize': uninitialized constant PiLib at Pilot (NameError)
| 	from /usr/local/bin/palm2mhc:89:in `new'
| 	from /usr/local/bin/palm2mhc:89
| koie@skipjack% env LD_PRELOAD=/usr/local/lib/libpisock.so.4 /usr/local/bin/ruby -Ke /usr/local/bin/palm2mhc -u
| Press Sync Button
| Connected..
| Dirty flag cleared.
| koie@skipjack%

--
KOIE Hidetaka 鯉江英隆 <hide@xxxxxxxx>