Bug#589046: webkit: FTBFS: TextBreakIteratorICU.cpp: error: invalid static_cast / error: cannot convert

2010-07-15 Thread Gustavo Noronha Silva
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

2010-07-15 Thread Julien Cristau
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

2010-07-15 Thread Gustavo Noronha Silva
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

2010-07-14 Thread Cyril Brulebois
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

2010-07-14 Thread Michael Gilbert
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