<div><div dir="auto">Your path should have /opt/local/bin first.</div><br><div class="gmail_quote"><div>On Wed, Apr 11, 2018 at 06:48 Enrico Maria Crisostomo <<a href="mailto:enrico.m.crisostomo@gmail.com">enrico.m.crisostomo@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Well, I replicated it:<br>
<br>
  * Clean the repo (e.g.: git clean -xfd)<br>
  * git checkout v2.4.2<br>
  * build and install 2.4.2:<br>
<br>
      $ export PATH=/bin:/sbin:/usr/bin:/usr/sbin<br>
      $ MP_PREFIX=/opt/macports-2.4.2<br>
      $ ./configure --prefix=$MP_PREFIX --with-applications-dir=$MP_PREFIX/Applications<br>
      $ make<br>
      $ sudo make install<br>
<br>
  * open new terminal<br>
  * git checkout v2.4.3<br>
  * configure 2.4.3:<br>
<br>
      $ export PATH=/bin:/sbin:/usr/bin:/usr/sbin<br>
      $ MP_PREFIX=/opt/macports-2.4.3<br>
      $ ./configure --prefix=$MP_PREFIX --with-applications-dir=$MP_PREFIX/Applications<br>
<br>
  * At this point src/macports1.0/macports_autoconf.tcl correctly contains `variable macports_version "2.4.3"`<br>
  * build and install 2.4.3:<br>
<br>
      $ make<br>
      $ sudo make install<br>
<br>
  * At this point /opt/macports-2.4.3/libexec/macports/lib/macports1.0/macports_autoconf.tcl correctly contains `variable macports_version "2.4.3"`.<br>
  * But port reports 2.4.2:<br>
<br>
      % echo path<br>
      /opt/macports-2.4.3/bin:/opt/macports-2.4.3/sbin:/bin:/usr/bin:/usr/ucb:/usr/local/bin<br>
      % type port<br>
      port is /opt/macports-2.4.3/bin/port<br>
      % port version<br>
      Version: 2.4.2<br>
<br>
If I clean the repo between the builds, the problem does not happen.<br>
<br>
Cheers,<br>
--<br>
Enrico<br>
<br>
> On 11 Apr 2018, at 15:32, Joshua Root <<a href="mailto:jmr@macports.org" target="_blank">jmr@macports.org</a>> wrote:<br>
><br>
> On 2018-4-11 23:27 , Enrico Maria Crisostomo wrote:<br>
>> Thanks Rainer,<br>
>><br>
>> I can't check it but as I said in my previous mail I think I had forgotten to run `make distclean` when I previously built `v2.4.2`.  And now I see that the `macports_autoconf.tcl` file you cite is an Autoconf config file.  Why this happen now makes sense.<br>
><br>
> As Rainer said, running configure is supposed to update that file (and<br>
> in my experience it does).<br>
><br>
> - Josh<br>
<br>
</blockquote></div></div>