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
