On Fri, Aug 10, 2012 at 7:24 AM, Fabio <fabio.pinna.2006 at gmail.com> wrote:
> I updated to the last version of Petsc then I used again > > PETSC_DIR=`pwd`; export PETSC_DIR > > then in the petsc directory > ./configure --with-cc='win32fe cl' --with-fc=0 > --download-f2cblas-lapack --with-mpi-dir=/cygdrive/c/Program\ Files\ > \(x86\)/MPICH2 > > Now I have an error, > "Nonexistent directory /cygdrive/c/Program\ Files\ \(x86\)/MPICH2" > > The directory anyway is there and cygwin could easily access it > > Also trying with mpi-include/lib gives the same error. > What can I do? > Always send configure.log with a bug report. The path should work, but in order to test, can you make a link to a path without spaces and parentheses? ln -s /cygdrive/c/Program\ Files\ \(x86\)/MPICH2 /cygdrive/c/MPICH2 Matt > > > Fabio > > > > > > > 2012/8/10 Satish Balay <balay at mcs.anl.gov>: > > Why use this very old version petsc-2.3.3? > > > > If this old version is really needed - you might want to copy over > > bin/win32fe/* files over from the latest version. > > > >> --with-mpi-dir=/cygdrive/c/Program\ Files\ \(x86\)/MPICH2 > > > > I don't remember if it will handle current mpi - so might want to use > > --with-mpi-include/--with-mpi-lib options. Also the braces in the PATH > > can potentially cause problem. > > > > Satish > > > > On Fri, 10 Aug 2012, Fabio wrote: > > > >> I forgot to say that I start cygwin from the MSVC 2008 Expresse prompt > >> and that running cl does produce some output (basically prviding an > >> help for the cl function) > >> > >> 2012/8/10 Fabio <fabio.pinna.2006 at gmail.com>: > >> > I followed your advice and I installed the binary version of MPICH for > >> > win 32 bit. > >> > Than I prepared the envirnmental variable with > >> > PETSC_DIR=`pwd`; export PETSC_DIR > >> > > >> > then in the petsc directory > >> > > >> > ./config/configure.py --with-cc='win32fe cl' --with-fc='win32fe f90' > >> > --download-f-blas-lapack --with-mpi-dir=/cygdrive/c/Program\ Files\ > >> > \(x86\)/MPICH2 > >> > > >> > and I got the error > >> > > >> > "C compiler you provided -with-cc win32fe cl does not work" > >> > > >> > Part of the log look like this > >> > > >> > sh: /cygdrive/d/Workspace/PETSc/petsc-2.3.3-p13/bin/win32fe/win32fe cl > >> > -c -o conftest.o conftest.c > >> > Executing: > /cygdrive/d/Workspace/PETSc/petsc-2.3.3-p13/bin/win32fe/win32fe > >> > cl -c -o conftest.o conftest.c > >> > sh: Warning: win32fe: Path Not Found: > C:\PROGRA~2\MICROS~1.0\SharedIDE\BIN > >> > > >> > conftest.c > >> > > >> > > >> > sh: /cygdrive/d/Workspace/PETSc/petsc-2.3.3-p13/bin/win32fe/win32fe cl > >> > -c -o conftest.o conftest.c > >> > Executing: > /cygdrive/d/Workspace/PETSc/petsc-2.3.3-p13/bin/win32fe/win32fe > >> > cl -c -o conftest.o conftest.c > >> > sh: Warning: win32fe: Path Not Found: > C:\PROGRA~2\MICROS~1.0\SharedIDE\BIN > >> > > >> > conftest.c > >> > > >> > > >> > Pushing language C > >> > Popping language C > >> > Pushing language Cxx > >> > Popping language Cxx > >> > Pushing language FC > >> > Popping language FC > >> > Pushing language C > >> > Popping language C > >> > sh: /cygdrive/d/Workspace/PETSc/petsc-2.3.3-p13/bin/win32fe/win32fe cl > >> > -o conftest.exe conftest.o > >> > Executing: > /cygdrive/d/Workspace/PETSc/petsc-2.3.3-p13/bin/win32fe/win32fe > >> > cl -o conftest.exe conftest.o > >> > sh: Warning: win32fe: Path Not Found: > C:\PROGRA~2\MICROS~1.0\SharedIDE\BIN > >> > > >> > LINK : fatal error LNK1104: cannot open file 'kernel32.lib' > >> > > >> > > >> > Possible ERROR while running linker: output: Warning: win32fe: Path > >> > Not Found: C:\PROGRA~2\MICROS~1.0\SharedIDE\BIN > >> > > >> > LINK : fatal error LNK1104: cannot open file 'kernel32.lib' > >> > > >> > ret = 512 > >> > > >> > > >> > > >> > so it look like a directory problem, but the installation is standard, > >> > maybe I cannot use it with MS Visual C++ 2008 Express? > >> > Thank you for your time. > >> > Fabio > >> > > >> > > >> > 2012/8/6 Barry Smith <bsmith at mcs.anl.gov>: > >> >> > >> >> On Aug 5, 2012, at 5:19 PM, Fabio <fabio.pinna.2006 at gmail.com> > wrote: > >> >> > >> >>> Thank you for your quick reply,I will try with a reboot. > >> >>> > >> >>> Regarding the compiler my idea was to use MSVC express 2008. I > thought > >> >>> it was possible to compile both library with gcc under cygwin. > >> >>> From your reply I guess this is not the case. > >> >>> Does this mean I should compile Petsc with MSVC express as well, > isn't it? > >> >> > >> >> Yes, you need to compile PETSc with the compiler you would like > to use and make sure to use the MPICH binary install since that works with > the Microsoft compilers. > >> >> > >> >> Barry > >> >> > >> >>> > >> >>> > >> >>> Fabio. > >> >>> > >> >>> > >> >>> > >> >>> 2012/8/5 Satish Balay <balay at mcs.anl.gov>: > >> >>>> On Sun, 5 Aug 2012, Fabio wrote: > >> >>>> > >> >>>>> Dear all, > >> >>>>> I am new to petsc, and I've been struggling with it for the last > days. > >> >>>>> > >> >>>>> I want to install it on Windows 7, and first I tried to install > the > >> >>>>> Microsoft MPI and then compiling the MPICH. They both seems ok > but I > >> >>>>> am not able to compile Petsc with any of them. > >> >>>>> I am mostly interested to MPICH (for portability). > >> >>>>> I used this script to configure > >> >>>>> > >> >>>>> ./config/configure.py PETSC_ARCH=win32-gnu --with-fc=0 > >> >>>>> --download-f2cblaslapack=1 > >> >>>>> ?with-mpi-dir=/cygdrive/d/Workspace/MPICH/mpich2-1.4.1p1 > >> >>>> > >> >>>> What compilers do you plan to use? MS C/C++ or cygwin gcc/g++? > >> >>>> > >> >>>> [MS MPI is for use with MS compiler only. MPICH binary install is > for > >> >>>> MS compilers, and MPICH source install is for cygwin gcc/g++] > >> >>>> > >> >>>>> > >> >>>>> and I've got this error, > >> >>>>> > >> >>>>> UNABLE to EXECUTE BINARIES for > config/configure.py > >> >>>>> > --------------------------------------------------------------------------------------- > >> >>>>> [Errno 16] Device or resource busy: 'conftest.exe' > >> >>>>> > >> >>>>> This error seems to happen pretty randomly at differente places > in the script. > >> >>>>> Any idea to solve this problem? > >> >>>> > >> >>>> Its bad file locks on windows. The only suggestion we have is > reboot. > >> >>>> > >> >>>> For some cygwin issues - you need to run 'rebaseall' but this > doesn;t apper to be > >> >>>> that issue. > >> >>>> > >> >>>> If you still have issues - send the complete log [and logfile] to > petsc-maint. > >> >>>> > >> >>>> Satish > >> >>>> > >> >>>>> Thank you all > >> >>>>> > >> >>>>> Fabio > >> >>>>> > >> >> > >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20120810/2352dc7c/attachment.html>
