<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>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>Russell<br>
</p>
<br>
<div class="moz-cite-prefix">On 05/01/17 14:56, Adam Dershowitz
wrote:<br>
</div>
<blockquote
cite="mid:9B0CD040-EC92-4936-BBF4-B5EE0DB96D05@alum.mit.edu"
type="cite">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<br class="">
<br class="">
<div>
<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 class="moz-txt-link-abbreviated" href="mailto:raimue@macports.org">raimue@macports.org</a></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>
</body>
</html>