2012-10-24 3 views

Répondre

1

Ce n'est pas un bug dans libpng; tout ce qu'un programme décrit comme une "erreur interne" est un bogue dans le programme (libpng le fait, mais ensuite il montre "libpng: erreur interne"!) Donc c'est un bug dans le compilateur.

Vous devriez le signaler aux gars de ndk ou vous pourriez aller directement au fournisseur du compilateur (probablement GNU) car ils seraient probablement plus réactifs.

Vous ne pouvez pas résoudre le problème - il nécessite une correction du compilateur (peut-être seulement pour envoyer un message qui ne prétend pas être une erreur interne, mais au moins.) Vous pouvez éviter le problème en ne compilant pas libpng en mode débogage. Puisque je suppose que c'est pour Android, vous pouvez (je crois) mettre en concordance et maintenant déboguer le code (cela ne PAS fonctionne sur Windows avec au moins un compilateur!)

Vous pouvez également essayer de travailler quelle option du compilateur révèle le problème; comparez les options passées au compilateur à la fois dans la version et le débogage, puis divisez les différences pour voir si vous pouvez réduire le problème à un paramètre.

John Bowler jbowler 2 acm.org

+0

Oui, merci beaucoup. –