AMC et perl 5.24.0 ? (Support #429)


Added by Joël Brogniart over 8 years ago. Updated over 8 years ago.


Status:Closed Start date:10/06/2016
Priority:Low Due date:
Assignee:- % Done:

100%

Category:Graphical Interface
Target version:-

Description

Bonjour,

Sous Mac OS X 10.10.5, macports 2.3.4, AMC @1923, AMC, fonctionne avec une installation sous PERL 5.22.?? mais l'interface ne fonctionne pas avec une installation sous perl 5.24.0. Il ne se passe rien lorsqu'on essaie d'utiliser les menus d'AMC.

Est-ce que AMC a déjà été testé avec PERL 5.24.0 ?


auto-multiple-choice.log - Journal AMC lorsqu'on tente d'utiliser un menu d'AMC. (27.3 kB) Joël Brogniart, 10/06/2016 10:32 am

AMC-DEBUG-hlzKjVb2.log - Journal en mode debug (13.7 kB) Joël Brogniart, 10/06/2016 02:03 pm


History

Updated by Alexis Bienvenüe over 8 years ago

J'ai récemment mis à jour perl en version 5.24 sur ma debian, et il me semble qu'AMC marche toujours… Quels sont les symptômes exacts ? Peut-on voir quelque chose de particulier dans le fichier log produit en appelant auto-multiple-choice en mode débogage ?

auto-multiple-choice --debug

Updated by Joël Brogniart over 8 years ago

Arg, je viens juste de tout nettoyer pour faire un autre test :-)

Je reviens sur ça plus tard.

Updated by Joël Brogniart over 8 years ago

Voici un nouveau journal. Les erreurs apparaissent dès qu'on survole ou qu'on clique sur la zone d'un menu.

Updated by Alexis Bienvenüe over 8 years ago

Est-ce que les exemples de code de https://github.com/kevinphilp/Perl-gtk3-Tutorial fonctionnent ?

Updated by Joël Brogniart over 8 years ago

Oui, ils fonctionnent correctement.

Updated by Joël Brogniart over 8 years ago

Bon, ça devait être un problème de transition de Perl 5.22 vers 5.24 incomplète. Maintenant que la transition est finie, AMC @1939 fonctionne correctement.

J'ai eu droit à quelques messages d'erreur mais rien qui n'empêchait le fonctionnement de base. Faut juste que je vérifie pour le module perl Clone.

----messages d'erreur------
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Use of uninitialized value $both in concatenation (.) or string at /opt/local/lib/AMC/perl/AMC-gui.pl line 3867.
Use of the encoding pragma is deprecated at /opt/local/lib/AMC/perl/AMC-prepare.pl line 21.
Can't locate Clone.pm in @INC (you may need to install the Clone module) (@INC contains: /opt/local/lib/perl5/site_perl/5.24/darwin-thread-multi-2level /opt/local/lib/perl5/site_perl/5.24 /opt/local/lib/perl5/vendor_perl/5.24/darwin-thread-multi-2level /opt/local/lib/perl5/vendor_perl/5.24 /opt/local/lib/perl5/5.24/darwin-thread-multi-2level /opt/local/lib/perl5/5.24 .) at /opt/local/lib/AMC/perl/AMC-prepare.pl line 26.
BEGIN failed--compilation aborted at /opt/local/lib/AMC/perl/AMC-prepare.pl line 26.
ppmtoxpm: (Computing colormap...
ppmtoxpm: ...Done. 256 colors found.)
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
-----------

Updated by Alexis Bienvenüe over 8 years ago

Le module perl Clone est une nouvelle dépendance d'AMC (apparue avec la révision hg:e96bb3a65b10).

Updated by Joël Brogniart over 8 years ago

Oui, j'ai vu ça et l'ai installé.

Updated by Joël Brogniart over 8 years ago

Le ticket peut être clos.

Updated by Alexis Bienvenüe over 8 years ago

OK, merci.

  • % Done changed from 0 to 100
  • Status changed from New to Closed

Also available in: Atom PDF