Your message dated Thu, 22 Mar 2012 19:23:53 +0000
with message-id <[email protected]>
and subject line Re: Bug#293908: perl: prereq make not listed but needed for
cpan module Date::Format
has caused the Debian Bug report #293908,
regarding improve CPAN.pm error messages when make is not available
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
293908: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=293908
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: perl
Version: 5.8.4-5
Severity: normal
The Problem goes something like this: on a minimally installed system,
you can install perl (and hence cpan) without installing make.
Unfortunately CPAN's functionality sometimes requires 'make' when
installing packages.
Reproducibility: always
On a fresh install, install perl but make sure 'make' is not installed
then try to install Date::Format
It will give a very generic error and refuse to install.
Related Issues:
While 'make' is used by cpan for Date::Format, there are probably
hundreds of other packages in CPAN that will refuse to install for this
same issue.
Possible Options:
- make 'make a prerequisite for cpan
- make cpan aware of the debian package system and throw a proper error
when make is not found
- pay a gremlin $50 to sit in your computer and install make if a cpan
package that requires make is about to be installed.
suggested fix:
Make 'make' a prerequisite for cpan.
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-1-686-smp
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages perl depends on:
ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an
ii libdb4.2 4.2.52-17 Berkeley v4.2 Database Libraries [
ii libgdbm3 1.8.3-2 GNU dbm database routines (runtime
ii perl-base 5.8.4-5 The Pathologically Eclectic Rubbis
ii perl-modules 5.8.4-5 Core Perl modules
-- no debconf information
--- End Message ---
--- Begin Message ---
On Wed, Mar 21, 2012 at 09:10:45PM +0200, Niko Tyni wrote:
> On Tue, Mar 20, 2012 at 11:24:21PM +0000, Dominic Hargreaves wrote:
> > CPAN now gives a better error message:
> >
> > Writing Makefile for Time::HiRes
> > Writing MYMETA.yml
> > Now you may issue 'make'. Do not forget also 'make test'.
> > Can't exec "/usr/bin/make": No such file or directory at
> > /usr/share/perl/5.14/CPAN/Distribution.pm line 2078.
> >
> > This isn't as clear as might have been envisaged for a Debian-specific
> > message, but I think it's good enough. If there are no objections I'll
> > mark this one as closed.
>
> No objections from me.
Okay, the the submitter address bounces. Closing.
Dominic.
--
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)
--- End Message ---