Johannes Ring wrote:
> On Tue, April 1, 2008 Ilmar Wilbers wrote:
>   
>> Solveig Bruvoll wrote:
>>     
>>> Johannes Ring wrote:
>>>
>>>       
>>>> On Mon, March 31, 2008 Solveig Bruvoll wrote:
>>>>
>>>>
>>>>         
>>>>> It seems to choose c++. The new output:
>>>>>
>>>>> [EMAIL PROTECTED] dolfin]# scons
>>>>> scons: Reading SConscript files ...
>>>>> Checking for numpy-1... yes
>>>>> Checking for scotch... no (pkg-config file not found)
>>>>> Trying to generate pkg-config file for scotch... failed
>>>>> *** Unable to generate a suitable pkg-config file for scotch.
>>>>> *** If scotch is present on your system, try setting the SCOTCH_DIR
>>>>> *** environment variable to the directory where scotch is installed.
>>>>> Checking for ufc-1... yes
>>>>> Checking for umfpack... no (pkg-config file not found)
>>>>> Trying to generate pkg-config file for umfpack... failed
>>>>> *** Unable to generate a suitable pkg-config file for umfpack.
>>>>> *** If umfpack is present on your system, try setting the UMFPACK_DIR
>>>>> *** environment variable to the directory where umfpack is installed.
>>>>> Checking for python-2... yes
>>>>> Checking for petsc... no (pkg-config file not found)
>>>>> Trying to generate pkg-config file for petsc... failed
>>>>> *** Unable to generate a suitable pkg-config file for petsc.
>>>>> *** If petsc is present on your system, try setting the PETSC_DIR
>>>>> *** environment variable to the directory where petsc is installed.
>>>>> Checking for gts... no (pkg-config file not found)
>>>>> Trying to generate pkg-config file for gts... failed
>>>>> *** Unable to generate a suitable pkg-config file for gts.
>>>>> *** If gts is present on your system, try setting the GTS_DIR
>>>>> *** environment variable to the directory where gts is installed.
>>>>> Checking for boost... yes
>>>>> Checking for slepc... no (pkg-config file not found)
>>>>> Trying to generate pkg-config file for slepc... failed
>>>>> *** Unable to generate a suitable pkg-config file for slepc.
>>>>> *** If slepc is present on your system, try setting the SLEPC_DIR
>>>>> *** environment variable to the directory where slepc is installed.
>>>>> Checking for libxml-2.0... yes
>>>>> Unable to find optional package: petsc
>>>>> Unable to find optional package: slepc
>>>>> Unable to find optional package: scotch
>>>>> Unable to find optional package: umfpack
>>>>> Unable to find optional package: gts
>>>>> Enabling compilation of PyDOLFIN
>>>>> scons: done reading SConscript files.
>>>>> scons: Building targets ...
>>>>> c++ -o dolfin/main/SubSystemsManager.os -c -Wall -pipe -ansi -DDEBUG
>>>>> -g
>>>>> -Werror -DNDEBUG -O2 -DHAS_MPI=1 -DMPICH_IGNORE_CXX_SEEK
>>>>> -DPACKAGE_VERSION=\"0.7.2\" -fPIC -I. -I/usr/include/libxml2
>>>>> dolfin/main/SubSystemsManager.cpp
>>>>> dolfin/main/SubSystemsManager.cpp:18:17: error: mpi.h: No such file or
>>>>> directory
>>>>> dolfin/main/SubSystemsManager.cpp: In static member function ‘static
>>>>> void dolfin::SubSystemsManager::initMPI()’:
>>>>> dolfin/main/SubSystemsManager.cpp:54: error: ‘MPI_Init’ was not
>>>>> declared
>>>>> in this scope
>>>>> dolfin/main/SubSystemsManager.cpp: In static member function ‘static
>>>>> void dolfin::SubSystemsManager::finalizeMPI()’:
>>>>> dolfin/main/SubSystemsManager.cpp:121: error: ‘MPI_Finalize’ was
>>>>> not
>>>>> declared in this scope
>>>>> dolfin/main/SubSystemsManager.cpp: In static member function ‘static
>>>>> bool dolfin::SubSystemsManager::MPIinitialized()’:
>>>>> dolfin/main/SubSystemsManager.cpp:151: error: ‘MPI_Initialized’
>>>>> was
>>>>> not
>>>>> declared in this scope
>>>>> scons: *** [dolfin/main/SubSystemsManager.os] Error 1
>>>>> scons: building terminated because of errors.
>>>>>
>>>>>
>>>>>           
>>>> Did another fix now. Please try again :)
>>>>
>>>> Johannes
>>>>
>>>>
>>>>
>>>>
>>>>         
>>> [EMAIL PROTECTED] dolfin]# scons
>>> scons: Reading SConscript files ...
>>> Checking for numpy-1... yes
>>> Checking for scotch... no (pkg-config file not found)
>>> Trying to generate pkg-config file for scotch... failed
>>> *** Unable to generate a suitable pkg-config file for scotch.
>>> *** If scotch is present on your system, try setting the SCOTCH_DIR
>>> *** environment variable to the directory where scotch is installed.
>>> Checking for ufc-1... yes
>>> Checking for umfpack... no (pkg-config file not found)
>>> Trying to generate pkg-config file for umfpack... failed
>>> *** Unable to generate a suitable pkg-config file for umfpack.
>>> *** If umfpack is present on your system, try setting the UMFPACK_DIR
>>> *** environment variable to the directory where umfpack is installed.
>>> Checking for python-2... yes
>>> Checking for petsc... no (pkg-config file not found)
>>> Trying to generate pkg-config file for petsc... failed
>>> *** Unable to generate a suitable pkg-config file for petsc.
>>> *** If petsc is present on your system, try setting the PETSC_DIR
>>> *** environment variable to the directory where petsc is installed.
>>> Checking for gts... no (pkg-config file not found)
>>> Trying to generate pkg-config file for gts... failed
>>> *** Unable to generate a suitable pkg-config file for gts.
>>> *** If gts is present on your system, try setting the GTS_DIR
>>> *** environment variable to the directory where gts is installed.
>>> Checking for boost... yes
>>> Checking for slepc... no (pkg-config file not found)
>>> Trying to generate pkg-config file for slepc... failed
>>> *** Unable to generate a suitable pkg-config file for slepc.
>>> *** If slepc is present on your system, try setting the SLEPC_DIR
>>> *** environment variable to the directory where slepc is installed.
>>> Checking for libxml-2.0... yes
>>> Unable to find optional package: petsc
>>> Unable to find optional package: slepc
>>> Unable to find optional package: scotch
>>> Unable to find optional package: umfpack
>>> Unable to find optional package: gts
>>> Enabling compilation of PyDOLFIN
>>> scons: done reading SConscript files.
>>> scons: Building targets ...
>>> c++ -o dolfin/main/SubSystemsManager.os -c -Wall -pipe -ansi -DDEBUG -g
>>> -Werror -DNDEBUG -O2 -DHAS_MPI=1 -DMPICH_IGNORE_CXX_SEEK
>>> -DPACKAGE_VERSION=\"0.7.2\" -fPIC -I. -I/usr/include/libxml2
>>> dolfin/main/SubSystemsManager.cpp
>>> dolfin/main/SubSystemsManager.cpp:18:17: error: mpi.h: No such file or
>>> directory
>>> dolfin/main/SubSystemsManager.cpp: In static member function 'static
>>> void dolfin::SubSystemsManager::initMPI()':
>>> dolfin/main/SubSystemsManager.cpp:54: error: 'MPI_Init' was not declared
>>> in this scope
>>> dolfin/main/SubSystemsManager.cpp: In static member function 'static
>>> void dolfin::SubSystemsManager::finalizeMPI()':
>>> dolfin/main/SubSystemsManager.cpp:121: error: 'MPI_Finalize' was not
>>> declared in this scope
>>> dolfin/main/SubSystemsManager.cpp: In static member function 'static
>>> bool dolfin::SubSystemsManager::MPIinitialized()':
>>> dolfin/main/SubSystemsManager.cpp:151: error: 'MPI_Initialized' was not
>>> declared in this scope
>>> scons: *** [dolfin/main/SubSystemsManager.os] Error 1
>>> scons: building terminated because of errors.
>>>
>>>
>>> Seems unchanged to me.
>>>
>>> Solveig
>>>
>>> _______________________________________________
>>> DOLFIN-dev mailing list
>>> [email protected]
>>> http://www.fenics.org/mailman/listinfo/dolfin-dev
>>>
>>>       
>> I think
>>   if not env.Detect("mpirun") and env["CXX"] not in mpi_cxx_compilers:
>> should be
>>   if not env.Detect("mpirun") or env["CXX"] not in mpi_cxx_compilers:
>> in SConstruct?
>>     
>
> Fixed now!
>
> Johannes
>
>   
Thanks :)

Solveig
_______________________________________________
DOLFIN-dev mailing list
[email protected]
http://www.fenics.org/mailman/listinfo/dolfin-dev

Reply via email to