You are not logged in.

#1 2010-01-28 15:04:19

i.ishikawa
Member
Registered: 2009-07-17
Posts: 2

AUR の migemo がビルドできない

migemo が ruby 1.9 に対応していないため,AUR の migemo パッケージが結構前からビルドできなくなっているようです.

ruby -I.. ../migemo-index.rb test-dict > test-dict.idx
../migemo-index.rb:19:in `<main>': invalid byte sequence in UTF-8 (ArgumentError)
make[1]: *** [test-dict.idx] エラー 1
make[1]: ディレクトリ `/tmp/yaourt-tmp-ishikawa/aur-migemo/migemo/src/migemo-0.40/tests' から出ます
make: *** [all-recursive] エラー 1

PKGBUILD を修正したり Debian のパッチを当てることでなんとかビルドすることができましたが,メンテナの方は AUR にあるパッケージを直していただけないでしょうか.

Offline

#2 2010-02-18 20:24:13

awkwood
Member
From: .au <=> .ca
Registered: 2009-04-23
Posts: 91

Re: AUR の migemo がビルドできない

Migemo is not yet compatible with Ruby 1.9.1   http://d.hatena.ne.jp/yshl/20090814/1250197679

This code does not give a UTF-8 error (migemo-index.rb)

# encoding: euc-jp
# Index Migemo's dictionary.
#
offset = 0
while line = gets
  unless line.force_encoding("euc-jp") =~ /^;/
    print [offset].pack("N")
  end
  offset += line.bytesize
end

Offline

#3 2010-02-19 05:00:14

i.ishikawa
Member
Registered: 2009-07-17
Posts: 2

Re: AUR の migemo がビルドできない

awkwood.
I mailed a report to the migemo maintainer and got back a reply that he'd make migemo compatible with ruby 1.9.x. I have little knowledge of ruby and couldn't make it in spite of your advice (it seems some files other than migemo-index.rb need to be fixed), so I'm waiting for the maintainer to make the work done. Thank you.

Offline

Board footer

Powered by FluxBB