You are not logged in.

#1 2016-04-04 09:55:29

polylux
Member
Registered: 2011-12-27
Posts: 7

Evolution and protobuf3

Dear fellow archers,

I got an interesting issue here. I recently upgraded the AUR package "cura-engine", a tool to convert 3D meshes to the 3D printer readable gcode format. The package pulls in libprotobuf3 as a dependency. Since the upgrade, when I try to launch Evolution (Gnome's central mailer, calender, contacts app) it complains about not being able to load the previous version of protobuf:

evolution: error while loading shared libraries: libprotobuf.so.9: cannot open shared object file: No such file or directory

(Current version is 10).
Now the interesting part is, protobuf is neither a mandatory nor an optional dependency of evolution.

Hints and non-null pointers greatly appreciated,
p.

Offline

#2 2016-04-04 10:14:20

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,787
Website

Re: Evolution and protobuf3

Mod note: Moving to AUR Issues.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#3 2016-04-04 10:33:42

mis
Member
Registered: 2016-03-16
Posts: 234

Re: Evolution and protobuf3

libprotobuf.so.9 is part of extra/protobuf which conflicts with protobuf3

Offline

#4 2016-04-04 10:41:29

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,787
Website

Re: Evolution and protobuf3

I looked into this, and it's libphonenumber's /usr/lib/libphonenumber.so that pulls in libprotobuf.so.9. libphonenumber, however, correctly depends on protobuf. The problem is that the protobuf3 package incorrectly "provides" protobuf.

You will need to rebuild libphonenumber against photobuf3, or (preferably) get the maintainer of photobuf3 to fix the PKGBUILD so it doesn't conflict and "replace" photobuf.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#5 2016-04-04 20:59:40

polylux
Member
Registered: 2011-12-27
Posts: 7

Re: Evolution and protobuf3

Thanks for the investigation, I'll check and notify the maintainer. At a first glance, protobuf3 does not conflict with any other package though. Anyways, now I know where to dig. smile

Cheers,
p.

Offline

Board footer

Powered by FluxBB