[MacPorts] #52496: gpgme @1.7.0: use deactivate hack for kdepimlibs4
MacPorts
noreply at macports.org
Tue Oct 4 07:26:36 CEST 2016
#52496: gpgme @1.7.0: use deactivate hack for kdepimlibs4
--------------------------+----------------------
Reporter: ryandesign@… | Owner: devans@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Keywords: | Port: gpgme
--------------------------+----------------------
kdepimlibs4 depends on gpgme, but gpgme @1.7.0 and later installs header
files that used to be installed by kdepimlibs4 @4.14.3_3 and earlier. So
gpgme should use the [PortfileRecipes#deactivatehack deactivate hack] to
ensure kdepimlibs4 @4.14.3_3 or earlier is deactivated before attempting
to activate gpgme @1.7.0 or later. Otherwise, you get this problem:
{{{
$ sudo port upgrade kdepimlibs4
---> Computing dependencies for gpgme
---> Fetching archive for gpgme
---> Attempting to fetch
gpgme-1.7.0_0+universal.darwin_15.i386-x86_64.tbz2 from
https://packages.macports.org/gpgme
---> Fetching distfiles for gpgme
---> Verifying checksums for gpgme
---> Extracting gpgme
---> Applying patches to gpgme
---> Configuring gpgme
---> Building gpgme
---> Staging gpgme into destroot
---> Installing gpgme @1.7.0_0+universal
---> Cleaning gpgme
---> Computing dependencies for gpgme
---> Deactivating gpgme @1.6.0_2+universal
---> Activating gpgme @1.7.0_0+universal
Error: Failed to activate gpgme: Image error:
/opt/local/include/gpgme++/configuration.h is being used by the active
kdepimlibs4 port. Please deactivate this port first, or use 'port -f
activate gpgme' to force the activation.
Error: See
/opt/local/var/macports/logs/_Users_rschmidt_macports_dports_devel_gpgme/gpgme/main.log
for details.
---> Computing dependencies for kdepimlibs4
---> Dependencies to be installed: gpgme
Error: Requested variants "" do not match those the build was started
with: "+universal".
Error: Please use the same variants again, or run 'port clean gpgme' first
to remove the existing partially completed build.
Error: See
/opt/local/var/macports/logs/_Users_rschmidt_macports_dports_devel_gpgme/gpgme/main.log
for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
}}}
--
Ticket URL: <https://trac.macports.org/ticket/52496>
MacPorts <https://www.macports.org/>
Ports system for the Mac operating system
More information about the macports-tickets
mailing list