Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the String-Diff CPAN distribution.

Report information
The Basics
Id: 71678
Status: resolved
Priority: 0/
Queue: String-Diff

People
Owner: Nobody in particular
Requestors: nigel.metheringham [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.04
Fixed in: (no value)



Subject: included YAML version (in inc) no longer usable
Attempting to install String::Diff with perl 5.14.2 Installation/tests fail due to the lack of YAML::Base (several YAML modules are installed on my system). This requirement is from inc/YAML.pm Deleting the YAML.pm file from inc (along with appropriate modified requirements) fixes this issue.
On Fri Oct 14 08:30:44 2011, NIGELM wrote: Show quoted text
> Attempting to install String::Diff with perl 5.14.2 > > Installation/tests fail due to the lack of YAML::Base (several YAML > modules are installed on my > system). This requirement is from inc/YAML.pm > > Deleting the YAML.pm file from inc (along with appropriate modified > requirements) fixes > this issue.
I confirm this with 64-bit Strawberry Perl 5.14.2 on Win32/Vista. The kludgy fix is to just cd into the ~/.cpan/build/String-Diff-0.04-xxxxx/lib directory and delete YAML.pm. Then repeat the mantra, "perl Makefile.PL", "make", "make test", "make install". At that point I get a clean install.
On Sat Dec 31 04:00:03 2011, DAVIDO wrote: Show quoted text
> On Fri Oct 14 08:30:44 2011, NIGELM wrote:
> > Attempting to install String::Diff with perl 5.14.2 > > > > Installation/tests fail due to the lack of YAML::Base (several YAML > > modules are installed on my > > system). This requirement is from inc/YAML.pm > > > > Deleting the YAML.pm file from inc (along with appropriate modified > > requirements) fixes > > this issue.
> > I confirm this with 64-bit Strawberry Perl 5.14.2 on Win32/Vista. > > The kludgy fix is to just cd into the > ~/.cpan/build/String-Diff-0.04-xxxxx/lib directory and delete YAML.pm. > Then repeat the mantra, "perl Makefile.PL", "make", "make test", "make > install". > > At that point I get a clean install.
Yep, probably it would be better to remove YAML from inc/ and add a dependency on YAML. It would be great if you could fix this, as I have a module depending on this one, and I would like to have it installing cleanly :D Thank you, ambs
Rather than removing YAML.pm from inc one can probably add include_deps('YAML'); to the Makefile.PL, and all required YAML deps would be included in inc. Regards, Slaven
fixed bugs on 0.05 thanks your reports!