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 starte

    python 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...


Anmelden zum Antworten