Skip Menu |

This queue is for tickets about the Image-Size CPAN distribution.

Report information
The Basics
Id: 22818
Status: resolved
Priority: 0/
Queue: Image-Size

People
Owner: Nobody in particular
Requestors: nospam-abuse [...] bloodgate.com
Cc:
AdminCc:

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



Moin, Makefile.PL fails thus: te@linux:~/perl/graph/Image-Size-3.01> perl Makefile.PL Can't locate Module/Build/Compat.pm in @INC (@INC contains: /usr/lib/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl .) at Makefile.PL line 3. BEGIN failed--compilation aborted at Makefile.PL line 3. Might be because Module::Build is not installed here, so you might want to either bundle it with the distribution, or fix the dependency in Makefile.PL somehow. An much better idea would be to simple bundle Module::Install with the dist and let it handle the build stage: Actually I wanted to replace Image::Info with Image::Size in Graph::Easy::As_svg because Image::Size is independend and smaller - but that's not making sense if Image-Size depends on Module::Build just to build itself - that would introduce Module::Build into my dependency chain and replace one problem (dependency on arcane modules like Image::Xbm etc) with another (dependency on Module::Build). :/ Best wishes, Tels
Subject: Argh
On Sun Nov 05 06:45:07 2006, TELS wrote: Show quoted text
> Moin, > > Makefile.PL fails thus: > > te@linux:~/perl/graph/Image-Size-3.01> perl Makefile.PL > Can't locate Module/Build/Compat.pm in @INC
So much for my grand plan of converting all my modules to use Build.PL with thin wrappers replacing Makefile.PL. I assumed (wrongly) that everyone was using Module::Build. I will restore the Makefile.PL, or use something like Module::Install that is self-packaging.
Subject: Re: [rt.cpan.org #22818] Argh
Date: Mon, 6 Nov 2006 18:29:23 +0100
To: bug-Image-Size [...] rt.cpan.org
From: Tels <nospam-abuse [...] bloodgate.com>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Moin Randy, On Monday 06 November 2006 00:47, Randy_J_Ray via RT wrote: Show quoted text
> <URL: http://rt.cpan.org/Ticket/Display.html?id=22818 > > > On Sun Nov 05 06:45:07 2006, TELS wrote:
> > Moin, > > > > Makefile.PL fails thus: > > > > te@linux:~/perl/graph/Image-Size-3.01> perl Makefile.PL > > Can't locate Module/Build/Compat.pm in @INC
> > So much for my grand plan of converting all my modules to use Build.PL > with thin wrappers replacing Makefile.PL. I assumed (wrongly) that > everyone was using Module::Build.
I guess that unless Module::Build is in Perl 5.10, and this is out in the wild for like 2 years, you can not assume that M::B is available. Whether this is good or bad depends of course on POV :) Show quoted text
> I will restore the Makefile.PL, or use something like Module::Install > that is self-packaging.
I am fine with both, although a fan of Module::Install, it also has its "issues" like increasing the package size and becoming "outdated" unless you update the package from time to time. OTOH, it is quite stable and "works for me". So pick whatever you like :) Best wishes, Tels - -- Signed on Mon Nov 6 18:26:16 2006 with key 0x93B84C15. Visit my photo gallery at http://bloodgate.com/photos/ PGP key on http://bloodgate.com/tels.asc or per email. "When it's done in 2001." - 2000 Christmas card about Duke Nukem Forever (http://tinyurl.com/6m8nh) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iQEVAwUBRU9w83cLPEOTuEwVAQJ8bQf9HVBn1w4/8vexuY0zDjVtqOHuricqs02f hpDZRZifdzmqPeldSFqAGOoBK5dP6RbQVWyYDdHkrCDnZ4XZhw8D82MMuyfiDc2W eg3/0E31kPRiwmvz2UH2UFOfW2QCMGgvwz1P9N1sHZXw+z35948c14z9F8U0OULh k8tehUZ9xGkrAJHZqcJfQoYq3YSEj0Rmr1Kj9bK/A/OeANm6MGt9V65Qt/k3Er0/ 9B9UsYxRbVqmD+KDlSn1ETCSEdFstQmCk+kKPMEckAjhgS4UnouWqUa0liHF87dh LvYlAdL+6TC4W90EZ8+lTaKipJmX26Ct3UsMWAdCTb4C2W/Y+gishQ== =AlUp -----END PGP SIGNATURE-----
This was fixed in 3.1 release, forgot to close the ticket.