2015-11-17 3 views
0

J'ai installé et utilisé un module, MARC::Charset, sous Linux et OS x avec succès. Cependant, il ne s'installe pas correctement avec Strawberry Perl. L'erreur «caractère large dans l'impression» se produit fréquemment dans le journal de construction, en particulier lorsqu'il tente de créer sa table de conversion de caractères. "Caractère large à l'impression" m'a souvent tourmenté à plusieurs reprises sur Windows, mais j'ai toujours été capable de travailler sur ce qui se passait dans mes propres scripts. Maintenant, cependant, il se produit (si je comprends bien) dans le script de construction du module ...."caractère large à l'impression" provoquant l'échec de l'installation cpan

Répondre

4

Modifier 2015-12-29: On dirait qu'il est basé sur 5.22.1 64bit.


Il semble que MARC :: Charset a été failing to build on the last few releases of Perl on Windows. Il semble également que personne n'ait opened a ticket about the issue, bien que les développeurs devraient théoriquement être informés par CPAN Testers (le 1er site).

d'action possibles:

  • être un membre productif de la communauté!
    • Déposer un rapport de bogue.
    • Modifiez les scripts pour gérer correctement la sortie Unicode sous Windows. Points bonus pour envoyer vos diffs avec votre rapport de bug.
  • Il suffit de résoudre votre problème!
    • Force installez le module en ignorant les erreurs dans les scripts de test. Faites vos propres tests pour voir si cela répond à vos besoins. OP a essayé celui-ci et cela n'a pas fonctionné pour ce module. = (
    • Déplacez votre programme à un système d'exploitation basé * nix. OS X & Linux sont à la fois populaire et semble être la construction/l'installation du module très bien.
    • Regardez sur les perldelta s et décider le cas échéant de celui-ci est importante à vos besoins. Sinon, vous pouvez utiliser une ancienne version de Perl.

PS Comme MARC :: Charset n'a pas vu une mise à jour dans quelques années, il est ce module est tout à fait possible devenir Bonne chance!

+0

merci d'anciennes versions de Starbwe Rick Perl sont toujours disponibles sur leur site web. Serait-il raisonnable d'essayer avec une version plus ancienne? – beasy

+0

Je pense qu'il serait raisonnable de regarder par-dessus les [perldelta] (http://perldoc.perl.org/index-history.html) s et de décider si l'un de ces éléments est important pour vos besoins. – tjd

+0

J'ai aussi oublié de mentionner que j'ai fait installer force. Le module est en fait installé ... c'est juste que les tables de char dont il a besoin pour faire les conversions ne sont jamais conformes – beasy