<br><br><div class="gmail_quote">On Mon, Mar 23, 2009 at 8:23 AM, Lisandro Dalcin <span dir="ltr"><<a href="mailto:dalcinl@gmail.com">dalcinl@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The Cygwin way works, but let me say that it is a bit of pain... as a<br>
novice in this crapy environment, I've spent a lot of time just to get<br>
all the Cygwin stuff properly installed...<br>
<br>
I'm exploring the possibility of using an alternative, that is, using<br>
stock Python for Windows + MinGW + MSYS. MSYS provides a minimal<br>
UNIX-like shell and bundles development utilities like make. IMHO, it<br>
is a much lighter approach to Cygwin... I believe the alternative is<br>
possible... However, I have some issues that have to be addressed, and<br>
I would need your help...<br>
<br>
1) As I'm using the stock Python for Windows, the "select" module does<br>
not work on pipes.. Then the machinery for executing things in the<br>
shell and get stdout and stderr stuff needs to be reeimplemented... Do<br>
not worry about this, I can take this.<br>
<br>
2) BuildSystem assumes that the shell is '/bin/sh'... I would need it<br>
to find "sh" in the $PATH instead...</blockquote><div><br>Where is this assumption? In BuildSystem/config/programs.py we explicitly<br>search for 'sh', so it is available, we just need to use it everywhere.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
3) When checking for make, BuildSystem uses 'strings' somewhere..<br>
Again, I need strings to be searched in $PATH.</blockquote><div><br>Okay, I fixed this.<br><br>  Matt<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Can any of you try to fix (2) and (3) ? Anyway, that would be a good<br>
change even for Unix-like systems, right?<br>
<font color="#888888"><br>
<br>
--<br>
Lisandro Dalcín<br>
---------------<br>
Centro Internacional de Métodos Computacionales en Ingeniería (CIMEC)<br>
Instituto de Desarrollo Tecnológico para la Industria Química (INTEC)<br>
Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)<br>
PTLC - Güemes 3450, (3000) Santa Fe, Argentina<br>
Tel/Fax: +54-(0)342-451.1594<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener<br>