Bug#879769: openjfx ftbfs with icu from experimental

Matthias Klose doko at debian.org
Wed Oct 25 15:46:49 UTC 2017


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
/<<PKGBUILDDIR>>/modules/web/src/main/native/Source/JavaScriptCore/interpreter/Interpreter.h:36:0,
                 from
/<<PKGBUILDDIR>>/modules/web/src/main/native/Source/JavaScriptCore/runtime/ErrorInstance.h:24,
                 from
/<<PKGBUILDDIR>>/modules/web/src/main/native/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32,
                 from
/<<PKGBUILDDIR>>/modules/web/src/main/native/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29,
                 from
/<<PKGBUILDDIR>>/modules/web/src/main/native/Source/JavaScriptCore/API/APICast.h:31,
                 from
/<<PKGBUILDDIR>>/modules/web/src/main/native/Source/JavaScriptCore/API/JSObjectRef.cpp:31:
/<<PKGBUILDDIR>>/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)’:
/<<PKGBUILDDIR>>/modules/web/src/main/native/Source/JavaScriptCore/runtime/JSObject.h:406:13:
warning: this statement may fall through [-Wimplicit-fallthrough=]
             if (!v.isInt32()) {
             ^~
/<<PKGBUILDDIR>>/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
/<<PKGBUILDDIR>>/modules/web/src/main/native/Source/JavaScriptCore/API/JSStringRef.cpp:
In function ‘OpaqueJSString* JSStringCreateWithCharacters(const JSChar*, size_t)’:
/<<PKGBUILDDIR>>/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 &OpaqueJSString::create(chars, numChars).leakRef();
                                                   ^
In file included from
/<<PKGBUILDDIR>>/modules/web/src/main/native/Source/JavaScriptCore/API/JSStringRef.cpp:31:0:
/<<PKGBUILDDIR>>/modules/web/src/main/native/Source/JavaScriptCore/API/OpaqueJSString.h:53:32:
note:   initializing argument 1 of ‘static WTF::Ref<OpaqueJSString>
OpaqueJSString::create(const UChar*, unsigned int)’
     static Ref<OpaqueJSString> create(const UChar* characters, unsigned length)
                                ^~~~~~
/<<PKGBUILDDIR>>/modules/web/src/main/native/Source/JavaScriptCore/API/JSStringRef.cpp:
In function ‘OpaqueJSString* JSStringCreateWithCharactersNoCopy(const JSChar*,
size_t)’:
/<<PKGBUILDDIR>>/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
/<<PKGBUILDDIR>>/modules/web/src/main/native/Source/WTF/wtf/text/WTFString.h:29:0,
                 from
/<<PKGBUILDDIR>>/modules/web/src/main/native/Source/JavaScriptCore/API/OpaqueJSString.h:31,
                 from
/<<PKGBUILDDIR>>/modules/web/src/main/native/Source/JavaScriptCore/API/JSStringRef.cpp:31:
/<<PKGBUILDDIR>>/modules/web/src/main/native/Source/WTF/wtf/text/StringImpl.h:385:50:
note:   initializing argument 1 of ‘static WTF::Ref<WTF::StringImpl>
WTF::StringImpl::createWithoutCopying(const UChar*, unsigned int)’
     WTF_EXPORT_STRING_API static Ref<StringImpl> createWithoutCopying(const
UChar* characters, unsigned length);
                                                  ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/modules/web/src/main/native/Source/JavaScriptCore/API/JSStringRef.cpp:
In function ‘const JSChar* JSStringGetCharactersPtr(JSStringRef)’:
/<<PKGBUILDDIR>>/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 '/<<PKGBUILDDIR>>/modules/web/build/linux/Release'
CMakeFiles/Makefile2:246: recipe for target
'Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/all' failed
make[3]: Leaving directory '/<<PKGBUILDDIR>>/modules/web/build/linux/Release'
make[3]: *** [Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/all] Error 2
make[2]: *** [all] Error 2



More information about the pkg-java-maintainers mailing list