tcl/tk funktioniert ab Version9.0 nicht mehr

OP #7820101
Lesenswert?
• ▲
▼

Hallo zusammen,

auf der Suche nach Spezialiste bin ich auf diese Forum gestoßen und möchte mal zu tcl/tk eine Frage stellen:

ich habe bereits seit mehreren Jahren auf meine Macs tcl/tk Scripts am laufen - bisher ohne Probleme. Nun wurde bei einer Upgrade-Aktion von homebrew tcl/tk von Version 8.6 auf 9.0.1 upgegradet. Die meisten Programm laufen nach wie vor, aber bei zwei Programmen habe ich Probleme: beim ersten (ein Editor) rödelt das Programm wish vor ewig vor sich hin ohne daß was passiert - es wird auch keine Fehlermeldung ausgegeben. Beim zweiten Programm kommt nur das kleine wish-Fenster (wie bei einem Aufruf von wish ohne Übergabe eines Scripts, die im Script enthaltenen Ausgaben und Befehle werden offensichtlich nicht abgearbeitet. Es wird bei Aufruf aus der Shell auch keine Fehlermeldung oder sonst etwas ausgegeben. Ich habe mal wish -help probiert und bekomme da zwar einige options angezeigt, mit denen kommt man aber leider nicht weiter.

Die Frage an Euch: kann man das Problem irgendwie eingrenzen? Gibt es irgendwelche debugging-Möglichkeiten die ich ausprobieren könnte?

Danke für Euere Antworten

OP #7820614
Lesenswert?
• ▲
▼

Ja, ich vermute auch, daß es ein Encoding Problem ist. Der Link

1
https://core.tcl-lang.org/tcl/wiki?name=Migrating+scripts+to+Tcl+9

(Sorry, ich finde hier in der Beschreibung leider nirgends, wie ich Links einfügen kann)

bringt mich da aber leider auch nicht weiter. Es werden auch Migrations- Scripts angeboten:

1
https://github.com/apnadkarni/tcl9-migrate/releases

die aber leider auch nicht funktionieren - man müsste noch irgendwelche ICU-Sachen installieren, aber leider wird nirgendwo erwähnt wie diese Pakete genau heissen, die ich da installieren soll.

Fazit: einige meiner Scripte laufen nicht mehr unter 9.0 - ich habe deshalb parallel nochmal 8.6 installiert, damit funktioniert wieder alles. Nun hoffe ich, daß ich 8.6 noch lange behalten kann.

#7820626
Lesenswert?
• ▲
▼

Moin,

Wenn ich mal ins LFS-Book reinschau' (linuxfromscratch.org), da find' ich doch im Changelog sowas:

1
2024-10-03
2
    [bdubbs] - Revert back to tcl8.6.15.
3
2024-10-01
4
    [bdubbs] - Update to Python3-3.12.7. Fixes #5571.
5
    [bdubbs] - Update to tcl9.0.0. Fixes #5570.

da wird wohl die 9er Version noch ein bisschen ins Abklingbecken muessen...

Gruss WK

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.