FS#74204 - libphonenumber 8.12.45-1 breaks evolution 3.42.4-1

Attached to Project: Arch Linux
Opened by Matthias Bodenbinder (mbod) - Wednesday, 23 March 2022, 06:23 GMT
Last edited by Jan Alexander Steffens (heftig) - Wednesday, 23 March 2022, 09:04 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 9
Private No

Details

Description: libphonenumber 8.12.45-1 breaks evolution 3.42.4-1

evolution: symbol lookup error: /usr/lib/libphonenumber.so.8: undefined symbol: _ZN4absl13hash_internal15MixingHashState28CombineLargeContiguousImpl64EmPKhm

Downgrading to libphonenumber 8.12.41-1 fixes it.

This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Wednesday, 23 March 2022, 09:04 GMT
Reason for closing:  Fixed
Additional comments about closing:  libphonenumber 1:8.12.39-1
Comment by Pekka Huhtala (olkkoo) - Wednesday, 23 March 2022, 07:25 GMT
I can confirm this. Downgrading as suggested works.

Edit: As a result of downgrading libphonenumber, Microsoft Exchange accounts do not appear in Evolution even though they can be found in GNOME Online Accounts.
Comment by Doug Thompson (caniwi) - Wednesday, 23 March 2022, 07:40 GMT
I can confirm this issue. Downgrading as suggested works.
Comment by Sergio Conde (skgsergio) - Wednesday, 23 March 2022, 07:47 GMT
Downgrading partially works, exchange account disappeared and I'm unable to re-add it, it goes through the wizard but is never added.

Edit: As I use evolution with exchange a lot every day I've tried re-compiling evolution-data-server with currently packaged libphonenumber but it fails. Recompiling it without libphonenumber works but exchange error persists.

-- Performing Test phone_number_with_boost_thread-mt
-- Performing Test phone_number_with_boost_thread-mt - Failed
-- Performing Test phone_number_with_boost_thread
-- Performing Test phone_number_with_boost_thread - Failed
CMake Error at cmake/modules/FindPhonenumber.cmake:72 (message):
libphonenumber cannot be used. Use -DWITH_PHONENUMBER=PATH to specify the
library prefix, or -DWITH_PHONENUMBER=OFF to disable it.
Call Stack (most recent call first):
CMakeLists.txt:281 (include)

Loading...