<div dir="ltr">merely reverting the change on the most pertinent lines doesn't solve the problem.  i'm not sure what the fix is.<div><br></div><div><div>jrhammon-mac01:git jrhammon$ git diff</div><div>diff --git a/autogen.sh b/autogen.sh</div><div>index 4036565be..eda353652 100755</div><div>--- a/autogen.sh</div><div>+++ b/autogen.sh</div><div>@@ -304,7 +304,12 @@ if [ -n "$autotoolsdir" ] ; then</div><div>         automake=$autotoolsdir/automake</div><div>         autom4te=$autotoolsdir/autom4te</div><div>         aclocal=$autotoolsdir/aclocal</div><div>-        libtoolize=$autotoolsdir/libtoolize</div><div>+        #libtoolize=$autotoolsdir/libtoolize</div><div>+        if [ -x "$autotoolsdir/glibtoolize" ] ; then</div><div>+            libtoolize=$autotoolsdir/glibtoolize</div><div>+        else</div><div>+            libtoolize=$autotoolsdir/libtoolize</div><div>+        fi</div><div> </div><div>        AUTOCONF=$autoconf</div><div>        AUTOHEADER=$autoheader</div><div>@@ -332,7 +337,12 @@ else</div><div>     autom4te=${AUTOM4TE:-autom4te}</div><div>     automake=${AUTOMAKE:-automake}</div><div>     aclocal=${ACLOCAL:-aclocal}</div><div>-    libtoolize=${LIBTOOLIZE:-libtoolize}</div><div>+    #libtoolize=${LIBTOOLIZE:-libtoolize}</div><div>+    if [ -x "$autotoolsdir/glibtoolize" ] ; then</div><div>+        libtoolize=$autotoolsdir/glibtoolize</div><div>+    else</div><div>+        libtoolize=$autotoolsdir/libtoolize</div><div>+    fi</div><div> fi</div><div> </div><div> ProgHomeDir $autoconf   autoconfdir</div><div>jrhammon-mac01:git jrhammon$ ./autogen.sh </div><div><br></div><div>####################################</div><div>## Checking user environment</div><div>####################################</div><div><br></div><div>Verifying the location of autogen.sh... done</div><div>usage: dirname path</div><div>Checking if autotools are in the same location... no</div><div><span style="white-space:pre">       </span>autoconf is in /usr/local</div><div><span style="white-space:pre">     </span>automake is in /usr/local</div><div><span style="white-space:pre">     </span>libtool  is in /</div><div>===> WARNING: Autotools are in different locations. In rare occasion,</div><div>===> WARNING: resulting configure or makefile may fail in some unexpected ways.</div><div>Checking if autoreconf accepts -I //share/aclocal... no</div><div>Checking if autoreconf works after an additional /libtoolize step... no</div><div>===> ERROR:   Since none of the autoreconf workaround works</div><div>===> ERROR:   and autotools are not in the same directory, aborting...</div><div>===> ERROR:   Updating autotools or putting all autotools in the same location</div><div>===> ERROR:   may resolve the issue.</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Dec 8, 2017 at 11:54 AM, Kenneth Raffenetti <span dir="ltr"><<a href="mailto:raffenet@mcs.anl.gov" target="_blank">raffenet@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hmm, I suppose we didn't run into this on our test systems since we always install those tools from scratch, and I'm still not a Mac guy so I didn't notice :). I'll put together a PR to revert it.<br>
<br>
Ken<div><div class="h5"><br>
<br>
On 12/08/2017 09:27 AM, Bland, Wesley wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
I guess posting the link to our GitHub Enterprise instance doesn't help. Here's the correct link:<br>
<br>
<a href="https://github.com/pmodels/mpich/commit/a512f954007fefa4b3b218848854481927422fc3" rel="noreferrer" target="_blank">https://github.com/pmodels/mpi<wbr>ch/commit/a512f954007fefa4b3b2<wbr>18848854481927422fc3</a><br>
<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
On Dec 8, 2017, at 9:24 AM, Bland, Wesley <<a href="mailto:wesley.bland@intel.com" target="_blank">wesley.bland@intel.com</a>> wrote:<br>
<br>
This would appear to be the culprit. Maybe Pavan/Ken can talk about why it was removed?<br>
<br>
<a href="https://github.intel.com/csr/mpich-ofi/commit/a512f954007fefa4b3b218848854481927422fc3" rel="noreferrer" target="_blank">https://github.intel.com/csr/m<wbr>pich-ofi/commit/a512f954007fef<wbr>a4b3b218848854481927422fc3</a><br>
<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
On Dec 7, 2017, at 3:51 PM, Jeff Hammond <<a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a>> wrote:<br>
<br>
autogen.sh is failing for me on Mac because Apple's libtool is not in the same place as Homebrew's autoconf/automake.  I perused autogen.sh but didn't see an option to fix this.<br>
<br>
I need to use Homebrew autotools for other projects and don't want to uninstall Xcode for obvious reasons.  Is there a workaround besides hacking autogen.sh and hating myself?  I'd like to cause it to glibtool instead.<br>
<br>
If nothing else, autogen.sh incorrectly prints the location of libtool.  It is in /usr/bin not /.<br>
<br>
Thanks,<br>
<br>
Jeff<br>
<br>
jrhammon-mac01:git jrhammon$ which libtool<br>
/usr/bin/libtool<br>
jrhammon-mac01:git jrhammon$ which autoconf<br>
/usr/local/bin/autoconf<br>
jrhammon-mac01:git jrhammon$ which automake<br>
/usr/local/bin/automake<br>
jrhammon-mac01:git jrhammon$ which glibtool<br>
/usr/local/bin/glibtool<br>
<br>
<br>
jrhammon-mac01:git jrhammon$ ./autogen.sh<br>
<br>
##############################<wbr>######<br>
## Checking user environment<br>
##############################<wbr>######<br>
<br>
Verifying the location of autogen.sh... done<br>
usage: dirname path<br>
Checking if autotools are in the same location... no<br>
autoconf is in /usr/local<br>
automake is in /usr/local<br>
libtool  is in /<br>
===> WARNING: Autotools are in different locations. In rare occasion,<br>
===> WARNING: resulting configure or makefile may fail in some unexpected ways.<br>
Checking if autoreconf accepts -I //share/aclocal... no<br>
Checking if autoreconf works after an additional libtoolize step... no<br>
===> ERROR:   Since none of the autoreconf workaround works<br>
===> ERROR:   and autotools are not in the same directory, aborting...<br>
===> ERROR:   Updating autotools or putting all autotools in the same location<br>
===> ERROR:   may resolve the issue.<br>
<br>
<br>
--<br>
Jeff Hammond<br>
</div></div><a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a> <mailto:<a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a><wbr>><span class=""><br>
<a href="http://jeffhammond.github.io/" rel="noreferrer" target="_blank">http://jeffhammond.github.io/</a><br>
______________________________<wbr>_________________<br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">https://lists.mpich.org/mailma<wbr>n/listinfo/devel</a><br>
</span></blockquote>
<br>
</blockquote><span class="">
<br>
<br>
<br>
______________________________<wbr>_________________<br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">https://lists.mpich.org/mailma<wbr>n/listinfo/devel</a><br>
<br>
</span></blockquote><div class="HOEnZb"><div class="h5">
______________________________<wbr>_________________<br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">https://lists.mpich.org/mailma<wbr>n/listinfo/devel</a></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Jeff Hammond<br><a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a><br><a href="http://jeffhammond.github.io/" target="_blank">http://jeffhammond.github.io/</a></div>
</div>