Bug#879769: openjfx ftbfs with icu from experimental

2017-10-25 Thread Emmanuel Bourg
Le 25/10/2017 à 17:46, Matthias Klose a écrit :

> openjfx ftbfs with icu from experimental.  btw, could gradle be modified to 
> emit
> command line calls including arguments by default?

Gradle has a debug mode, but it doesn't propagate to the cmake build
used by WebKit.

This error looks a lot like: https://bugreports.qt.io/browse/QTBUG-60532

There is a patch available:
https://codereview.qt-project.org/#/c/193548/6//ALL,unified

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Bug#879769: openjfx ftbfs with icu from experimental

2017-10-25 Thread Matthias Klose
Package: src:openjfx
Version: 8u141-b14-3
Severity: important
Tags: sid buster

openjfx ftbfs with icu from experimental.  btw, could gradle be modified to emit
command line calls including arguments by default?

[  4%] Building CXX object
Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSScriptRef.cpp.o
In file included from
/<>/modules/web/src/main/native/Source/JavaScriptCore/interpreter/Interpreter.h:36:0,
 from
/<>/modules/web/src/main/native/Source/JavaScriptCore/runtime/ErrorInstance.h:24,
 from
/<>/modules/web/src/main/native/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32,
 from
/<>/modules/web/src/main/native/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29,
 from
/<>/modules/web/src/main/native/Source/JavaScriptCore/API/APICast.h:31,
 from
/<>/modules/web/src/main/native/Source/JavaScriptCore/API/JSObjectRef.cpp:31:
/<>/modules/web/src/main/native/Source/JavaScriptCore/runtime/JSObject.h:
In member function ‘void JSC::JSObject::initializeIndex(JSC::VM&, unsigned int,
JSC::JSValue, JSC::IndexingType)’:
/<>/modules/web/src/main/native/Source/JavaScriptCore/runtime/JSObject.h:406:13:
warning: this statement may fall through [-Wimplicit-fallthrough=]
 if (!v.isInt32()) {
 ^~
/<>/modules/web/src/main/native/Source/JavaScriptCore/runtime/JSObject.h:412:9:
note: here
 case ALL_CONTIGUOUS_INDEXING_TYPES: {
 ^~~~
[  4%] Building CXX object
Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSStringRef.cpp.o
/<>/modules/web/src/main/native/Source/JavaScriptCore/API/JSStringRef.cpp:
In function ‘OpaqueJSString* JSStringCreateWithCharacters(const JSChar*, 
size_t)’:
/<>/modules/web/src/main/native/Source/JavaScriptCore/API/JSStringRef.cpp:40:51:
error: invalid conversion from ‘const JSChar* {aka const short unsigned int*}’
to ‘const UChar* {aka const char16_t*}’ [-fpermissive]
 return ::create(chars, numChars).leakRef();
   ^
In file included from
/<>/modules/web/src/main/native/Source/JavaScriptCore/API/JSStringRef.cpp:31:0:
/<>/modules/web/src/main/native/Source/JavaScriptCore/API/OpaqueJSString.h:53:32:
note:   initializing argument 1 of ‘static WTF::Ref
OpaqueJSString::create(const UChar*, unsigned int)’
 static Ref create(const UChar* characters, unsigned length)
^~
/<>/modules/web/src/main/native/Source/JavaScriptCore/API/JSStringRef.cpp:
In function ‘OpaqueJSString* JSStringCreateWithCharactersNoCopy(const JSChar*,
size_t)’:
/<>/modules/web/src/main/native/Source/JavaScriptCore/API/JSStringRef.cpp:65:83:
error: invalid conversion from ‘const JSChar* {aka const short unsigned int*}’
to ‘const UChar* {aka const char16_t*}’ [-fpermissive]
 return OpaqueJSString::create(StringImpl::createWithoutCopying(chars,
numChars)).leakRef();

   ^
In file included from
/<>/modules/web/src/main/native/Source/WTF/wtf/text/WTFString.h:29:0,
 from
/<>/modules/web/src/main/native/Source/JavaScriptCore/API/OpaqueJSString.h:31,
 from
/<>/modules/web/src/main/native/Source/JavaScriptCore/API/JSStringRef.cpp:31:
/<>/modules/web/src/main/native/Source/WTF/wtf/text/StringImpl.h:385:50:
note:   initializing argument 1 of ‘static WTF::Ref
WTF::StringImpl::createWithoutCopying(const UChar*, unsigned int)’
 WTF_EXPORT_STRING_API static Ref createWithoutCopying(const
UChar* characters, unsigned length);
  ^~~~
/<>/modules/web/src/main/native/Source/JavaScriptCore/API/JSStringRef.cpp:
In function ‘const JSChar* JSStringGetCharactersPtr(JSStringRef)’:
/<>/modules/web/src/main/native/Source/JavaScriptCore/API/JSStringRef.cpp:90:30:
error: invalid conversion from ‘const UChar* {aka const char16_t*}’ to ‘const
JSChar* {aka const short unsigned int*}’ [-fpermissive]
 return string->characters();
~~^~
make[4]: ***
[Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSStringRef.cpp.o] 
Error 1
Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/build.make:701: recipe for
target
'Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSStringRef.cpp.o' 
failed
make[4]: *** Waiting for unfinished jobs
make[4]: Leaving directory '/<>/modules/web/build/linux/Release'
CMakeFiles/Makefile2:246: recipe for target
'Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/all' failed
make[3]: Leaving directory '/<>/modules/web/build/linux/Release'
make[3]: *** [Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/all] Error 2
make[2]: *** [all] Error 2

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.