Skip to content

alquimia build hang #278

@balay

Description

@balay

alquimia build is handing during spack build. I'm also able to reproduce this manually.

  • build petsc/release
 1005  ./configure --download-hdf5 --with-hdf5-fortran-bindings --download-metis --download-parmetis && make && make check
  • build pflotran/master
export PETSC_DIR=/home/balay/petsc
export PETSC_ARCH=arch-linux-c-debug
./configure
make all
  • build alquimia/master
export PETSC_DIR=/home/balay/petsc
export PETSC_ARCH=arch-linux-c-debug
export PFLOTRAN_DIR=/home/balay/pflotran
cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/alquimia-dev/install -DCMAKE_C_COMPILER=mpicc -DCMAKE_CXX_COMPILER=mpicxx -DCMAKE_Fortran_COMPILER=mpif90 -DXSDK_WITH_PFLOTRAN=ON  -DTPL_PFLOTRAN_LIBRARIES=$PFLOTRAN_DIR/src/pflotran/libpflotranchem.a -DTPL_PFLOTRAN_INCLUDE_DIRS=$PFLOTRAN_DIR/src/pflotran -DXSDK_WITH_CRUNC
HFLOW=OFF
make

I get:

balay@pj01:~/alquimia-dev/build$ make VERBOSE=1
/usr/bin/cmake -S/home/balay/alquimia-dev -B/home/balay/alquimia-dev/build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/balay/alquimia-dev/build/CMakeFiles /home/balay/alquimia-dev/build//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/home/balay/alquimia-dev/build'
make  -f alquimia/CMakeFiles/pflotran_petsc_stubs.dir/build.make alquimia/CMakeFiles/pflotran_petsc_stubs.dir/depend
make[2]: Entering directory '/home/balay/alquimia-dev/build'
cd /home/balay/alquimia-dev/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/balay/alquimia-dev /home/balay/alquimia-dev/alquimia /home/balay/alquimia-dev/build /home/balay/alquimia-dev/build/alquimia /home/balay/alquimia-dev/build/alquimia/CMakeFiles/pflotran_petsc_stubs.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/home/balay/alquimia-dev/build'
make  -f alquimia/CMakeFiles/pflotran_petsc_stubs.dir/build.make alquimia/CMakeFiles/pflotran_petsc_stubs.dir/build
make[2]: Entering directory '/home/balay/alquimia-dev/build'
make[2]: Nothing to be done for 'alquimia/CMakeFiles/pflotran_petsc_stubs.dir/build'.
make[2]: Leaving directory '/home/balay/alquimia-dev/build'
[  7%] Built target pflotran_petsc_stubs
make  -f alquimia/CMakeFiles/alquimia.dir/build.make alquimia/CMakeFiles/alquimia.dir/depend
make[2]: Entering directory '/home/balay/alquimia-dev/build'
cd /home/balay/alquimia-dev/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/balay/alquimia-dev /home/balay/alquimia-dev/alquimia /home/balay/alquimia-dev/build /home/balay/alquimia-dev/build/alquimia /home/balay/alquimia-dev/build/alquimia/CMakeFiles/alquimia.dir/DependInfo.cmake "--color="
Dependee "/home/balay/alquimia-dev/build/alquimia/CMakeFiles/alquimia.dir/DependInfo.cmake" is newer than depender "/home/balay/alquimia-dev/build/alquimia/CMakeFiles/alquimia.dir/depend.internal".
Dependee "/home/balay/alquimia-dev/build/alquimia/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/balay/alquimia-dev/build/alquimia/CMakeFiles/alquimia.dir/depend.internal".
Scanning dependencies of target alquimia
<hang>
balay@pj01:~/petsc$ ps auxww |grep cmake
balay     368213 99.7  0.0  54180 31068 pts/3    R+   09:58   0:34 /usr/bin/cmake -E cmake_depends Unix Makefiles /home/balay/alquimia-dev /home/balay/alquimia-dev/alquimia /home/balay/alquimia-dev/build /home/balay/alquimia-dev/build/alquimia /home/balay/alquimia-dev/build/alquimia/CMakeFiles/alquimia.dir/DependInfo.cmake --color=

This process can stay hung for multiple hours..

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions