Mail Archives: djgpp-workers/2000/10/25/19:56:21
At 09:37 AM 10/25/00 +0200, Eli Zaretskii wrote:
>On Tue, 24 Oct 2000, Peter J. Farley III wrote:
>> I thought the "#foo" in a double-quoted string might be being
>> "substituted" as a perl variable whose value was null
>
>Is that what really happens in the specific case where you saw the
>problem? I think it's really important to know what command was
>passed to the shell, exactly, to be able to debug it efficiently.
I really do not know the answer to that question. I can try to find
out, but I'm going to have to take some time to learn how perl does
these things in the first place before I can answer intelligently.
>Also, there are (at least) two more unknowns in this equation:
>
> - did Perl invoke Bash, COMMAND.COM, or our internal emulation of
> COMMAND.COM that is part of `system'?
Again, I don't know, though I may be able to find out with a couple of
tests. I'll get back to you on that if I'm able to figure it out.
> - do you have GNU Textutils installed where you saw this problem
(if
> not, you get ECHO from COMMAND.COM)?
Yes, I do have GNU Textutils installed (txt20b GNU Textutils 2.0
binaries for DJGPP V2), so I *should* be getting GNU ECHO and not
COMMAND.COM's version. Whether I really do or not is still subject to
verification.
>> >You seem to be assuming that this is a Bash problem. Why do you
>> >think that? Does Bash 2.03 work with this example?
>>
>> As for bash 2.03, the current development versions of perl will not
>> build or test at all with that version, which is why I switched to
>> v2.04.
>
>You cannot build with Bash 2.03, but you surely could try that
>specific case with it, no?
Hm-m-m. Yes, I could rename the v2.04 bash binaries and install just
the v2.03 versions and try it out. I'll let you know what happens when
I do that.
Peter
---------------------------------------------------------
Peter J. Farley III (pjfarley AT dorsai DOT org OR
pjfarley AT banet DOT net)
- Raw text -