Bug#880359: Still happening in 11+26-4
Frédéric Bonnard
frediz at debian.org
Tue Oct 16 11:51:53 BST 2018
Hi,
this is because we miss icudt51b.zip and icudt51e.zip on big endian platforms :
--- modules/javafx.web/src/main/native/Source/WTF/icu/unicode/utypes.h
* \def U_ICUDATA_TYPE_LETTER
*
* This is a platform-dependent string containing one letter:
* - b for big-endian, ASCII-family platforms
* - l for little-endian, ASCII-family platforms
* - e for big-endian, EBCDIC-family platforms
* This letter is part of the common data file name.
---
For little endian, we've got icudt51l.zip in the source tree :
./modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/data/in/icudt51l.zip
Not sure where to get the other ones (icudt51b.zip and icudt51e.zip)
that are missing for the associated architecture. Any idea what does
this correspond to ?
I also tried building without ThirdParty/icu with the following patch :
--- a/modules/javafx.web/src/main/native/Source/PlatformJava.cmake
+++ b/modules/javafx.web/src/main/native/Source/PlatformJava.cmake
@@ -1,4 +1,8 @@
add_subdirectory(ThirdParty/sqlite)
-add_subdirectory(ThirdParty/icu)
+include (TestBigEndian)
+TEST_BIG_ENDIAN(IS_BIG_ENDIAN)
+if(NOT IS_BIG_ENDIAN)
+ add_subdirectory(ThirdParty/icu)
+endif()
add_subdirectory(ThirdParty/libxml)
add_subdirectory(ThirdParty/libxslt)
That worked fine and the packages were created.
I checked the diff between ppc64el debc and mips debc and there
wasn't anything noticeable to me.
Note : the build on mips took ages as it seems to happen on mipsel too
(build gets killed when done by buildd).
F.
More information about the pkg-java-maintainers
mailing list