内部不整合性チェックエラーの取得 - KBA92909 - Community Translated (JA)

Version 1

    Community Translated by NoTa_4591161          Version: **

     

    Translation - English: Getting an Internal Inconsistency Check Error - KBA92909

     

    質問:
    次のビルドエラーを回避するにはどうすればよいでしょうか?

    !E file lister manager: internal inconsistency check error - requested XXX-XXX max lines: YYY.
    Possibly the file '.\<name>.asm' is formatted not using Windows line end characters (CR LF).

    回答:

    このケースの場合は、Windowsの行末文字を使用してファイルを再フォーマットしてください。

    問題が解決しない場合は、support @ imagecraft.comに報告してください。ご不便をおかけして申し訳ございません。

    このビルドエラーの原因は、.hexファイルの生成後にリストファイルを生成するImageCraft™コンパイラプログラムです。 このエラーが発生した場合、.hexファイルは正しく生成されていますが、リストファイルは正しくありません。 この問題は、マクロが1つのアセンブリファイル(たとえば、.incファイル)で定義され、別のアセンブリファイル(<name> .asm)で呼び出された場合にのみ発生します。 また、マクロ定義は、呼び出しファイル(<name> .asm)の行数よりも大きい行から始まります。

    このビルドエラーを回避するには、マクロ宣言を.incファイルから呼び出しファイル(<name> .asm)に移動する必要があります。