<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>