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'                                       

Reply via email to