<div dir="ltr"><div>All right, but can you clarify about default variants: is it true that default variants are not passed to dependencies, but all other variants are? And, is there any good reason for this? It would solve my problem immediately if they were passed on.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Nov 16, 2014 at 5:17 PM, Joshua Root <span dir="ltr">&lt;<a href="mailto:jmr@macports.org" target="_blank">jmr@macports.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Asking to ensure that your dependencies have certain variants applied is<br>
depending on variants. Restricting it to variants that the dependent<br>
port has itself doesn&#39;t change the fundamental issues.<br>
<br>
- Josh<br>
<span class="im HOEnZb"><br>
On 2014-11-17 09:05 , David Strubbe wrote:<br>
&gt; Thanks for the comments. I&#39;m not trying to depend on a variant, and I am<br>
&gt; already using active_variants (that is what blocks fftw-3 without a<br>
&gt; Fortran variant). I just wonder why default variants are not passed to<br>
&gt; dependencies (because other variants do seem to be passed to<br>
&gt; dependencies) and whether there is some way to get around this.<br>
&gt;<br>
&gt; David<br>
&gt;<br>
&gt; On Sun, Nov 16, 2014 at 5:01 PM, Joshua Root &lt;<a href="mailto:jmr@macports.org">jmr@macports.org</a><br>
</span><div class="HOEnZb"><div class="h5">&gt; &lt;mailto:<a href="mailto:jmr@macports.org">jmr@macports.org</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;     On 2014-11-17 08:52 , David Strubbe wrote:<br>
&gt;     &gt; Hi all,<br>
&gt;     &gt;<br>
&gt;     &gt; Is there a way to make default variants be passed to dependencies when<br>
&gt;     &gt; installing them? My octopus port depends on fftw-3 and needs it to be<br>
&gt;     &gt; built with a Fortran variant. octopus has +gcc48 as default<br>
&gt;     variant, and<br>
&gt;     &gt; building fftw-3 +gcc48 will work. But on the buildbots it just builds<br>
&gt;     &gt; fftw-3 with no variant for the dependency, which then does not<br>
&gt;     work. How<br>
&gt;     &gt; can I solve this?<br>
&gt;     &gt;<br>
&gt;     &gt; Thanks,<br>
&gt;     &gt; David<br>
&gt;<br>
&gt;     No, you can&#39;t depend on a variant. This isn&#39;t buildbot-specific; anyone<br>
&gt;     running &#39;port install octopus&#39; from a fresh installation will see the<br>
&gt;     same result.<br>
&gt;<br>
&gt;     - Josh<br>
<br>
</div></div></blockquote></div><br></div>