Garrett Goebel wrote:
> 
> From: didier Ladner [mailto:[EMAIL PROTECTED]]
> >
> > I am testing inline from a win95 box with vc5++,
> > activestate 5.00522 Running some tests to see, I get
> > this message:
> > "You are attempting to use an Inline directory and
> > config file that is too old for this version of
> > Inline.pm. Please delete the directory and try again."
> >
> > What do it means?
> 
> While not very specific or informative... I believe this advice will solve
> your problem:
> 
> There was a change between one of the recent versions of Inline and the
> current one. Find your [perl_install_directory]/site/lib/Inline directory
> and delete it. Then re-install the module.

Actually that's not correct. You only need to delete your .Inline/ or
_Inline cache directory, and then rerun your script.

Here's the long story:

As you know (or should know) Inline uses a special directory to build
and install in. Typically this is '.Inline/' or '_Inline/'. Inline looks
for this directory in several places and if it can't find one it creates
one.

>From time to time a new Inline release will come out with an
implementation that is not compatible with older ones. So if you are
using a .Inline/ directory from before, you will need to delete it and
let Inline create a new one. All of this should be pretty painless since
Inline does everything automatically.

In fact, I often will delete my .Inline/ directory just to force
everything to rebuild.

In time, Inline will become stable and will remain backwards compatible.
Remember, Inline is still 'beta' status software.

Cheers, Brian

-- 
perl -le 'use Inline C=>q{SV*JAxH(char*x){return newSVpvf
("Just Another %s Hacker",x);}};print JAxH+Perl'

Reply via email to