g++ 3.2 is giving: /usr/include/bits/mathinline.h:216: declaration of `double fdim(double, double) ' throws different exceptions /usr/include/bits/mathcalls.h:313: than previous declaration `double fdim(double, double) throw ()' /usr/include/bits/mathinline.h:223: declaration of `float fdimf(float, float)' throws different exceptions /usr/include/bits/mathcalls.h:313: than previous declaration `float fdimf(float, float) throw ()' Full description here + patch (by Thorsten Kukuk) at: http://sources.redhat.com/ml/libc-alpha/2002-05/msg00006.html
this patch was already made part of the ebuild
It works with the suggested patch.