[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
|