В настоящее время я пытаюсь собрать Subversion 1.7.3 с помощью Visual Studio 2010 SP1 в Windows 7 SP1.
Я не очень опытен в создании программного обеспечения с открытым исходным кодом, но не всегда легко найти полный двоичный пакет, для которого я могу найти нужные модули. Поэтому я подумал, что попробую построить это сам. Теперь я застрял в выполнении gen-make.py и не могу найти никаких решений в Интернете.
Ошибка в том, что я получаю неверную синтаксическую ошибку:
File "gen-make.py", line 271
except getopt.GetoptError, e:
^
SyntaxError: invalid syntax
Я не думаю, что это связано с зависимостями, которые я отправил, потому что та же самая ошибка появляется при открытии gen-make.py в IDLE.
У меня нет опыта работы с 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. И синтаксическая ошибка исчезла. Но нет ничего идеального. ;)
Теперь я сталкиваюсь с другой проблемой: он говорит, что не может найти апрель, я скачал апрель, но у меня проблемы с тем, чтобы заставить его работать. Я устал и думаю, что завтра вернусь, чтобы разобраться в этом.
Точная ошибка выглядит следующим образом:
ERROR: '..\httpd-2.4.1\srclib\apr\include\apr_version.h' not found.
Use '--with-apr' option to configure APR location.
Привет,
Skalli