Hi Achim, On Jun 24 21:39, [email protected] wrote: > From: John Haugabook <[email protected]> > > One of the tips was mentioned in "[PATCH 1/4] cygwin: faq-programming-6.21 > add 5 required packages", which is the error: > """"""""""""""" > could not find ParserDetails.ini in /usr/share/perl5/vendor_perl/5.40/XML/SAX > Can't locate XML/SAX/Expat.pm in @INC (you may need to install the > XML::SAX::Expat module) (@INC entries checked: > /usr/local/lib/perl5/site_perl/5.40/x86_64-cygwin-threads > /usr/local/share/perl5/site_perl/5.40 > /usr/lib/perl5/vendor_perl/5.40/x86_64-cygwin-threads > /usr/share/perl5/vendor_perl/5.40 /usr/lib/perl5/5.40/x86_64-cygwin-threads > /usr/share/perl5/5.40) at /usr/share/perl5/vendor_perl/5.40/XML/SAX.pm line > 147. > """"""""""""""" > > and running: > > perl -MXML::SAX -e 'XML::SAX->add_parser(q(XML::SAX::Expat)); > > XML::SAX->save_parsers()' > > will resolve this error. But note - out of the several times I've gone > through the installation, I have had to run this command twice. All all but > one of the installs it did not throw the error for some reason.
This shouldn't be necessary. On Fedora the ParserDetails.ini file is part of the perl-XML-SAX package but apparently it isn't in the Cygwin package. Is there a reason for that? The user shouldn't have to create the file manually... Thanks, Corinna
