[petsc-users] Installation Error

Sonya Blade sonyablade2010 at hotmail.com
Sun Oct 6 03:03:25 CDT 2013


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' 		 	   		  


More information about the petsc-users mailing list