2011年11月25日 browser/locales/en-US/updater/updater.ini のゴミの正体 [長年日記]
_ browser/locales/en-US/updater/updater.ini のゴミの正体
以前から、firefoxをビルドする際に、browser/locales/en-US/updater/updater.ini の末尾に付いたゴミを取り除かないと、sedがループするという現象があった。
; This file is in the UTF-8 encoding [Strings] TitleText=%MOZ_APP_DISPLAYNAME% Update InfoText=%MOZ_APP_DISPLAYNAME% is installing your updates and will start in a few moments(ここにゴミ)
ひょんな事からこのゴミがユニコードでの「・・・」(中黒点を三つ重ねた文字)を表す文字ということに気づいた。
よくよく見てみると
; This file is in the UTF-8 encoding
と、先頭に書いてありますな...。
いつもビルドしている環境が ja_JP.eucJP なので、ビルドに不具合が発生した...というか、sedに不具合が発生したということか?。