Since I updated to the new gcc-4.1, kvdr-0.64 doesn't compile anymore. A similar problem was reported at http://www.archivum.info/debian-bugs-dist.lists.debian.org/2004-12/msg08726.html for an older kvdr version.
Created attachment 101007 [details, diff] kvdr-0.64-loses-precision.patch - Patch to make kvdr compile with gcc-4.1 Here's a patch, so that there are no more "loses precision" errors during compilation with gcc-4.1.
Created attachment 101008 [details] kvdr-064-r1.ebuild - Ebuild which includes the "loses precision" patch This ebuild is a slightly modified version of the kvdr-0.64 ebuild, which includes the "losing precision" patch. The easiest way to use it, is to copy the file into your overlay (/usr/local/portage/media-tv/kvdr/) and the patch into the files folder (/usr/local/portage/media-tv/kvdr/files/). ebuild kvdr-0.64-r1.ebuild digest Than you can use the normal "emerge kvdr". I don't know if this works with anything but my amd64 system.
Can you please try if the now commited kvdr-0.64-r1 works correct? It uses another patch I wrote myself, but don't know if it works.
Compiles and runs on my amd64. Only problem: ~amd64 keyword still missing (see bug 129362)
Closing as it compiles, and another bug is open for amd64-keyword.