Hello,
On Wed, Feb 17, 2010 at 3:04 PM, Lachele Foley <lfoley.ccrc.uga.edu> wrote:
> During the install of AmberTools (from CVS last night), I got complaints that claim to be warnings, but include the word "fail". Then I got the same complaints during the testing phase, despite declarations of passing. Is ok? Not ok?
>
> System info (more upon request):
>
> Linux yeats 2.6.9-67.0.4.EL_SFS2.3_0smp #1 SMP Thu Nov 27 12:58:33 GMT 2008 x86_64 x86_64 x86_64 GNU/Linux
> icc (ICC) 11.0 20090318
> ifort (IFORT) 11.0 20090318
>
>
> Complaint info (more upon request):
>
> ================= during compile ============================
> tss_main.c(300): warning #167: argument of type "POINT_T *" is incompatible with parameter of type "REAL_T={double} *"
> setmol_from_xyz( &mcomp, STEMP( __st0002__, SPRINTF( assert( ( snprintf( NAB_rsbuf, 10000, "%d::", m ) ) < 10000 ), NAB_strcpy( &__st0001__, NAB_rsbuf ) ) ), pts );
> ^
>
> /programs/amber11_20100216/bin/nab -o tss_main tss_main.o
> tss_main.o(.text+0x7b0): In function `main':
> : warning: the use of `tmpnam' is dangerous, better use `mkstemp'
> /opt/intel/Compiler/11.0/083/lib/intel64/libimf.so: warning: warning: feupdateenv is not implemented and will always fail
> /programs/amber11_20100216/bin/nab -c tss_next.nab
> /programs/amber11_20100216/bin/nab -o tss_next tss_next.o
> /opt/intel/Compiler/11.0/083/lib/intel64/libimf.so: warning: warning: feupdateenv is not implemented and will always fail
> mv matextract matgen matmerge matmul \
> transform tss_init tss_main \
> tss_next /programs/amber11_20100216/bin
> make[1]: Leaving directory `/programs/amber11_20100216/src/nss'
>
> Installation of AmberTools, version 1.3 is complete at Wed Feb 17 16:27:35 GMT 2010.
> ================= end during compile ============================
> =================================================================
>
>
> ================= sample complaints during tests ============================
> =====================================================
> Running Reflexive test:
>
> /opt/intel/Compiler/11.0/083/lib/intel64/libimf.so: warning: warning: feupdateenv is not implemented and will always fail
> PASSED
> =====================================================
> Running test of hashed arrays:
>
> /opt/intel/Compiler/11.0/083/lib/intel64/libimf.so: warning: warning: feupdateenv is not implemented and will always fail
> PASSED
> =====================================================
> Running test to compute chemical shifts
> (This tests many parts of the compiler and libraries)
>
> /opt/intel/Compiler/11.0/083/lib/intel64/libimf.so: warning: warning: feupdateenv is not implemented and will always fail
> PASSED
> =====================================================
> Running test to do simple minimization
> (This tests the molecular mechanics interface)
>
> /opt/intel/Compiler/11.0/083/lib/intel64/libimf.so: warning: warning: feupdateenv is not implemented and will always fail
> PASSED
> =====================================================
I have never not gotten that warning using the intel compilers,
regardless of what I'm building. Friends have gotten it, too,
building ab-initio codes as well. I don't think we're using
feupdateenv anywhere, so it shouldn't be a problem? It's definitely
an intel compiler thing, not an amber thing.
In any case, it hasn't been a problem to date. Perhaps others are
more knowledgeable about what this non-implemented, always-failing
function is and why intel insists on having such a function in one of
their libraries.
All the best,
Jason
--
---------------------------------------
Jason M. Swails
Quantum Theory Project,
University of Florida
Ph.D. Graduate Student
352-392-4032
_______________________________________________
AMBER-Developers mailing list
AMBER-Developers.ambermd.org
http://lists.ambermd.org/mailman/listinfo/amber-developers
Received on Wed Feb 17 2010 - 12:30:04 PST