<html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div><br></div> Ok, beginning to understand the problem<div><br></div><div> For some reason the HDF build is deciding it needs to rebuild the GNU configure scripts instead of just using those in the tarball. I am not sure why the build is trying to rebuild the GNU configure stuff, that is how/why the line </div><div><br></div><div><div>Executing: HDF5_ACLOCAL=$(which aclocal) HDF5_AUTOHEADER=$(which autoheader) HDF5_AUTOMAKE=$(which automake) HDF5_AUTOCONF=$(which autoconf) HDF5_LIBTOOL=$(which libtool) HDF5_M4=$(which m4) ./autogen.sh</div><div>stdout:</div></div><div><br></div><div>is being triggered. I am not sure if it is PETSc or HDF causing this to happen. I cannot find the above command anywhere in PETSc or in HDF5 so I have no clue where it came from? Moose? </div><div><br></div><div> During this autogen.sh process the HDF5 tools cannot handle the fact that Apple does not provide the GNU libtoolize package (Apple actually provides something completely different but with the same name). (Even though there autogen.sh has code that is suppose to work on Apple I expect it is broken).<br><div><br></div><div>I see you have installed brew libtool and it is in the beginning of your path so I am not sure why hdf5 autogen is no working.</div><div><br></div><div>I got PETSc v3.16.6 to build on my similar Mac (it did not trigger a ./autogen.sh) so I am not sure why it does not work for you and triggers the (what should be unneeded) ./autogen.sh</div><div><br></div><div>Executing: HDF5_ACLOCAL=$(which aclocal) HDF5_AUTOHEADER=$(which autoheader) HDF5_AUTOMAKE=$(which automake) HDF5_AUTOCONF=$(which autoconf) HDF5_LIBTOOL=$(which libtool) HDF5_M4=$(which m4) ./autogen.sh</div><div><div>stdout:</div><div>**************************</div><div>* HDF5 autogen.sh script *</div><div>**************************</div><div>Running trace script:</div><div>Finished processing HDF5 API calls</div><div>Running error generation script:</div><div>Generating 'H5Epubgen.h'</div><div>Generating 'H5Einit.h'</div><div>Generating 'H5Eterm.h'</div><div>Generating 'H5Edefin.h'</div><div>Running API version generation script:</div><div>Generating 'src/H5version.h'</div><div>Running overflow macro generation script:</div><div>Generating 'H5overflow.h'</div><div>/usr/bin/libtoolize --copy --force</div><div>**** Configure header /var/folders/7k/n1k8z33d6wb1p15hrflkyq540000gn/T/petsc-s9z775lb/confdefs.h ****</div><div>#if !defined(INCLUDED_UNKNOWN)</div><div>#define INCLUDED_UNKNOWN</div><div><br></div><div><div>Could not execute "['HDF5_ACLOCAL=$(which aclocal) HDF5_AUTOHEADER=$(which autoheader) HDF5_AUTOMAKE=$(which automake) HDF5_AUTOCONF=$(which autoconf) HDF5_LIBTOOL=$(which libtool) HDF5_M4=$(which m4) ./autogen.sh']":</div><div>**************************</div><div>* HDF5 autogen.sh script *</div><div>**************************</div><div>Running trace script:</div><div>Finished processing HDF5 API calls</div><div>Running error generation script:</div><div>Generating 'H5Epubgen.h'</div><div>Generating 'H5Einit.h'</div><div>Generating 'H5Eterm.h'</div><div>Generating 'H5Edefin.h'</div><div>Running API version generation script:</div><div>Generating 'src/H5version.h'</div><div>Running overflow macro generation script:</div><div>Generating 'H5overflow.h'</div><div>/usr/bin/libtoolize --copy --forceusage: dirname string [...]</div><div>./autogen.sh: line 256: /usr/bin/libtoolize: No such file or directory</div></div><div><br></div><div></div></div></div></body></html>