Hi, After an upgrade to mail-client/thunderbird-102.15.1 I was instructed to install libtor to enable extra feature: * Messages for package mail-client/thunderbird-102.15.1: * Optional programs for extra features: * net-libs/libotr for encrypted chat support Reading the wiki around portage and emerge it is very clear; one shall never install libraries manually, libraries shall only be installed as dependencies or there will be trouble. Gentoo uses USE-flags for those. Same message is common in the forum. My interpretation is that the optional library should be pulled in using a USE-flag. Kopete and other uses USE="otr" for this very dependency, I suggest mail-client/thunderbird should as well. Best regards, Erik
(In reply to Erik Ridderby from comment #0) > Hi, > > After an upgrade to mail-client/thunderbird-102.15.1 I was instructed to > install libtor to enable extra feature: > > * Messages for package mail-client/thunderbird-102.15.1: > * Optional programs for extra features: > * net-libs/libotr for encrypted chat support > > > Reading the wiki around portage and emerge it is very clear; one shall never > install libraries manually, libraries shall only be installed as > dependencies or there will be trouble. Gentoo uses USE-flags for those. Same > message is common in the forum. Where have you got this from? It's fine (for some definition of fine, we'd prefer runtime USE flags to exist, but they don't right now) or optfeature.eclass wouldn't exist. These libraries are dlopened() at runtime and hence nothing to build against.
Here's one way how to handle these deps as an admin, or user: https://wiki.gentoo.org/wiki/Optfeature https://wiki.gentoo.org/wiki//etc/portage/sets