[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Missing a PERL module called 'concat'



Where is the "concat" function supposed to come from? The error you
reference means that, on line 31 of the script, you call a function called
"concat".  Perl assumes that unqualified function names are in the main
namespace, which is why it looks for &main::concat : & refers to a
function, main to the namespace, and :: separates the identifier from the
namespace.

I know of no standard Perl concat function or library. Can you post the
area of the script around line 31?

----------------------------------------------------------------------
Andrew J Perrin - http://www.unc.edu/~aperrin
Assistant Professor of Sociology, U of North Carolina, Chapel Hill
clists@perrin.socsci.unc.edu * andrew_perrin (at) unc.edu


On Tue, 28 Jan 2003, Keith Steensma wrote:

> I've installed a very minimum Debian 'testing' system.
> 
> I trying to run a perl script that uses a 'concat' function.  I can't 
> find it as a built-in function of the language nor can I find it in the 
> Debian packages list.
> 
> The error is -
> Undefined subroutine &main::concat called at ./mbox2maildir.pl line 31.
> 
> I've tried to form it into 'libmain-concat-perl' and various other 
> wording combinations (for the Debian package search).  I tried another 
> script that does the same thing, but I got the same type of error (no 
> 'concat').  Neither script homepages have any mention of 'something 
> special' so I assume that it a 'standard' in other distributions (but 
> not Debian).
> 
> Anyone have a suggestion?  Keith
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-user-request@lists.debian.org 
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 
> 



Reply to: