Closed Bug 376141 Opened 18 years ago Closed 18 years ago

Building current trunk with MOZ_USE_NATIVE_UCONV failed

Categories

(Core :: Internationalization, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 372648

People

(Reporter: romaxa, Assigned: smontagu)

References

Details

MOZ_USE_NATIVE_UCONV=1 (minimo, embedding-profile <= basic) make -s nsNativeUConvService.cpp intl/uconv/native/nsNativeUConvService.cpp: In member function ‘virtual nsresult IConvAdaptor::SetOutputErrorBehavior(PRInt32, nsIUnicharEncoder*, PRUnichar)’: intl/uconv/native/nsNativeUConvService.cpp:253: error: reference to ‘kOnError_Signal’ is ambiguous ../../../dist/include/uconv/nsIUnicodeEncoder.h:139: error: candidates are: nsIUnicodeEncoder::<anonymous enum> nsIUnicodeEncoder::kOnError_Signal ../../../dist/include/uconv/nsIUnicodeDecoder.h:100: error: nsIUnicodeDecoder::<anonymous enum> nsIUnicodeDecoder::kOnError_Signal intl/uconv/native/nsNativeUConvService.cpp:253: error: reference to ‘kOnError_Signal’ is ambiguous ../../../dist/include/uconv/nsIUnicodeEncoder.h:139: error: candidates are: nsIUnicodeEncoder::<anonymous enum> nsIUnicodeEncoder::kOnError_Signal ../../../dist/include/uconv/nsIUnicodeDecoder.h:100: error: nsIUnicodeDecoder::<anonymous enum> nsIUnicodeDecoder::kOnError_Signal intl/uconv/native/nsNativeUConvService.cpp: In member function ‘nsresult IConvAdaptor::ConvertInternal(void*, PRInt32*, PRInt32, void*, PRInt32*, PRInt32)’: intl/uconv/native/nsNativeUConvService.cpp:339: warning: comparison between signed and unsigned integer expressions intl/uconv/native/nsNativeUConvService.cpp:347: warning: comparison between signed and unsigned integer expressions intl/uconv/native/nsNativeUConvService.cpp: In member function ‘virtual nsresult NativeUConvService::GetNativeConverter(const char*, const char*, nsISupports**)’: intl/uconv/native/nsNativeUConvService.cpp:378: error: ‘nsRefPtr’ was not declared in this scope intl/uconv/native/nsNativeUConvService.cpp:378: error: expected primary-expression before ‘>’ token intl/uconv/native/nsNativeUConvService.cpp:378: error: ‘ucl’ was not declared in this scope make[1]: *** [nsNativeUConvService.o] Error 1 make: *** [default] Error 2
It appears after fixing bug 342750
Blocks: 342750
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.