The change broke fftw in an implicit way. Some Gromacs builds, including the most popular one (non-mpi program set + mpi mdrun), must have been broken too. But now everything works fine and eclasses accept old and new variables, but if the ebuild currently executed happens to be using the old ones, they issue a warning which, unfortunately, easily gets lost in the sea of build information.<br>

Gromacs ebuilds still use the old variables, but at least the recent change gives some time to adjust them to the new rules.<br><br>Best,<br>Krzysztof Młynarczyk<br><div class="gmail_extra"><br><br><div class="gmail_quote">

2012/12/5 Alexey Shvetsov <span dir="ltr">&lt;<a href="mailto:alexxy@omrb.pnpi.spb.ru" target="_blank">alexxy@omrb.pnpi.spb.ru</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Krzysztof Mlynarczyk писал 04-12-2012 22:37:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
I see you are using Gentoo. This weekend there were updates to<br>
autotools-utils.eclass and cmake-utils.eclass that broke<br>
AUTOTOOL_BUILD_DIR and CMAKE_BUILD_DIR. If you ran emerge fftw:3.0<br>
during that time, you may only have one version of fftw installed (the<br>
one that was built at the end since they were all using the same<br>
working directory) and hence only one *.pc file set is present.<br>
 Today all ebuilds work, but still will have to be updated to use<br>
BUILD_DIR instead of AUTOTOOL_BUILD_DIR and CMAKE_BUILD_DIR. Please<br></div>
check <a href="https://bugs.gentoo.org/show_bug.cgi?id=445800" target="_blank">https://bugs.gentoo.org/show_<u></u>bug.cgi?id=445800</a> [3]. emerge<div class="im"><br>
--sync &amp;&amp; emerge fftw:3.0 -v should do the trick.<br>
 I spent half of the weekend fighting this issue since emerging<br>
ambertools failed due to undefined references to fftw functions and<br>
the problem was traced down to empty output of pkg-config fftw3 --libs<br>
while configuring the build.<br>
</div></blockquote>
<br>
Ohh.. I know about this change but i didnt fugured out that its brake fftw =\<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Best regards,<br>
Krzysztof Młynarczyk<br>
<br>
2012/12/4 Alexey Shvetsov &lt;<a href="mailto:alexxy@omrb.pnpi.spb.ru" target="_blank">alexxy@omrb.pnpi.spb.ru</a>&gt;<br>
<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Christoph Junghans писал 04-12-2012 21:34:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2012/12/2 Alexey Shvetsov &lt;<a href="mailto:alexxy@omrb.pnpi.spb.ru" target="_blank">alexxy@omrb.pnpi.spb.ru</a>&gt;:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all!<br>
<br>
With tag 4.6-beta1 i noticed that on 64bit multilib systems gromacs trying<br>
to find 32bit versions first and only then 64bit versions thats why it<br>
failes<br>
<br>
-- Enabling SSE4.1 Gromacs acceleration, and it will help compiler<br>
optimization.<br>
-- Found PkgConfig: /usr/bin/pkg-config (found version &quot;0.27.1&quot;)<br>
-- checking for module &#39;fftw3f&#39;<br>
--   package &#39;fftw3f&#39; not found<br>
</blockquote>
Why is that fftw should have a pkg-config file. Can you run:<br>
$ pkg-config --libs fftw3f<br>
</blockquote>
<br>
It didnt find it. fftw version is 3.3.3<br>
<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>

<div class="h5">
-- Looking for fftwf_plan_r2r_1d in /usr/lib32/libfftw3f.so<br>
-- Looking for fftwf_plan_r2r_1d in /usr/lib32/libfftw3f.so - not found<br>
CMake Error at cmake/FindFFTW.cmake:102 (message):<br>
  Could not find fftwf_plan_r2r_1d in /usr/lib32/libfftw3f.so, take a look<br>
at<br>
  the error message in<br>
