Opened 9 years ago
Last modified 9 years ago
#46910 new defect
pspp +doc+help+gui+quartz-x11 @0.8.4 conflicting dependencies
Reported by: | mas@… | Owned by: | nerdling (Jeremy Lavergne) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.3 |
Keywords: | Cc: | ||
Port: | pspp |
Description
I tried to install pspp using MacPorts. Naively, I requested the variant list given above. This draws in gnome-desktop which requires gtk3 +x11. However, building for pspp +gui+quartz-x11, MacPorts had already installed gtk3 +quartz, so the build process broke at this point (after about six hours of compile time and some manual intervention to install texinfo [which was required by gsl but not installed automatically for some reason] and cmake [which cannot currently be installed with variant +gui because of #46902]).
Is it actually possible at this point to build pspp +doc+help+gui+quartz-x11? I see now that the portfile tries to set default_variants +x11 if any dependency requires +x11, but in port info pspp, I did not see any hint that building for +quartz might be impossible.
Change History (2)
comment:1 Changed 9 years ago by mf2k (Frank Schima)
Owner: | changed from snc to snc@… |
---|
comment:2 Changed 9 years ago by nerdling (Jeremy Lavergne)
I'm pretty confident your selection of variants is the same for my mpkg installers for PSPP. In that regard, the conflicts around x11/quartz are not really unique to PSPP.
While it's unfortunate that cmake has a broken, matching variant, "+gui" isn't one of the "blessed" variants that has meaning in MacPorts. I'd entertain removing some variants: removing +gui and always installing it is an option, and exploring a documentation-only subport could be another option.
Would this option get you closer to a successful build given what else is already installed on your system?
Trac requires complete email addresses.