Python-Probleme bei Subversion-build unter MSYS
-
Der Titel sagt schon das Wesentliche, ich versuche zur Zeit unter MSYS Subversion 1.5.6 vom Source zu bauen. Bereits beim autogen.sh krieg ich ne Fehlermeldung:
File "gen-make.py", line 46 print dep_type + ": " + _objinfo(target) ^ SyntaxError: invalid syntax
Der entsprechende Code in gen-make.py:
if ('--debug', '') in other_options: for dep_type, target_dict in generator.graph.deps.items(): sorted_targets = target_dict.keys(); sorted_targets.sort() for target in sorted_targets: print dep_type + ": " + _objinfo(target) for source in target_dict[target]: print " " + _objinfo(source) print "=" * 72 gen_keys = generator.__dict__.keys() gen_keys.sort() for name in gen_keys: value = generator.__dict__[name] if type(value) == type([]): print name + ": " for i in value: print " " + _objinfo(i) print "=" * 72
python version ist 3.0.1 - gebraucht wird mindestens Version 2.2 laut SVN Doku.
wenn ich wie im autogen.sh den entsprechenden Aufruf manuell startepython gen-make.py build.conf
dann erhalte ich die selbe Fehlermeldung. Hat jemand n Tip was falsch läuft?
Die beteiligten Files sind unter http://svn.collab.net/repos/svn/trunk/ zu finden.
-
nachtrag: Problem gefunden - Python 3.0 ist nicht rückwärtskompatibel zu früheren Versionen...