emerge gdal fails with: ... x86_64-pc-linux-gnu-g++ -O2 -pipe -fPIC -Wall -I/usr/include -I/usr/include/xercesc -DOGR_ENABLED -I/var/tmp/portage/sci-libs/gdal-1.5.2/work/gdal-1.5.2/port -I.. -c -o ../../o/iom_utilities.o iom_utilities.cpp iom_utilities.cpp: In function 'char* iom_toUTF8(const XMLCh*)': iom_utilities.cpp:177: error: no matching function for call to 'xercesc_3_0::XMLTranscoder::transcodeTo(const XMLCh*&, unsigned int&, unsigned char*, int&, unsigned int&, xercesc_3_0::XMLTranscoder::UnRepOpts)' /usr/include/xercesc/util/TransService.hpp:297: note: candidates are: virtual XMLSize_t xercesc_3_0::XMLTranscoder::transcodeTo(const XMLCh*, XMLSize_t, XMLByte*, XMLSize_t, XMLSize_t&, xercesc_3_0::XMLTranscoder::UnRepOpts) Reproducible: Always
Please post your `emerge --info' too.
I filed a bug with the gdal developers, since 1.5.3 does the same thing. I'm going to peg gdal 1.5.2/1.5.3 at xerces-c-2.8* for now and wait to see what the upstream resolution is.