[Wien] Fail to compile wien2k (to Enrico)
Gerhard H Fecher
fecher at uni-mainz.de
Tue Nov 29 18:18:56 CET 2005
I wonder where you found the options
-Vaxlib -static-libcxa -pthread
in the Intel compiler manual, they will not work that way. The first two are
not longer in use since some years and the last one should read -lpthread.You
will find a lot of postings on suggested switches that are correct, please
search through the mailing list.
Ciao
Gerhard
Am Dienstag, 29. November 2005 17:30 schrieb César de la Fuente:
> To Enrico
>
> Thanks for your suggestions but No way to your points 1, 2 and 3.
>
> Seems like LD-linker of RHE4_WS does not match with Intel softs,
> or my ld linker completely is out or they do not talk the same universal
> script-language.
>
> Could be a problem of Intel?, I ll try to find the answer in the Intel
> forums.
>
> Meanwhile, I will change from Red Hat Enterprise 4 to 3 (It should be much
> more developed).
>
> Thanks anyway.
> Cesar.
>
>
> Dr. César de la Fuente
> add1: Facultad de Ciencias - Dep. Física de la Materia Condensada
> Ciudad Universitaria, 50009 Zaragoza, SPAIN
> add2: Centro Politécnico Superior - Dep. Física de la Materia Condensada
> C/María de Luna, 3, 50018 Zaragoza, SPAIN
> Tfno. 34 976762395
> Fax: 34 976762395
>
>
>
>
>
> -----Mensaje original-----
> De: wien-bounces at zeus.theochem.tuwien.ac.at
> [mailto:wien-bounces at zeus.theochem.tuwien.ac.at] En nombre de
> lombaeb at science.unisa.ac.za
> Enviado el: lunes, 28 de noviembre de 2005 15:52
> Para: A Mailing list for WIEN2k users
> Asunto: Re: [Wien] Fail to compile wien2k
>
> 1. From the error message it looks like the option '--sort-section' is
> passed to the linker (ld) and ld does not understand it. Check to see where
> this option is being specified. Try "info ld" for hints, and look in
> /etc/ld.so.conf and /etc/ld.so.conf.d/*.conf
>
> 2. The LD_ASSUME_KERNEL version specified may be a problem. Intel requires
> that it is set to 2.4.1 on RH Enterprize Linux 3.0, despite the fact that
> the actual kernel version is 2.6.9. I have also successfully used it set to
> 2.4.10.
>
> 3. In the .bash_profile:
>
> I suggest to change
>
> LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/mkl/8.0/lib/em64t:/opt/intel/fce
> /9.0/lib:/opt/intel/cce/9.0/lib
>
> to
>
> LD_LIBRARY_PATH=/opt/intel/mkl/8.0/lib/em64t:/opt/intel/fce/9.0/lib:/opt/int
> el/cce/9.0/lib
>
> since by adding the "$LD_LIBRARY_PATH:", you assume that this already exists
> as an environment variable, which is most likely not the case.
> During login that statement will fail because the LD_LIBRARY_PATH variable
> is not yet known at that point. The rest of the script will most likely also
> not be executed.
>
> This would imply that LD_LIBRARY_PATH (and also LD_ASSUME_KERNEL, since it
> is lower in the script) are not set at all. Check this by typing
> echo $LD_ASSUME_KERNEL and echo $LD_LIBRARY_PATH
> to see whether they are defined.
>
> Hope this helps
>
> Regards
>
> Enrico
>
> --
> Dr E B Lombardi
> Physics Department
> University of South Africa
> P.O. Box 392
> 0003 UNISA
> South Africa
> Tel: +27 (0)12 429-8027
> Fax: +27 (0)12 429-3643
> e-mail: lombaeb at science.unisa.ac.za
>
>
>
> >
> > It looks as if your linker is misconfigured
> >
> > > ld: opción `--sort-section' no reconocida
> > > ld: use la opción --help para información de modo de empleo
> > > make: *** [symmetso] Error 1
> >
> > --sort_section has nothing to do with WIEN2k
> >
> > Maybe it is connected with your Redhat version and the export
> > LD_ASSUME_KERNEL=2.6.9 statement...
> >
> >
> > >
> > > This is an email for Peter Baha, but all wien2k users are wellcome:
> > >
> > > I can not compile the code.
> > > All programas have errors in the link procedures of the libraries.
> > >
> > > My platform is an Intel at Xenon@ dual em64t and the operating system
> > > is RedHat Enterprise 4.0 and the release is WIEN2k_05.6
> > >
> > > I try to compile with the following wien2k configuration (without
> > > first MPI and SCALAPACK). The wien2k settings are:
> > > Compiler options:
> > > -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML Linker Flags:
> > > -L/opt/intel/fce/9.0/lib -L/opt/intel/mkl/8.0/lib/em64t -Vaxlib
> > > -static-libcxa -pthread
> > > Preprocessor flags
> > > '-DParallel'
> > > R_LIB (LAPACK+BLAS):
> > > -lmkl_lapack -lmkl_em64t -lguide
> > >
> > > ifort -o ./symmetso -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML
> > > symmetso.o angle.o br1dm.o checks.o class.o clmchange.o dirdef.o
> > > dirdeh.o dirlat.o dot.o gbass.o gtfnam.o inverss.o in1ch.o incch.o
> > > kurki.o latgen.o latsym.o lmsort.o locdef.o lubksb.o ludcmp.o
> > > matmm.o matinv.o matrot.o minvec.o order.o ordix.o outerr.o pgbsym.o
> pglsym.o put.o reclat.o rewr.o rotdef.o rstruc.o strwri.o
> > > symso.o symho.o symop.o volnew.o volofb.o -L/opt/intel/fce/9.0/lib
> > > -L/opt/intel/mkl/8.0/lib/em64t -Vaxlib -static-libcxa -pthread
> > > ld: opción `--sort-section' no reconocida
> > > ld: use la opción --help para información de modo de empleo
> > > make: *** [symmetso] Error 1
> > >
> > >
> > >
> > > Someone can say that I not have a fine configuration of the
> bash.profile.
> > > I think that not but.... here you are the file for any comment:
> > >
> > > # .bash_profile
> > > # Get the aliases and functions
> > > if [ -f ~/.bashrc ]; then
> > > . ~/.bashrc
> > > fi
> > > # User specific environment and startup programs
> > > PATH=$PATH:/opt/intel/mkl/8.0/lib/em64t:/opt/intel/fce/9.0/lib:/opt/
> > > intel/cce/9.0/lib:/opt/intel/cce/9.0/bin:/opt/intel/fce/9.0/bin
> > > export PATH
> > > # set up environment for mkl libs in LD_LIBRARY_PATH
> > > LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/mkl/8.0/lib/em64t:/opt/i
> > > ntel/fce/9.0/lib:/opt/intel/cce/9.0/lib
> > > export LD_LIBRARY_PATH
> > > # On Red Hat* Enterprise Linux, in order to ensure that the correct
> > > # support libraries are linked, the environment variable
> > > LD_ASSUME_KERNEL # must be set export LD_ASSUME_KERNEL=2.6.9 unset
> > > USERNAME
> > >
> > >
> > > Thanks in advance.
> > > Cesar
> > >
> > >
> > > _______________________________________________
> > > Wien mailing list
> > > Wien at zeus.theochem.tuwien.ac.at
> > > http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
> > >
> >
> >
> > P.Blaha
> > ----------------------------------------------------------------------
> > ---- Peter BLAHA, Inst.f. Materials Chemistry, TU Vienna, A-1060
> > Vienna
> > Phone: +43-1-58801-15671 FAX: +43-1-58801-15698
> > Email: blaha at theochem.tuwien.ac.at WWW:
> http://info.tuwien.ac.at/theochem/
> > ----------------------------------------------------------------------
> > ---- _______________________________________________
> > Wien mailing list
> > Wien at zeus.theochem.tuwien.ac.at
> > http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
> >
>
> _______________________________________________
> Wien mailing list
> Wien at zeus.theochem.tuwien.ac.at
> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
>
> _______________________________________________
> Wien mailing list
> Wien at zeus.theochem.tuwien.ac.at
> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
>
More information about the Wien
mailing list