<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
William A. Hoffman wrote:
<blockquote cite="mid6.2.3.4.2.20060721163440.0a53b040@pop.nycap.rr.com"
 type="cite">
  <pre wrap="">At 04:21 PM 7/21/2006, Brandon J. Van Every wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">My test is plenty reliable.  I have ***makeinfo***, not makeinfo.exe.  Please read *ALL* the details of my post.  There are ~30 tools in E:\msys\1.0\bin that do not have .exe suffixes, run fine under a MSYS shell, and are not intended to be run under anything but a MSYS shell.  EXECUTE_PROCESS is finding a way to run them.  My wild-assed-guess as to explanation, is that it execs arbitrarily named files, and does not check whether the filename is valid for a Windows command prompt.  These MSYS tools are probably valid apps in some Windows-native sense, but not to a Windows command prompt.
    </pre>
  </blockquote>
  <pre wrap=""><!---->My msys has a makeinfo.exe and not a makeinfo.
  </pre>
</blockquote>
<br>
I'm sure you and Brad do.&nbsp; That doesn't mean an installation with plain
old "makeinfo" is invalid.&nbsp; For instance, I believe I may have built
and installed makeinfo from source, under the MSYS shell.&nbsp; It works
fine under MSYS shell and the CMake MSYS generator, no problemo.&nbsp; As I
said in a previous e-mail, there are 30 tools in my E:\msys\1.0\bin
that do not have .exe suffixes.&nbsp; I believe I obtained them from
standard MSYS tarballs; I certainly didn't compile them.&nbsp; This is a
general problem for MSYS and VC++ interactions.&nbsp; It is not specific to
my particular "makeinfo".<br>
<br>
<br>
<blockquote cite="mid6.2.3.4.2.20060721163440.0a53b040@pop.nycap.rr.com"
 type="cite">
  <pre wrap="">
Cygwin:

$ ls /cygdrive/c/msys/1.0/bin/makeinfo.exe
/cygdrive/c/msys/1.0/bin/makeinfo.exe
  </pre>
</blockquote>
<br>
Not relevant; let's not add any Cygwin shell issues here.<br>
<br>
<br>
<blockquote cite="mid6.2.3.4.2.20060721163440.0a53b040@pop.nycap.rr.com"
 type="cite">
  <pre wrap="">
msys:

Hoffman@VOGON /bin
$ ls -l makeinfo.exe makeinfo
-rwxr-xr-x    1 Hoffman  Administ   180224 Mar 16  2004 makeinfo
-rwxr-xr-x    1 Hoffman  Administ   180224 Mar 16  2004 makeinfo.exe


But from dos there is no makeinfo:
C:\msys\1.0\bin&gt;dir makeinfo.exe
 Volume in drive C has no label.
 Volume Serial Number is 78BB-7820

 Directory of C:\msys\1.0\bin

03/16/2004  01:32 PM           180,224 makeinfo.exe
               1 File(s)        180,224 bytes


  </pre>
</blockquote>
<br>
This dual nature is interesting, but as my installation demonstrates, a
singular nature is also possible.<br>
<br>
msys:<br>
<br>
Brandon J. Van Every@KAHLO /bin<br>
$ ls -l makeinfo*<br>
-rwxr-xr-x&nbsp;&nbsp;&nbsp; 1 Brandon&nbsp; Administ&nbsp;&nbsp; 180224 Apr 30&nbsp; 2004 makeinfo<br>
<br>
<br>
Windows command prompt:<br>
<br>
E:\msys\1.0\bin&gt;dir makeinfo.*<br>
&nbsp;Volume in drive E is MONDRIAN<br>
&nbsp;Volume Serial Number is 9CA0-CADF<br>
<br>
&nbsp;Directory of E:\msys\1.0\bin<br>
<br>
04/30/2004&nbsp; 11:15p&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 180,224 makeinfo<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 File(s)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 180,224 bytes<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 Dir(s)&nbsp; 11,499,442,176 bytes free<br>
<br>
<br>
Cheers,<br>
Brandon Van Every<br>
<br>
<br>
</body>
</html>