Any change sites might strip out "dangerous" shell scripts 

   I reproduced the same problem several times with different versions of 
OpenMPI on the UTK xSDK machine.


> On Jan 3, 2021, at 9:36 AM, Jed Brown <[email protected]> wrote:
> 
> I don't understand.
> 
> $ wget 
> https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.0.tar.bz2
> --2021-01-03 08:35:08--  
> https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.0.tar.bz2
> Resolving download.open-mpi.org (download.open-mpi.org)... 143.204.26.61, 
> 143.204.26.76, 143.204.26.58, ...
> Connecting to download.open-mpi.org 
> (download.open-mpi.org)|143.204.26.61|:443... connected.
> HTTP request sent, awaiting response... 200 OK
> Length: 10022171 (9.6M) [binary/octet-stream]
> Saving to: ‘openmpi-4.1.0.tar.bz2’
> 
> openmpi-4.1.0.tar.bz2    100%[==================================>]   9.56M  
> 46.6MB/s    in 0.2s
> 
> 2021-01-03 08:35:08 (46.6 MB/s) - ‘openmpi-4.1.0.tar.bz2’ saved 
> [10022171/10022171]
> 
> $ tar xf openmpi-4.1.0.tar.bz2
> $ file openmpi-4.1.0/configure
> openmpi-4.1.0/configure: POSIX shell script, ASCII text executable, with very 
> long lines
> 
> Barry Smith <[email protected]> writes:
> 
>>  4.1 is also missing ./configure but documentation clearly states you 
>> install openMPI with ./configure ! 
>> 
>>> On Jan 3, 2021, at 8:31 AM, Barry Smith <[email protected]> wrote:
>>> 
>>> 
>>> $ wget 
>>> https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.3.tar.gz 
>>> <https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.3.tar.gz> 
>>> --2021-01-03 09:24:24--  
>>> https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.3.tar.gz 
>>> <https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.3.tar.gz>
>>> Resolving download.open-mpi.org <http://download.open-mpi.org/> 
>>> (download.open-mpi.org <http://download.open-mpi.org/>)... 13.249.117.107, 
>>> 13.249.117.91, 13.249.117.41, ...
>>> Connecting to download.open-mpi.org <http://download.open-mpi.org/> 
>>> (download.open-mpi.org 
>>> <http://download.open-mpi.org/>)|13.249.117.107|:443... connected.
>>> HTTP request sent, awaiting response... 200 OK
>>> Length: 17418534 (17M) [binary/octet-stream]
>>> Saving to: ‘openmpi-4.0.3.tar.gz’
>>> 
>>> 100%[=======================================================================>]
>>>  17,418,534  49.1MB/s   in 0.3s   
>>> 
>>> 2021-01-03 09:24:26 (49.1 MB/s) - ‘openmpi-4.0.3.tar.gz’ saved 
>>> [17418534/17418534]
>>> 
>>> ~ arch-fix-cuda-ccbin-wrong-arguments
>>> $ cd petsc
>>> ~/petsc (barry/2020-12-31/fix-cuda-ccbin-wrong-arguments>) 
>>> arch-fix-cuda-ccbin-wrong-arguments
>>> $ ./configure --download-openmpi=../openmpi-4.0.3.tar.gz  --with-cc=gcc 
>>> --with-cxx=g++ --with-fc=gfortran  --with-cuda --download-slepc 
>>> ===============================================================================
>>>             Configuring PETSc to compile on your system                     
>>>   
>>> ===============================================================================
>>> =============================================================================================
>>>                           ***** WARNING: F77 (set to 
>>> /nfs/apps/spacks/2020-10-22/opt/spack/linux-centos7-x86_64/gcc-7.3.0/gcc-7.3.0-l
>>>        use ./configure F77=$F77 if you really want to use that value ****** 
>>>                                      
>>> =============================================================================================
>>>                     
>>> =============================================================================================
>>>                           ***** WARNING: You have a version of GNU make 
>>> older than 4.0. It will work,                                      but may 
>>> not support all the parallel testing options. You can install the           
>>>                              latest GNU make with your package manager, 
>>> such as brew or macports, or use                                      the 
>>> --download-make option to get the latest GNU make *****                     
>>>                            
>>> =============================================================================================
>>>                     
>>> =============================================================================================
>>>                           It appears you do not have valgrind installed on 
>>> your system.                                                    We HIGHLY 
>>> recommend you install it from www.valgrind.org <http://www.valgrind.org/>   
>>>                                                       Or install 
>>> valgrind-devel or equivalent using your package manager.                    
>>>                           Then rerun ./configure                            
>>>                                                          
>>> =============================================================================================
>>>                     
>>> =============================================================================================
>>>                           Running libtoolize on OPENMPI; this may take 
>>> several minutes                                               
>>> =============================================================================================
>>>                     
>>> =============================================================================================
>>>                           Running autoreconf on OPENMPI; this may take 
>>> several minutes                                               
>>> =============================================================================================
>>>                                                                             
>>>                                                          
>>> *******************************************************************************
>>>         UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for 
>>> details):
>>> -------------------------------------------------------------------------------
>>> Error running libtoolize or autoreconf on OPENMPI: Could not execute 
>>> "[['/usr/bin/autoreconf', '--force', '--install']]":
>>> autoreconf: 'configure.ac' or 'configure.in' is required
>>> *******************************************************************************
>>> 
>>> 

Reply via email to