symbol lookup error: /usr/sbin/ModemManager: undefined symbol: mm_location_3gpp_set_mobile_country_code after build

Aleksander Morgado aleksandermj at
Mon Nov 7 15:17:53 UTC 2022


> It seems that after that, ModemManager breaks, because the NetworkManager install is doing something to break it.

NetworkManager brings as dependency libmm-glib, and will install it in
the same location as your custom built libmm-glib.
The way to avoid this is to first install NM with the system-installed
libmm-glib, and then you install your custom built libmm-glib on top.
The libmm-glib is API/ABI compatible, so there is no risk of breaking
NM by using a custom built library.


More information about the ModemManager-devel mailing list