Closed Bug 1905055 Opened 6 months ago Closed 6 months ago

Fails to build against icu74

Categories

(Firefox :: Untriaged, defect)

Firefox 127
defect

Tracking

()

RESOLVED DUPLICATE of bug 1862601

People

(Reporter: martin+mozilla, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:127.0) Gecko/20100101 Firefox/127.0

Steps to reproduce:

ICU has been upgraded from version 73.2 to 74.2 on nixpkgs, which is when Firefox 127.0.1 started failing to build.

Actual results:

In file included from Unified_cpp_intl_lwbrk0.cpp:2:
/build/firefox-127.0.1/intl/lwbrk/LineBreaker.cpp:453:17: error: static assertion failed due to requirement 'U_LB_COUNT == mozilla::ArrayLength(sUnicodeLineBreakToClass)': Gecko vs ICU LineBreak class mismatch
453 | static_assert(U_LB_COUNT == mozilla::ArrayLength(sUnicodeLineBreakToClass),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/firefox-127.0.1/intl/lwbrk/LineBreaker.cpp:453:28: note: expression evaluates to '48 == 43'
453 | static_assert(U_LB_COUNT == mozilla::ArrayLength(sUnicodeLineBreakToClass),
| ^

https://cache.nixos.org/log/p86hjjg8x8qy86mnkdy6m23gmycni2la-firefox-unwrapped-127.0.1.drv

Expected results:

Ideally firefox would be compatible with icu 74.

Status: UNCONFIRMED → RESOLVED
Closed: 6 months ago
Duplicate of bug: 1862601
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.