FWIW, I’ve had the same issue as Jacob for quite a while and I’ve since been 
using brew install eigen to bypass this.
I’ve just checked again, and look at one of the process spawned during 
./configure. That doesn’t look alright to me.

Thanks,
Pierre

Attachment: ps.log
Description: Binary data


> On 24 Mar 2020, at 6:40 PM, Satish Balay via petsc-dev 
> <[email protected]> wrote:
> 
> I just attempted a build on osx - and didn't see any such hang. I'm not sure 
> why your build is hanging..
> 
> balay@kpro petsc % ./configure --download-eigen --download-pragmatic 
> --download-metis --download-mpich
> 
> Satish
> 
> On Tue, 24 Mar 2020, Jacob Faibussowitsch wrote:
> 
>> Hello all,
>> 
>> Trying to install pragmatic using petsc, which requires Eigen package. I am 
>> installing these packages using arch/lib/petsc/conf/reconfigure 
>> —download-eigen —download-pragmatic. This is as far as it gets:
>> 
>> /reconfigure-64-arch-darwin-c-debug.py --download-eigen
>> ===============================================================================
>>             Configuring PETSc to compile on your system
>> ===============================================================================
>> ===============================================================================
>> Trying to download git://https://gitlab.com/libeigen/eigen for EIGEN         
>>             
>> ===============================================================================
>> ===============================================================================
>> Configuring EIGEN with cmake, this may take several minutes                  
>>                  
>> ===============================================================================
>> 
>> I have let this run for ~30 minute periods 3 times and it never progresses. 
>> I think that it does finish configure, but never progresses to the make 
>> stage.
>> 
>> I have checked htop (brew version of top) and the only relevant processes 
>> running are bash with ~5% CPU. This is less robust but on my setup the 
>> window bar (where the close, minimize, etc buttons are) of the terminal 
>> window also reports the currently running process and this also only shows 
>> bash. For reference when configure is running normally, the top bar switches 
>> between clang, ld, expr, cmake, g++, etc. System resources used usually 
>> shoots up to ~40-90% as it gets into the different configures and makes for 
>> each package.
>> 
>> I have tried this on 2 different petsc configurations; 
>> --with-64-bit-indices=0/1, since this originally didn’t work with 64 bit 
>> indices so I figured that may be the issue. I have also cleared my ccache 
>> completely using ccache -c -C and rerun both configures.
>> 
>> I have attached both configure.logs, note configure.log —> 
>> —with-64-bit-indices=1, configure.log.bkp —> —with-64-bit-indices=0
>> 
>> 
>> Best regards,
>> 
>> Jacob Faibussowitsch
>> (Jacob Fai - booss - oh - vitch)
>> Cell: (312) 694-3391
>> 

Reply via email to