On 04/10/02 22:53 +0100, Nicholas Clark wrote:
> On Thu, Oct 03, 2002 at 11:59:24PM -0700, Brian Ingerson wrote:
> > http://ttul.org/~ingy/release/Inline-0.44-TRIAL2.tar.gz
> > 
> > Another day, another release.
> > 
> > This should cover most of what everybody requested today. I'd be
> > appreciative if the people who requested changes could test them:
> > 
> >   C++ modules: Piers
> >   Type modifiers: Nicholas & Clint
> >   Inline::MakeMaker: Mark
> 
> I take it that this is very wrong:

Not good. I tried to reproduce this using my non-first-in-path-perl on a
clean install. But it worked fine.

> 
> $ PERL_DL_NONLAZY=1 /usr/local/bin/perl -Mblib t/01usages.t
> 1..7
> # Running under perl version 5.009 for freebsd
> # Current time local: Fri Oct  4 21:50:53 2002
> # Current time GMT:   Fri Oct  4 22:50:53 2002
> # Using Test.pm version 1.21
> Uncaught exception from user code:
>         Error. You have specified 'Foo' as an Inline programming language.
> 
> I currently only know about the following languages:
>     C, c

Try deleting the _Inline* directories, rerunning the Makefile.PL, and doing
another make test.

Is Foo.pm in the blib tree?? Also try uninstalling any previous Inline
installs. I wonder how it found C, but not Foo.

Inline creates the _Inline/config file if one doesn't exist. It polls every
Inline::* module it can find and calls the register() method. It should find
Inline::Foo in the blib and poll it. I'm perplexed.

Cheers, Brian

Reply via email to