Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 77328
Status: rejected
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: Nobody in particular
Requestors: TARYK [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Unimportant
Broken in: 6.62
Fixed in: (no value)



Subject: `ExtUtils-MakeMaker-6.62/inc/` contains the `version.pm` package which requires `version::vxs` but doesn't contains it in this folder
`ExtUtils-MakeMaker-6.62/inc/` contains the `version.pm` package which requires `version::vxs` but it wasn't included in this folder. On my system was installed the old version of `version.pm` that doesn't requires `version::vxs` and the installation of `ExtUtils::MakeMaker` have broken the other modules with `version.pm` dependency. pls add the `version` module to the `PREREQ_PM`
Subject: Re: [rt.cpan.org #77328] `ExtUtils-MakeMaker-6.62/inc/` contains the `version.pm` package which requires `version::vxs` but doesn't contains it in this folder
Date: Mon, 21 May 2012 13:51:12 -0700
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: Michael G Schwern <schwern [...] pobox.com>
On 2012.5.21 7:53 AM, Taras Yagniuk via RT wrote: Show quoted text
> `ExtUtils-MakeMaker-6.62/inc/` contains the `version.pm` package which > requires `version::vxs` but it wasn't included in this folder. > > On my system was installed the old version of `version.pm` that doesn't > requires `version::vxs` and the installation of `ExtUtils::MakeMaker` > have broken the other modules with `version.pm` dependency.
Thanks for your report, but our bundled version of version.pm deliberately does not include version::vxs. version::vxs is not pure Perl and cannot be distributed, it requires a C compiler. version::vxs is optional, version.pm will only load it if it's available AND of the same version as version.pm. It should be safe to overwrite an older version/version::vxs installation with the bundled modules, but its possible something went wrong. Could you please give some details about what is broken? What sort of error messages are you getting? What version of Perl are you using? What version of version::vxs do you have? Show quoted text
> pls add the `version` module to the `PREREQ_PM`
Unfortunately, we can't do that. It would create a circular dependency which would break automatic CPAN installation (most things depend on MakeMaker). That is why they are bundled. The next stable release will have a BUILDING_AS_PACKAGE flag which will make it declare its dependencies and not use the bundled options. This is mostly useful for vendors making binary packages.
Without further information from the reporter, we can't do anything about this.  Normally I'd leave it open, but its been six months and without more information its not even clear this is a bug in MakeMaker.

If more imformation is forthcoming, please reopen the ticket.