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