Bug#589046: webkit: FTBFS: TextBreakIteratorICU.cpp: error: invalid static_cast / error: cannot convert
On Wed, 2010-07-14 at 23:22 -0400, Michael Gilbert wrote: this problem doesn't appear to be due to my changes. i can build 1.2.1-3 just fine, but i can't build 1.2.2-1 (even on amd64 that was uploaded directly; i tried i386 and amd64). Funny... I wonder if the compiler is being somehow more strict on the buildds and your machine, because it obviously built fine for me... let me see if I can reproduce this. -- Gustavo Noronha Silva k...@debian.org Debian signature.asc Description: This is a digitally signed message part
Bug#589046: webkit: FTBFS: TextBreakIteratorICU.cpp: error: invalid static_cast / error: cannot convert
On Thu, Jul 15, 2010 at 11:47:47 -0300, Gustavo Noronha Silva wrote: On Wed, 2010-07-14 at 23:22 -0400, Michael Gilbert wrote: this problem doesn't appear to be due to my changes. i can build 1.2.1-3 just fine, but i can't build 1.2.2-1 (even on amd64 that was uploaded directly; i tried i386 and amd64). Funny... I wonder if the compiler is being somehow more strict on the buildds and your machine, because it obviously built fine for me... let me see if I can reproduce this. Did you build against libicu44 or libicu42? I had a quick look at the build logs a few days ago and it seemed the build worked with 42 but failed with 44. Cheers, Julien signature.asc Description: Digital signature
Bug#589046: webkit: FTBFS: TextBreakIteratorICU.cpp: error: invalid static_cast / error: cannot convert
On Thu, 2010-07-15 at 16:03 +0100, Julien Cristau wrote: On Thu, Jul 15, 2010 at 11:47:47 -0300, Gustavo Noronha Silva wrote: On Wed, 2010-07-14 at 23:22 -0400, Michael Gilbert wrote: this problem doesn't appear to be due to my changes. i can build 1.2.1-3 just fine, but i can't build 1.2.2-1 (even on amd64 that was uploaded directly; i tried i386 and amd64). Funny... I wonder if the compiler is being somehow more strict on the buildds and your machine, because it obviously built fine for me... let me see if I can reproduce this. Did you build against libicu44 or libicu42? I had a quick look at the build logs a few days ago and it seemed the build worked with 42 but failed with 44. Precisely! I just found out that this is the problem and came here to find your email heh. It's already fixed in trunk, I'll merge it into the stable branch, and upload a new package with the fix in a few hours. Cheers, -- Gustavo Noronha Silva k...@debian.org Debian signature.asc Description: This is a digitally signed message part
Bug#589046: webkit: FTBFS: TextBreakIteratorICU.cpp: error: invalid static_cast / error: cannot convert
Source: webkit Version: 1.2.2-1 Severity: serious Justification: FTBFS Hi, your package FTBFS on all buildds. Logs excerpt on i386: | CXX WebCore/platform/graphics/cairo/libwebkit_1_0_la-FontCustomPlatformData.lo | CXX WebCore/platform/graphics/cairo/libwebkit_1_0_la-FontPlatformDataCairo.lo | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'WebCore::TextBreakIterator* WebCore::setUpIterator(bool, WebCore::TextBreakIterator*, UBreakIteratorType, const UChar*, int)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:41: error: invalid static_cast from type 'UBreakIterator*' to type 'WebCore::TextBreakIterator*' | ../WebCore/platform/text/TextBreakIteratorICU.cpp:49: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'void ubrk_setText_44(UBreakIterator*, const UChar*, int32_t, UErrorCode*)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'int WebCore::textBreakFirst(WebCore::TextBreakIterator*)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:90: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'int32_t ubrk_first_44(UBreakIterator*)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'int WebCore::textBreakLast(WebCore::TextBreakIterator*)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:95: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'int32_t ubrk_last_44(UBreakIterator*)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'int WebCore::textBreakNext(WebCore::TextBreakIterator*)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:100: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'int32_t ubrk_next_44(UBreakIterator*)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'int WebCore::textBreakPrevious(WebCore::TextBreakIterator*)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:105: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'int32_t ubrk_previous_44(UBreakIterator*)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'int WebCore::textBreakPreceding(WebCore::TextBreakIterator*, int)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:110: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'int32_t ubrk_preceding_44(UBreakIterator*, int32_t)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'int WebCore::textBreakFollowing(WebCore::TextBreakIterator*, int)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:115: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'int32_t ubrk_following_44(UBreakIterator*, int32_t)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'int WebCore::textBreakCurrent(WebCore::TextBreakIterator*)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:120: error: cannot convert 'WebCore::TextBreakIterator*' to 'const UBreakIterator*' for argument '1' to 'int32_t ubrk_current_44(const UBreakIterator*)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'bool WebCore::isTextBreak(WebCore::TextBreakIterator*, int)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:125: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'UBool ubrk_isBoundary_44(UBreakIterator*, int32_t)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'WebCore::TextBreakIterator* WebCore::setUpIteratorWithRules(bool, WebCore::TextBreakIterator*, const char*, const UChar*, int)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:139: error: invalid static_cast from type 'UBreakIterator*' to type 'WebCore::TextBreakIterator*' | ../WebCore/platform/text/TextBreakIteratorICU.cpp:147: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'void ubrk_setText_44(UBreakIterator*, const UChar*, int32_t, UErrorCode*)' | CXX WebCore/platform/graphics/cairo/libwebkit_1_0_la-GlyphPageTreeNodeCairo.lo | make[2]: *** [WebCore/platform/text/libwebkit_1_0_la-TextBreakIteratorICU.lo] Error 1 | make[2]: *** Waiting for unfinished jobs Full build logs: https://buildd.debian.org/status/package.php?p=webkit Mraw, KiBi. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#589046: webkit: FTBFS: TextBreakIteratorICU.cpp: error: invalid static_cast / error: cannot convert
On Wed, 14 Jul 2010 16:52:06 +0200 Cyril Brulebois wrote: Source: webkit Version: 1.2.2-1 Severity: serious Justification: FTBFS Hi, your package FTBFS on all buildds. Logs excerpt on i386: | CXX WebCore/platform/graphics/cairo/libwebkit_1_0_la-FontCustomPlatformData.lo | CXX WebCore/platform/graphics/cairo/libwebkit_1_0_la-FontPlatformDataCairo.lo | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'WebCore::TextBreakIterator* WebCore::setUpIterator(bool, WebCore::TextBreakIterator*, UBreakIteratorType, const UChar*, int)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:41: error: invalid static_cast from type 'UBreakIterator*' to type 'WebCore::TextBreakIterator*' | ../WebCore/platform/text/TextBreakIteratorICU.cpp:49: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'void ubrk_setText_44(UBreakIterator*, const UChar*, int32_t, UErrorCode*)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'int WebCore::textBreakFirst(WebCore::TextBreakIterator*)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:90: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'int32_t ubrk_first_44(UBreakIterator*)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'int WebCore::textBreakLast(WebCore::TextBreakIterator*)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:95: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'int32_t ubrk_last_44(UBreakIterator*)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'int WebCore::textBreakNext(WebCore::TextBreakIterator*)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:100: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'int32_t ubrk_next_44(UBreakIterator*)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'int WebCore::textBreakPrevious(WebCore::TextBreakIterator*)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:105: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'int32_t ubrk_previous_44(UBreakIterator*)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'int WebCore::textBreakPreceding(WebCore::TextBreakIterator*, int)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:110: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'int32_t ubrk_preceding_44(UBreakIterator*, int32_t)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'int WebCore::textBreakFollowing(WebCore::TextBreakIterator*, int)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:115: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'int32_t ubrk_following_44(UBreakIterator*, int32_t)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'int WebCore::textBreakCurrent(WebCore::TextBreakIterator*)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:120: error: cannot convert 'WebCore::TextBreakIterator*' to 'const UBreakIterator*' for argument '1' to 'int32_t ubrk_current_44(const UBreakIterator*)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'bool WebCore::isTextBreak(WebCore::TextBreakIterator*, int)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:125: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'UBool ubrk_isBoundary_44(UBreakIterator*, int32_t)' | ../WebCore/platform/text/TextBreakIteratorICU.cpp: In function 'WebCore::TextBreakIterator* WebCore::setUpIteratorWithRules(bool, WebCore::TextBreakIterator*, const char*, const UChar*, int)': | ../WebCore/platform/text/TextBreakIteratorICU.cpp:139: error: invalid static_cast from type 'UBreakIterator*' to type 'WebCore::TextBreakIterator*' | ../WebCore/platform/text/TextBreakIteratorICU.cpp:147: error: cannot convert 'WebCore::TextBreakIterator*' to 'UBreakIterator*' for argument '1' to 'void ubrk_setText_44(UBreakIterator*, const UChar*, int32_t, UErrorCode*)' | CXX WebCore/platform/graphics/cairo/libwebkit_1_0_la-GlyphPageTreeNodeCairo.lo | make[2]: *** [WebCore/platform/text/libwebkit_1_0_la-TextBreakIteratorICU.lo] Error 1 | make[2]: *** Waiting for unfinished jobs Full build logs: https://buildd.debian.org/status/package.php?p=webkit this problem doesn't appear to be due to my changes. i can build 1.2.1-3 just fine, but i can't build 1.2.2-1 (even on amd64 that was uploaded directly; i tried i386 and amd64). mike -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org