Skip Menu |

This queue is for tickets about the Dist-Zilla-Plugin-DualBuilders CPAN distribution.

Report information
The Basics
Id: 99475
Status: resolved
Priority: 0/
Queue: Dist-Zilla-Plugin-DualBuilders

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

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



Subject: Does not work with XS modules
'<module> object version 0.x does not match bootstrap parameter 0.y' 23:38 < haarg> ugexe: the layout for XS files for MakeMaker vs ModuleBuild is different
On 2014-10-13 20:51:42, UGEXE wrote: Show quoted text
> '<module> object version 0.x does not match bootstrap parameter 0.y' > > 23:38 < haarg> ugexe: the layout for XS files for MakeMaker vs > ModuleBuild is > different
There's no good way to resolve this. You should avoid using two builders when installing XS code. Also, in general, you should take a look at Dist::Zilla::Plugin::ModuleBuildTiny::Fallback and Dist::Zilla::Plugin::MakeMaker::Fallback if you really really want to ship both a Makefile.PL and a Build.PL -- these plugins are much more up to date and resolve recent concerns arising from combining builders.
Hello, Thanks for reporting this! Like ETHER said, this module generally doesn't work in every situation and yours is a fine example of why ;) I'm going to release an updated version that officially deprecates this module and encourage people to pick one builder. You can test your dist with MakeMaker::Fallback and see if anything funky happens =] On Mon Oct 13 23:51:42 2014, UGEXE wrote: Show quoted text
> '<module> object version 0.x does not match bootstrap parameter 0.y' > > 23:38 < haarg> ugexe: the layout for XS files for MakeMaker vs > ModuleBuild is > different
-- ~Apocalypse