HI,<div><br></div><div>This is probably a bug in the CPU detection or CMake compiler option selection. </div><div><div><br></div><div>Justin, could you please file a bug report with your CMakeCache.txt, CMakeFiles/CMakeOutput.log, CMakeFiles/CMakeError.log?</div>
<div><br></div><div>I assume your GMX_SUGGESTED_CPU_ACCELERATION=SSE4.1 as well as the GMX_CPU_ACCELERATION=SSE4.1 but probably a header or compiler option test failed later on.</div><div><br></div><div><br></div><div>This is not the first and probably not the last problem of this nature and is exactly the type of error which I have been referring to (see gerrit #1687) when suggesting that that we need to:</div>
<div>- either reorganize detection code like CPU detection such that failure are detected and the configure process either exits with failure or with a *visible* warning (e.g. at the end of the configura output);</div><div>
- or add code that checks every CPU acceleration type similarly to the recently merged AVX check (<a href="https://gerrit.gromacs.org/#/c/1678/">https://gerrit.gromacs.org/#/c/1678/</a>).</div><div><br></div><div>Either way, we can not set GMX_CPU_ACCELERATION to whatever the suggested value is unless we make sure that we can compile with those settings. We can not leave the user with a bunch of cryptic compiler errors regardless whether our detection trips or their compiler is not up to the job.</div>
<div><br></div><div>Cheers,</div><div>--<br>Szilárd<br></div></div><div class="gmail_extra"><br clear="all">--<br>Szilárd<br>
<br><br><div class="gmail_quote">On Sat, Nov 17, 2012 at 1:47 PM, Justin Lemkul <span dir="ltr">&lt;<a href="mailto:jalemkul@vt.edu" target="_blank">jalemkul@vt.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
<br>
On 11/17/12 12:20 AM, Roland Schulz wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
looks like the CFLAGS are missing -msse4.1 . Check whether that is indeed<br>
missing from CMAKE_C_FLAGS (CMakeCache.txt) and add it if it is. Then check if<br>
you delete CMakeCache.txt and rerun cmake, if it doesn&#39;t forget to add it again<br>
(to make sure we don&#39;t have some bug in cmake).<br>
<br>
</blockquote>
<br></div>
Thanks, Roland.  Adding -msse4.1 does the trick.  Re-running cmake after deleting CMakeCache.txt does not fix the problem, as the flag is still missing, with CMAKE_C_FLAGS set to &quot; -Wall -Wno-unused -Wunused-value &quot;.  Anything else I should try, or that would be useful to post to help diagnose?<br>

<br>
-Justin<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
On Fri, Nov 16, 2012 at 11:42 PM, Justin Lemkul &lt;<a href="mailto:jalemkul@vt.edu" target="_blank">jalemkul@vt.edu</a><br></div><div><div class="h5">
&lt;mailto:<a href="mailto:jalemkul@vt.edu" target="_blank">jalemkul@vt.edu</a>&gt;&gt; wrote:<br>
<br>
<br>
    Hi All,<br>
<br>
    Quick question about compiling the latest release-4-6 from git.  It seems that I<br>
    can&#39;t get it to compile.  I get the following:<br>
<br>
    First a warning here<br>
    ...<br>
    [  1%] Building C object src/gmxlib/CMakeFiles/gmx.dir/<u></u>gmx_arpack.c.o<br>
    /home/jalemkul/git/release-4-<u></u>6/include/thread_mpi/atomic/<u></u>gcc_x86.h: In function<br>
    ‘int tMPI_Atomic_cas(tMPI_Atomic_t*<u></u>, int, int)’:<br>
    /home/jalemkul/git/release-4-<u></u>6/include/thread_mpi/atomic/<u></u>gcc_x86.h:135: warning:<br>
    comparison between signed and unsigned integer expressions<br>
    [  2%] Building C object src/gmxlib/CMakeFiles/gmx.dir/<u></u>viewit.c.o<br>
    ...<br>
<br>
    and then the actual failure<br>
    ...<br>
    [  9%] Building C object src/gmxlib/CMakeFiles/gmx.dir/<u></u>mshift.c.o<br>
    In file included from<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:24,<br>
                       from<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_simd_single.<u></u>h:35,<br>
                       from /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:60:<br>
    /usr/lib/gcc/i686-linux-gnu/4.<u></u>4.5/include/smmintrin.h:32: error: #error &quot;SSE4.1<br>
    instruction set not enabled&quot;<br>
    In file included from<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_simd_single.<u></u>h:35,<br>
                       from /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:60:<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:82: error: expected<br>
    declaration specifiers or ‘...’ before ‘__m128’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h: In function<br>
    ‘gmx_mm_printxmm_ps’:<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:86: warning: implicit<br>
    declaration of function ‘_mm_storeu_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:86: error: ‘xmm’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:86: error: (Each<br>
    undeclared identifier is reported only once<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:86: error: for each<br>
    function it appears in.)<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h: At top level:<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:92: error: expected<br>
    declaration specifiers or ‘...’ before ‘__m128’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h: In function<br>
    ‘gmx_mm_printxmmsum_ps’:<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:96: error: ‘xmm’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h: At top level:<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:<u></u>102: error: expected<br>
    declaration specifiers or ‘...’ before ‘__m128d’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h: In function<br>
    ‘gmx_mm_printxmm_pd’:<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:<u></u>106: warning: implicit<br>
    declaration of function ‘_mm_storeu_pd’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:<u></u>106: error: ‘xmm’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h: At top level:<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:<u></u>111: error: expected<br>
    declaration specifiers or ‘...’ before ‘__m128d’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h: In function<br>
    ‘gmx_mm_printxmmsum_pd’:<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:<u></u>115: error: ‘xmm’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h: At top level:<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:<u></u>121: error: expected<br>
    declaration specifiers or ‘...’ before ‘__m128i’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h: In function<br>
    ‘gmx_mm_printxmm_epi32’:<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:<u></u>125: warning: implicit<br>
    declaration of function ‘_mm_storeu_si128’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:<u></u>125: error: ‘__m128i’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:<u></u>125: error: expected<br>
    expression before ‘)’ token<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h: In function<br>
    ‘gmx_mm_check_and_reset_<u></u>overflow’:<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:<u></u>136: warning: implicit<br>
    declaration of function ‘_mm_getcsr’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_sse4_1.h:<u></u>143: warning: implicit<br>
    declaration of function ‘_mm_setcsr’<br>
    In file included from<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_simd_single.<u></u>h:36,<br>
                       from /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:60:<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h: At top<br>
    level:<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:46: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_invsqrt_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:58: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_sqrt_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:73: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_inv_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:83: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_abs_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:93: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_log_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:190: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_exp2_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:248: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_exp_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:309: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_erf_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:474: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_erfc_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:705: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_pmecorrF_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:783: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_pmecorrV_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:830: error:<br>
    expected ‘)’ before ‘x’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:920: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_sin_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:932: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_cos_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:941: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_tan_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:955: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_asin_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:1024: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_acos_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:1060: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_atan_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_math_x86_sse4_1_<u></u>single.h:1117: error:<br>
    expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_atan2_ps’<br>
    In file included from /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:60:<br>
    /home/jalemkul/git/release-4-<u></u>6/include/gmx_x86_simd_single.<u></u>h:50: error: expected<br>
    ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gmx_mm_calc_rsq_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c: In function<br>
    ‘dih_angle_sse’:<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1229: error: ‘__m128’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1229: error: expected ‘;’<br>
    before ‘rijx_SSE’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1230: error: expected ‘;’<br>
    before ‘rkjx_SSE’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1231: error: expected ‘;’<br>
    before ‘rklx_SSE’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1232: error: expected ‘;’<br>
    before ‘mx_SSE’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1233: error: expected ‘;’<br>
    before ‘nx_SSE’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1234: error: expected ‘;’<br>
    before ‘cx_SSE’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1235: error: expected ‘;’<br>
    before ‘cn_SSE’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1236: error: expected ‘;’<br>
    before ‘s_SSE’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1237: error: expected ‘;’<br>
    before ‘phi_SSE’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1238: error: expected ‘;’<br>
    before ‘ipr_SSE’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1240: error: expected ‘;’<br>
    before ‘iprm_SSE’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1241: error: expected ‘;’<br>
    before ‘nrkj2_SSE’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1242: error: expected ‘;’<br>
    before ‘nrkj_m2_SSE’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1243: error: expected ‘;’<br>
    before ‘p_SSE’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1244: error: expected ‘;’<br>
    before ‘fmin_SSE’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1253: error: expected ‘;’<br>
    before ‘tmp’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1253: error: ‘rijx_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1253: warning: implicit<br>
    declaration of function ‘_mm_load_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1253: error: ‘rijy_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1253: error: ‘rijz_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1253: error: ‘tmp’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1253: warning: implicit<br>
    declaration of function ‘_MM_TRANSPOSE4_PS’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1254: error: expected ‘;’<br>
    before ‘tmp’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1254: error: ‘rkjx_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1254: error: ‘rkjy_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1254: error: ‘rkjz_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1255: error: expected ‘;’<br>
    before ‘tmp’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1255: error: ‘rklx_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1255: error: ‘rkly_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1255: error: ‘rklz_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1257: error: ‘mx_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1257: warning: implicit<br>
    declaration of function ‘_mm_sub_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1257: warning: implicit<br>
    declaration of function ‘_mm_mul_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1257: error: ‘my_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1257: error: ‘mz_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1261: error: ‘nx_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1261: error: ‘ny_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1261: error: ‘nz_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1265: error: ‘cx_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1265: error: ‘cy_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1265: error: ‘cz_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1269: error: ‘cn_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1269: warning: implicit<br>
    declaration of function ‘gmx_mm_sqrt_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1269: warning: implicit<br>
    declaration of function ‘_mm_add_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1271: error: ‘s_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1273: error: ‘phi_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1273: warning: implicit<br>
    declaration of function ‘gmx_mm_atan2_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1274: warning: implicit<br>
    declaration of function ‘_mm_store_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1276: error: ‘ipr_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1279: warning: implicit<br>
    declaration of function ‘_mm_movemask_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1289: error: ‘iprm_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1290: error: ‘iprn_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1293: error: expected ‘;’<br>
    before ‘tmp’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1294: error: expected ‘;’<br>
    before ‘tmp’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1296: error: ‘nrkj2_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1301: warning: implicit<br>
    declaration of function ‘_mm_max_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1301: error: ‘fmin_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1302: error: ‘nrkj_1_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1302: warning: implicit<br>
    declaration of function ‘gmx_mm_invsqrt_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1303: error: ‘nrkj_2_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1304: error: ‘nrkj_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1308: error: ‘nrkj_m2_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1308: warning: implicit<br>
    declaration of function ‘gmx_mm_inv_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1309: error: ‘nrkj_n2_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1314: error: ‘p_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1318: error: ‘q_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c: In function<br>
    ‘pdihs_noener_sse’:<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1672: error: ‘__m128’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1672: error: expected ‘;’<br>
    before ‘mdphi_SSE’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1721: error: ‘mdphi_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1722: warning: implicit<br>
    declaration of function ‘gmx_mm_sincos_ps’<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1722: error: ‘sin_SSE’<br>
    undeclared (first use in this function)<br>
    /home/jalemkul/git/release-4-<u></u>6/src/gmxlib/bondfree.c:1722: error: ‘cos_SSE’<br>
    undeclared (first use in this function)<br>
    [  9%] make[2]: *** [src/gmxlib/CMakeFiles/gmx.<u></u>dir/bondfree.c.o] Error 1<br>
    make[2]: *** Waiting for unfinished jobs....<br>
    Building C object src/gmxlib/CMakeFiles/gmx.dir/<u></u>pargs.c.o<br>
    make[1]: *** [src/gmxlib/CMakeFiles/gmx.<u></u>dir/all] Error 2<br>
    make: *** [all] Error 2<br>
<br>
<br>
    Given that I&#39;m fairly unfamiliar with the new build system (read: cmake noob), I<br>
    don&#39;t know a lot about what you might need to see from my configuration.  I&#39;m<br>
    linking against fftw-3.3.2 and cmake detected SSE4.1 optimization for our system<br>
    (a reasonably new GPU workstation).<br>
<br>
    $ uname -a<br>
    Linux hermes 2.6.35-32-generic #67-Ubuntu SMP Mon Mar 5 19:35:26 UTC 2012 i686<br>
    GNU/Linux<br>
<br>
    gcc is version 4.4.5.<br>
<br>
    Please let me know what I need to provide to help diagnose what&#39;s going on.  Is<br>
    the optimization not being detected properly?  How would I find that out?<br>
<br>
    -Justin<br>
    --<br>
    ==============================<u></u>==========<br>
<br>
    Justin A. Lemkul, Ph.D.<br>
    Research Scientist<br>
    Department of Biochemistry<br>
    Virginia Tech<br>
    Blacksburg, VA<br></div></div>
    jalemkul[at]<a href="http://vt.edu" target="_blank">vt.edu</a> &lt;<a href="http://vt.edu" target="_blank">http://vt.edu</a>&gt; | (540) 231-9080 &lt;tel:%28540%29%20231-9080&gt;<div class="im"><br>
    <a href="http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin" target="_blank">http://www.bevanlab.biochem.<u></u>vt.edu/Pages/Personal/justin</a><br>
<br>
    ==============================<u></u>==========<br>
    --<br>
    gmx-developers mailing list<br></div>
    <a href="mailto:gmx-developers@gromacs.org" target="_blank">gmx-developers@gromacs.org</a> &lt;mailto:<a href="mailto:gmx-developers@gromacs.org" target="_blank">gmx-developers@<u></u>gromacs.org</a>&gt;<div class="im">
<br>
    <a href="http://lists.gromacs.org/mailman/listinfo/gmx-developers" target="_blank">http://lists.gromacs.org/<u></u>mailman/listinfo/gmx-<u></u>developers</a><br>
    Please don&#39;t post (un)subscribe requests to the list. Use the<br>
    www interface or send it to <a href="mailto:gmx-developers-request@gromacs.org" target="_blank">gmx-developers-request@<u></u>gromacs.org</a><br></div>
    &lt;mailto:<a href="mailto:gmx-developers-request@gromacs.org" target="_blank">gmx-developers-<u></u>request@gromacs.org</a>&gt;.<br>
<br>
<br>
<br>
<br>
<br>
<br><span class="HOEnZb"><font color="#888888">
<br>
--<br>
ORNL/UT Center for Molecular Biophysics <a href="http://cmb.ornl.gov" target="_blank">cmb.ornl.gov</a> &lt;<a href="http://cmb.ornl.gov" target="_blank">http://cmb.ornl.gov</a>&gt;</font></span><div class="im"><br>
865-241-1537, ORNL PO BOX 2008 MS6309<br>
<br>
<br>
</div></blockquote><div class="HOEnZb"><div class="h5">
<br>
-- <br>
==============================<u></u>==========<br>
<br>
Justin A. Lemkul, Ph.D.<br>
Research Scientist<br>
Department of Biochemistry<br>
Virginia Tech<br>
Blacksburg, VA<br>
jalemkul[at]<a href="http://vt.edu" target="_blank">vt.edu</a> | (540) 231-9080<br>
<a href="http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin" target="_blank">http://www.bevanlab.biochem.<u></u>vt.edu/Pages/Personal/justin</a><br>
<br>
==============================<u></u>==========<br>
-- <br>
gmx-developers mailing list<br>
<a href="mailto:gmx-developers@gromacs.org" target="_blank">gmx-developers@gromacs.org</a><br>
<a href="http://lists.gromacs.org/mailman/listinfo/gmx-developers" target="_blank">http://lists.gromacs.org/<u></u>mailman/listinfo/gmx-<u></u>developers</a><br>
Please don&#39;t post (un)subscribe requests to the list. Use the www interface or send it to <a href="mailto:gmx-developers-request@gromacs.org" target="_blank">gmx-developers-request@<u></u>gromacs.org</a>.<br>
</div></div></blockquote></div><br></div>