2

Windowsでqt5をビルドしようとしています。「 Git から Qt 5 を構築する」の指示に従っています。

ただし、ソースコードを正常に取得することさえできません。
最初のコマンド「<code>git clone git://gitorious.org/qt/qt5.git qt5」は正常に完了しました。
しかし、次のコマンド「perl init-repository」は次のエラー情報で失敗しました:

 + git submodule init 0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487
 AllocationBase 0×0, BaseAddress 0×68560000, RegionSize 0×170000, State 0×10000
 c:\program files (x86)\git\bin\sh.exe: *** Couldn’t reserve space for cygwin’s h
 eap, Win32 error 0
 git submodule init exited with status 256 at init-repository line 268. Qt::InitRepository::exe(‘Qt::InitRepository=HASH ’, ‘git’, ‘sub
 module’, ‘init’) called at init-repository line 373 Qt::InitRepository::git_submodule_init(‘Qt::Init Repository=HASH’) called at init-repository line 569 Qt::InitRepository::run(‘Qt::InitRepository=HASH ’) called at i
 nit-repository line 590

msysgit (Git for Windows) 1.8.1.2、Active Perl 5.16.3、および Python 3.3.0 を使用しています。

4

1 に答える 1

0

問題 133で推奨されている dll の修正が機能するかどうかを確認します。

修正されていないようですが、今日この問題に遭遇しました。ただし、dllの修正は機能しました。

Git-1.7.8-preview20111206 を使用しています。

この修正は、msys-1.0.dll (最初はここから入手可能) をダウンロードするためのもので、c:\yourPath\Git\bin.


コメントのcoolhandle01メモ:

これを git-for-windows ( issue 3369 ) に報告しましたが、実際には彼らのせいではないと思います:スワップアウトperl init-repositorygit submodule update --initて起動して実行しました: gitCLI が変更され、Qt5 が追いついていないと思います (なぜQt 6 は出ています)。

于 2013-03-25T06:53:09.103 に答える