以下コンパイルエラーです。 In file included from ../gecko-sdk/string/include/nsAString.h:36, from ../gecko-sdk/xpcom/include/nsILocalFile.h:20, from ../gecko-sdk/embed_base/include/nsEmbedAPI.h:28, from main.cpp:2: ../gecko-sdk/string/include/nsCharTraits.h:383: ISO C++ forbids declaration of `difference_type' with no type ../gecko-sdk/string/include/nsCharTraits.h:383: `::difference_type' is not a valid declarator ../gecko-sdk/string/include/nsCharTraits.h:383: parse error before `;' token ../gecko-sdk/string/include/nsCharTraits.h:409: ISO C++ forbids declaration of `value_type' with no type ../gecko-sdk/string/include/nsCharTraits.h:409: `::value_type' is not a valid declarator ../gecko-sdk/string/include/nsCharTraits.h:409: parse error before `*' token ../gecko-sdk/string/include/nsCharTraits.h:417: type specifier omitted for parameter `difference_type' ../gecko-sdk/string/include/nsCharTraits.h:417: parse error before `)' token ../gecko-sdk/string/include/nsCharTraits.h:418: ISO C++ forbids defining types within return type ../gecko-sdk/string/include/nsCharTraits.h:418: two or more data types in declaration of `advance' ../gecko-sdk/string/include/nsCharTraits.h:418: semicolon missing after declaration of `struct nsCharSourceTraits<InputIterator>' ../gecko-sdk/string/include/nsCharTraits.h:421: parse error before `}' token ../gecko-sdk/string/include/nsCharTraits.h:473: non-template type ` nsCharSourceTraits' used as a template ../gecko-sdk/string/include/nsCharTraits.h:474: confused by earlier errors, bailing out make: *** [main.o]