I see errors of the form of cc1plus: error: conversion from ISO8859-15 to UTF-8 not supported by iconv when attempting to compile libmatroska-1.1.0. Previous versions have compiled without problem. If I remove the line append-flags $(test-flags -finput-charset=ISO8859-15) from the ebuild, the package compiles. Presumably, there's something wrong with my configuration causing the conversion problem, but it would appear that the -finput-charset=ISO8859-15 option is not (always?) necessary here.
Please add your emerge --info as a comment and attach the build log to this bug report.
I can no longer reproduce the problem - libmatroska now compiles with no errors. Closing.
Yes I can - the problem appears to be icecream (the server had been stopped, so it wasn't triggering) Any compiles performed on a remote machine give the error. e.g. x86_64-pc-linux-gnu-g++ -c -march=core2 -O2 -pipe -finput-charset=ISO8859-15 -Wall -Wno-unknown-pragmas -ansi -fno-gnu-keywords -D_GNU_SOURCE -Wshadow -I/var/tmp/portage/media-libs/libmatroska-1.1.0/work/libmatroska-1.1.0/make/linux/../.. -I/usr/include/ebml -o /var/tmp/portage/media-libs/libmatroska-1.1.0/work/libmatroska-1.1.0/make/linux/../../src/KaxSeekHead.o /var/tmp/portage/media-libs/libmatroska-1.1.0/work/libmatroska-1.1.0/make/linux/../../src/KaxSeekHead.cpp cc1plus: error: conversion from ISO8859-15 to UTF-8 not supported by iconv ICECC[5920] 16:02:40: Compiled on 10.0.0.2 Emerging libmatroska on 10.0.0.1 shows errors for compiles on 10.0.0.2 and vise versa. Local compiles work fine on both systems.
really old bug, and version is removed from tree, re-open if still an issue.