[petsc-dev] Unable to find zlib library

Satish Balay balay at mcs.anl.gov
Wed Mar 20 10:51:52 CDT 2013


Make sure you have gcc/g++ from cygwin installed for sowing.

Satish

On Wed, 20 Mar 2013, Chen Shapira wrote:

> Thanks Satish,
> I've tried :
> ./config/configure.py --with-cc='win32fe cl' --with-fc='win32fe ifort'
> --with-cxx='win32fe cl' --with-mpi-dir="/cygdrive/C/Program Files
> (x86)/MPICH2" --download-f-blas-lapack=1 --with-clanguage=c
> --with-petsc-arch=arch-mswin-c-debug
> --CFLAGS=-D_CRT_SECURE_NO_DEPRECATE --with-debugging=0
> --ignore-cygwin-link --with-valgrind=0 --with-c2html=0
> --download-sowing=1 --with-hdf5=1
> --with-hdf5-include=/cygdrive/c/libraries/hdf5/include
> --with-hdf5-lib=\[/cygdrive/c/libraries/hdf5/libs/hdf5dll.lib,/cygdrive/c/libraries/hdf5/libs/hdf5_fortrandll.lib,/cygdrive/c/libraries/hdf5/libs/szip.lib,/cygdrive/c/libraries/hdf5/libs/zlib.lib\]
> --LIBS=/cygdrive/c/libraries/hdf5/libs/zlib.lib
> 
> and also with : --LIBS='/cygdrive/c/libraries/hdf5/libs/zlib.lib'
> 
> and I got a different error :
> Error running make; make install on Sowing (install manually): Could
> not execute "cd /home/petsc-dev/externalpackages/sowing-1.1.16d &&
> make &&  make install && make clean":
> (cd src/sys && make )
> make[1]: Entering directory
> `/home/petsc-dev/externalpackages/sowing-1.1.16d/src/sys'
> cl.exe  -I../../include -I../../include    -c arch.c
> arch.c
> arch.c(22) : fatal error C1083: Cannot open include file:
> 'sys/utsname.h': No such file or directory
> ../../Makerules:39: recipe for target `arch.o' failed
> make[1]: Leaving directory
> `/home/petsc-dev/externalpackages/sowing-1.1.16d/src/sys'
> Makefile:18: recipe for target `libs' failed
> 
> Thanks again
> Chen
> 
> On Tue, Mar 19, 2013 at 4:16 PM, Satish Balay <balay at mcs.anl.gov> wrote:
> > zlib detection code is a bit wired. Try using the additional option:
> >
> >
> > LIBS=/cygdrive/c/libraries/hdf5/libs/zlib.lib
> >
> > Satish
> >
> > On Tue, 19 Mar 2013, Chen Shapira wrote:
> >
> >> Hi Again,
> >>
> >> While configuring PETSc in Cygwin,
> >> I recieve the following error :
> >> "Compression library [libz.a or equivalent] not found"
> >>
> >> The thing is, I already have the file : zlib.lib included in the
> >> configuration of petsc .
> >>
> >> My configure command is :
> >> ./config/configure.py --with-cc='win32fe cl' --with-fc='win32fe ifort'
> >> --with-cxx='win32fe cl' --with-mpi-dir="/cygdrive/C/Program Files
> >> (x86)/MPICH2" --download-f-blas-lapack=1 --with-clanguage=c
> >> --with-petsc-arch=arch-mswin-c-debug
> >> --CFLAGS=-D_CRT_SECURE_NO_DEPRECATE --with-debugging=0
> >> --ignore-cygwin-link --with-valgrind=0 --with-c2html=0
> >> --download-sowing=1 --with-hdf5=1
> >> --with-hdf5-include=/cygdrive/c/libraries/hdf5/include
> >> --with-hdf5-lib=\[/cygdrive/c/libraries/hdf5/libs/hdf5dll.lib,/cygdrive/c/libraries/hdf5/libs/hdf5_fortrandll.lib,/cygdrive/c/libraries/hdf5/libs/szip.lib,/cygdrive/c/libraries/hdf5/libs/zlib.lib\]
> >>
> >> Thank you again..
> >> Chen
> >>
> >
> 




More information about the petsc-dev mailing list