This module requires xerces-c to build. Even when xerces-c has been emerged, it requires manual work to build. In other words, it requires special steps with go beyond the standard CPAN mantra of: perl Makefile.PL make make test make install Which is what g-cpan.pl assumes. Hence this ebuild. Lincoln
Created attachment 29460 [details] ebuild of XML::Xerces CPAN module This tarball is rooted at .../portage/
This ebuild only works for xerces-c-2.3.0 and 2.4.0 is already out and stable for some archs. Also, it fails many of its tests. I'm reluctant to add it at this stage. If you'd like to submit an ebuild for 2.4.0, that would be most helpful - just reopen later. Closing for now.
There will never be an ebiuld for 2.4, because there will never be an XML::Xerces for 2.4. That is the problem. While xerces-c has moved to 2.4, XML::Xerces next version (due out soon) will be 2.5. When gentoo portage unmasked xerces-p 2.4, I had to inject 2.4 to prevent portage from replacing 2.3 and braking xerces-p. It I am not mistaken, the broken tests, are tests of several of the 30000 UTF8 characters it tests. I understood from discussing this on the the Xerces-P email list, that these were probably related to workstation setup issues. I might be wrong on this. I was hoping that if XML::Xerces were part of portage, that maybe when things that it depend on got upgraded (or unmasked) and break it, that there would pressure to ensure that such an upgrade or unmasking is done in a way that did not break the dependencies. When XML::Xerces 2.5 comes out, I will reopen the bug.