← Back to team overview

dolfin team mailing list archive

Re: Problem installing dolfin

 

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:

[root@math-dhcp012 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




[root@math-dhcp012 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
DOLFIN-dev@xxxxxxxxxx
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


References