2012-02-29 22 views
1

現在、Windows 7 SP1にVisual Studio 2010 SP1を使用してSubversion 1.7.3をビルドしようとしています。 オープンソースソフトウェアを自分で構築する経験はあまりありませんが、適切なモジュールを見つけるための完全なバイナリパッケージを見つけることは必ずしも容易ではありません。だから私は自分でそれを構築しようと考えた。今、私はgen-make.pyを実行するのに苦しんでおり、Web上で解決策を見つけることができません。Visual Studio 2010でWindows 7でSubversionを構築する

エラーが、私は無効な構文エラーを取得し、次のとおりです。

File "gen-make.py", line 271 
    except getopt.GetoptError, e: 
          ^
SyntaxError: invalid syntax 

私はGEN-メイクを開いたときに同じエラーが表示されるので、私は、それは私が提出した依存関係に関係しているとは思いませんIDLEの.py。 私はPythonやオープンソースソフトウェアを自分でコンパイルする経験はありません。だから私は立ち往生して何がうまくいかないのか分からない。

私はPython 3.2.2を使用しています。

私は次の行でのpythonを呼んでいる:

F:\Open Source\subversion-1.7.3>python gen-make.py -t vcproj --vsnet-version=2010 --with-berkeley-db=..\bdb --with-openssl=..\openssl-1.0.0g --with-httpd=..\httpd-2.4.1 --with-neon=..\neon --with-serf=..\serf --with-sqlite=..\sqlite --with-zlib=..\zlib 

は、私がここで行方不明です何を、誰いくつかの手がかりを持っていますか?

====
アップデート:私は、Python 2.7でそれを試してみた 。そして構文エラーはなくなりました。しかし、何も完璧ではありません。 ;)
今私は別の問題に直面しています。それは4月を見つけることができないと言います。私は今疲れていて、明日に戻って来ると思う。 次のように正確なエラーがある:

ERROR: '..\httpd-2.4.1\srclib\apr\include\apr_version.h' not found. 
Use '--with-apr' option to configure APR location. 

挨拶、Pythonの2構文です Skalli

+0

これは本当です。私は新しい質問を開く前に、まずそれを理解しようとします。 :) – Skalli

答えて

3

が、代わりにPythonの2とそれを実行します。

+0

さて、私は2.7でそれをやった。構文エラーがなくなりました。別のエラーが発生したので、それに応じて質問を更新します。 – Skalli

+0

@Skalli:新しい質問を投稿すると、あなたはおそらくもっと目を引くでしょう。 –

1

私はWindowsでSubversionを作ったことがありません。しかし、私は、Python 3.xの構文とPython 2.7.xの構文に大きな違いがあることを知っています。もう1つは他の構文と互換性がありません。

Python 3.xを使用するように指示されましたか?ほとんどの人はまだPython 2.7.xを使用していますが、Python 2.7.xを使用する必要があると思われます。

関連する問題