#23492: geant4: variants which conflict with the default variants are hard to select -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: cristiano.fontana@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: geant4 -------------------------------------+-------------------------------------- Those variants in geant4 which conflict with the default variants are hard to select. For example: {{{ $ sudo port install geant4 +granular Error: geant4: Variant global conflicts with granular Error: Unable to open port: Error evaluating variants Before reporting a bug, first run the command again with the -d flag to get complete output. $ sudo port install geant4 +no_ui Error: geant4: Variant no_ui conflicts with motif Error: Unable to open port: Error evaluating variants Before reporting a bug, first run the command again with the -d flag to get complete output. $ sudo port install geant4 +static Error: geant4: Variant shared conflicts with static Error: Unable to open port: Error evaluating variants Before reporting a bug, first run the command again with the -d flag to get complete output. $ }}} This is why the use of default variants is discouraged unless it's planned carefully. See [wiki:PortfileRecipes#default_variants the PortfileRecipes entry] for more information. If you must use default variants, make them default only if a conflicting variant has not already been requested. For example, global should only be a default variant if the user has not already requested granular. motif should not be a default variant if the user has requested no_ui. shared should not be a default if the user has requested static. And so on. -- Ticket URL: <http://trac.macports.org/ticket/23492> MacPorts <http://www.macports.org/> Ports system for Mac OS