Re: Hitting issue of Inline::Config existance

[email protected] Wed, 3 Apr 2013 15:53:02 +1100
Newsgroups perl.inline
Message-ID <4FF793E29D314585BD7A525A7AFE58D9@OwnerPC311012>

-----Original Message----- 
From: Piyush Verma
Sent: Tuesday, April 02, 2013 3:27 PM
To: [email protected]
Subject: Hitting issue of Inline::Config existance

> Hi,
>
> I am hitting issue.
> *
> *
> * Failed to load Inline Java:As of Inline v0.30, use of the Inline::Config
> module is no longer supported*
> *or allowed. If Inline::Config exists on your system, it can be removed.
> See
> *
> *the Inline documentation for information on how to configure Inline.*
> *(You should find it much more straightforward than Inline::Config :-)*

Wow - ancient history. I didn't know there ever was an Inline::Config 
module.

> Please let me know where to find Inline::Config, to resolve this issue.

Relative to where Inline.pm is installed, you would find this Config.pm in 
the ./Inline folder.
But maybe something else is going on - surely, you cannot be using 
Inline-0.26 or earlier.

> Please point out if there is any other way of resolving this issue.

The error comes about from this line of code (in version 0.52 of Inline.pm):

    croak M14_usage_Config() if %main::Inline::Config::;

So, for you, %main::Inline::Config:: is returning true. I guess that means 
Inline::Config got loaded. (Can it mean anything else ?)

What do you get when you run:

perl -MInline::Config -le 'for(keys(%INC)){print "$_: $INC{$_}"}'

That should give at least confirm whether (and where) Inline::Config is to 
be found.

NOTE:
If you're on  MS Windows, you need to instead run:
perl -MInline::Config -le "for(keys(%INC)){print \"$_: $INC{$_}\"}"

What OS are you using ? ... which versions of Inline and Inline::Java ? ... 
and which version of perl ?

Cheers,
Rob