[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