[Spglib-users] doubts in compilation of spglib - Reg
Brought to you by:
atztogo
From: singaravelan T R <trs...@gm...> - 2020-07-08 17:21:32
|
Dear all, i couldn't get the meaning of the commands in *" make DESTDIR=/some/where install"* in the compilation of spglib. when i compiled like this "$ *make DESTDIR=/home/local install*" it doesn't work it showed the error as follows:* $ make: *** No rule to make target 'install '. Stop.* (note : compiler says like this. where i created an empty folder called local within the home directory. Why it doesn't work ?) So i organised the following what i have done and output on the screen in a sequence. Please help me in this regard. 1) I have downloaded spglib within the home directory as follows: */home/sky/spglib-develop* 2) issued the command: mkdir _build && _build , /*home/sky/spglib-develop/_build * _build directory also formed 3) when i given this command: cmake -DCMAKE_INSTALL_PREFIX="" .. * Build type: Release-- Configuring done-- Generating done-- Build files have been written to: /home/sky/spglib-develop/_build* 4) make command: [ 2%] Building C object CMakeFiles/symspg_static.dir/src/arithmetic.o [ 4%] Building C object CMakeFiles/symspg_static.dir/src/cell.o [ 6%] Building C object CMakeFiles/symspg_static.dir/src/debug.o [ 9%] Building C object CMakeFiles/symspg_static.dir/src/delaunay.o [ 11%] Building C object CMakeFiles/symspg_static.dir/src/determination.o [ 13%] Building C object CMakeFiles/symspg_static.dir/src/hall_symbol.o [ 15%] Building C object CMakeFiles/symspg_static.dir/src/kgrid.o [ 18%] Building C object CMakeFiles/symspg_static.dir/src/kpoint.o /home/sky/spglib-develop/src/kpoint.c: In function ‘ get_dense_ir_reciprocal_mesh_normal’: /home/sky/spglib-develop/src/kpoint.c:651:0: warning: ignoring #pragma omp parallel [-Wunk nown-pragmas] #pragma omp parallel for private(j, grid_point_rot, address_double, address_double_rot) ^ /home/sky/spglib-develop/src/kpoint.c: In function ‘ get_dense_ir_reciprocal_mesh_distortio n’: /home/sky/spglib-develop/src/kpoint.c:698:0: warning: ignoring #pragma omp parallel [-Wunk nown-pragmas] #pragma omp parallel for private(j, k, grid_point_rot, address_double, address_double_rot ^ /home/sky/spglib-develop/src/kpoint.c: In function ‘get_dense_num_ir’: /home/sky/spglib-develop/src/kpoint.c:751:0: warning: ignoring #pragma omp parallel [-Wunk nown-pragmas] #pragma omp parallel for reduction(+:num_ir) ^ [ 20%] Building C object CMakeFiles/symspg_static.dir/src/mathfunc.o [ 22%] Building C object CMakeFiles/symspg_static.dir/src/niggli.o [ 25%] Building C object CMakeFiles/symspg_static.dir/src/overlap.o [ 27%] Building C object CMakeFiles/symspg_static.dir/src/pointgroup.o [ 29%] Building C object CMakeFiles/symspg_static.dir/src/primitive.o [ 31%] Building C object CMakeFiles/symspg_static.dir/src/refinement.o [ 34%] Building C object CMakeFiles/symspg_static.dir/src/site_symmetry.o [ 36%] Building C object CMakeFiles/symspg_static.dir/src/sitesym_database.o [ 38%] Building C object CMakeFiles/symspg_static.dir/src/spacegroup.o [ 40%] Building C object CMakeFiles/symspg_static.dir/src/spg_database.o [ 43%] Building C object CMakeFiles/symspg_static.dir/src/spglib.o [ 45%] Building C object CMakeFiles/symspg_static.dir/src/spin.o /home/sky/spglib-develop/src/spin.c: In function ‘ spn_get_operations_with_site_tensors’: /home/sky/spglib-develop/src/spin.c:207:8: warning: ‘is_found’ may be used uninitialized i n this function [-Wmaybe-uninitialized] if (is_found) { ^ /home/sky/spglib-develop/src/spin.c:158:31: note: ‘is_found’ was declared here int i, j, k, sign, num_sym, is_found; ^ [ 47%] Building C object CMakeFiles/symspg_static.dir/src/symmetry.o [ 50%] Linking C static library libsymspg.a [ 50%] Built target symspg_static [ 52%] Building C object CMakeFiles/symspg.dir/src/arithmetic.o [ 54%] Building C object CMakeFiles/symspg.dir/src/cell.o [ 56%] Building C object CMakeFiles/symspg.dir/src/debug.o [ 59%] Building C object CMakeFiles/symspg.dir/src/delaunay.o [ 61%] Building C object CMakeFiles/symspg.dir/src/determination.o [ 63%] Building C object CMakeFiles/symspg.dir/src/hall_symbol.o [ 65%] Building C object CMakeFiles/symspg.dir/src/kgrid.o [ 68%] Building C object CMakeFiles/symspg.dir/src/kpoint.o /home/sky/spglib-develop/src/kpoint.c: In function ‘ get_dense_ir_reciprocal_mesh_normal’: /home/sky/spglib-develop/src/kpoint.c:651:0: warning: ignoring #pragma omp parallel [-Wunk nown-pragmas] #pragma omp parallel for private(j, grid_point_rot, address_double, address_double_rot) ^ /home/sky/spglib-develop/src/kpoint.c: In function ‘ get_dense_ir_reciprocal_mesh_distortio n’: /home/sky/spglib-develop/src/kpoint.c:698:0: warning: ignoring #pragma omp parallel [-Wunk nown-pragmas] #pragma omp parallel for private(j, k, grid_point_rot, address_double, address_double_rot ^ /home/sky/spglib-develop/src/kpoint.c: In function ‘get_dense_num_ir’: /home/sky/spglib-develop/src/kpoint.c:751:0: warning: ignoring #pragma omp parallel [-Wunk nown-pragmas] #pragma omp parallel for reduction(+:num_ir) ^ [ 70%] Building C object CMakeFiles/symspg.dir/src/mathfunc.o [ 72%] Building C object CMakeFiles/symspg.dir/src/niggli.o [ 75%] Building C object CMakeFiles/symspg.dir/src/overlap.o [ 77%] Building C object CMakeFiles/symspg.dir/src/pointgroup.o [ 79%] Building C object CMakeFiles/symspg.dir/src/primitive.o [ 81%] Building C object CMakeFiles/symspg.dir/src/refinement.o [ 84%] Building C object CMakeFiles/symspg.dir/src/site_symmetry.o [ 86%] Building C object CMakeFiles/symspg.dir/src/sitesym_database.o [ 88%] Building C object CMakeFiles/symspg.dir/src/spacegroup.o [ 90%] Building C object CMakeFiles/symspg.dir/src/spg_database.o [ 93%] Building C object CMakeFiles/symspg.dir/src/spglib.o [ 95%] Building C object CMakeFiles/symspg.dir/src/spin.o /home/sky/spglib-develop/src/spin.c: In function ‘ spn_get_operations_with_site_tensors’: /home/sky/spglib-develop/src/spin.c:207:8: warning: ‘is_found’ may be used uninitialized i n this function [-Wmaybe-uninitialized] if (is_found) { ^ /home/sky/spglib-develop/src/spin.c:158:31: note: ‘is_found’ was declared here int i, j, k, sign, num_sym, is_found; ^ [ 97%] Building C object CMakeFiles/symspg.dir/src/symmetry.o [100%] Linking C shared library libsymspg.so [100%] Built target symspg 5) make DESTDIR=/home/local install *make: *** No rule to make target 'install '. Stop.* compiler says like this. where i created an empty folder called local within the home directory. Why it doesn't work ? *I also tried other options:* 6) make install but it doesn't work. *[ 50%] Built target symspg_static [100%] Built target symspg Install the project... -- Install configuration: "Release" -- Installing: /lib/libsymspg.so.1.15.1 CMake Error at cmake_install.cmake:48 (file): file INSTALL cannot copy file "/home/sky/spglib-develop/_build/libsymspg.so.1.15.1" to "/lib/libsymspg.so.1.15.1". Makefile:126: recipe for target 'install' failed make: *** [install] Error 1* *Question : Why i got error like above ?* with thanks, Singaravelan T R |