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

[mhc:01408] mhc2palm doesn't work on Mac OS X



みなさん初めまして,タケチマサシです。

Mac OS X (10.0.4) にて MHC (0.25) を利用しようとしたところ,mhc2palm
が正常に動作しません。

ruby に関しては mhc2palm が利用したいが為にインストールしたくらいの素
人なのでデバッグしようにも手のつけどころが解らない始末です。

以下に経過報告致します。

ruby は 1.6.4 をソースより,
$ ./configure --without-gcc
$ make
$ sudo make install

とインストールしました。

pilot-link 関連は pilot-xfer が正常に動作しており,ruby-ext の make
install は正常に終了したと思います。確認事項があればアドバイス下さい。
その後に mhc2palm を実行すると以下のエラーが表示され終了します。

-- ここから
$ ./mhc2palm -a -d /dev/tty.KeyUSA19191.1
Press Sync Button                                                               
/usr/local/lib/ruby/1.6/mhc-schedule.rb:1163:in `format': invalid
value for Integer: "08" (ArgumentError)
        from /usr/local/lib/ruby/1.6/mhc-schedule.rb:1163:in `regist'
        from /usr/local/lib/ruby/1.6/mhc-schedule.rb:1162:in `each'
        from /usr/local/lib/ruby/1.6/mhc-schedule.rb:1162:in `regist'
        from /usr/local/lib/ruby/1.6/mhc-schedule.rb:1156:in `each'
        from /usr/local/lib/ruby/1.6/mhc-schedule.rb:1156:in `regist'
        from /usr/local/lib/ruby/1.6/mhc-schedule.rb:1235:in `update_slot'
        from /usr/local/lib/ruby/1.6/mhc-schedule.rb:1201:in `update'
        from /usr/local/lib/ruby/1.6/mhc-schedule.rb:1200:in `each'
        from /usr/local/lib/ruby/1.6/mhc-schedule.rb:1200:in `update'
        from /usr/local/lib/ruby/1.6/mhc-schedule.rb:1125:in `search1'
        from /usr/local/lib/ruby/1.6/mhc-schedule.rb:1091:in `search'
        from /usr/local/lib/ruby/1.6/mhc-schedule.rb:1090:in `each'
        from /usr/local/lib/ruby/1.6/mhc-schedule.rb:1090:in `search'
        from /usr/local/lib/ruby/1.6/mhc-schedule.rb:1078:in `each_sch'
        from ./mhc2palm:124
-- ここまで

-i オプションを使用すると,Palm 側のスケジュールが消された後に上記エラー
が発生します (現在私の Pilot はカラ状態 :(

つい最近まで Linux で生活していたのですが,その Linux マシンが壊れてし
まい,あわてて職場の Mac OS X にメール環境その他を構築している最中です。

何か解決策,試してみる事等があればアドバイスして下さい。
以上,よろしくお願いします。

/**
 * TAKEchi Masashi      http://www.TAKEchon.NET/
 *                      Anytime anywhere; TAKE it EASY!
 */