/usr/lib/libring.so.0: undefined symbol: _ZN4Json5ValueC1Ey
How to report a bug
One bug = one bug report
If you have multiple issues, please file separate bug reports. It will be much easier to track bugs that way.
Avoid duplicates
Search for similar problem - update existing issue instead of creating new one.
Bug report form
Describe your environment
Today I got a bunch of graphics upgrades on my Ubuntu 20.04 system. I am using 20220901.1418.4252167 from the nightly repository and now getting:
jami-qt: symbol lookup error: /usr/lib/libring.so.0: undefined symbol: _ZN4Json5ValueC1Ey
I have two of these platforms and have the same issue on both. I tried the stable repository release and it has the same issue. There is some compatibility between libring.so and one of the upgraded
After quite a bit of searching, I found that that symbol was removed in the upgrade of libjsoncpp.so.1.7.4 to libjsoncpp.so.1.7.5. In my case, libjsoncpp.so.1.7.4 got upgraded to libjsoncpp.so.1.7.6. So, I've managed a workaround for the time being by downloading libjsoncpp.so.1.7.4 and doing a LD_PRELOAD of libjsoncpp.so.1.7.4 when running the current jami. That seems to solve the problem, but the compatibility problem for jami with respect to the libjsonscpp upgrade is still there.