Seamonkey 2.53.22 fails to build with system ICU

"\"Richard\"" ([email protected] via blfs-support Mailing List) <[email protected]> Thu, 6 Nov 2025 02:33:58 +0000
Newsgroups gmane.linux.lfs.beyond.support
Message-ID <[email protected]>
It will build and run if you comment out with-system-icu in mozconfig and
don't use the block of patches for using ICU-76 or greater.

 0:01.74 In file included from Unified_cpp_intl_lwbrk0.cpp:2:
 0:01.75 /usr/src/seamonkey-2.53.22/intl/lwbrk/LineBreaker.cpp:565:17: error:
static assertion failed due to requirement 'U_LB_COUNT ==
mozilla::ArrayLength(sUnicodeLineBreakToClass)': Gecko vs ICU LineBreak class
mismatch
 0:01.75   565 |   static_assert(U_LB_COUNT ==
mozilla::ArrayLength(sUnicodeLineBreakToClass),
 0:01.75       |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 0:01.75 /usr/src/seamonkey-2.53.22/intl/lwbrk/LineBreaker.cpp:565:28: note:
expression evaluates to '48 == 49'
 0:01.75   565 |   static_assert(U_LB_COUNT ==
mozilla::ArrayLength(sUnicodeLineBreakToClass),
 0:01.75       |
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-support
Unsubscribe: See the above information page