=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for ruby34-migemo-0.40nb2 --- all-recursive --- Making all in tests --- test-dict.idx --- ruby -I.. ../migemo-index.rb test-dict > test-dict.idx --- test-dict.cache --- ruby -rromkan -ne 'puts $1.to_roma if /^(.+?) /' test-dict | while read line; do echo $line | ruby -ne '$_.chomp!;1.upto($_.length) do |x| puts $_[0,x] end'; done | ruby -I.. ../migemo-cache.rb test-dict <internal:/usr/pkg/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:136:in 'Kernel#require': --> /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb invalid multibyte character 0xA5 invalid multibyte character 0xA4 19 class String 21 def to_katakana > 22 self.gsub(/う~/, '\\1ヴ').tr('ぁ-ん', 'ァ-ン') 23 end 75 end invalid multibyte character 0xA1 invalid multibyte character 0xA3 19 class String > 44 HANZEN_TAB = { > 45 " " => " ", "!" => "—", '"' => "∩", "#" => "◆", > 46 "\$" => "○", "%" => "◇", "&" => "□", "'" => "∏", > 47 "(" => "∈", ")" => "∷", "*" => "■", "+" => "≤", > 48 "," => "·", "-" => "≥", "." => "ˉ", "/" => "】", > 49 "0" => "0", "1" => "1", "2" => "2", "3" => "3", > 50 "4" => "4", "5" => "5", "6" => "6", "7" => "7", > 51 "8" => "8", "9" => "9", ":" => "¨", ";" => "〃", > 52 "<" => "°", "=" => "♂", ">" => "′", "?" => "々", > 53 '@' => "△", "A" => "A", "B" => "B", "C" => "C", > 54 "D" => "D", "E" => "E", "F" => "F", "G" => "G", > 55 "H" => "H", "I" => "I", "J" => "J", "K" => "K", > 56 "L" => "L", "M" => "M", "N" => "N", "O" => "O", > 57 "P" => "P", "Q" => "Q", "R" => "R", "S" => "S", > 58 "T" => "T", "U" => "U", "V" => "V", "W" => "W", > 59 "X" => "X", "Y" => "Y", "Z" => "Z", "[" => "∥", > 60 "\\" => "±", "]" => "∠", "^" => "“", "_" => "〔", > 61 "`" => "∑", "a" => "a", "b" => "b", "c" => "c", > 62 "d" => "d", "e" => "e", "f" => "f", "g" => "g", > 63 "h" => "h", "i" => "i", "j" => "j", "k" => "k", > 64 "l" => "l", "m" => "m", "n" => "n", "o" => "o", > 65 "p" => "p", "q" => "q", "r" => "r", "s" => "s", > 66 "t" => "t", "u" => "u", "v" => "v", "w" => "w", > 67 "x" => "x", "y" => "y", "z" => "z", "{" => "⌒", > 68 "|" => "∶", "}" => "⊙", "~" => "”"} #' > 70 HANZEN_RE = Regexp.new(HANZEN_TAB.keys.sort.map {|x| x.quotemeta}.join('|')) 75 end Unmatched keyword, missing `end' ? 77 class Migemo > 108 def expand_kanas > 109 kana = @pattern.downcase.to_kana > 110 /^(.*)(.)$/ =~ kana ; > 111 head = $1; > 112 last = $2; > 114 cand = Array.new; > 115 return [] if last == nil > 116 if last.consonant? > 117 if /^(.*)(.)$/ =~ head && $2.consonant? > 118 head2 = $1; > 119 beforelast = $2; > 120 if last == $beforelast # special case 2 > 121 cand.push head2 + "っ" > 122 elsif /^(.*)(.)$/ =~ head2 && beforelast == $2 && last.consonant? 234 end Unmatched `end', missing keyword (`do', `def`, `if`, etc.) ? 77 class Migemo > 124 cand += (beforelast + last).expand_consonant.map do |x| > 125 $1 + "っ" + x.to_kana > 126 end > 127 else > 128 cand += (beforelast + last).expand_consonant.map do |x| > 129 head2 + x.to_kana > 130 end > 131 end > 132 elsif /^(.*?)(n?)ny$/ =~ @pattern && $2 == "" # special case 6 > 137 else > 138 deriv = last.expand_consonant > 139 deriv.push "xtsu"; > 140 if last == "c" # special case 3 > 141 deriv.push "chi"; > 142 elsif last == "x" # special case 4 > 143 deriv.push "xya", "xyu", "xyo", "xwa" > 144 end > 145 cand += deriv.map do |x| head + x.to_kana end > 146 end > 147 elsif last == "ん" # speacial case 1 > 148 cand.push kana; > 149 cand += ("n".expand_consonant + ["っ"]).map do |x| > 150 head + x.to_kana > 151 end 234 end Unmatched `end', missing keyword (`do', `def`, `if`, etc.) ? 77 class Migemo > 149 cand += ("n".expand_consonant + ["っ"]).map do |x| > 150 head + x.to_kana > 151 end > 152 else > 154 end > 155 return cand.sort > 156 end 234 end /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:22: syntax errors found (SyntaxError) /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:22: invalid multibyte character 0xA5 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:22: invalid multibyte character 0xA4 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:22: invalid multibyte character 0xA4 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:22: invalid multibyte character 0xA5 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:22: invalid multibyte character 0xA5 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:45: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:45: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:45: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:45: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:46: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:46: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:46: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:46: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:47: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:47: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:47: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:47: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:48: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:48: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:48: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:48: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:49: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:49: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:49: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:49: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:50: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:50: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:50: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:50: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:51: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:51: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:51: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:51: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:52: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:52: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:52: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:52: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:53: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:53: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:53: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:53: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:54: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:54: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:54: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:54: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:55: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:55: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:55: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:55: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:56: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:56: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:56: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:56: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:57: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:57: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:57: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:57: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:58: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:58: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:58: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:58: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:59: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:59: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:59: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:59: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:60: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:60: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:60: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:60: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:61: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:61: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:61: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:61: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:62: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:62: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:62: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:62: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:63: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:63: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:63: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:63: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:64: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:64: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:64: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:64: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:65: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:65: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:65: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:65: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:66: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:66: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:66: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:66: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:67: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:67: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:67: invalid multibyte character 0xA3 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:67: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:68: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:68: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:68: invalid multibyte character 0xA1 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:121: invalid multibyte character 0xA4 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:125: invalid multibyte character 0xA4 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:147: invalid multibyte character 0xA4 /pbulk/work/textproc/migemo/work/migemo-0.40/migemo.rb:149: invalid multibyte character 0xA4 from <internal:/usr/pkg/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:136:in 'Kernel#require' from ../migemo-cache.rb:1:in '<main>' *** [test-dict.cache] Error code 1 make[1]: stopped in /pbulk/work/textproc/migemo/work/migemo-0.40/tests 1 error make[1]: stopped in /pbulk/work/textproc/migemo/work/migemo-0.40/tests make: stopped in /pbulk/work/textproc/migemo/work/migemo-0.40 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/textproc/migemo *** Error code 1 Stop. make: stopped in /usr/pkgsrc/textproc/migemo