lsdalton 2016.0, make install failed

Problems with Dalton installation? Find answers or ask for help here
Post Reply
ltaulell
Posts: 2
Joined: 07 Jan 2016, 16:39
First name(s): Loïs
Last name(s): Taulelle
Affiliation: PSMN - ENS de Lyon - France
Country: France

lsdalton 2016.0, make install failed

Post by ltaulell » 08 Jan 2016, 10:21

Hi all,

I'm building lsdalton for one of my users (registred as tangui_le_bahers), on our clusters system:
  • LSDalton1.tar.gz file from 22-Dec-2015, on our Debian 7 OS (gcc 4.7.2, openmpi 1.4.5, atlas 3.8.4)
  • setup is fine: ./setup --prefix /applis/PSMN/debian7/Dalton/2016.0/full-debian7/lsdalton --mpi --omp
  • building is fine: [100%] Built target lsdalton.x
  • ctest on our scratch system (glusterfs on infiniband) => All passed OK
Then, the drama:

Code: Select all

su; make install
[  0%] Generating check-source
[  0%] Built target CheckLSDALTON
[  1%] Built target lsutillib_precision
[  1%] Built target cuda_gpu_interfaces
[  1%] Built target check_external_timestamp_xcfun
[  3%] Built target xcfun
[  4%] Built target xcfun_interface
[  5%] Built target pdpacklib
[  5%] Built target matrixmlib
[  9%] Built target lsutillib_common1
[ 10%] Built target lsutillib_common2
[ 11%] Built target lsutillib_common3
[ 11%] Built target lsutillib_common4
[ 12%] Built target lsutillib_common5
[ 12%] Built target lsutillib_common6
[ 12%] Built target lsutillib_common7
[ 13%] Built target lsutillib_common8
[ 15%] Built target matrixolib
[ 16%] Built target matrixulib
[ 23%] Built target lsutiltypelib_common
[ 30%] Built target fmmlib
[ 38%] Built target dftfunclib
[ 38%] Built target generate_binary_info
Scanning dependencies of target lsutillib
[ 39%] Building Fortran object CMakeFiles/lsutillib.dir/binary_info.F90.o
Linking Fortran static library lib/liblsutillib.a
[ 41%] Built target lsutillib
[ 52%] Built target lsintlib
[ 54%] Built target ddynamlib
[ 56%] Built target geooptlib
[ 56%] Built target check_external_timestamp_pcmsolver
[ 58%] Built target pcmsolver
[ 60%] Built target lspcm
[ 63%] Built target solverutillib
[ 64%] Built target rspsolverlib
[ 64%] Built target check_external_timestamp_ls-matrix-defop
[ 66%] Built target ls-matrix-defop
[ 66%] Built target check_external_timestamp_ls-openrsp
[ 68%] Built target ls-openrsp
[ 81%] Built target linearslib
[ 82%] Built target lsint
[ 83%] Built target rsp_propertieslib
[ 84%] Built target rsp_prop
[ 87%] Built target pbclib
[ 91%] Built target lsdaltonmain
[ 91%] Generating lib/liblsutillib.a.objlist
-- Extracting object files from /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsutillib.a
[ 91%] Generating lsdalton_dummy.c
Scanning dependencies of target lsdalton
[ 91%] Building C object CMakeFiles/lsdalton.dir/lsdalton_dummy.c.o
Linking C static library lib/liblsdalton.a
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../liblsutillib_precision.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../libcuda_gpu_interfaces.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../libmatrixmlib.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../liblsutillib_common1.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../liblsutillib_common2.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../liblsutillib_common3.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../liblsutillib_common4.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../liblsutillib_common5.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../liblsutillib_common6.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../liblsutillib_common7.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../liblsutillib_common8.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../libmatrixolib.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../libmatrixulib.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../libpdpacklib.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../liblsutiltypelib_common.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../liblsutillib.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../libfmmlib.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../libdftfunclib.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../liblsint.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../libpbclib.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../libddynamlib.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../libsolverutillib.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../librspsolverlib.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../liblinearslib.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../libgeooptlib.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../libxcfun_interface.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../liblsdaltonmain.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../liblspcm.a.objlist
Running: /usr/bin/ar ru /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a @../librsp_prop.a.objlist
Running: /usr/bin/ranlib /home/ltaulell/builds/DALTON/lsdalton/build/lib/liblsdalton.a
[ 99%] Built target lsdalton
Linking Fortran executable lslib_tester.x
[100%] Built target lslib_tester.x
Linking Fortran executable lsdalton.x
[100%] Built target lsdalton.x
Install the project...
-- Install configuration: "release"
-- Installing: /applis/PSMN/debian7/Dalton/2016.0/full-debian7/lsdalton/dalton
-- Installing: /applis/PSMN/debian7/Dalton/2016.0/full-debian7/lsdalton/dalton/lsdalton.x
-- Removed runtime path from "/applis/PSMN/debian7/Dalton/2016.0/full-debian7/lsdalton/dalton/lsdalton.x"
-- Installing: /applis/PSMN/debian7/Dalton/2016.0/full-debian7/lsdalton/dalton/lslib_tester.x
-- Removed runtime path from "/applis/PSMN/debian7/Dalton/2016.0/full-debian7/lsdalton/dalton/lslib_tester.x"
CMake Error at cmake_install.cmake:76 (FILE):
  file INSTALL cannot find
  "/home/ltaulell/builds/DALTON/lsdalton/build/dalton".

