On Tue, Aug 08, 2006, Eric Wilhelm wrote:
> # from Mahlon E. Smith
> # on Monday 07 August 2006 10:35 am:
> 
> >The second was using $VERSION in the Inline call, instead of the
> >hardcoded string.  I guess Inline::MakeMaker doesn't parse that out,
> >which makes sense in retrospect.
> 
> IIRC, you had the following:
>   
>   $VERSION   = '0.01';
> ...  
>   use Inline C       => 'DATA',
>              VERSION => $VERSION;
> 
> The 'use' statement happens before the '$VERSION=...' (not Inline::MM's 
> rules, but perl's.)  You need to BEGIN {$VERSION='0.01';} if you want 
> it to be defined before the 'use' (see `perldoc -f use`.)


Oh, of course.  Thanks for the clarification/reminder.

-mahlon

--
Mahlon E. Smith  
[EMAIL PROTECTED] | http://www.martini.nu/

Attachment: pgpSec6tDJdB2.pgp
Description: PGP signature

Reply via email to