Thank you all, I gave up using the cygwin64, in any case compiling with classic cygwin_win32 must work in all platforms and is much more convenient for me.
After succesfully installing petsc and slepc (ver 3.4.2 ) I get the following errors. I'm using Code Blocks as IDE editor and I set and configured all the required search directories, external libraries e.g. lipetsc.a, libslepc.a etc.. in C::B But again compiler raises the following errors. I don't think that its related with Petsc or Slepc installation, it seems that those intrinsically or inherently belong to the compiler misconfiguration, but mine is just a guess. I also would like to note that I'm using GNU GCC Compiler in C:B for compilation, or should I use CYGWin GCC? Your advice will be appreciated, .\..\..\slepc-3.4.2\arch-mswin-c-debug\lib\libslepc.a(slepcinit.c.o): In function `SlepcInitialize': /cygdrive/d/TEST_FOLDER_asus/slepc-3.4.2/src/sys/slepcinit.c:200: undefined reference to `srand48' ..\..\..\..\petsc-3.4.2\arch-mswin-c-debug\lib\libpetsc.a(pinit.c.o): In function `PetscInitialize': /cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/src/sys/objects/pinit.c:659: undefined reference to `__getreent' /cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/src/sys/objects/pinit.c:660: undefined reference to `__getreent' ..\..\..\..\petsc-3.4.2\arch-mswin-c-debug\lib\libpetsc.a(pinit.c.o): In function `PetscFinalize': /cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/src/sys/objects/pinit.c:1028: undefined reference to `__getreent' /cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/src/sys/objects/pinit.c:1098: undefined reference to `__getreent' /cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/src/sys/objects/pinit.c:1162: undefined reference to `__getreent' ..\..\..\..\petsc-3.4.2\arch-mswin-c-debug\lib\libpetsc.a(pinit.c.o):/cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/src/sys/objects/pinit.c:1189: more undefined references to `__getreent' follow ..\..\..\..\petsc-3.4.2\arch-mswin-c-debug\lib\libpetsc.a(mprint.c.o): In function `PetscSynchronizedFGets': /cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/src/sys/fileio/mprint.c:663: undefined reference to `__errno' ..\..\..\..\petsc-3.4.2\arch-mswin-c-debug\lib\libpetsc.a(checkptr.c.o): In function `PetscCheckPointer': /cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/src/sys/error/checkptr.c:29: undefined reference to `sigemptyset' /cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/src/sys/error/checkptr.c:32: undefined reference to `sigaction' /cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/src/sys/error/checkptr.c:34: undefined reference to `setjmp' /cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/src/sys/error/checkptr.c:36: undefined reference to `sigaction' /cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/src/sys/error/checkptr.c:74: undefined reference to `sigaction' ..\..\..\..\petsc-3.4.2\arch-mswin-c-debug\lib\libpetsc.a(mal.c.o): In function `PetscMallocAlign': /cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/src/sys/memory/mal.c:27: undefined reference to `memalign' ..\..\..\..\petsc-3.4.2\arch-mswin-c-debug\lib\libpetsc.a(options.c.o): In function `PetscOptionsValidKey': /cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/src/sys/objects/options.c:242: undefined reference to `_imp____ctype_ptr__' /cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/src/sys/objects/options.c:243: undefined reference to `_imp____ctype_ptr__' ..\..\..\..\petsc-3.4.2\arch-mswin-c-debug\lib\libpetsc.a(options.c.o): In function `PetscOptionsInsert': /cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/src/sys/objects/options.c:598: undefined reference to `__getreent' ..\..\..\..\petsc-3.4.2\arch-mswin-c-debug\lib\libpetsc.a(filev.c.o): In function `PetscViewerFileClose_ASCII': /cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/src/sys/classes/viewer/impls/ascii/filev.c:17: undefined reference to `__getreent'