<br>
<br>
/var/tmp/portage/sci-<u></u>chemistry/gromacs-4.6.9999/<u></u>work/gromacs-4.6.9999_float/<u></u>CMakeFiles/CMakeError.log<br>
  to find out what went wrong.  If you are using a static lib (.a) make sure<br>
  you have specified all dependencies of fftw3f in FFTWF_LIBRARY by hand<br>
  (e.g.  -DFFTWF_LIBRARY=&#39;/path/to/<u></u>libfftw3f.so;/path/to/libm.so&#39;<u></u>) !<br>
Call Stack (most recent call first):<br>
  CMakeLists.txt:948 (find_package)<br>
<br>
I have both versions present on this system<br>
<br>
x201 ~ # ls -l  /usr/lib*/libfftw3f.so.3<br>
lrwxrwxrwx 1 root root 18 May 25  2012 /usr/lib/libfftw3f.so.3 -&gt;<br>
libfftw3f.so.3.3.2<br>
lrwxrwxrwx 1 root root 18 Nov  9 11:10 /usr/lib32/libfftw3f.so.3 -&gt;<br>
libfftw3f.so.3.2.4<br>
lrwxrwxrwx 1 root root 18 May 25  2012 /usr/lib64/libfftw3f.so.3 -&gt;<br>
libfftw3f.so.3.3.2<br>
<br>
PS cmake version is 2.8.10.2<br>
<br>
--<br>
Best Regards,<br>
Alexey &#39;Alexxy&#39; Shvetsov<br>
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, Gatchina,<br>
Russia<br>
Department of Molecular and Radiation Biophysics<br>
Gentoo Team Ru<br>
Gentoo Linux Dev<br>
mailto:<a href="mailto:alexxyum@gmail.com" target="_blank">alexxyum@gmail.com</a><br>
mailto:<a href="mailto:alexxy@gentoo.org" target="_blank">alexxy@gentoo.org</a><br>
mailto:<a href="mailto:alexxy@omrb.pnpi.spb.ru" target="_blank">alexxy@omrb.pnpi.spb.ru</a><br>
--<br>
gmx-developers mailing list<br>
<a href="mailto:gmx-developers@gromacs.org" target="_blank">gmx-developers@gromacs.org</a><br>
</div></div><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> [1]<div class="im"><br>
Please don&#39;t post (un)subscribe requests to the list. Use the www interface<br>
or send it to <a href="mailto:gmx-developers-request@gromacs.org" target="_blank">gmx-developers-request@<u></u>gromacs.org</a>.<br>
</div></blockquote>
<br>
--<br>
Christoph Junghans<br>
Web: <a href="http://www.compphys.de" target="_blank">http://www.compphys.de</a> [2]<br>
</blockquote><div class="im">
<br>
--<br>
Best Regards,<br>
Alexey &#39;Alexxy&#39; Shvetsov<br>
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, Gatchina, Russia<br>
Department of Molecular and Radiation Biophysics<br>
Gentoo Team Ru<br>
Gentoo Linux Dev<br>
mailto:<a href="mailto:alexxyum@gmail.com" target="_blank">alexxyum@gmail.com</a><br>
mailto:<a href="mailto:alexxy@gentoo.org" target="_blank">alexxy@gentoo.org</a><br>
mailto:<a href="mailto:alexxy@omrb.pnpi.spb.ru" target="_blank">alexxy@omrb.pnpi.spb.ru</a><br>
--<br>
gmx-developers mailing list<br>
<a href="mailto:gmx-developers@gromacs.org" target="_blank">gmx-developers@gromacs.org</a><br>
</div><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> [1]<div class="im"><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></blockquote>
<br>
<br>
<br>
Links:<br>
------<br>
[1] <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>
[2] <a href="http://www.compphys.de" target="_blank">http://www.compphys.de</a><br>
[3] <a href="https://bugs.gentoo.org/show_bug.cgi?id=445800" target="_blank">https://bugs.gentoo.org/show_<u></u>bug.cgi?id=445800</a><br>
</blockquote><div class="HOEnZb"><div class="h5">
<br>
-- <br>
Best Regards,<br>
Alexey &#39;Alexxy&#39; Shvetsov<br>
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, Gatchina, Russia<br>
Department of Molecular and Radiation Biophysics<br>
Gentoo Team Ru<br>
Gentoo Linux Dev<br>
mailto:<a href="mailto:alexxyum@gmail.com" target="_blank">alexxyum@gmail.com</a><br>
mailto:<a href="mailto:alexxy@gentoo.org" target="_blank">alexxy@gentoo.org</a><br>
mailto:<a href="mailto:alexxy@omrb.pnpi.spb.ru" target="_blank">alexxy@omrb.pnpi.spb.ru</a><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>