On 4/18/05, Michael G Schwern <[EMAIL PROTECTED]> wrote:
> On Sun, Apr 17, 2005 at 09:37:10PM +0200, demerphq wrote:
> > > Which assumes that things are being run from exactly two levels below the
> > > perl source directory such as ext/Foo/.  This hard coded assumption had
> > > not shown up before because prior to 6.25_07 there were not tests which
> > > involved executables.  Now there is.
> >
> > I looked into this and the line in question doesnt seem to be directly
> > at fault, as the times where the error occurs $self->{PERL_CORE} is
> > set to 0 despite $ENV{PERL_CORE} being set to 1. I figured out how to
> > fix that, and then the error you meant popped up.
> 
> Thanks.

I hope that was the right place, I never did quite work out where
ENV{PERL_CORE} gets stuck into $self->{PERL_CORE} in the first place.

> > The attached patch resolves the issue with a hack that works fine for
> > win32 but might cause problems with winCE.
> 
> I see what you're doing.  Ah, it can use $self->{PERL_SRC} to find the
> source directory!
> 
> Good, now I don't have to tear pl2bat apart.

Heh, my thoughts exactly. If $self->{PERL_SRC} is set correctly then
getting rid of the yukky s/// on $^X would be much nicer.

> 
> > Theres a minor issue that the /wince branch has its own copy.
> 
> The difference between the two is so trivial.  They can't be unified?

Im sure they can, its just I was feeling kinda muddleheaded yesterday
and wasnt up to the work/research required. I just wanted to have
EU::MM pass test so I could look into updating the regex patches.

Ill give it a go if nobody else does, but I dont know how to tell if
one is on WinCE and not Win32 from inside perl. I guess ill have to
poke around in the winCE directory to see how different it is from the
win32 directory and see how the make process works out.

Cheers,
Yves

-- 
perl -Mre=debug -e "/just|another|perl|hacker/"

Reply via email to