0

Windows (具体的には 64 ビットの Windows Server 2008 R2 SP1) で Fennec (Firefox for Mobile) をビルドするために、このチュートリアルに従おうとしています: https://wiki.mozilla.org/Mobile/Fennec/Android

私はインストールしました(私が読んだことが必要であるか、以前に持っていて関連性があると思っていたソフトウェアのいずれかです):

  • Visual Studio 2010 プロフェッショナル
  • Eclipse Helios (インストールされていませんが、持っています)
  • Android SDK 12 (最新)
  • Android NDK r5 (最新)
  • Eclipse ADT プラグイン
  • シグウィン
  • ヌーメイク
  • TortoiseHg
  • Mozilla Build (ダウンロードして解凍しましたが、使用していません)

私がしたことは次のとおりです。

  1. ソースコードのクローン ( )hg clone http://hg.mozilla.org/mozilla-central/
  2. mozconfig という名前のファイル (拡張子なし) を作成し、チュートリアルで指定されているように内容を次のパスに配置します:C:\Users\Administrator\Downloads\android-ndk-r5b-windows\android-ndk-r5bおよびC:\Program Files (x86)\Android\android-sdk\platforms\android-8.
  3. コマンドラインを開き、正しいフォルダーに移動して実行しますmake -f client.mk

この出力を受け取りました:

C:\Users\Administrator\Desktop\mozilla_central>make -f client.mk
The system cannot find the path specified.
process_begin: CreateProcess(NULL, uname -s, ...) failed.
'C:/Users/Administrator/Desktop/mozilla_central/build/autoconf/mozconfig2client-mk' is not recognized as an internal or external command,
operable program or batch file.
client.mk:141: C:/Users/Administrator/Desktop/mozilla_central/.mozconfig.mk: No such file or directory
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh  C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
make: *** No rule to make target `C:/Users/Administrator/Desktop/mozilla_central/.mozconfig.mk'.  Stop.

これは私が Firefox を構築しようとする最初の試みであり、make を使用する最初の試みでもあります。

ご協力いただきありがとうございます!

4

1 に答える 1

0

言及すべきいくつかのこと:

  • 端末ウィンドウが管理者権限なしで開かれたようです。「管理者として実行」オプションを使用して開いてみてください。また、失敗した実行を使用して作成されたすべてのオブジェクト ディレクトリを削除します。許可は間違っています。
  • 作成した mozconfig にも完全な読み取り/書き込み権限があることを確認してください
  • 私たちはつい最近 (先週) NDK5 (および NDK6) の動作をサポートしましたが、https: //wiki.mozilla.org/Mobile/Fennec/Android の mozconfigはまだ古くなっています。新しく改善された mzconfig は、 https: //wiki.mozilla.org/User:Blassey/Notes/Android#mozconfig で見つけることができます(はい、この情報はすぐにメイン Wiki ページに移動します。

必要な変更を行った後、ビルドを再試行してください。

于 2011-07-18T13:41:42.297 に答える