k9copy won't compile. Happens with 2.6.5, too. Reproducible: Always Steps to Reproduce:
Created attachment 258621 [details] build.log
Created attachment 258622 [details] emerge --info
/var/tmp/portage/app-cdr/k9copy-2.3.6/work/k9copy-2.3.6-Source/src/mpeg2/kdecmpeg2.cpp:289: error: control reaches end of non-void function Problem seems to be that -Werror=return-type somehow got added to the compiler flags.
adding "-Wno-return-type" to CFLAGS in make.conf changed nothing.
(In reply to comment #3) > /var/tmp/portage/app-cdr/k9copy-2.3.6/work/k9copy-2.3.6-Source/src/mpeg2/kdecmpeg2.cpp:289: > error: control reaches end of non-void function > > Problem seems to be that -Werror=return-type somehow got added to the compiler > flags. > True. Works fine here, I dont have the flag and have no clue where it is coming from. :(
This may have to do with kdelibs-4.6. I emerged k9copy successfully on Jan 29 with kdelibs-4.5.5, but once I upgraded to kdelibs-4.6.0-r1, I am stuck with this error. I also upgraded to portage-2.2.0_alpha19 immediately prior to upgrading kdelibs to 4.6.
confirmed with kde-4.6 on x86 and amd64 ~arch systems
Fixed with trivial upstream patch.