make: *** [install] Erreur 1
Exploring cmake_install.cmake show me two things:
  • cmake_install.cmake:75

Code: Select all

IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
  FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/dalton" TYPE FILE PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE FILES "/home/ltaulell/builds/DALTON/lsdalton/build/dalton")
ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
no such bin! missed build step? unnecessary install step?
  • cmake_install.cmake:87

Code: Select all

IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
  FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/dalton" TYPE DIRECTORY FILES "/home/ltaulell/builds/DALTON/lsdalton/build/tools")
ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
no such dir! missed build step? unnecessary install step?

Last question:

Code: Select all

${CMAKE_INSTALL_PREFIX}/dalton
shouldn't be

Code: Select all

${CMAKE_INSTALL_PREFIX}/lsdalton
?

Bests.

tkjaer
Posts: 300
Joined: 27 Aug 2013, 20:35
First name(s): Thomas
Last name(s): Kjaergaard

Re: lsdalton 2016.0, make install failed

Post by tkjaer » 08 Jan 2016, 10:49

the

"make install"

step is unneccesary, but it should not give a error like the one you report.

I am looking into this and the

${CMAKE_INSTALL_PREFIX}/lsdalton

you may be right since this is the first release after the Dalton and LSDalton git repos split. TK

ltaulell
Posts: 2
Joined: 07 Jan 2016, 16:39
First name(s): Loïs
Last name(s): Taulelle
Affiliation: PSMN - ENS de Lyon - France
Country: France

Re: lsdalton 2016.0, make install failed

Post by ltaulell » 22 Jan 2016, 11:10

Any news ?

apart from lsdalton/lsdalton.x/lslib_tester.x, do I have to manually copy build/basis/* ?

And what about the tools/ directory ? Are these cinders from repos split ?

Regards

bast
Posts: 1197
Joined: 26 Aug 2013, 13:22
First name(s): Radovan
Last name(s): Bast
Affiliation: none
Country: Germany

Re: lsdalton 2016.0, make install failed

Post by bast » 22 Jan 2016, 12:39

dear Lois,
I will look at it. It is likely broken but should be easy to fix.
radovan

bast
Posts: 1197
Joined: 26 Aug 2013, 13:22
First name(s): Radovan
Last name(s): Bast
Affiliation: none
Country: Germany

Re: lsdalton 2016.0, make install failed

Post by bast » 19 Feb 2016, 12:34

I can now see that this problem has been fixed in the development repo but possibly not
released yet. However it still installs into "dalton" which probably should be changed to "lsdalton".

tkjaer
Posts: 300
Joined: 27 Aug 2013, 20:35
First name(s): Thomas
Last name(s): Kjaergaard

Re: lsdalton 2016.0, make install failed

Post by tkjaer » 19 Feb 2016, 12:40

sorry for the late response.

I did do something to fix it and wanted to wait until the new tarball was online, but forgot.

I am not sure where people want to have it installed, we can change it to lsdalton but that does not seem of a high priority

TK

tkjaer
Posts: 300
Joined: 27 Aug 2013, 20:35
First name(s): Thomas
Last name(s): Kjaergaard

Re: lsdalton 2016.0, make install failed

Post by tkjaer » 15 Mar 2016, 16:03

It turns out that there was a miscommunication.

so now you can download the new version LSDalton1.2.tar.gz

in the download section. Hope that fixes things.

Post Reply

Who is online

Users browsing this forum: esmuigors and 2 guests