Firefox os をArchlinuxにてビルドしてみる

スポンサーリンク

結論からいいますと、失敗(挫折)しました。

Firefox osのビルド環境ですが、推奨は、Ubuntu 12.04 推奨と、なっています。
Archlinuxでは動かないよとも書いてあります。

Mozilla Developer Network日本語のページ

最初からこの言葉に従ってればよかったのですが、こちら英語版では、そんなこと書いてありませんでした。(8月16日現在)

Mozilla Developer Network英語のページ

よくあるお約束は、「日本語のページは更新されてないけで、英語のサイトは最新だよ」というものだと思っていたのですが・・・。

まず、動かなかったものとしてはビルドの際の、perlの一部。

./download-blobs.sh: 行 21: shasum: コマンドが見つかりません

shasumというのが、perlのコマンドだったんですが、これが動きませんでした。
パスがちゃんと通ってないのが原因だったようなので、パスを通してこちらは解決。

ただ、どうしても解決に至らなかったのがビルドの途中で

エラー: ‘indexOfKey’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
ssize_t i = indexOfKey(key);

こちらのエラー。
このエラーがでると、ビルドが終了。
もちろん、imgファイルも出来上がってません。

こちらのエラー調べてみると、gccが怪しい。

別のOSでも新しいgccバージョンはダメ。と書いてあるので、Archlinux側でもダウングレードして見ましたが、結果は同じ。

これは、日本語サイトが正しいという事なのかなーという事で断念・・・。

Ubuntuなんて久方に使ってませんが、まあ、VirtualBoxでOKかもしれません。

という事で、Ubuntu環境を整えて再チャレンジしようと思います。

スポンサーリンク

シェアする

フォローする

スポンサーリンク