Saturday, June 11, 2022

Mark libime and libmarisa-ruby as broken on sparc64 (Was: sparc64 bulk build report)

Those 2 packages can't be built on sparc64:

> http://build-failures.rhaalovely.net/sparc64/2022-06-08/inputmethods/libime.log
> http://build-failures.rhaalovely.net/sparc64/2022-06-08/textproc/libmarisa.log

libime fails the way as libpinyin. Ruby bind for libmarisa is broken.

I'm not sure how to handle the 'only one subpackage is broken'
situation, I doubt if the BROKEN- statement support this expression.
grepping the tree doesn't seem to yield an example, Anyone got an
idea?

diff --git a/inputmethods/libime/Makefile b/inputmethods/libime/Makefile
index 7e0283d3ef8..ef92ae98616 100644
--- a/inputmethods/libime/Makefile
+++ b/inputmethods/libime/Makefile
@@ -1,7 +1,9 @@
+BROKEN-sparc64 = Bus error
+
COMMENT = library to support generic input method implementation

DISTNAME = libime-1.0.11
-REVISION = 0
+REVISION = 1

SHARED_LIBS += IMECore 0.0 # 0.0
SHARED_LIBS += IMEPinyin 0.0 # 0.0


diff --git a/textproc/libmarisa/Makefile b/textproc/libmarisa/Makefile
index 94330044a74..3edc09989b1 100644
--- a/textproc/libmarisa/Makefile
+++ b/textproc/libmarisa/Makefile
@@ -1,3 +1,5 @@
+BROKEN-sparc64-ruby = Makefile:230 marisa-swig_wrap.cxx does not compile
+
COMMENT-main = C++ library for MARISA matching algorithm
COMMENT-perl = marisa-trie bindings for Perl (SWIG)
COMMENT-python = marisa-trie bindings for Python (SWIG)
@@ -11,7 +13,7 @@ PKGNAME-ruby = ruby-libmarisa-${V}

REVISION-main = 1
REVISION-python = 0
-REVISION-ruby = 0
+REVISION-ruby = 1

GH_ACCOUNT = s-yata
GH_PROJECT = marisa-trie

No comments:

Post a Comment