With no luck....<br><br>$ /cygdrive/c/Program\ Files/MPICH2/bin/mpiexec.exe -localonly -np 4 ./ex2<br>Unknown option: -d<br>Error while connecting to host, No connection could be made because the target machine actively refused it. (10061)<br>
Connect on sock (host=Tharsis, port=8676) failed, exhaused all end points<br>Unable to connect to &#39;Tharsis:8676&#39;,<br>sock error: Error = -1<br><br>ReadFile() failed, error 109<br>unable to start the local smpd manager.<br>
<br><br><br><br><br><br><br><br><br><div class="gmail_quote">On Thu, Jul 22, 2010 at 10:52 PM, Satish Balay <span dir="ltr">&lt;<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Have you tried &#39;mpiexec -localonly&#39;?<br>
<div><div></div><div class="h5"><br>
Satish<br>
<br>
On Thu, 22 Jul 2010, Dominik Szczerba wrote:<br>
<br>
&gt; I tried:<br>
&gt;<br>
&gt; $ /cygdrive/c/Program\ Files/MPICH2/bin/mpiexec.exe -np 4 ./ex2<br>
&gt; Error while connecting to host, No connection could be made because the<br>
&gt; target machine actively refused it. (10061)<br>
&gt; Connect on sock (host=Tharsis, port=8676) failed, exhaused all end points<br>
&gt; Unable to connect to &#39;Tharsis:8676&#39;,<br>
&gt; sock error: Error = -1<br>
&gt;<br>
&gt; I have clicked YES in the Windows Firewall requester....<br>
&gt;<br>
&gt; Appreciating any hints...<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Jul 22, 2010 at 10:45 PM, Satish Balay &lt;<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; On Thu, 22 Jul 2010, Dominik Szczerba wrote:<br>
&gt; &gt;<br>
&gt; &gt; &gt; Thanks a lot.<br>
&gt; &gt; &gt; But now there is no meaningful output...<br>
&gt; &gt;<br>
&gt; &gt; What do you mean? Have you run the examples manually? You just show the<br>
&gt; &gt; &#39;compile&#39; step - which looks successful.<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; mpiexec -n 2 ./ex2.exe<br>
&gt; &gt; &gt; &gt; &gt; &gt; mpiexec -localonly -n 2 ./ex2.exe<br>
&gt; &gt;<br>
&gt; &gt; Satish<br>
&gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Dominik@Tharsis<br>
&gt; &gt; /cygdrive/c/Users/Dominik/Programs/petsc-3.1-p3/src/ksp/ksp/examples/tutorials<br>
&gt; &gt; &gt; $ make PETSC_DIR=/cygdrive/c/Users/Dominik/Programs/petsc-3.1-p3<br>
&gt; &gt; &gt; PETSC_ARCH=win64-msvc-release ex2<br>
&gt; &gt; &gt; /cygdrive/c/Users/Dominik/Programs/petsc-3.1-p3/bin/win32fe/win32fe cl -o<br>
&gt; &gt; &gt; ex2.o -c -MT -wd4996<br>
&gt; &gt; &gt; -I/cygdrive/c/Users/Dominik/Programs/petsc-3.1-p3/src/dm/mesh/sieve<br>
&gt; &gt; &gt; -I/cygdrive/c/Users/Dominik/Programs/<br>
&gt; &gt; &gt; petsc-3.1-p3/win64-msvc-release/include<br>
&gt; &gt; &gt; -I/cygdrive/c/Users/Dominik/Programs/petsc-3.1-p3/include<br>
&gt; &gt; &gt; -I/cygdrive/c/Program Files/MPICH2/include<br>
&gt; &gt; &gt; -D__INSDIR__=src/ksp/ksp/examples/tutorials/ ex2.c<br>
&gt; &gt; &gt; ex2.c<br>
&gt; &gt; &gt; /cygdrive/c/Users/Dominik/Programs/petsc-3.1-p3/bin/win32fe/win32fe cl<br>
&gt; &gt; -MT<br>
&gt; &gt; &gt; -wd4996  -o ex2 ex2.o<br>
&gt; &gt; &gt; -L/cygdrive/c/Users/Dominik/Programs/petsc-3.1-p3/win64-msvc-release/lib<br>
&gt; &gt; &gt; -L/cygdrive/c/Users/Dominik/P<br>
&gt; &gt; &gt; rograms/petsc-3.1-p3/win64-msvc-release/lib -lpetsc<br>
&gt; &gt; &gt; -L/cygdrive/c/Users/Dominik/Programs/petsc-3.1-p3/win64-msvc-release/lib<br>
&gt; &gt; &gt; -lf2clapack -lf2cblas /cygdrive/c/Program\ Files/MPICH2/lib/fmpich2.lib /<br>
&gt; &gt; &gt; cygdrive/c/Program\ Files/MPICH2/lib/fmpich2g.lib /cygdrive/c/Program\<br>
&gt; &gt; &gt; Files/MPICH2/lib/mpi.lib Gdi32.lib User32.lib Advapi32.lib Kernel32.lib<br>
&gt; &gt; &gt; Ws2_32.lib<br>
&gt; &gt; &gt; /usr/bin/rm -f ex2.o<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Thu, Jul 22, 2010 at 10:23 PM, Satish Balay &lt;<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>&gt;<br>
&gt; &gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Sorry - you need PETSC_ARCH and PETSC_DIR with make. [normally these<br>
&gt; &gt; are<br>
&gt; &gt; &gt; &gt; set as env variables]<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; make PETSC_DIR=/cygdrive/c/Users/Dominik/Programs/petsc-3.1-p3<br>
&gt; &gt; &gt; &gt; PETSC_ARCH=win64-msvc-release ex2<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Satish<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On Thu, 22 Jul 2010, Dominik Szczerba wrote:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Hmmm I get the following errors:<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; $ cd src/ksp/ksp/examples/tutorials<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Dominik@Tharsis<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; /cygdrive/c/Users/Dominik/Programs/petsc-3.1-p3/src/ksp/ksp/examples/tutorials<br>
&gt; &gt; &gt; &gt; &gt; $ make ex2<br>
&gt; &gt; &gt; &gt; &gt; makefile:16: /conf/variables: No such file or directory<br>
&gt; &gt; &gt; &gt; &gt; makefile:17: /conf/rules: No such file or directory<br>
&gt; &gt; &gt; &gt; &gt; makefile:856: /conf/test: No such file or directory<br>
&gt; &gt; &gt; &gt; &gt; make: *** No rule to make target `/conf/test&#39;.  Stop.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; On Thu, Jul 22, 2010 at 10:11 PM, Satish Balay &lt;<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>&gt;<br>
&gt; &gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Should have said:<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; cd src/ksp/ksp/examples/tutorials<br>
&gt; &gt; &gt; &gt; &gt; &gt; make ex2<br>
&gt; &gt; &gt; &gt; &gt; &gt; mpiexec -n 2 ./ex2.exe<br>
&gt; &gt; &gt; &gt; &gt; &gt; mpiexec -localonly -n 2 ./ex2.exe<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Satish<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; On Thu, 22 Jul 2010, Satish Balay wrote:<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Try running manually. MPICH2 install by default insists on passwd<br>
&gt; &gt; -<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; and this process isn&#39;t handled by petsc scripts properly.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; [or use &#39;--with-mpiexec=mpiexec --localonly&#39;]<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Satish<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; On Thu, 22 Jul 2010, Dominik Szczerba wrote:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Dear all,<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; The problem was apparently that I was trying to configure Petsc<br>
&gt; &gt; &gt; &gt; under<br>
&gt; &gt; &gt; &gt; &gt; &gt; the 32<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; bit terminal with the 64 bit MPI system installation.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I managed to invoke the 64 bit terminal and configure and build<br>
&gt; &gt; &gt; &gt; Petsc<br>
&gt; &gt; &gt; &gt; &gt; &gt; as<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; follows:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; ./config/configure.py PETSC_DIR=$PWD<br>
&gt; &gt; PETSC_ARCH=win64-msvc-release<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; --download-c-blas-lapack=1 --with-x=0 --with-debugging=0<br>
&gt; &gt; &gt; &gt; &gt; &gt; --with-cc=&#39;win32fe<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; cl&#39; --with-fc=0<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; (with the official MPICH2 64bitinstallation):<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; MPI:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;   Includes: -I/cygdrive/c/Program\ Files/MPICH2/include<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;   Library:  /cygdrive/c/Program\ Files/MPICH2/lib/fmpich2.lib<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; /cygdrive/c/Program\ Files/MPICH2/lib/fmpich2g.lib<br>
&gt; &gt; &gt; &gt; /cygdrive/c/Program\<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Files/MPICH2/lib/mpi.lib<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; However, I am getting errors when executing &quot;make test&quot;:<br>
&gt; &gt; (errors<br>
&gt; &gt; &gt; &gt; below)<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Any ideas how to proceed? (I clicked some &#39;yes when Windows<br>
&gt; &gt; popped<br>
&gt; &gt; &gt; &gt; up a<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; yes/no security window)<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Regards,<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Dominik<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; $ make<br>
&gt; &gt; PETSC_DIR=/cygdrive/c/Users/Dominik/Programs/petsc-3.1-p3<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; PETSC_ARCH=win64-msvc-release test<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Running test examples to verify correct installation<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Possible error running C/C++ src/snes/examples/tutorials/ex19<br>
&gt; &gt; with<br>
&gt; &gt; &gt; &gt; 1<br>
&gt; &gt; &gt; &gt; &gt; &gt; MPI<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; process<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; See<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; <a href="http://www.mcs.anl.gov/petsc/petsc-as/documentation/troubleshooting.html" target="_blank">http://www.mcs.anl.gov/petsc/petsc-as/documentation/troubleshooting.html</a><br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Error while connecting to host, No connection could be made<br>
&gt; &gt; because<br>
&gt; &gt; &gt; &gt; the<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; target machine actively refused it. (10061)<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Connect on sock (host=Tharsis, port=8676) failed, exhaused all<br>
&gt; &gt; end<br>
&gt; &gt; &gt; &gt; &gt; &gt; points<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Unable to connect to &#39;Tharsis:8676&#39;,<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; sock error: Error = -1<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Possible error running C/C++ src/snes/examples/tutorials/ex19<br>
&gt; &gt; with<br>
&gt; &gt; &gt; &gt; 2<br>
&gt; &gt; &gt; &gt; &gt; &gt; MPI<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; processes<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; See<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; <a href="http://www.mcs.anl.gov/petsc/petsc-as/documentation/troubleshooting.html" target="_blank">http://www.mcs.anl.gov/petsc/petsc-as/documentation/troubleshooting.html</a><br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Error while connecting to host, No connection could be made<br>
&gt; &gt; because<br>
&gt; &gt; &gt; &gt; the<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; target machine actively refused it. (10061)<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Connect on sock (host=Tharsis, port=8676) failed, exhaused all<br>
&gt; &gt; end<br>
&gt; &gt; &gt; &gt; &gt; &gt; points<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Unable to connect to &#39;Tharsis:8676&#39;,<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; sock error: Error = -1<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Completed test examples<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Thu, Jul 22, 2010 at 4:13 PM, Satish Balay &lt;<br>
&gt; &gt; <a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Thu, 22 Jul 2010, Dominik Szczerba wrote:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Many thanks for your precious feedback.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; My MPICH install is 64 bit but it seems that for some<br>
&gt; &gt; reason 32<br>
&gt; &gt; &gt; &gt; bit<br>
&gt; &gt; &gt; &gt; &gt; &gt; VC<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; compiler is invoked (I have both 32 and 64 installed).<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; As mentioned - whichever compiler is first in the PATH is<br>
&gt; &gt; used<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; cl<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I am clarifying with a local MSVC expert how to control<br>
&gt; &gt; this,<br>
&gt; &gt; &gt; &gt; will<br>
&gt; &gt; &gt; &gt; &gt; &gt; update<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; you later today.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; One way to control this - is to run the desired &#39;build env&#39;<br>
&gt; &gt; cmd -<br>
&gt; &gt; &gt; &gt; as<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; mentioned in the installation instructions.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; <a href="http://www.mcs.anl.gov/petsc/petsc-as/documentation/installation.html#Windows" target="_blank">http://www.mcs.anl.gov/petsc/petsc-as/documentation/installation.html#Windows</a><br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Satish<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Dominik<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Thu, Jul 22, 2010 at 3:45 PM, Satish Balay &lt;<br>
&gt; &gt; &gt; &gt; <a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; sh: Warning: win32fe: File Not Found:<br>
&gt; &gt; /cygdrive/c/Program<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Files/MPICH2/lib/amd64/msmpi.lib<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Looks like - if win32fe doesn&#39;t find the file - it<br>
&gt; &gt; doesn&#39;t<br>
&gt; &gt; &gt; &gt; try to<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; convert the path. This is not the cause of his configure<br>
&gt; &gt; &gt; &gt; failure.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; The primary issue is: [which is much ahead in<br>
&gt; &gt; configure.log]<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; sh:<br>
&gt; &gt; &gt; &gt; &gt; &gt; /cygdrive/c/Users/Dominik/Programs/petsc-3.1-p3/bin/win32fe/win32fe<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; cl<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;  -o conftest.exe    -MT -wd4996  conftest.o<br>
&gt; &gt; &gt; &gt;  /cygdrive/c/Program\<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Files/MPICH2/lib/mpi.lib Ws2_32.lib<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Executing:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; /cygdrive/c/Users/Dominik/Programs/petsc-3.1-p3/bin/win32fe/win32fe<br>
&gt; &gt; cl<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;  -o<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; conftest.exe    -MT -wd4996  conftest.o<br>
&gt; &gt;  /cygdrive/c/Program\<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Files/MPICH2/lib/mpi.lib Ws2_32.lib<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; sh: conftest.obj : error LNK2019: unresolved external<br>
&gt; &gt; symbol<br>
&gt; &gt; &gt; &gt; &gt; &gt; _MPI_Init<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; referenced in function _main^M<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; C:\Users\Dominik\Programs\PETSC-~1.1-P\conftest.exe :<br>
&gt; &gt; fatal<br>
&gt; &gt; &gt; &gt; error<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; LNK1120:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 1 unresolved externals^M<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Here cl is finding the correct library - but not MPI_Init<br>
&gt; &gt; &gt; &gt; symbol<br>
&gt; &gt; &gt; &gt; &gt; &gt; in it.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; For whatever reason - libmpi.lib is not compatible.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Satish<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Thu, 22 Jul 2010, Farshid Mossaiby wrote:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I doubt &#39;cl&#39; can interpret Cygwin paths:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; cl : Command line warning D9002 : ignoring unknown<br>
&gt; &gt; option<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &#39;/cygdrive/c/Program Files/MPICH2/lib/amd64/msmpi.lib&#39;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Shouldn&#39;t win32fe convert this path first?<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Hope this helps.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; --- On Wed, 7/21/10, Dominik Szczerba &lt;<br>
&gt; &gt; &gt; &gt; <a href="mailto:dominik@itis.ethz.ch">dominik@itis.ethz.ch</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; From: Dominik Szczerba &lt;<a href="mailto:dominik@itis.ethz.ch">dominik@itis.ethz.ch</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Subject: Re: [petsc-users] configure problems<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; To: &quot;PETSc users list&quot; &lt;<a href="mailto:petsc-users@mcs.anl.gov">petsc-users@mcs.anl.gov</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Date: Wednesday, July 21, 2010, 7:01 PM<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Coming back to the original problem:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I tried to compile MPICH2 myself<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and failed because of wrong version of automake in<br>
&gt; &gt; &gt; &gt; Cygwin.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I then<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; installed the Windows binary available on the mpich2<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; webpage. I<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; configure petsc with:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; $ ./config/configure.py PETSC_DIR=$PWD<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; PETSC_ARCH=win64-msvc-release<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; --download-c-blas-lapack=1<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; --with-mpi-dir=&#39;/cygdrive/c/Program<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Files/MPICH2&#39; --with-x=0 --with-debugging=0<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; --with-cc=&#39;win32fe cl&#39;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; --with-fc=0<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to hear at the end (of a very long configuration<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; process...):<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; sh:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; /cygdrive/c/Users/Dominik/Programs/petsc-3.1-p3/bin/win32fe/win32fe<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; cl  -o conftest.exe    -MT -wd4996<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; conftest.o  /cygdrive/c/Program\<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Files/MPICH2/lib/amd64/msmpi.lib Ws2_32.lib<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Executing:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; /cygdrive/c/Users/Dominik/Programs/petsc-3.1-p3/bin/win32fe/win32fe<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; cl  -o conftest.exe    -MT -wd4996<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; conftest.o  /cygdrive/c/Program\<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Files/MPICH2/lib/amd64/msmpi.lib Ws2_32.lib<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; sh: Warning: win32fe: File Not Found:<br>
&gt; &gt; /cygdrive/c/Program<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Files/MPICH2/lib/amd64/msmpi.lib<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; cl : Command line warning D9002 : ignoring unknown<br>
&gt; &gt; option<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &#39;/cygdrive/c/Program<br>
&gt; &gt; Files/MPICH2/lib/amd64/msmpi.lib&#39;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; conftest.obj : error LNK2019: unresolved external<br>
&gt; &gt; symbol<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; _MPI_Init<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; referenced in function _main<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; C:\Users\Dominik\Programs\PETSC-~1.1-P\conftest.exe :<br>
&gt; &gt; &gt; &gt; fatal<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; error<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; LNK1120: 1 unresolved externals<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Any directions why would the configuration look for a<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; nonexistent<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; library? The contents of the installation folder are:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; $ ls -la /cygdrive/c/Program\ Files/MPICH2/lib/<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; total 808<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; drwx------+ 1 SYSTEM SYSTEM   4096<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2010-07-21 15:54 .<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; drwx------+ 1 SYSTEM SYSTEM   4096<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2010-07-21 15:54 ..<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; -rwx------+ 1 SYSTEM SYSTEM   4644<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2010-02-22 17:13 TraceInput.lib<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; -rwx------+ 1 SYSTEM SYSTEM 322820 2010-02-22 17:09<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; cxx.lib<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; -rwx------+ 1 SYSTEM SYSTEM 131316 2010-02-22 17:11<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; fmpich2.lib<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; -rwx------+ 1 SYSTEM SYSTEM 136382 2010-02-22 17:13<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; fmpich2g.lib<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; -rwx------+ 1 SYSTEM SYSTEM   1936<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2010-02-22 17:13 irlog2rlog.lib<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; -rwx------+ 1 SYSTEM SYSTEM  10430 2010-02-22 16:30<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; mpe.lib<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; -rwx------+ 1 SYSTEM SYSTEM 132128 2010-02-22 16:29<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; mpi.lib<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; -rwx------+ 1 SYSTEM SYSTEM  61286 2010-02-22 16:30<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; rlog.lib<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Best regards,<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Dominik<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Tue, Jul 20, 2010 at 12:44 AM, Jed Brown &lt;<br>
&gt; &gt; &gt; &gt; <a href="mailto:jed@59a2.org">jed@59a2.org</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Tue, 20 Jul 2010 08:37:18 +1000, Matthew Knepley<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &lt;<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&gt; This would do you absolutely no good. Even Jed&#39;s<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; thing needs all the<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&gt; information that the configure provides. CMake is<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; exactly what it<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&gt; says, make. It does no configuration<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; This isn&#39;t true, CMake isn&#39;t a build system at all,<br>
&gt; &gt; it<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; does<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; configuration and produces build files for another<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; tool (like make or an<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; IDE).  I see no point in maintaining duplicate<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; configuration systems,<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and CMake&#39;s scripting language is so attrocious<br>
&gt; &gt; that<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &quot;replacing&quot;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; BuildSystem with CMake script would be a disaster.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;  It&#39;s<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; cross-compilation support is also a bit weak, and<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; there are a pile of<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; other things that it does poorly (mostly related to<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; pathologically<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; dysfunctional &quot;Find*.cmake&quot; modules).  That doesn&#39;t<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; mean it isn&#39;t useful<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; for producing build files.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Jed<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt;<br>
<br>
</div></div></blockquote></div><br>