<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I just tried what you suggested for py27-numpy and it just activated without any error. <div class="">So, myports.txt has </div><div class=""><div class=""> py27-numpy @1.11.3_0+gfortran (active) platform='darwin 15' archs='x86_64'</div></div><div class=""><br class=""></div><div class="">And, after the migration it had installed both that and the +universal variant. </div><div class="">Yet, when I tried to activate the non-universal version it did it without complaint. So, I really don’t understand why the +universal got built at all.</div><div class="">Any suggestions?</div><div class=""><div class="">
<div class=""><br class="khtml-block-placeholder"></div><div class="">--Adam</div><div class=""><br class="khtml-block-placeholder"></div><div class=""><br class="khtml-block-placeholder"></div>
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On Jan 5, 2017, at 10:05 AM, Russell Jones <<a href="mailto:russell.jones@physics.ox.ac.uk" class="">russell.jones@physics.ox.ac.uk</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" class="">
<div bgcolor="#FFFFFF" text="#000000" class=""><p class="">You could try activating the non +universal version to get a
dependency error. Then do the same for the dependency, and so on
back to the first port built +universal.</p><p class="">Russell<br class="">
</p>
<br class="">
<div class="moz-cite-prefix">On 05/01/17 14:56, Adam Dershowitz
wrote:<br class="">
</div>
<blockquote cite="mid:9B0CD040-EC92-4936-BBF4-B5EE0DB96D05@alum.mit.edu" type="cite" class="">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" class="">
<br class="">
<br class="">
<div class="">
<blockquote type="cite" class="">
<div class="">On Jan 5, 2017, at 9:44 AM, Rainer Müller <<a moz-do-not-send="true" href="mailto:raimue@macports.org" class=""></a><a class="moz-txt-link-abbreviated" href="mailto:raimue@macports.org">raimue@macports.org</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class=""><span style="font-family: Helvetica; font-size:
12px; font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px; float: none; display:
inline !important;" class="">On 2017-01-05 14:51, Adam
Dershowitz wrote:</span><br style="font-family: Helvetica;
font-size: 12px; font-style: normal; font-variant-caps:
normal; font-weight: normal; letter-spacing: normal;
orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<blockquote type="cite" style="font-family: Helvetica;
font-size: 12px; font-style: normal; font-variant-caps:
normal; font-weight: normal; letter-spacing: normal;
orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class="">
<br class="">
<blockquote type="cite" class="">On Jan 4, 2017, at 10:02
PM, Ryan Schmidt <<a moz-do-not-send="true" href="mailto:ryandesign@macports.org" class="">ryandesign@macports.org</a>>
wrote:<br class="">
<br class="">
On Jan 4, 2017, at 07:52, Adam Dershowitz wrote:<br class="">
<br class="">
<blockquote type="cite" class="">So, yes it seems that
the on the new machine I ended up with gcc6 being
universal, so then cctools, ld64-latest, llvm-3.9 etc
are all universal. But, the strange thing is that
gcc6 has no dependents, and I didn’t explicitly
install it. So, I’m not sure what caused it to be
installed. And, on the new machine it, and the chain
down, installed +universal, while on the older machine
it installed the default variant. Both computers
installed gcc6 6.2.0_2. <br class="">
So, my academic question is why did this happen? And,
the related questions are what port would have
installed gcc6? Since I see this:<br class="">
$port dependents gcc6<br class="">
gcc6 has no dependents.<br class="">
</blockquote>
<br class="">
I don't know. If you don't need gcc6, don't install it /
uninstall it.<br class="">
</blockquote>
<br class="">
It appears that build dependencies don’t show up with the
dependencies command? So, some installed port might have
required gcc6 to install, but doesn’t need it for runtime.
<br class="">
</blockquote>
<br style="font-family: Helvetica; font-size: 12px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px; float: none; display:
inline !important;" class="">Try with this:</span><br style="font-family: Helvetica; font-size: 12px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px;" class="">
<br style="font-family: Helvetica; font-size: 12px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px; float: none; display:
inline !important;" class=""> port echo depends_build:gcc6
and installed</span><br style="font-family: Helvetica;
font-size: 12px; font-style: normal; font-variant-caps:
normal; font-weight: normal; letter-spacing: normal;
orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br style="font-family: Helvetica; font-size: 12px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px; float: none; display:
inline !important;" class="">This is only using the
information from the latest ports tree, but could</span><br style="font-family: Helvetica; font-size: 12px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px; float: none; display:
inline !important;" class="">probably answer your
question.</span><br style="font-family: Helvetica;
font-size: 12px; font-style: normal; font-variant-caps:
normal; font-weight: normal; letter-spacing: normal;
orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br style="font-family: Helvetica; font-size: 12px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; widows: auto; word-spacing:
0px; -webkit-text-stroke-width: 0px; float: none; display:
inline !important;" class="">Rainer</span></div>
</blockquote>
</div>
<br class="">
<div class="">Thanks that helps. It is a step in the right
direction, but still leaves my question about what generates all
the extra universal builds on the new machine, when the old
machine had mostly default.</div>
<div class="">For example, on the new machine the above shows that
py27-numpy has two installs, with the active one being
+universal. So, the migrate script first installed it default,
then due to yet another port, must have rebuilt it +universal.
But, I don’t know how to trace those back to the root of it. </div>
<div class="">Perhaps the least effort would be to remove
+universal completely from myports.txt then uninstall
everything, and then reinstall with the migrate script? Would
anything that needs to be universal then end up getting put back
that way? </div>
</blockquote>
<br class="">
</div>
</div></blockquote></div><br class=""></div></body></html>