[MacPorts] #52342: kdepimlibs4 apparent conflict with gpgme
MacPorts
noreply at macports.org
Sat Sep 24 05:24:07 CEST 2016
#52342: kdepimlibs4 apparent conflict with gpgme
--------------------------+---------------------
Reporter: lionteeth@… | Owner: nicos@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords:
Port: kdepimlibs4 |
--------------------------+---------------------
Changes (by ryandesign@…):
* keywords: Sierra =>
* cc: nicos@… (removed)
* owner: macports-tickets@… => nicos@…
Old description:
> 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.
> }}}
New description:
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.
}}}
--
Comment:
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.
--
Ticket URL: <https://trac.macports.org/ticket/52342#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list