Opened 8 years ago

Last modified 8 years ago

#52342 closed defect

kdepimlibs4 apparent conflict with gpgme — at Version 1

Reported by: Liontooth (David Liontooth) Owned by: nicos@…
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port: kdepimlibs4

Description (last modified by ryandesign (Ryan Carsten Schmidt))

While installing kde4-baseapps on Sierra I get this:

--->  Activating kdepimlibs4 @4.14.3_3
Error: org.macports.activate for port kdepimlibs4 returned: Image error: /opt/local/include/gpgme++/configuration.h is being used by the active gpgme port.  Please deactivate this port first, or use 'port -f activate kdepimlibs4' to force the activation.
Error: Failed to install kdepimlibs4

Since kdepimlibs4 depends on gpgme, deactivating is not an option. Forcing generates a bunch of warnings:

$ sudo port -f activate kdepimlibs4
--->  Computing dependencies for kdepimlibs4
--->  Activating kdepimlibs4 @4.14.3_3
Warning: File /opt/local/include/gpgme++/configuration.h already exists.  Moving to: /opt/local/include/gpgme++/configuration.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/context.h already exists.  Moving to: /opt/local/include/gpgme++/context.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/data.h already exists.  Moving to: /opt/local/include/gpgme++/data.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/decryptionresult.h already exists.  Moving to: /opt/local/include/gpgme++/decryptionresult.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/defaultassuantransaction.h already exists.  Moving to: /opt/local/include/gpgme++/defaultassuantransaction.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/editinteractor.h already exists.  Moving to: /opt/local/include/gpgme++/editinteractor.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/encryptionresult.h already exists.  Moving to: /opt/local/include/gpgme++/encryptionresult.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/engineinfo.h already exists.  Moving to: /opt/local/include/gpgme++/engineinfo.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/error.h already exists.  Moving to: /opt/local/include/gpgme++/error.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/eventloopinteractor.h already exists.  Moving to: /opt/local/include/gpgme++/eventloopinteractor.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/exception.h already exists.  Moving to: /opt/local/include/gpgme++/exception.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/global.h already exists.  Moving to: /opt/local/include/gpgme++/global.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/gpgadduserideditinteractor.h already exists.  Moving to: /opt/local/include/gpgme++/gpgadduserideditinteractor.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/gpgagentgetinfoassuantransaction.h already exists.  Moving to: /opt/local/include/gpgme++/gpgagentgetinfoassuantransaction.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/gpgmefw.h already exists.  Moving to: /opt/local/include/gpgme++/gpgmefw.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/gpgsetexpirytimeeditinteractor.h already exists.  Moving to: /opt/local/include/gpgme++/gpgsetexpirytimeeditinteractor.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/gpgsetownertrusteditinteractor.h already exists.  Moving to: /opt/local/include/gpgme++/gpgsetownertrusteditinteractor.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/gpgsignkeyeditinteractor.h already exists.  Moving to: /opt/local/include/gpgme++/gpgsignkeyeditinteractor.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/importresult.h already exists.  Moving to: /opt/local/include/gpgme++/importresult.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/interfaces/assuantransaction.h already exists.  Moving to: /opt/local/include/gpgme++/interfaces/assuantransaction.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/interfaces/dataprovider.h already exists.  Moving to: /opt/local/include/gpgme++/interfaces/dataprovider.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/interfaces/passphraseprovider.h already exists.  Moving to: /opt/local/include/gpgme++/interfaces/passphraseprovider.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/interfaces/progressprovider.h already exists.  Moving to: /opt/local/include/gpgme++/interfaces/progressprovider.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/key.h already exists.  Moving to: /opt/local/include/gpgme++/key.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/keygenerationresult.h already exists.  Moving to: /opt/local/include/gpgme++/keygenerationresult.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/keylistresult.h already exists.  Moving to: /opt/local/include/gpgme++/keylistresult.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/notation.h already exists.  Moving to: /opt/local/include/gpgme++/notation.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/result.h already exists.  Moving to: /opt/local/include/gpgme++/result.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/scdgetinfoassuantransaction.h already exists.  Moving to: /opt/local/include/gpgme++/scdgetinfoassuantransaction.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/signingresult.h already exists.  Moving to: /opt/local/include/gpgme++/signingresult.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/trustitem.h already exists.  Moving to: /opt/local/include/gpgme++/trustitem.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/verificationresult.h already exists.  Moving to: /opt/local/include/gpgme++/verificationresult.h.mp_1474684825.
Warning: File /opt/local/include/gpgme++/vfsmountresult.h already exists.  Moving to: /opt/local/include/gpgme++/vfsmountresult.h.mp_1474684825.

Change History (1)

comment:1 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: nicos@… removed
Description: modified (diff)
Keywords: Sierra removed
Owner: changed from macports-tickets@… to nicos@…

Yes, you should probably not force. By doing so, you've replaced the contents of the gpgme port with whatever version of gpgme was bundled with kdepimlibs4, which might not be the same version. The consequences of doing that are unknown.

Note: See TracTickets for help on using tickets.