Changes between Initial Version and Version 1 of Ticket #57943


Ignore:
Timestamp:
Jan 23, 2019, 9:48:03 AM (6 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

The gexiv2 port intentionally allows one python2x and one python3x variant to be selected. However the boost port intentionally allows only one python variant to be selected regardless of version.

MacPorts passes variant selections (apparently regardless of how the variant selection was supplied—by you on the command line, or in your variants.conf, or by a port in its default_variants) down to any dependencies that are not yet installed.

Clean boost and install it with only one python variant of your choice.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #57943

    • Property Keywords Lion python python27 python37 variant conflict removed
  • Ticket #57943 – Description

    initial v1  
    11upgrade wants to pull in gexiv2:
    22
     3{{{
    34The following ports will be rebuilt:
    45 gexiv2 @0.10.8+python27+python36
    56 gimp2 @2.10.6+python27+quartz
     7}}}
    68
    79gexiv2 pulls in boost, a port which I do not have yet installed, however it fails:
    810
     11{{{
    912Error: boost: Variant python27 conflicts with python36
    1013Error: Unable to open port: Error evaluating variants
    1114Error: rev-upgrade failed: Error rebuilding gexiv2
    12 
    13 
     15}}}