[Wien] Compile linking errors

Peter Blaha peter.blaha at tuwien.ac.at
Mon Jun 12 13:54:33 CEST 2023


Hi,

As I said before: It seems you copied whole lines from Gavins document 
when configuring siteconfig.

This document contains the full output shown on a screen, but you must 
copy only the "input", not the comments or description (the full line).

Example: You show a line like:

make ./lapw0 FORT=gfortran FFLAGS=' Compiler options=-ffree-form -O2 
-ftree-vectorize -march=native -ffree-line-length-none 
-ffpe-summary=none -fallow-argument-mismatch -DLIBXC 
-I/home/victor/libxc-6.1.0/include -DFFTW3 
-I/home/victor/fftw-3.3.10/include -fopenmp'


but it should look like (I had no libxc in this gfortran installation):

make ./lapw0 FORT=gfortran FFLAGS=' -ffree-form -O2 -ftree-vectorize 
-march=native -ffree-line-length-none -ffpe-summary=none  -DFFTW3 
-I/usr/include  -fopenmp'

So the   "Compiler options="  should of course not be there (It was in 
Gavis file as this is printed by siteconfig on the screen, but obviously 
it is not part of the options....


I suggest you start over in a fresh directory, use the defaults and only 
adjust libxc, fftw,...


Am 12.06.2023 um 12:20 schrieb Victor Zenou:
>
> Compile linking errors_12062023
>
> Sorry for my mistake. Here it is again.
>
> I installed Wien2k_23.2 using gfortran onUbuntu 22.04.2 LTS, using 
> gavin’s "*WIEN2k 23.2 Install with gfortran"**.*
>
> When I checked file compile.msg in the corresponding SRC_* directory , 
> I saw that few of them had linking errors. For instance:
>
>
> SRC_lapw0:
>
> rm -f *.o *_tmp_.* *.P .sequential .parallel *.mod
>
> if [ -f .parallel ]; then \
>
> rm -f .parallel modules.o libxc_mod.o W2kinit.o fft_modules.o 
> reallocate.o energy.o finl_elect_str.o getff1.o getfft.o gtfnam.o 
> lapw0.o outerr.o rean_direct_fft.o rean0.o rean3.o rean4.o setff1.o 
> setff2.o setfft.o stress_gga.o xcpot1.o xcpot1Q.o xcpot3.o eramps.o 
> inputpars.o *.mod; \
>
> fi
>
> touch .sequential
>
> make ./lapw0 FORT=gfortran FFLAGS=' Compiler options=-ffree-form -O2 
> -ftree-vectorize -march=native -ffree-line-length-none 
> -ffpe-summary=none -fallow-argument-mismatch -DLIBXC 
> -I/home/victor/libxc-6.1.0/include -DFFTW3 
> -I/home/victor/fftw-3.3.10/include -fopenmp'
>
> make[1]: Entering directory '/home/victor/WIEN2k23.1/SRC_lapw0'
>
> gfortran Compiler options=-ffree-form -O2 -ftree-vectorize 
> -march=native -ffree-line-length-none -ffpe-summary=none 
> -fallow-argument-mismatch -DLIBXC -I/home/victor/libxc-6.1.0/include 
> -DFFTW3 -I/home/victor/fftw-3.3.10/include -fopenmp -c cputim.f
>
> gfortran: warning: Compiler: linker input file unused because linking 
> not done
>
> gfortran: error: Compiler: linker input file not found: No such file 
> or directory
>
> gfortran: warning: options=-ffree-form: linker input file unused 
> because linking not done
>
> gfortran: error: options=-ffree-form: linker input file not found: No 
> such file or directory
>
> make[1]: *** [Makefile:174: cputim.o] Error 1
>
> make[1]: Leaving directory '/home/victor/WIEN2k23.1/SRC_lapw0'
>
> make: *** [Makefile:125: seq] Error 2
>
> make: *** No rule to make target 'complex'. Stop.
>
>
>
>
> SRC_nn:
>
> rm -f struk.o variable_fields.o nn.o dirlat.o ord2.o reduce_alloc.o 
> bvan.o angles.o convert_to_cart.o struk.P variable_fields.P nn.P 
> dirlat.P ord2.P reduce_alloc.P bvan.P angles.P convert_to_cart.P 
> nn.prj dirlat.prj ord2.prj reduce_alloc.prj bvan.prj angles.prj 
> convert_to_cart.prj struk.prj variable_fields.prj \
>
> nn.xref *.mod
>
> gfortran Compiler options=-ffree-form -O2 -ftree-vectorize 
> -march=native -ffree-line-length-none -ffpe-summary=none 
> -fallow-argument-mismatch -c struk.f
>
> gfortran: warning: Compiler: linker input file unused because linking 
> not done
>
> gfortran: error: Compiler: linker input file not found: No such file 
> or directory
>
> gfortran: warning: options=-ffree-form: linker input file unused 
> because linking not done
>
> gfortran: error: options=-ffree-form: linker input file not found: No 
> such file or directory
>
> make: *** [Makefile:108: struk.o] Error 1
>
>
>
>
>
>
>
> WIEN2k was installed in /root/WIEN2k23.1/
> compiler: gfortran
> c compiler: gcc
>
> Parallel compiler, fortran and c: mpifort, mpicc
>
>
>
> Best Regards,
>
> Victor Zenou
>
> Wien2k user
>
>
>
>
> ‫בתאריך יום ב׳, 12 ביוני 2023 ב-12:09 מאת ‪Victor Zenou‬‏ 
> <‪zanov at post.bgu.ac.il‬‏>:‬
>
>     WIEN2k 23.2 Install with gfortran:
>
>     https://github.com/gsabo/WIEN2k-Docs/blob/main/WIEN2k23.2_Ubuntu22.04_Install_with_gfortran.pdf
>
>     ‫בתאריך יום ב׳, 12 ביוני 2023 ב-12:03 מאת ‪Peter Blaha‬‏
>     <‪peter.blaha at tuwien.ac.at‬‏>:‬
>
>         You must have made a stupid   copy/paste error  ??
>         Or you mixed comments with actual input options.
>
>         As I said before, siteconfig should work "out of the box" when
>         all
>         prerequisites are met, with the default options  except the
>         fftw-specific places (and maybe the openblas place).
>
>         What should that be:
>
>         gfortran Compiler options=-ffree-form -O2 -ftree-vectorize
>         -march=native
>         -ffree-line-length-none -ffpe-summary=none
>         -fallow-argument-mismatch
>         -DLIBXC -I/home/victor/libxc-6.1.0/include -DFFTW3
>         -I/homeWIEN2k 23.2
>         Install with gfortran/victor/fftw-3.3.10/include -fopenmp -c
>         cputim.f
>
>         where does this:    "/homeWIEN2k 23.2 Install with gfortran" 
>          come from ?
>
>
>         Am 6/12/23 um 10:51 schrieb Victor Zenou:
>         > gfortran Compiler options=-ffree-form -O2 -ftree-vectorize
>         -march=native
>         > -ffree-line-length-none -ffpe-summary=none
>         -fallow-argument-mismatch
>         > -DLIBXC -I/home/victor/libxc-6.1.0/include -DFFTW3
>         -I/home*WIEN2k 23.2
>         > Install with gfortran*/victor/fftw-3.3.10/include -fopenmp
>         -c cputim.f
>         >
>
>         -- 
>         Peter Blaha, Inst.f. Materials Chemistry, TU Vienna, A-1060 Vienna
>         Phone: +43-1-58801-165300          Email: peter.blaha at tuwien.ac.at
>         WWW: http://www.imc.tuwien.ac     WIEN2k: http://www.wien2k.at
>         _______________________________________________
>         Wien mailing list
>         Wien at zeus.theochem.tuwien.ac.at
>         http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
>         SEARCH the MAILING-LIST at:
>         http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html
>
>
> _______________________________________________
> Wien mailing list
> Wien at zeus.theochem.tuwien.ac.at
> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
> SEARCH the MAILING-LIST at:http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html

-- 
-----------------------------------------------------------------------
Peter Blaha,  Inst. f. Materials Chemistry, TU Vienna, A-1060 Vienna
Phone: +43-158801165300
Email:peter.blaha at tuwien.ac.at           
WWW:http://www.imc.tuwien.ac.at       WIEN2k:http://www.wien2k.at
-------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://zeus.theochem.tuwien.ac.at/pipermail/wien/attachments/20230612/c432abb1/attachment.htm>


More information about the Wien mailing list