pets4py + pets
Issue #85
closed
Dear all, ``` #!python mpicc -pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -fPIC -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -DPETSC_DIR=/home/ivan/Work/01.Programms/petsc-3.7.7 -I/home/ivan/Work/01.Programms/petsc-3.7.7/linux-gnu-intel/include -I/home/ivan/Work/01.Programms/petsc-3.7.7/include -Isrc/include -I/home/ivan/Work/02.Code/002.Python/py35/lib/python3.5/site-packages/numpy/core/include -I/usr/include/python3.5m -I/home/ivan/Work/02.Code/002.Python/py35/include/python3.5m -c src/PETSc.c -o build/temp.linux-x86_64-3.5/linux-gnu-intel/src/PETSc.o In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:2569:76: error: unknown type name ‘ISGlobalToLocalMappingMode’ static CYTHON_INLINE PyObject* __Pyx_PyInt_From_ISGlobalToLocalMappingMode(ISGlobalToLocalMappingMode value); ^ src/petsc4py.PETSc.c:2745:22: error: unknown type name ‘ISGlobalToLocalMappingMode’ static CYTHON_INLINE ISGlobalToLocalMappingMode __Pyx_PyInt_As_ISGlobalToLocalMappingMode(PyObject *); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Sys_getVersion’: src/petsc4py.PETSc.c:58073:47: warning: implicit declaration of function ‘PetscGetVersionNumber’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(PetscGetVersionNumber((&__pyx_v_major), (&__pyx_v_minor), (&__pyx_v_micro), (&__pyx_v_release))); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(25, 10, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_5LGMap_4setType’: src/petsc4py.PETSc.c:88623:47: warning: implicit declaration of function ‘ISLocalToGlobalMappingSetType’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(ISLocalToGlobalMappingSetType(__pyx_v_self->lgm, __pyx_v_cval)); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(29, 374, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_5LGMap_6setFromOptions’: src/petsc4py.PETSc.c:88685:47: warning: implicit declaration of function ‘ISLocalToGlobalMappingSetFromOptions’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(ISLocalToGlobalMappingSetFromOptions(__pyx_v_self->lgm)); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(29, 377, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_5LGMap_36applyInverse’: src/petsc4py.PETSc.c:91098:3: error: unknown type name ‘ISGlobalToLocalMappingMode’ ISGlobalToLocalMappingMode __pyx_v_cmode; ^ src/petsc4py.PETSc.c:91108:3: error: unknown type name ‘ISGlobalToLocalMappingMode’ ISGlobalToLocalMappingMode __pyx_t_3; ^ src/petsc4py.PETSc.c:91134:19: error: ‘ISGlobalToLocalMappingMode’ undeclared (first use in this function) __pyx_t_3 = ((ISGlobalToLocalMappingMode)__Pyx_PyInt_As_ISGlobalToLocalMappingMode(__pyx_v_mode)); if (unlikely(PyErr_Occurred())) __PYX_ERR(29, 517, __pyx_L1_error) ^ src/petsc4py.PETSc.c:91134:19: note: each undeclared identifier is reported only once for each function it appears in src/petsc4py.PETSc.c:91134:46: error: expected ‘)’ before ‘__Pyx_PyInt_As_ISGlobalToLocalMappingMode’ __pyx_t_3 = ((ISGlobalToLocalMappingMode)__Pyx_PyInt_As_ISGlobalToLocalMappingMode(__pyx_v_mode)); if (unlikely(PyErr_Occurred())) __PYX_ERR(29, 517, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_5LGMap_38applyBlockInverse’: src/petsc4py.PETSc.c:91331:3: error: unknown type name ‘ISGlobalToLocalMappingMode’ ISGlobalToLocalMappingMode __pyx_v_cmode; ^ src/petsc4py.PETSc.c:91341:3: error: unknown type name ‘ISGlobalToLocalMappingMode’ ISGlobalToLocalMappingMode __pyx_t_3; ^ src/petsc4py.PETSc.c:91367:19: error: ‘ISGlobalToLocalMappingMode’ undeclared (first use in this function) __pyx_t_3 = ((ISGlobalToLocalMappingMode)__Pyx_PyInt_As_ISGlobalToLocalMappingMode(__pyx_v_mode)); if (unlikely(PyErr_Occurred())) __PYX_ERR(29, 531, __pyx_L1_error) ^ src/petsc4py.PETSc.c:91367:46: error: expected ‘)’ before ‘__Pyx_PyInt_As_ISGlobalToLocalMappingMode’ __pyx_t_3 = ((ISGlobalToLocalMappingMode)__Pyx_PyInt_As_ISGlobalToLocalMappingMode(__pyx_v_mode)); if (unlikely(PyErr_Occurred())) __PYX_ERR(29, 531, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Mat_70createLRC’: src/petsc4py.PETSc.c:121909:88: warning: passing argument 3 of ‘MatCreateLRC’ from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_5 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateLRC(__pyx_v_Amat, __pyx_v_Umat, __pyx_v_cvec, __pyx_v_Vmat, (&__pyx_v_newmat))); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(33, 439, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdm.h:6:0, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmda.h:4, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:13, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscmat.h:226:29: note: expected ‘Mat {aka struct _p_Mat *}’ but argument is of type ‘Vec {aka struct _p_Vec *}’ PETSC_EXTERN PetscErrorCode MatCreateLRC(Mat,Mat,Mat,Mat*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:121909:102: warning: passing argument 4 of ‘MatCreateLRC’ from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_5 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateLRC(__pyx_v_Amat, __pyx_v_Umat, __pyx_v_cvec, __pyx_v_Vmat, (&__pyx_v_newmat))); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(33, 439, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdm.h:6:0, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmda.h:4, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:13, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscmat.h:226:29: note: expected ‘struct _p_Mat **’ but argument is of type ‘Mat {aka struct _p_Mat *}’ PETSC_EXTERN PetscErrorCode MatCreateLRC(Mat,Mat,Mat,Mat*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:121909:47: error: too many arguments to function ‘MatCreateLRC’ __pyx_t_5 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateLRC(__pyx_v_Amat, __pyx_v_Umat, __pyx_v_cvec, __pyx_v_Vmat, (&__pyx_v_newmat))); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(33, 439, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdm.h:6:0, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmda.h:4, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:13, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscmat.h:226:29: note: declared here PETSC_EXTERN PetscErrorCode MatCreateLRC(Mat,Mat,Mat,Mat*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Mat_72createSubMatrixVirtual’: src/petsc4py.PETSc.c:122083:47: warning: implicit declaration of function ‘MatCreateSubMatrixVirtual’ [-Wimplicit-function-declaration] __pyx_t_3 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateSubMatrixVirtual(__pyx_v_A->mat, __pyx_v_isrow->iset, __pyx_v_iscol->iset, (&__pyx_v_newmat))); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(33, 446, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Mat_278createSubMatrix’: src/petsc4py.PETSc.c:137346:122: error: incompatible type for argument 4 of ‘MatCreateSubMatrix’ __pyx_t_5 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateSubMatrix(__pyx_v_self->mat, __pyx_v_isrow->iset, __pyx_v_ciscol, __pyx_v_reuse, (&__pyx_v_submat->mat))); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(33, 1163, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdm.h:6:0, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmda.h:4, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:13, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscmat.h:251:29: note: expected ‘struct _p_Mat **’ but argument is of type ‘MatReuse {aka enum <anonymous>}’ PETSC_EXTERN PetscErrorCode MatCreateSubMatrix(Mat,IS,IS,Mat*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:137346:47: error: too many arguments to function ‘MatCreateSubMatrix’ __pyx_t_5 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateSubMatrix(__pyx_v_self->mat, __pyx_v_isrow->iset, __pyx_v_ciscol, __pyx_v_reuse, (&__pyx_v_submat->mat))); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(33, 1163, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdm.h:6:0, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmda.h:4, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:13, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscmat.h:251:29: note: declared here PETSC_EXTERN PetscErrorCode MatCreateSubMatrix(Mat,IS,IS,Mat*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Mat_280createSubMatrices’: src/petsc4py.PETSc.c:137777:47: warning: implicit declaration of function ‘MatCreateSubMatrices’ [-Wimplicit-function-declaration] __pyx_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateSubMatrices(__pyx_v_self->mat, ((PetscInt)__pyx_v_n), __pyx_v_cisrows, __pyx_v_ciscols, __pyx_v_reuse, (&__pyx_v_cmats))); if (unlikely(__pyx_t_8 == ((int)-1))) __PYX_ERR(33, 1189, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Mat_338getLRCMats’: src/petsc4py.PETSc.c:142190:47: warning: implicit declaration of function ‘MatLRCGetMats’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatLRCGetMats(__pyx_v_self->mat, (&__pyx_v_A->mat), (&__pyx_v_U->mat), (&__pyx_v_c->vec), (&__pyx_v_V->mat))); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(33, 1369, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_4SNES_204getNASMSNES’: src/petsc4py.PETSc.c:181401:47: warning: implicit declaration of function ‘SNESNASMGetSNES’ [-Wimplicit-function-declaration] __pyx_t_3 = __pyx_f_8petsc4py_5PETSc_CHKERR(SNESNASMGetSNES(__pyx_v_self->snes, __pyx_v_cn, (&__pyx_v_snes->snes))); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(36, 727, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_4SNES_206getNASMNumber’: src/petsc4py.PETSc.c:181493:47: warning: implicit declaration of function ‘SNESNASMGetNumber’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(SNESNASMGetNumber(__pyx_v_self->snes, (&__pyx_v_cn))); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(36, 733, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_106setStepNumber’: src/petsc4py.PETSc.c:191947:47: warning: implicit declaration of function ‘TSSetStepNumber’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetStepNumber(__pyx_v_self->ts, __pyx_v_ival)); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(37, 437, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_108getStepNumber’: src/petsc4py.PETSc.c:192018:47: warning: implicit declaration of function ‘TSGetStepNumber’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSGetStepNumber(__pyx_v_self->ts, (&__pyx_v_ival))); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(37, 441, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_110setMaxTime’: src/petsc4py.PETSc.c:192137:47: warning: implicit declaration of function ‘TSSetMaxTime’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetMaxTime(__pyx_v_self->ts, __pyx_v_rval)); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(37, 446, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_112getMaxTime’: src/petsc4py.PETSc.c:192208:47: warning: implicit declaration of function ‘TSGetMaxTime’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSGetMaxTime(__pyx_v_self->ts, (&__pyx_v_rval))); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(37, 450, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_114setMaxSteps’: src/petsc4py.PETSc.c:192327:47: warning: implicit declaration of function ‘TSSetMaxSteps’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetMaxSteps(__pyx_v_self->ts, __pyx_v_ival)); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(37, 455, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_116getMaxSteps’: src/petsc4py.PETSc.c:192398:47: warning: implicit declaration of function ‘TSGetMaxSteps’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSGetMaxSteps(__pyx_v_self->ts, (&__pyx_v_ival))); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(37, 459, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_178setCostIntegrand’: src/petsc4py.PETSc.c:196750:98: warning: passing argument 3 of ‘TSSetCostIntegrand’ from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetCostIntegrand(__pyx_v_self->ts, __pyx_v_ival, __pyx_v_vec, __pyx_v_R, __pyx_v_DRDY, __pyx_v_DRDP, __pyx_v_fwd, ((void *)__pyx_v_context))); if (unlikely(__pyx_t_8 == ((int)-1))) __PYX_ERR(37, 698, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:27:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscts.h:291:29: note: expected ‘PetscErrorCode (*)(struct _p_TS *, PetscReal, struct _p_Vec *, struct _p_Vec *, void *) {aka int (*)(struct _p_TS *, double, struct _p_Vec *, struct _p_Vec *, void *)}’ but argument is of type ‘Vec {aka struct _p_Vec *}’ PETSC_EXTERN PetscErrorCode TSSetCostIntegrand(TS,PetscInt,PetscErrorCode (*)(TS,PetscReal,Vec,Vec,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscBool,void*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:196750:111: warning: passing argument 4 of ‘TSSetCostIntegrand’ from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetCostIntegrand(__pyx_v_self->ts, __pyx_v_ival, __pyx_v_vec, __pyx_v_R, __pyx_v_DRDY, __pyx_v_DRDP, __pyx_v_fwd, ((void *)__pyx_v_context))); if (unlikely(__pyx_t_8 == ((int)-1))) __PYX_ERR(37, 698, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:27:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscts.h:291:29: note: expected ‘PetscErrorCode (*)(struct _p_TS *, PetscReal, struct _p_Vec *, struct _p_Vec **, void *) {aka int (*)(struct _p_TS *, double, struct _p_Vec *, struct _p_Vec **, void *)}’ but argument is of type ‘int (*)(struct _p_TS *, PetscReal, struct _p_Vec *, struct _p_Vec *, void *) {aka int (*)(struct _p_TS *, double, struct _p_Vec *, struct _p_Vec *, void *)}’ PETSC_EXTERN PetscErrorCode TSSetCostIntegrand(TS,PetscInt,PetscErrorCode (*)(TS,PetscReal,Vec,Vec,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscBool,void*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:196750:136: error: incompatible type for argument 6 of ‘TSSetCostIntegrand’ __pyx_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetCostIntegrand(__pyx_v_self->ts, __pyx_v_ival, __pyx_v_vec, __pyx_v_R, __pyx_v_DRDY, __pyx_v_DRDP, __pyx_v_fwd, ((void *)__pyx_v_context))); if (unlikely(__pyx_t_8 == ((int)-1))) __PYX_ERR(37, 698, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:27:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscts.h:291:29: note: expected ‘PetscBool {aka enum <anonymous>}’ but argument is of type ‘int (*)(struct _p_TS *, PetscReal, struct _p_Vec *, struct _p_Vec **, void *) {aka int (*)(struct _p_TS *, double, struct _p_Vec *, struct _p_Vec **, void *)}’ PETSC_EXTERN PetscErrorCode TSSetCostIntegrand(TS,PetscInt,PetscErrorCode (*)(TS,PetscReal,Vec,Vec,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscBool,void*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:196750:150: error: incompatible type for argument 7 of ‘TSSetCostIntegrand’ __pyx_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetCostIntegrand(__pyx_v_self->ts, __pyx_v_ival, __pyx_v_vec, __pyx_v_R, __pyx_v_DRDY, __pyx_v_DRDP, __pyx_v_fwd, ((void *)__pyx_v_context))); if (unlikely(__pyx_t_8 == ((int)-1))) __PYX_ERR(37, 698, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:27:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscts.h:291:29: note: expected ‘void *’ but argument is of type ‘PetscBool {aka enum <anonymous>}’ PETSC_EXTERN PetscErrorCode TSSetCostIntegrand(TS,PetscInt,PetscErrorCode (*)(TS,PetscReal,Vec,Vec,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscBool,void*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:196750:47: error: too many arguments to function ‘TSSetCostIntegrand’ __pyx_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetCostIntegrand(__pyx_v_self->ts, __pyx_v_ival, __pyx_v_vec, __pyx_v_R, __pyx_v_DRDY, __pyx_v_DRDP, __pyx_v_fwd, ((void *)__pyx_v_context))); if (unlikely(__pyx_t_8 == ((int)-1))) __PYX_ERR(37, 698, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:27:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscts.h:291:29: note: declared here PETSC_EXTERN PetscErrorCode TSSetCostIntegrand(TS,PetscInt,PetscErrorCode (*)(TS,PetscReal,Vec,Vec,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscBool,void*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2DM_90adaptLabel’: src/petsc4py.PETSc.c:218589:47: warning: implicit declaration of function ‘DMAdaptLabel’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMAdaptLabel(__pyx_v_self->dm, __pyx_v_clbl, (&__pyx_v_newdm->dm))); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(40, 298, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2DM_92adaptMetric’: src/petsc4py.PETSc.c:218785:47: warning: implicit declaration of function ‘DMAdaptMetric’ [-Wimplicit-function-declaration] __pyx_t_3 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMAdaptMetric(__pyx_v_self->dm, __pyx_v_metric->vec, __pyx_v_clbl, (&__pyx_v_newdm->dm))); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(40, 308, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_6DMPlex_4createBoxMesh’: src/petsc4py.PETSc.c:231321:115: error: incompatible type for argument 4 of ‘DMPlexCreateBoxMesh’ __pyx_t_4 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMPlexCreateBoxMesh(__pyx_v_ccomm, __pyx_v_cdim, __pyx_v_cnumFaces, __pyx_v_interp, (&__pyx_v_newdm))); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(42, 50, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:16:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmplex.h:120:29: note: expected ‘struct _p_DM **’ but argument is of type ‘PetscBool {aka enum <anonymous>}’ PETSC_EXTERN PetscErrorCode DMPlexCreateBoxMesh(MPI_Comm, PetscInt, PetscBool, DM *); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:231321:47: error: too many arguments to function ‘DMPlexCreateBoxMesh’ __pyx_t_4 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMPlexCreateBoxMesh(__pyx_v_ccomm, __pyx_v_cdim, __pyx_v_cnumFaces, __pyx_v_interp, (&__pyx_v_newdm))); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(42, 50, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:16:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmplex.h:120:29: note: declared here PETSC_EXTERN PetscErrorCode DMPlexCreateBoxMesh(MPI_Comm, PetscInt, PetscBool, DM *); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_11DMComposite_10gather’: src/petsc4py.PETSc.c:244555:99: error: incompatible type for argument 2 of ‘DMCompositeGatherArray’ __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMCompositeGatherArray(__pyx_v_self->__pyx_base.dm, __pyx_v_cimode, __pyx_v_gvec->vec, __pyx_v_clvecs)); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(43, 62, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:14:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmcomposite.h:14:29: note: expected ‘Vec {aka struct _p_Vec *}’ but argument is of type ‘InsertMode {aka enum <anonymous>}’ PETSC_EXTERN PetscErrorCode DMCompositeGatherArray(DM,Vec,InsertMode,Vec*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:244555:115: error: incompatible type for argument 3 of ‘DMCompositeGatherArray’ __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMCompositeGatherArray(__pyx_v_self->__pyx_base.dm, __pyx_v_cimode, __pyx_v_gvec->vec, __pyx_v_clvecs)); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(43, 62, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:14:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmcomposite.h:14:29: note: expected ‘InsertMode {aka enum <anonymous>}’ but argument is of type ‘Vec {aka struct _p_Vec *}’ PETSC_EXTERN PetscErrorCode DMCompositeGatherArray(DM,Vec,InsertMode,Vec*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_7DMShell_38setCreateDomainDecomposition’: src/petsc4py.PETSc.c:249300:49: warning: implicit declaration of function ‘DMShellSetCreateDomainDecomposition’ [-Wimplicit-function-declaration] __pyx_t_4 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMShellSetCreateDomainDecomposition(__pyx_v_self->__pyx_base.dm, __pyx_f_8petsc4py_5PETSc_DMSHELL_CreateDomainDecomposition)); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(44, 177, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_7DMShell_40setCreateDomainDecompositionScatters’: src/petsc4py.PETSc.c:249527:49: warning: implicit declaration of function ‘DMShellSetCreateDomainDecompositionScatters’ [-Wimplicit-function-declaration] __pyx_t_4 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMShellSetCreateDomainDecompositionScatters(__pyx_v_self->__pyx_base.dm, __pyx_f_8petsc4py_5PETSc_DMSHELL_CreateDomainDecompositionScatters)); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(44, 187, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘PyInit_PETSc’: src/petsc4py.PETSc.c:270635:15: warning: implicit declaration of function ‘__Pyx_PyInt_From_ISGlobalToLocalMappingMode’ [-Wimplicit-function-declaration] __pyx_t_7 = __Pyx_PyInt_From_ISGlobalToLocalMappingMode(IS_GTOLM_MASK); if (unlikely(!__pyx_t_7)) __PYX_ERR(29, 344, __pyx_L1_error) ^ src/petsc4py.PETSc.c:270635:13: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __pyx_t_7 = __Pyx_PyInt_From_ISGlobalToLocalMappingMode(IS_GTOLM_MASK); if (unlikely(!__pyx_t_7)) __PYX_ERR(29, 344, __pyx_L1_error) ^ src/petsc4py.PETSc.c:270647:13: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __pyx_t_7 = __Pyx_PyInt_From_ISGlobalToLocalMappingMode(IS_GTOLM_DROP); if (unlikely(!__pyx_t_7)) __PYX_ERR(29, 345, __pyx_L1_error) ^ src/petsc4py.PETSc.c:270685:43: error: ‘ISLOCALTOGLOBALMAPPINGBASIC’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(ISLOCALTOGLOBALMAPPINGBASIC); if (unlikely(!__pyx_t_7)) __PYX_ERR(29, 349, __pyx_L1_error) ^ src/petsc4py.PETSc.c:270697:43: error: ‘ISLOCALTOGLOBALMAPPINGHASH’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(ISLOCALTOGLOBALMAPPINGHASH); if (unlikely(!__pyx_t_7)) __PYX_ERR(29, 350, __pyx_L1_error) ^ src/petsc4py.PETSc.c:271412:43: error: ‘MATAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 27, __pyx_L1_error) ^ src/petsc4py.PETSc.c:271424:43: error: ‘MATSEQAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATSEQAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 28, __pyx_L1_error) ^ src/petsc4py.PETSc.c:271436:43: error: ‘MATMPIAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATMPIAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 29, __pyx_L1_error) ^ src/petsc4py.PETSc.c:271448:43: error: ‘MATBAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATBAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 30, __pyx_L1_error) ^ src/petsc4py.PETSc.c:271460:43: error: ‘MATSEQBAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATSEQBAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 31, __pyx_L1_error) ^ src/petsc4py.PETSc.c:271472:43: error: ‘MATMPIBAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATMPIBAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 32, __pyx_L1_error) ^ src/petsc4py.PETSc.c:271796:43: error: ‘MATHYPRE’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATHYPRE); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 59, __pyx_L1_error) ^ src/petsc4py.PETSc.c:271880:43: error: ‘MATDUMMY’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATDUMMY); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 66, __pyx_L1_error) ^ src/petsc4py.PETSc.c:273553:43: error: ‘PCCHOWILUVIENNACL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(PCCHOWILUVIENNACL); if (unlikely(!__pyx_t_7)) __PYX_ERR(34, 45, __pyx_L1_error) ^ src/petsc4py.PETSc.c:273565:43: error: ‘PCROWSCALINGVIENNACL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(PCROWSCALINGVIENNACL); if (unlikely(!__pyx_t_7)) __PYX_ERR(34, 46, __pyx_L1_error) ^ src/petsc4py.PETSc.c:274636:43: error: ‘KSPCGNASH’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(KSPCGNASH); if (unlikely(!__pyx_t_7)) __PYX_ERR(35, 11, __pyx_L1_error) ^ src/petsc4py.PETSc.c:274648:43: error: ‘KSPCGSTCG’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(KSPCGSTCG); if (unlikely(!__pyx_t_7)) __PYX_ERR(35, 12, __pyx_L1_error) ^ src/petsc4py.PETSc.c:274660:43: error: ‘KSPCGGLTR’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(KSPCGGLTR); if (unlikely(!__pyx_t_7)) __PYX_ERR(35, 13, __pyx_L1_error) ^ src/petsc4py.PETSc.c:274840:43: error: ‘KSPPIPEBCGS’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(KSPPIPEBCGS); if (unlikely(!__pyx_t_7)) __PYX_ERR(35, 28, __pyx_L1_error) ^ src/petsc4py.PETSc.c:275044:43: error: ‘KSPFETIDP’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(KSPFETIDP); if (unlikely(!__pyx_t_7)) __PYX_ERR(35, 45, __pyx_L1_error) ^ src/petsc4py.PETSc.c:276498:43: error: ‘TSGLLE’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(TSGLLE); if (unlikely(!__pyx_t_7)) __PYX_ERR(37, 15, __pyx_L1_error) ^ src/petsc4py.PETSc.c:276510:43: error: ‘TSGLEE’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(TSGLEE); if (unlikely(!__pyx_t_7)) __PYX_ERR(37, 16, __pyx_L1_error) ^ src/petsc4py.PETSc.c:276789:43: error: ‘TSRK5BS’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(TSRK5BS); if (unlikely(!__pyx_t_7)) __PYX_ERR(37, 38, __pyx_L1_error) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: At top level: src/petsc4py.PETSc.c:282343:90: error: unknown type name ‘ISGlobalToLocalMappingMode’ static CYTHON_INLINE PyObject* __Pyx_PyInt_From_ISGlobalToLocalMappingMode(ISGlobalToLocalMappingMode value) { ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287369:36: error: unknown type name ‘ISGlobalToLocalMappingMode’ static CYTHON_INLINE ISGlobalToLocalMappingMode __Pyx_PyInt_As_ISGlobalToLocalMappingMode(PyObject *x) { ^ src/petsc4py.PETSc.c: In function ‘__Pyx_PyInt_As_ISGlobalToLocalMappingMode’: src/petsc4py.PETSc.c:287370:11: error: unknown type name ‘ISGlobalToLocalMappingMode’ const ISGlobalToLocalMappingMode neg_one = (ISGlobalToLocalMappingMode) -1, const_zero = (ISGlobalToLocalMappingMode) 0; ^ src/petsc4py.PETSc.c:287370:49: error: ‘ISGlobalToLocalMappingMode’ undeclared (first use in this function) const ISGlobalToLocalMappingMode neg_one = (ISGlobalToLocalMappingMode) -1, const_zero = (ISGlobalToLocalMappingMode) 0; ^ src/petsc4py.PETSc.c:287370:123: error: expected ‘,’ or ‘;’ before numeric constant const ISGlobalToLocalMappingMode neg_one = (ISGlobalToLocalMappingMode) -1, const_zero = (ISGlobalToLocalMappingMode) 0; ^ src/petsc4py.PETSc.c:287390:62: error: expected ‘;’ before numeric constant case 0: return (ISGlobalToLocalMappingMode) 0; ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287391:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case 1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, digit, digits[0]) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287391:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case 1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, digit, digits[0]) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287395:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287395:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287397:97: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ src/petsc4py.PETSc.c:287397:155: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287404:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287404:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287406:99: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ src/petsc4py.PETSc.c:287406:157: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ src/petsc4py.PETSc.c:287406:215: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287413:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287413:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287415:101: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ src/petsc4py.PETSc.c:287415:159: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ src/petsc4py.PETSc.c:287415:217: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ src/petsc4py.PETSc.c:287415:275: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282138:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287435:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, unsigned long, PyLong_AsUnsignedLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282138:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287435:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, unsigned long, PyLong_AsUnsignedLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282138:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287438:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282138:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287438:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287445:62: error: expected ‘;’ before numeric constant case 0: return (ISGlobalToLocalMappingMode) 0; ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287446:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case -1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, sdigit, (sdigit) (-(sdigit)digits[0])) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287446:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case -1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, sdigit, (sdigit) (-(sdigit)digits[0])) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287447:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case 1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, digit, +digits[0]) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287447:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case 1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, digit, +digits[0]) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287451:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287451:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287453:131: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287453:189: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287460:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287460:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287462:98: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287462:156: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287469:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287469:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287471:133: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287471:191: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287471:249: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287478:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287478:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287480:100: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287480:158: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287480:216: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287487:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287487:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287489:135: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287489:193: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287489:251: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287489:309: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287496:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287496:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287498:102: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287498:160: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287498:218: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287498:276: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282138:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287505:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, long, PyLong_AsLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282138:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287505:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, long, PyLong_AsLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282138:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287508:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, PY_LONG_LONG, PyLong_AsLongLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282138:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287508:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, PY_LONG_LONG, PyLong_AsLongLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287517:40: error: expected ‘;’ before ‘val’ ISGlobalToLocalMappingMode val; ^ src/petsc4py.PETSc.c:287528:58: error: ‘val’ undeclared (first use in this function) unsigned char *bytes = (unsigned char *)&val; ^ src/petsc4py.PETSc.c:287540:36: error: expected ‘;’ before ‘val’ ISGlobalToLocalMappingMode val; ^ error: command 'mpicc' failed with exit status 1 ---------------------------------------- Failed building wheel for petsc4py Running setup.py clean for petsc4py Failed to build petsc petsc4py Installing collected packages: petsc, petsc4py Running setup.py install for petsc ... done Running setup.py install for petsc4py ... error Complete output from command /home/ivan/Work/02.Code/002.Python/py35/bin/python3.5 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-tz9syf27/petsc4py/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-1r_j6c5m-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/ivan/Work/02.Code/002.Python/py35/include/site/python3.5/petsc4py: running install invalid PETSC_ARCH: linux-gnu-c-debug (ignored) running build running build_src running build_py creating build creating build/lib.linux-x86_64-3.5 creating build/lib.linux-x86_64-3.5/petsc4py copying src/__init__.py -> build/lib.linux-x86_64-3.5/petsc4py copying src/PETSc.py -> build/lib.linux-x86_64-3.5/petsc4py copying src/__main__.py -> build/lib.linux-x86_64-3.5/petsc4py creating build/lib.linux-x86_64-3.5/petsc4py/lib copying src/lib/__init__.py -> build/lib.linux-x86_64-3.5/petsc4py/lib creating build/lib.linux-x86_64-3.5/petsc4py/include creating build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/include/petsc4py/petsc4py.PETSc.h -> build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/include/petsc4py/petsc4py.PETSc_api.h -> build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/include/petsc4py/numpy.h -> build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/include/petsc4py/petsc4py.h -> build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/include/petsc4py/petsc4py.i -> build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/include/petsc4py/__init__.pxd -> build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/include/petsc4py/PETSc.pxd -> build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/include/petsc4py/__init__.pyx -> build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/PETSc.pxd -> build/lib.linux-x86_64-3.5/petsc4py copying src/lib/petsc.cfg -> build/lib.linux-x86_64-3.5/petsc4py/lib running build_ext PETSC_DIR: /home/ivan/Work/01.Programms/petsc-3.7.7 PETSC_ARCH: linux-gnu-intel version: 3.7.7 release integer-size: 32-bit scalar-type: real precision: double language: CONLY compiler: mpicc linker: mpicc building 'PETSc' extension creating build/temp.linux-x86_64-3.5 creating build/temp.linux-x86_64-3.5/linux-gnu-intel creating build/temp.linux-x86_64-3.5/linux-gnu-intel/src mpicc -pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -fPIC -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -DPETSC_DIR=/home/ivan/Work/01.Programms/petsc-3.7.7 -I/home/ivan/Work/01.Programms/petsc-3.7.7/linux-gnu-intel/include -I/home/ivan/Work/01.Programms/petsc-3.7.7/include -Isrc/include -I/home/ivan/Work/02.Code/002.Python/py35/lib/python3.5/site-packages/numpy/core/include -I/usr/include/python3.5m -I/home/ivan/Work/02.Code/002.Python/py35/include/python3.5m -c src/PETSc.c -o build/temp.linux-x86_64-3.5/linux-gnu-intel/src/PETSc.o In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:2569:76: error: unknown type name ‘ISGlobalToLocalMappingMode’ static CYTHON_INLINE PyObject* __Pyx_PyInt_From_ISGlobalToLocalMappingMode(ISGlobalToLocalMappingMode value); ^ src/petsc4py.PETSc.c:2745:22: error: unknown type name ‘ISGlobalToLocalMappingMode’ static CYTHON_INLINE ISGlobalToLocalMappingMode __Pyx_PyInt_As_ISGlobalToLocalMappingMode(PyObject *); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Sys_getVersion’: src/petsc4py.PETSc.c:58073:47: warning: implicit declaration of function ‘PetscGetVersionNumber’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(PetscGetVersionNumber((&__pyx_v_major), (&__pyx_v_minor), (&__pyx_v_micro), (&__pyx_v_release))); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(25, 10, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_5LGMap_4setType’: src/petsc4py.PETSc.c:88623:47: warning: implicit declaration of function ‘ISLocalToGlobalMappingSetType’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(ISLocalToGlobalMappingSetType(__pyx_v_self->lgm, __pyx_v_cval)); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(29, 374, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_5LGMap_6setFromOptions’: src/petsc4py.PETSc.c:88685:47: warning: implicit declaration of function ‘ISLocalToGlobalMappingSetFromOptions’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(ISLocalToGlobalMappingSetFromOptions(__pyx_v_self->lgm)); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(29, 377, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_5LGMap_36applyInverse’: src/petsc4py.PETSc.c:91098:3: error: unknown type name ‘ISGlobalToLocalMappingMode’ ISGlobalToLocalMappingMode __pyx_v_cmode; ^ src/petsc4py.PETSc.c:91108:3: error: unknown type name ‘ISGlobalToLocalMappingMode’ ISGlobalToLocalMappingMode __pyx_t_3; ^ src/petsc4py.PETSc.c:91134:19: error: ‘ISGlobalToLocalMappingMode’ undeclared (first use in this function) __pyx_t_3 = ((ISGlobalToLocalMappingMode)__Pyx_PyInt_As_ISGlobalToLocalMappingMode(__pyx_v_mode)); if (unlikely(PyErr_Occurred())) __PYX_ERR(29, 517, __pyx_L1_error) ^ src/petsc4py.PETSc.c:91134:19: note: each undeclared identifier is reported only once for each function it appears in src/petsc4py.PETSc.c:91134:46: error: expected ‘)’ before ‘__Pyx_PyInt_As_ISGlobalToLocalMappingMode’ __pyx_t_3 = ((ISGlobalToLocalMappingMode)__Pyx_PyInt_As_ISGlobalToLocalMappingMode(__pyx_v_mode)); if (unlikely(PyErr_Occurred())) __PYX_ERR(29, 517, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_5LGMap_38applyBlockInverse’: src/petsc4py.PETSc.c:91331:3: error: unknown type name ‘ISGlobalToLocalMappingMode’ ISGlobalToLocalMappingMode __pyx_v_cmode; ^ src/petsc4py.PETSc.c:91341:3: error: unknown type name ‘ISGlobalToLocalMappingMode’ ISGlobalToLocalMappingMode __pyx_t_3; ^ src/petsc4py.PETSc.c:91367:19: error: ‘ISGlobalToLocalMappingMode’ undeclared (first use in this function) __pyx_t_3 = ((ISGlobalToLocalMappingMode)__Pyx_PyInt_As_ISGlobalToLocalMappingMode(__pyx_v_mode)); if (unlikely(PyErr_Occurred())) __PYX_ERR(29, 531, __pyx_L1_error) ^ src/petsc4py.PETSc.c:91367:46: error: expected ‘)’ before ‘__Pyx_PyInt_As_ISGlobalToLocalMappingMode’ __pyx_t_3 = ((ISGlobalToLocalMappingMode)__Pyx_PyInt_As_ISGlobalToLocalMappingMode(__pyx_v_mode)); if (unlikely(PyErr_Occurred())) __PYX_ERR(29, 531, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Mat_70createLRC’: src/petsc4py.PETSc.c:121909:88: warning: passing argument 3 of ‘MatCreateLRC’ from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_5 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateLRC(__pyx_v_Amat, __pyx_v_Umat, __pyx_v_cvec, __pyx_v_Vmat, (&__pyx_v_newmat))); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(33, 439, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdm.h:6:0, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmda.h:4, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:13, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscmat.h:226:29: note: expected ‘Mat {aka struct _p_Mat *}’ but argument is of type ‘Vec {aka struct _p_Vec *}’ PETSC_EXTERN PetscErrorCode MatCreateLRC(Mat,Mat,Mat,Mat*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:121909:102: warning: passing argument 4 of ‘MatCreateLRC’ from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_5 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateLRC(__pyx_v_Amat, __pyx_v_Umat, __pyx_v_cvec, __pyx_v_Vmat, (&__pyx_v_newmat))); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(33, 439, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdm.h:6:0, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmda.h:4, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:13, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscmat.h:226:29: note: expected ‘struct _p_Mat **’ but argument is of type ‘Mat {aka struct _p_Mat *}’ PETSC_EXTERN PetscErrorCode MatCreateLRC(Mat,Mat,Mat,Mat*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:121909:47: error: too many arguments to function ‘MatCreateLRC’ __pyx_t_5 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateLRC(__pyx_v_Amat, __pyx_v_Umat, __pyx_v_cvec, __pyx_v_Vmat, (&__pyx_v_newmat))); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(33, 439, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdm.h:6:0, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmda.h:4, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:13, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscmat.h:226:29: note: declared here PETSC_EXTERN PetscErrorCode MatCreateLRC(Mat,Mat,Mat,Mat*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Mat_72createSubMatrixVirtual’: src/petsc4py.PETSc.c:122083:47: warning: implicit declaration of function ‘MatCreateSubMatrixVirtual’ [-Wimplicit-function-declaration] __pyx_t_3 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateSubMatrixVirtual(__pyx_v_A->mat, __pyx_v_isrow->iset, __pyx_v_iscol->iset, (&__pyx_v_newmat))); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(33, 446, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Mat_278createSubMatrix’: src/petsc4py.PETSc.c:137346:122: error: incompatible type for argument 4 of ‘MatCreateSubMatrix’ __pyx_t_5 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateSubMatrix(__pyx_v_self->mat, __pyx_v_isrow->iset, __pyx_v_ciscol, __pyx_v_reuse, (&__pyx_v_submat->mat))); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(33, 1163, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdm.h:6:0, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmda.h:4, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:13, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscmat.h:251:29: note: expected ‘struct _p_Mat **’ but argument is of type ‘MatReuse {aka enum <anonymous>}’ PETSC_EXTERN PetscErrorCode MatCreateSubMatrix(Mat,IS,IS,Mat*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:137346:47: error: too many arguments to function ‘MatCreateSubMatrix’ __pyx_t_5 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateSubMatrix(__pyx_v_self->mat, __pyx_v_isrow->iset, __pyx_v_ciscol, __pyx_v_reuse, (&__pyx_v_submat->mat))); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(33, 1163, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdm.h:6:0, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmda.h:4, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:13, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscmat.h:251:29: note: declared here PETSC_EXTERN PetscErrorCode MatCreateSubMatrix(Mat,IS,IS,Mat*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Mat_280createSubMatrices’: src/petsc4py.PETSc.c:137777:47: warning: implicit declaration of function ‘MatCreateSubMatrices’ [-Wimplicit-function-declaration] __pyx_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateSubMatrices(__pyx_v_self->mat, ((PetscInt)__pyx_v_n), __pyx_v_cisrows, __pyx_v_ciscols, __pyx_v_reuse, (&__pyx_v_cmats))); if (unlikely(__pyx_t_8 == ((int)-1))) __PYX_ERR(33, 1189, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Mat_338getLRCMats’: src/petsc4py.PETSc.c:142190:47: warning: implicit declaration of function ‘MatLRCGetMats’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatLRCGetMats(__pyx_v_self->mat, (&__pyx_v_A->mat), (&__pyx_v_U->mat), (&__pyx_v_c->vec), (&__pyx_v_V->mat))); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(33, 1369, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_4SNES_204getNASMSNES’: src/petsc4py.PETSc.c:181401:47: warning: implicit declaration of function ‘SNESNASMGetSNES’ [-Wimplicit-function-declaration] __pyx_t_3 = __pyx_f_8petsc4py_5PETSc_CHKERR(SNESNASMGetSNES(__pyx_v_self->snes, __pyx_v_cn, (&__pyx_v_snes->snes))); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(36, 727, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_4SNES_206getNASMNumber’: src/petsc4py.PETSc.c:181493:47: warning: implicit declaration of function ‘SNESNASMGetNumber’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(SNESNASMGetNumber(__pyx_v_self->snes, (&__pyx_v_cn))); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(36, 733, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_106setStepNumber’: src/petsc4py.PETSc.c:191947:47: warning: implicit declaration of function ‘TSSetStepNumber’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetStepNumber(__pyx_v_self->ts, __pyx_v_ival)); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(37, 437, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_108getStepNumber’: src/petsc4py.PETSc.c:192018:47: warning: implicit declaration of function ‘TSGetStepNumber’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSGetStepNumber(__pyx_v_self->ts, (&__pyx_v_ival))); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(37, 441, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_110setMaxTime’: src/petsc4py.PETSc.c:192137:47: warning: implicit declaration of function ‘TSSetMaxTime’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetMaxTime(__pyx_v_self->ts, __pyx_v_rval)); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(37, 446, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_112getMaxTime’: src/petsc4py.PETSc.c:192208:47: warning: implicit declaration of function ‘TSGetMaxTime’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSGetMaxTime(__pyx_v_self->ts, (&__pyx_v_rval))); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(37, 450, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_114setMaxSteps’: src/petsc4py.PETSc.c:192327:47: warning: implicit declaration of function ‘TSSetMaxSteps’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetMaxSteps(__pyx_v_self->ts, __pyx_v_ival)); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(37, 455, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_116getMaxSteps’: src/petsc4py.PETSc.c:192398:47: warning: implicit declaration of function ‘TSGetMaxSteps’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSGetMaxSteps(__pyx_v_self->ts, (&__pyx_v_ival))); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(37, 459, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_178setCostIntegrand’: src/petsc4py.PETSc.c:196750:98: warning: passing argument 3 of ‘TSSetCostIntegrand’ from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetCostIntegrand(__pyx_v_self->ts, __pyx_v_ival, __pyx_v_vec, __pyx_v_R, __pyx_v_DRDY, __pyx_v_DRDP, __pyx_v_fwd, ((void *)__pyx_v_context))); if (unlikely(__pyx_t_8 == ((int)-1))) __PYX_ERR(37, 698, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:27:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscts.h:291:29: note: expected ‘PetscErrorCode (*)(struct _p_TS *, PetscReal, struct _p_Vec *, struct _p_Vec *, void *) {aka int (*)(struct _p_TS *, double, struct _p_Vec *, struct _p_Vec *, void *)}’ but argument is of type ‘Vec {aka struct _p_Vec *}’ PETSC_EXTERN PetscErrorCode TSSetCostIntegrand(TS,PetscInt,PetscErrorCode (*)(TS,PetscReal,Vec,Vec,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscBool,void*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:196750:111: warning: passing argument 4 of ‘TSSetCostIntegrand’ from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetCostIntegrand(__pyx_v_self->ts, __pyx_v_ival, __pyx_v_vec, __pyx_v_R, __pyx_v_DRDY, __pyx_v_DRDP, __pyx_v_fwd, ((void *)__pyx_v_context))); if (unlikely(__pyx_t_8 == ((int)-1))) __PYX_ERR(37, 698, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:27:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscts.h:291:29: note: expected ‘PetscErrorCode (*)(struct _p_TS *, PetscReal, struct _p_Vec *, struct _p_Vec **, void *) {aka int (*)(struct _p_TS *, double, struct _p_Vec *, struct _p_Vec **, void *)}’ but argument is of type ‘int (*)(struct _p_TS *, PetscReal, struct _p_Vec *, struct _p_Vec *, void *) {aka int (*)(struct _p_TS *, double, struct _p_Vec *, struct _p_Vec *, void *)}’ PETSC_EXTERN PetscErrorCode TSSetCostIntegrand(TS,PetscInt,PetscErrorCode (*)(TS,PetscReal,Vec,Vec,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscBool,void*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:196750:136: error: incompatible type for argument 6 of ‘TSSetCostIntegrand’ __pyx_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetCostIntegrand(__pyx_v_self->ts, __pyx_v_ival, __pyx_v_vec, __pyx_v_R, __pyx_v_DRDY, __pyx_v_DRDP, __pyx_v_fwd, ((void *)__pyx_v_context))); if (unlikely(__pyx_t_8 == ((int)-1))) __PYX_ERR(37, 698, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:27:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscts.h:291:29: note: expected ‘PetscBool {aka enum <anonymous>}’ but argument is of type ‘int (*)(struct _p_TS *, PetscReal, struct _p_Vec *, struct _p_Vec **, void *) {aka int (*)(struct _p_TS *, double, struct _p_Vec *, struct _p_Vec **, void *)}’ PETSC_EXTERN PetscErrorCode TSSetCostIntegrand(TS,PetscInt,PetscErrorCode (*)(TS,PetscReal,Vec,Vec,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscBool,void*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:196750:150: error: incompatible type for argument 7 of ‘TSSetCostIntegrand’ __pyx_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetCostIntegrand(__pyx_v_self->ts, __pyx_v_ival, __pyx_v_vec, __pyx_v_R, __pyx_v_DRDY, __pyx_v_DRDP, __pyx_v_fwd, ((void *)__pyx_v_context))); if (unlikely(__pyx_t_8 == ((int)-1))) __PYX_ERR(37, 698, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:27:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscts.h:291:29: note: expected ‘void *’ but argument is of type ‘PetscBool {aka enum <anonymous>}’ PETSC_EXTERN PetscErrorCode TSSetCostIntegrand(TS,PetscInt,PetscErrorCode (*)(TS,PetscReal,Vec,Vec,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscBool,void*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:196750:47: error: too many arguments to function ‘TSSetCostIntegrand’ __pyx_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetCostIntegrand(__pyx_v_self->ts, __pyx_v_ival, __pyx_v_vec, __pyx_v_R, __pyx_v_DRDY, __pyx_v_DRDP, __pyx_v_fwd, ((void *)__pyx_v_context))); if (unlikely(__pyx_t_8 == ((int)-1))) __PYX_ERR(37, 698, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:27:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscts.h:291:29: note: declared here PETSC_EXTERN PetscErrorCode TSSetCostIntegrand(TS,PetscInt,PetscErrorCode (*)(TS,PetscReal,Vec,Vec,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscErrorCode (*)(TS,PetscReal,Vec,Vec*,void*),PetscBool,void*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2DM_90adaptLabel’: src/petsc4py.PETSc.c:218589:47: warning: implicit declaration of function ‘DMAdaptLabel’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMAdaptLabel(__pyx_v_self->dm, __pyx_v_clbl, (&__pyx_v_newdm->dm))); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(40, 298, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2DM_92adaptMetric’: src/petsc4py.PETSc.c:218785:47: warning: implicit declaration of function ‘DMAdaptMetric’ [-Wimplicit-function-declaration] __pyx_t_3 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMAdaptMetric(__pyx_v_self->dm, __pyx_v_metric->vec, __pyx_v_clbl, (&__pyx_v_newdm->dm))); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(40, 308, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_6DMPlex_4createBoxMesh’: src/petsc4py.PETSc.c:231321:115: error: incompatible type for argument 4 of ‘DMPlexCreateBoxMesh’ __pyx_t_4 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMPlexCreateBoxMesh(__pyx_v_ccomm, __pyx_v_cdim, __pyx_v_cnumFaces, __pyx_v_interp, (&__pyx_v_newdm))); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(42, 50, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:16:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmplex.h:120:29: note: expected ‘struct _p_DM **’ but argument is of type ‘PetscBool {aka enum <anonymous>}’ PETSC_EXTERN PetscErrorCode DMPlexCreateBoxMesh(MPI_Comm, PetscInt, PetscBool, DM *); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:231321:47: error: too many arguments to function ‘DMPlexCreateBoxMesh’ __pyx_t_4 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMPlexCreateBoxMesh(__pyx_v_ccomm, __pyx_v_cdim, __pyx_v_cnumFaces, __pyx_v_interp, (&__pyx_v_newdm))); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(42, 50, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:16:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmplex.h:120:29: note: declared here PETSC_EXTERN PetscErrorCode DMPlexCreateBoxMesh(MPI_Comm, PetscInt, PetscBool, DM *); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_11DMComposite_10gather’: src/petsc4py.PETSc.c:244555:99: error: incompatible type for argument 2 of ‘DMCompositeGatherArray’ __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMCompositeGatherArray(__pyx_v_self->__pyx_base.dm, __pyx_v_cimode, __pyx_v_gvec->vec, __pyx_v_clvecs)); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(43, 62, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:14:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmcomposite.h:14:29: note: expected ‘Vec {aka struct _p_Vec *}’ but argument is of type ‘InsertMode {aka enum <anonymous>}’ PETSC_EXTERN PetscErrorCode DMCompositeGatherArray(DM,Vec,InsertMode,Vec*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:244555:115: error: incompatible type for argument 3 of ‘DMCompositeGatherArray’ __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMCompositeGatherArray(__pyx_v_self->__pyx_base.dm, __pyx_v_cimode, __pyx_v_gvec->vec, __pyx_v_clvecs)); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(43, 62, __pyx_L1_error) ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:14:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmcomposite.h:14:29: note: expected ‘InsertMode {aka enum <anonymous>}’ but argument is of type ‘Vec {aka struct _p_Vec *}’ PETSC_EXTERN PetscErrorCode DMCompositeGatherArray(DM,Vec,InsertMode,Vec*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_7DMShell_38setCreateDomainDecomposition’: src/petsc4py.PETSc.c:249300:49: warning: implicit declaration of function ‘DMShellSetCreateDomainDecomposition’ [-Wimplicit-function-declaration] __pyx_t_4 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMShellSetCreateDomainDecomposition(__pyx_v_self->__pyx_base.dm, __pyx_f_8petsc4py_5PETSc_DMSHELL_CreateDomainDecomposition)); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(44, 177, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_7DMShell_40setCreateDomainDecompositionScatters’: src/petsc4py.PETSc.c:249527:49: warning: implicit declaration of function ‘DMShellSetCreateDomainDecompositionScatters’ [-Wimplicit-function-declaration] __pyx_t_4 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMShellSetCreateDomainDecompositionScatters(__pyx_v_self->__pyx_base.dm, __pyx_f_8petsc4py_5PETSc_DMSHELL_CreateDomainDecompositionScatters)); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(44, 187, __pyx_L1_error) ^ src/petsc4py.PETSc.c: In function ‘PyInit_PETSc’: src/petsc4py.PETSc.c:270635:15: warning: implicit declaration of function ‘__Pyx_PyInt_From_ISGlobalToLocalMappingMode’ [-Wimplicit-function-declaration] __pyx_t_7 = __Pyx_PyInt_From_ISGlobalToLocalMappingMode(IS_GTOLM_MASK); if (unlikely(!__pyx_t_7)) __PYX_ERR(29, 344, __pyx_L1_error) ^ src/petsc4py.PETSc.c:270635:13: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __pyx_t_7 = __Pyx_PyInt_From_ISGlobalToLocalMappingMode(IS_GTOLM_MASK); if (unlikely(!__pyx_t_7)) __PYX_ERR(29, 344, __pyx_L1_error) ^ src/petsc4py.PETSc.c:270647:13: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __pyx_t_7 = __Pyx_PyInt_From_ISGlobalToLocalMappingMode(IS_GTOLM_DROP); if (unlikely(!__pyx_t_7)) __PYX_ERR(29, 345, __pyx_L1_error) ^ src/petsc4py.PETSc.c:270685:43: error: ‘ISLOCALTOGLOBALMAPPINGBASIC’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(ISLOCALTOGLOBALMAPPINGBASIC); if (unlikely(!__pyx_t_7)) __PYX_ERR(29, 349, __pyx_L1_error) ^ src/petsc4py.PETSc.c:270697:43: error: ‘ISLOCALTOGLOBALMAPPINGHASH’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(ISLOCALTOGLOBALMAPPINGHASH); if (unlikely(!__pyx_t_7)) __PYX_ERR(29, 350, __pyx_L1_error) ^ src/petsc4py.PETSc.c:271412:43: error: ‘MATAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 27, __pyx_L1_error) ^ src/petsc4py.PETSc.c:271424:43: error: ‘MATSEQAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATSEQAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 28, __pyx_L1_error) ^ src/petsc4py.PETSc.c:271436:43: error: ‘MATMPIAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATMPIAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 29, __pyx_L1_error) ^ src/petsc4py.PETSc.c:271448:43: error: ‘MATBAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATBAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 30, __pyx_L1_error) ^ src/petsc4py.PETSc.c:271460:43: error: ‘MATSEQBAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATSEQBAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 31, __pyx_L1_error) ^ src/petsc4py.PETSc.c:271472:43: error: ‘MATMPIBAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATMPIBAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 32, __pyx_L1_error) ^ src/petsc4py.PETSc.c:271796:43: error: ‘MATHYPRE’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATHYPRE); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 59, __pyx_L1_error) ^ src/petsc4py.PETSc.c:271880:43: error: ‘MATDUMMY’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATDUMMY); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 66, __pyx_L1_error) ^ src/petsc4py.PETSc.c:273553:43: error: ‘PCCHOWILUVIENNACL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(PCCHOWILUVIENNACL); if (unlikely(!__pyx_t_7)) __PYX_ERR(34, 45, __pyx_L1_error) ^ src/petsc4py.PETSc.c:273565:43: error: ‘PCROWSCALINGVIENNACL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(PCROWSCALINGVIENNACL); if (unlikely(!__pyx_t_7)) __PYX_ERR(34, 46, __pyx_L1_error) ^ src/petsc4py.PETSc.c:274636:43: error: ‘KSPCGNASH’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(KSPCGNASH); if (unlikely(!__pyx_t_7)) __PYX_ERR(35, 11, __pyx_L1_error) ^ src/petsc4py.PETSc.c:274648:43: error: ‘KSPCGSTCG’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(KSPCGSTCG); if (unlikely(!__pyx_t_7)) __PYX_ERR(35, 12, __pyx_L1_error) ^ src/petsc4py.PETSc.c:274660:43: error: ‘KSPCGGLTR’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(KSPCGGLTR); if (unlikely(!__pyx_t_7)) __PYX_ERR(35, 13, __pyx_L1_error) ^ src/petsc4py.PETSc.c:274840:43: error: ‘KSPPIPEBCGS’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(KSPPIPEBCGS); if (unlikely(!__pyx_t_7)) __PYX_ERR(35, 28, __pyx_L1_error) ^ src/petsc4py.PETSc.c:275044:43: error: ‘KSPFETIDP’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(KSPFETIDP); if (unlikely(!__pyx_t_7)) __PYX_ERR(35, 45, __pyx_L1_error) ^ src/petsc4py.PETSc.c:276498:43: error: ‘TSGLLE’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(TSGLLE); if (unlikely(!__pyx_t_7)) __PYX_ERR(37, 15, __pyx_L1_error) ^ src/petsc4py.PETSc.c:276510:43: error: ‘TSGLEE’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(TSGLEE); if (unlikely(!__pyx_t_7)) __PYX_ERR(37, 16, __pyx_L1_error) ^ src/petsc4py.PETSc.c:276789:43: error: ‘TSRK5BS’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(TSRK5BS); if (unlikely(!__pyx_t_7)) __PYX_ERR(37, 38, __pyx_L1_error) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: At top level: src/petsc4py.PETSc.c:282343:90: error: unknown type name ‘ISGlobalToLocalMappingMode’ static CYTHON_INLINE PyObject* __Pyx_PyInt_From_ISGlobalToLocalMappingMode(ISGlobalToLocalMappingMode value) { ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287369:36: error: unknown type name ‘ISGlobalToLocalMappingMode’ static CYTHON_INLINE ISGlobalToLocalMappingMode __Pyx_PyInt_As_ISGlobalToLocalMappingMode(PyObject *x) { ^ src/petsc4py.PETSc.c: In function ‘__Pyx_PyInt_As_ISGlobalToLocalMappingMode’: src/petsc4py.PETSc.c:287370:11: error: unknown type name ‘ISGlobalToLocalMappingMode’ const ISGlobalToLocalMappingMode neg_one = (ISGlobalToLocalMappingMode) -1, const_zero = (ISGlobalToLocalMappingMode) 0; ^ src/petsc4py.PETSc.c:287370:49: error: ‘ISGlobalToLocalMappingMode’ undeclared (first use in this function) const ISGlobalToLocalMappingMode neg_one = (ISGlobalToLocalMappingMode) -1, const_zero = (ISGlobalToLocalMappingMode) 0; ^ src/petsc4py.PETSc.c:287370:123: error: expected ‘,’ or ‘;’ before numeric constant const ISGlobalToLocalMappingMode neg_one = (ISGlobalToLocalMappingMode) -1, const_zero = (ISGlobalToLocalMappingMode) 0; ^ src/petsc4py.PETSc.c:287390:62: error: expected ‘;’ before numeric constant case 0: return (ISGlobalToLocalMappingMode) 0; ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287391:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case 1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, digit, digits[0]) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287391:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case 1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, digit, digits[0]) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287395:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287395:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287397:97: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ src/petsc4py.PETSc.c:287397:155: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287404:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287404:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287406:99: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ src/petsc4py.PETSc.c:287406:157: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ src/petsc4py.PETSc.c:287406:215: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287413:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287413:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287415:101: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ src/petsc4py.PETSc.c:287415:159: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ src/petsc4py.PETSc.c:287415:217: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ src/petsc4py.PETSc.c:287415:275: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282138:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287435:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, unsigned long, PyLong_AsUnsignedLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282138:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287435:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, unsigned long, PyLong_AsUnsignedLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282138:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287438:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282138:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287438:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287445:62: error: expected ‘;’ before numeric constant case 0: return (ISGlobalToLocalMappingMode) 0; ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287446:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case -1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, sdigit, (sdigit) (-(sdigit)digits[0])) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287446:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case -1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, sdigit, (sdigit) (-(sdigit)digits[0])) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287447:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case 1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, digit, +digits[0]) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287447:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case 1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, digit, +digits[0]) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287451:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287451:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287453:131: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287453:189: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287460:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287460:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287462:98: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287462:156: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287469:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287469:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287471:133: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287471:191: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287471:249: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287478:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287478:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287480:100: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287480:158: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287480:216: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287487:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287487:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287489:135: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287489:193: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287489:251: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287489:309: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287496:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282136:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287496:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287498:102: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287498:160: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287498:218: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ src/petsc4py.PETSc.c:287498:276: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0]))); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282138:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287505:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, long, PyLong_AsLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282138:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287505:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, long, PyLong_AsLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282143:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282138:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287508:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, PY_LONG_LONG, PyLong_AsLongLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282153:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282138:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287508:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, PY_LONG_LONG, PyLong_AsLongLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287517:40: error: expected ‘;’ before ‘val’ ISGlobalToLocalMappingMode val; ^ src/petsc4py.PETSc.c:287528:58: error: ‘val’ undeclared (first use in this function) unsigned char *bytes = (unsigned char *)&val; ^ src/petsc4py.PETSc.c:287540:36: error: expected ‘;’ before ‘val’ ISGlobalToLocalMappingMode val; ^ error: command 'mpicc' failed with exit status 1 ---------------------------------------- Command "/home/ivan/Work/02.Code/002.Python/py35/bin/python3.5 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-tz9syf27/petsc4py/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-1r_j6c5m-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/ivan/Work/02.Code/002.Python/py35/include/site/python3.5/petsc4py" failed with error code 1 in /tmp/pip-build-tz9syf27/petsc4py/ (py35) ivan@mwi1:~/Work/01.Programms$ mpi mpic++ mpichversion mpiexec.hydra mpif90 mpirun mpicc mpicxx mpiexec.mpich mpif90.mpich mpirun.mpich mpiCC mpicxx.mpich mpif77 mpifort mpivars mpicc.mpich mpiexec mpif77.mpich mpifort.mpich (py35) ivan@mwi1:~/Work/01.Programms$ mpi mpic++ mpichversion mpiexec.hydra mpif90 mpirun mpicc mpicxx mpiexec.mpich mpif90.mpich mpirun.mpich mpiCC mpicxx.mpich mpif77 mpifort mpivars mpicc.mpich mpiexec mpif77.mpich mpifort.mpich (py35) ivan@mwi1:~/Work/01.Programms$ mpi mpic++ mpichversion mpiexec.hydra mpif90 mpirun mpicc mpicxx mpiexec.mpich mpif90.mpich mpirun.mpich mpiCC mpicxx.mpich mpif77 mpifort mpivars mpicc.mpich mpiexec mpif77.mpich mpifort.mpich (py35) ivan@mwi1:~/Work/01.Programms$ mpi mpic++ mpichversion mpiexec.hydra mpif90 mpirun mpicc mpicxx mpiexec.mpich mpif90.mpich mpirun.mpich mpiCC mpicxx.mpich mpif77 mpifort mpivars mpicc.mpich mpiexec mpif77.mpich mpifort.mpich (py35) ivan@mwi1:~/Work/01.Programms$ mpi mpic++ mpichversion mpiexec.hydra mpif90 mpirun mpicc mpicxx mpiexec.mpich mpif90.mpich mpirun.mpich mpiCC mpicxx.mpich mpif77 mpifort mpivars mpicc.mpich mpiexec mpif77.mpich mpifort.mpich (py35) ivan@mwi1:~/Work/01.Programms$ mpi mpic++ mpichversion mpiexec.hydra mpif90 mpirun mpicc mpicxx mpiexec.mpich mpif90.mpich mpirun.mpich mpiCC mpicxx.mpich mpif77 mpifort mpivars mpicc.mpich mpiexec mpif77.mpich mpifort.mpich (py35) ivan@mwi1:~/Work/01.Programms$ mpi mpic++ mpichversion mpiexec.hydra mpif90 mpirun mpicc mpicxx mpiexec.mpich mpif90.mpich mpirun.mpich mpiCC mpicxx.mpich mpif77 mpifort mpivars mpicc.mpich mpiexec mpif77.mpich mpifort.mpich (py35) ivan@mwi1:~/Work/01.Programms$ mpi No command 'mpi' found, did you mean: Command 'pi' from package 'pi' (universe) Command 'mpv' from package 'mpv' (universe) Command 'mpy' from package 'yorick-mpy-openmpi' (universe) Command 'mpy' from package 'yorick-mpy-mpich2' (universe) Command 'mppi' from package 'makepp' (universe) Command 'mpp' from package 'makepp' (universe) Command 'mpb' from package 'mpb' (universe) Command 'xmpi' from package 'xmpi' (universe) Command 'mpc' from package 'mpc' (universe) Command 'mi' from package 'libxgks-dev' (universe) Command 'mpd' from package 'mpd' (universe) Command 'mpbi' from package 'mpb' (universe) Command 'pmi' from package 'powermanagement-interface' (universe) mpi: command not found (py35) ivan@mwi1:~/Work/01.Programms$ (py35) ivan@mwi1:~/Work/01.Programms$ mpi mpic++ mpichversion mpiexec.hydra mpif90 mpirun mpicc mpicxx mpiexec.mpich mpif90.mpich mpirun.mpich mpiCC mpicxx.mpich mpif77 mpifort mpivars mpicc.mpich mpiexec mpif77.mpich mpifort.mpich (py35) ivan@mwi1:~/Work/01.Programms$ mpi mpic++ mpichversion mpiexec.hydra mpif90 mpirun mpicc mpicxx mpiexec.mpich mpif90.mpich mpirun.mpich mpiCC mpicxx.mpich mpif77 mpifort mpivars mpicc.mpich mpiexec mpif77.mpich mpifort.mpich (py35) ivan@mwi1:~/Work/01.Programms$ mpi No command 'mpi' found, did you mean: Command 'mi' from package 'libxgks-dev' (universe) Command 'mppi' from package 'makepp' (universe) Command 'mpd' from package 'mpd' (universe) Command 'mpy' from package 'yorick-mpy-openmpi' (universe) Command 'mpy' from package 'yorick-mpy-mpich2' (universe) Command 'mpc' from package 'mpc' (universe) Command 'pi' from package 'pi' (universe) Command 'xmpi' from package 'xmpi' (universe) Command 'mpv' from package 'mpv' (universe) Command 'pmi' from package 'powermanagement-interface' (universe) Command 'mpbi' from package 'mpb' (universe) Command 'mpb' from package 'mpb' (universe) Command 'mpp' from package 'makepp' (universe) mpi: command not found (py35) ivan@mwi1:~/Work/01.Programms$ mpi mpic++ mpichversion mpiexec.hydra mpif90 mpirun mpicc mpicxx mpiexec.mpich mpif90.mpich mpirun.mpich mpiCC mpicxx.mpich mpif77 mpifort mpivars mpicc.mpich mpiexec mpif77.mpich mpifort.mpich (py35) ivan@mwi1:~/Work/01.Programms$ mpi mpic++ mpichversion mpiexec.hydra mpif90 mpirun mpicc mpicxx mpiexec.mpich mpif90.mpich mpirun.mpich mpiCC mpicxx.mpich mpif77 mpifort mpivars mpicc.mpich mpiexec mpif77.mpich mpifort.mpich (py35) ivan@mwi1:~/Work/01.Programms$ syn synaptic synaptic-pkexec sync synclient synctex syndaemon (py35) ivan@mwi1:~/Work/01.Programms$ syn synaptic synaptic-pkexec sync synclient synctex syndaemon (py35) ivan@mwi1:~/Work/01.Programms$ sudo synaptic & [1] 3086 (py35) ivan@mwi1:~/Work/01.Programms$ sudo synaptic [sudo] password for ivan: [1]+ Stopped sudo synaptic (py35) ivan@mwi1:~/Work/01.Programms$ git clone https://bitbucket.org/petsc/petsc4py.git Cloning into 'petsc4py'... remote: Counting objects: 11381, done. remote: Compressing objects: 100% (3143/3143), done. remote: Total 11381 (delta 8613), reused 10610 (delta 7980) Receiving objects: 100% (11381/11381), 1.47 MiB | 379.00 KiB/s, done. Resolving deltas: 100% (8613/8613), done. Checking connectivity... done. (py35) ivan@mwi1:~/Work/01.Programms$ cd petsc petsc-3.7.7/ petsc4py/ (py35) ivan@mwi1:~/Work/01.Programms$ cd petsc4py/ (py35) ✔ ~/Work/01.Programms/petsc4py [master|✔] 19:58 $ git status On branch master Your branch is up-to-date with 'origin/master'. nothing to commit, working directory clean (py35) ✔ ~/Work/01.Programms/petsc4py [master|✔] 19:58 $ git branch * master (py35) ✔ ~/Work/01.Programms/petsc4py [master|✔] 19:58 $ ls -la total 164 drwxrwxr-x 8 ivan ivan 4096 mars 5 19:58 . drwxrwxrwx 17 ivan ivan 4096 mars 5 19:58 .. -rw-rw-r-- 1 ivan ivan 4966 mars 5 19:58 CHANGES.rst drwxrwxr-x 2 ivan ivan 4096 mars 5 19:58 conf drwxrwxr-x 15 ivan ivan 4096 mars 5 19:58 demo -rw-rw-r-- 1 ivan ivan 1513 mars 5 19:58 DESCRIPTION.rst drwxrwxr-x 4 ivan ivan 4096 mars 5 19:58 docs drwxrwxr-x 8 ivan ivan 4096 mars 5 19:58 .git -rw-rw-r-- 1 ivan ivan 403 mars 5 19:58 .gitignore -rw-rw-r-- 1 ivan ivan 1433 mars 5 19:58 LICENSE.rst -rw-rw-r-- 1 ivan ivan 3232 mars 5 19:58 makefile -rw-rw-r-- 1 ivan ivan 496 mars 5 19:58 MANIFEST.in -rw-rw-r-- 1 ivan ivan 823 mars 5 19:58 README.rst -rw-rw-r-- 1 ivan ivan 350 mars 5 19:58 setup.cfg -rwxrwxr-x 1 ivan ivan 8775 mars 5 19:58 setup.py drwxrwxr-x 6 ivan ivan 4096 mars 5 19:58 src drwxrwxr-x 2 ivan ivan 4096 mars 5 19:58 test -rw-rw-r-- 1 ivan ivan 467 mars 5 19:58 tox.ini (py35) ✔ ~/Work/01.Programms/petsc4py [master|✔] 19:59 $ python3 setup.py install running install invalid PETSC_ARCH: linux-gnu-c-debug (ignored) running build running build_src cythonizing 'petsc4py.PETSc.pyx' -> 'petsc4py.PETSc.c' cythonizing 'libpetsc4py/libpetsc4py.pyx' -> 'libpetsc4py/libpetsc4py.c' running build_py creating build creating build/lib.linux-x86_64-3.5 creating build/lib.linux-x86_64-3.5/petsc4py copying src/__main__.py -> build/lib.linux-x86_64-3.5/petsc4py copying src/__init__.py -> build/lib.linux-x86_64-3.5/petsc4py copying src/PETSc.py -> build/lib.linux-x86_64-3.5/petsc4py creating build/lib.linux-x86_64-3.5/petsc4py/lib copying src/lib/__init__.py -> build/lib.linux-x86_64-3.5/petsc4py/lib creating build/lib.linux-x86_64-3.5/petsc4py/include creating build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/include/petsc4py/petsc4py.h -> build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/include/petsc4py/numpy.h -> build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/include/petsc4py/petsc4py.PETSc.h -> build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/include/petsc4py/petsc4py.PETSc_api.h -> build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/include/petsc4py/petsc4py.i -> build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/include/petsc4py/PETSc.pxd -> build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/include/petsc4py/__init__.pxd -> build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/include/petsc4py/__init__.pyx -> build/lib.linux-x86_64-3.5/petsc4py/include/petsc4py copying src/PETSc.pxd -> build/lib.linux-x86_64-3.5/petsc4py copying src/lib/petsc.cfg -> build/lib.linux-x86_64-3.5/petsc4py/lib running build_ext PETSC_DIR: /home/ivan/Work/01.Programms/petsc-3.7.7 PETSC_ARCH: linux-gnu-intel version: 3.7.7 release integer-size: 32-bit scalar-type: real precision: double language: CONLY compiler: mpicc linker: mpicc building 'PETSc' extension creating build/temp.linux-x86_64-3.5 creating build/temp.linux-x86_64-3.5/linux-gnu-intel creating build/temp.linux-x86_64-3.5/linux-gnu-intel/src mpicc -pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -fPIC -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -DPETSC_DIR=/home/ivan/Work/01.Programms/petsc-3.7.7 -I/home/ivan/Work/01.Programms/petsc-3.7.7/linux-gnu-intel/include -I/home/ivan/Work/01.Programms/petsc-3.7.7/include -Isrc/include -I/home/ivan/Work/02.Code/002.Python/py35/lib/python3.5/site-packages/numpy/core/include -I/usr/include/python3.5m -I/home/ivan/Work/02.Code/002.Python/py35/include/python3.5m -c src/PETSc.c -o build/temp.linux-x86_64-3.5/linux-gnu-intel/src/PETSc.o In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:2569:76: error: unknown type name ‘ISGlobalToLocalMappingMode’ static CYTHON_INLINE PyObject* __Pyx_PyInt_From_ISGlobalToLocalMappingMode(ISGlobalToLocalMappingMode va ^ src/petsc4py.PETSc.c:2745:22: error: unknown type name ‘ISGlobalToLocalMappingMode’ static CYTHON_INLINE ISGlobalToLocalMappingMode __Pyx_PyInt_As_ISGlobalToLocalMappingMode(PyObject *); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Sys_getVersion’: src/petsc4py.PETSc.c:58268:47: warning: implicit declaration of function ‘PetscGetVersionNumber’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(PetscGetVersionNumber((&__pyx_v_major), (&__pyx_v_minor), ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_5LGMap_4setType’: src/petsc4py.PETSc.c:88818:47: warning: implicit declaration of function ‘ISLocalToGlobalMappingSetType’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(ISLocalToGlobalMappingSetType(__pyx_v_self->lgm, __pyx_v_c ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_5LGMap_6setFromOptions’: src/petsc4py.PETSc.c:88880:47: warning: implicit declaration of function ‘ISLocalToGlobalMappingSetFromOptions’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(ISLocalToGlobalMappingSetFromOptions(__pyx_v_self->lgm)); ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_5LGMap_36applyInverse’: src/petsc4py.PETSc.c:91293:3: error: unknown type name ‘ISGlobalToLocalMappingMode’ ISGlobalToLocalMappingMode __pyx_v_cmode; ^ src/petsc4py.PETSc.c:91303:3: error: unknown type name ‘ISGlobalToLocalMappingMode’ ISGlobalToLocalMappingMode __pyx_t_3; ^ src/petsc4py.PETSc.c:91329:19: error: ‘ISGlobalToLocalMappingMode’ undeclared (first use in this function) __pyx_t_3 = ((ISGlobalToLocalMappingMode)__Pyx_PyInt_As_ISGlobalToLocalMappingMode(__pyx_v_mode)); i ^ src/petsc4py.PETSc.c:91329:19: note: each undeclared identifier is reported only once for each function it appears in src/petsc4py.PETSc.c:91329:46: error: expected ‘)’ before ‘__Pyx_PyInt_As_ISGlobalToLocalMappingMode’ __pyx_t_3 = ((ISGlobalToLocalMappingMode)__Pyx_PyInt_As_ISGlobalToLocalMappingMode(__pyx_v_mode)); i ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_5LGMap_38applyBlockInverse’: src/petsc4py.PETSc.c:91526:3: error: unknown type name ‘ISGlobalToLocalMappingMode’ ISGlobalToLocalMappingMode __pyx_v_cmode; ^ src/petsc4py.PETSc.c:91536:3: error: unknown type name ‘ISGlobalToLocalMappingMode’ ISGlobalToLocalMappingMode __pyx_t_3; ^ src/petsc4py.PETSc.c:91562:19: error: ‘ISGlobalToLocalMappingMode’ undeclared (first use in this function) __pyx_t_3 = ((ISGlobalToLocalMappingMode)__Pyx_PyInt_As_ISGlobalToLocalMappingMode(__pyx_v_mode)); i ^ src/petsc4py.PETSc.c:91562:46: error: expected ‘)’ before ‘__Pyx_PyInt_As_ISGlobalToLocalMappingMode’ __pyx_t_3 = ((ISGlobalToLocalMappingMode)__Pyx_PyInt_As_ISGlobalToLocalMappingMode(__pyx_v_mode)); i ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Mat_70createLRC’: src/petsc4py.PETSc.c:122104:88: warning: passing argument 3 of ‘MatCreateLRC’ from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_5 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateLRC(__pyx_v_Amat, __pyx_v_Umat, __pyx_v_cvec, __p ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdm.h:6:0, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmda.h:4, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:13, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscmat.h:226:29: note: expected ‘Mat {aka struct _p_Mat *}’ but argument is of type ‘Vec {aka struct _p_Vec *}’ PETSC_EXTERN PetscErrorCode MatCreateLRC(Mat,Mat,Mat,Mat*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:122104:102: warning: passing argument 4 of ‘MatCreateLRC’ from incompatible pointer type [-Wincompatible-pointer-types] t_5 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateLRC(__pyx_v_Amat, __pyx_v_Umat, __pyx_v_cvec, __pyx_v_Vma ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdm.h:6:0, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmda.h:4, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:13, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscmat.h:226:29: note: expected ‘struct _p_Mat **’ but argument is of type ‘Mat {aka struct _p_Mat *}’ PETSC_EXTERN PetscErrorCode MatCreateLRC(Mat,Mat,Mat,Mat*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:122104:47: error: too many arguments to function ‘MatCreateLRC’ __pyx_t_5 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateLRC(__pyx_v_Amat, __pyx_v_Umat, __pyx_v_cvec, __p ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdm.h:6:0, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmda.h:4, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:13, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscmat.h:226:29: note: declared here PETSC_EXTERN PetscErrorCode MatCreateLRC(Mat,Mat,Mat,Mat*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Mat_72createSubMatrixVirtual’: src/petsc4py.PETSc.c:122278:47: warning: implicit declaration of function ‘MatCreateSubMatrixVirtual’ [-Wimplicit-function-declaration] __pyx_t_3 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateSubMatrixVirtual(__pyx_v_A->mat, __pyx_v_isrow->i ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Mat_278createSubMatrix’: src/petsc4py.PETSc.c:137541:122: error: incompatible type for argument 4 of ‘MatCreateSubMatrix’ 4py_5PETSc_CHKERR(MatCreateSubMatrix(__pyx_v_self->mat, __pyx_v_isrow->iset, __pyx_v_ciscol, __pyx_v_reu ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdm.h:6:0, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmda.h:4, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:13, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscmat.h:251:29: note: expected ‘struct _p_Mat **’ but argument is of type ‘MatReuse {aka enum <anonymous>}’ PETSC_EXTERN PetscErrorCode MatCreateSubMatrix(Mat,IS,IS,Mat*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:137541:47: error: too many arguments to function ‘MatCreateSubMatrix’ __pyx_t_5 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateSubMatrix(__pyx_v_self->mat, __pyx_v_isrow->iset, ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdm.h:6:0, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmda.h:4, from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:13, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscmat.h:251:29: note: declared here PETSC_EXTERN PetscErrorCode MatCreateSubMatrix(Mat,IS,IS,Mat*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Mat_280createSubMatrices’: src/petsc4py.PETSc.c:137972:47: warning: implicit declaration of function ‘MatCreateSubMatrices’ [-Wimplicit-function-declaration] __pyx_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateSubMatrices(__pyx_v_self->mat, ((PetscInt)__pyx_v ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_3Mat_338getLRCMats’: src/petsc4py.PETSc.c:142385:47: warning: implicit declaration of function ‘MatLRCGetMats’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(MatLRCGetMats(__pyx_v_self->mat, (&__pyx_v_A->mat), (&__py ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2PC_88setFactorSolverType’: src/petsc4py.PETSc.c:152538:47: warning: implicit declaration of function ‘PCFactorSetMatSolverType’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(PCFactorSetMatSolverType(__pyx_v_self->pc, __pyx_v_cval)); ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2PC_90getFactorSolverType’: src/petsc4py.PETSc.c:152611:47: warning: implicit declaration of function ‘PCFactorGetMatSolverType’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(PCFactorGetMatSolverType(__pyx_v_self->pc, (&__pyx_v_cval) ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_4SNES_204getNASMSNES’: src/petsc4py.PETSc.c:181887:47: warning: implicit declaration of function ‘SNESNASMGetSNES’ [-Wimplicit-function-declaration] __pyx_t_3 = __pyx_f_8petsc4py_5PETSc_CHKERR(SNESNASMGetSNES(__pyx_v_self->snes, __pyx_v_cn, (&__pyx_v_ ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_4SNES_206getNASMNumber’: src/petsc4py.PETSc.c:181979:47: warning: implicit declaration of function ‘SNESNASMGetNumber’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(SNESNASMGetNumber(__pyx_v_self->snes, (&__pyx_v_cn))); if ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_106setStepNumber’: src/petsc4py.PETSc.c:192433:47: warning: implicit declaration of function ‘TSSetStepNumber’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetStepNumber(__pyx_v_self->ts, __pyx_v_ival)); if (unli ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_108getStepNumber’: src/petsc4py.PETSc.c:192504:47: warning: implicit declaration of function ‘TSGetStepNumber’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSGetStepNumber(__pyx_v_self->ts, (&__pyx_v_ival))); if (u ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_110setMaxTime’: src/petsc4py.PETSc.c:192623:47: warning: implicit declaration of function ‘TSSetMaxTime’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetMaxTime(__pyx_v_self->ts, __pyx_v_rval)); if (unlikel ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_112getMaxTime’: src/petsc4py.PETSc.c:192694:47: warning: implicit declaration of function ‘TSGetMaxTime’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSGetMaxTime(__pyx_v_self->ts, (&__pyx_v_rval))); if (unli ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_114setMaxSteps’: src/petsc4py.PETSc.c:192813:47: warning: implicit declaration of function ‘TSSetMaxSteps’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetMaxSteps(__pyx_v_self->ts, __pyx_v_ival)); if (unlike ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_116getMaxSteps’: src/petsc4py.PETSc.c:192884:47: warning: implicit declaration of function ‘TSGetMaxSteps’ [-Wimplicit-function-declaration] __pyx_t_1 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSGetMaxSteps(__pyx_v_self->ts, (&__pyx_v_ival))); if (unl ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2TS_178setCostIntegrand’: src/petsc4py.PETSc.c:197236:98: warning: passing argument 3 of ‘TSSetCostIntegrand’ from incompatible pointer type [-Wincompatible-pointer-types] pyx_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetCostIntegrand(__pyx_v_self->ts, __pyx_v_ival, __pyx_v_vec ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:27:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscts.h:291:29: note: expected ‘PetscErrorCode (*)(struct _p_TS *, PetscReal, struct _p_Vec *, struct _p_Vec *, void *) {aka int (*)(struct _p_TS *, double, struct _p_Vec *, struct _p_Vec *, void *)}’ but argument is of type ‘Vec {aka struct _p_Vec *}’ PETSC_EXTERN PetscErrorCode TSSetCostIntegrand(TS,PetscInt,PetscErrorCode (*)(TS,PetscReal,Vec,Vec,void* ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:197236:111: warning: passing argument 4 of ‘TSSetCostIntegrand’ from incompatible pointer type [-Wincompatible-pointer-types] yx_f_8petsc4py_5PETSc_CHKERR(TSSetCostIntegrand(__pyx_v_self->ts, __pyx_v_ival, __pyx_v_vec, __pyx_v_R, ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:27:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscts.h:291:29: note: expected ‘PetscErrorCode (*)(struct _p_TS *, PetscReal, struct _p_Vec *, struct _p_Vec **, void *) {aka int (*)(struct _p_TS *, double, struct _p_Vec *, struct _p_Vec **, void *)}’ but argument is of type ‘int (*)(struct _p_TS *, PetscReal, struct _p_Vec *, struct _p_Vec *, void *) {aka int (*)(struct _p_TS *, double, struct _p_Vec *, struct _p_Vec *, void *)}’ PETSC_EXTERN PetscErrorCode TSSetCostIntegrand(TS,PetscInt,PetscErrorCode (*)(TS,PetscReal,Vec,Vec,void* ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:197236:136: error: incompatible type for argument 6 of ‘TSSetCostIntegrand’ ERR(TSSetCostIntegrand(__pyx_v_self->ts, __pyx_v_ival, __pyx_v_vec, __pyx_v_R, __pyx_v_DRDY, __pyx_v_DRD ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:27:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscts.h:291:29: note: expected ‘PetscBool {aka enum <anonymous>}’ but argument is of type ‘int (*)(struct _p_TS *, PetscReal, struct _p_Vec *, struct _p_Vec **, void *) {aka int (*)(struct _p_TS *, double, struct _p_Vec *, struct _p_Vec **, void *)}’ PETSC_EXTERN PetscErrorCode TSSetCostIntegrand(TS,PetscInt,PetscErrorCode (*)(TS,PetscReal,Vec,Vec,void* ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:197236:150: error: incompatible type for argument 7 of ‘TSSetCostIntegrand’ ntegrand(__pyx_v_self->ts, __pyx_v_ival, __pyx_v_vec, __pyx_v_R, __pyx_v_DRDY, __pyx_v_DRDP, __pyx_v_fwd ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:27:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscts.h:291:29: note: expected ‘void *’ but argument is of type ‘PetscBool {aka enum <anonymous>}’ PETSC_EXTERN PetscErrorCode TSSetCostIntegrand(TS,PetscInt,PetscErrorCode (*)(TS,PetscReal,Vec,Vec,void* ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:197236:47: error: too many arguments to function ‘TSSetCostIntegrand’ __pyx_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(TSSetCostIntegrand(__pyx_v_self->ts, __pyx_v_ival, __pyx_v ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:27:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscts.h:291:29: note: declared here PETSC_EXTERN PetscErrorCode TSSetCostIntegrand(TS,PetscInt,PetscErrorCode (*)(TS,PetscReal,Vec,Vec,void* ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2DM_90adaptLabel’: src/petsc4py.PETSc.c:219075:47: warning: implicit declaration of function ‘DMAdaptLabel’ [-Wimplicit-function-declaration] __pyx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMAdaptLabel(__pyx_v_self->dm, __pyx_v_clbl, (&__pyx_v_new ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_2DM_92adaptMetric’: src/petsc4py.PETSc.c:219271:47: warning: implicit declaration of function ‘DMAdaptMetric’ [-Wimplicit-function-declaration] __pyx_t_3 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMAdaptMetric(__pyx_v_self->dm, __pyx_v_metric->vec, __pyx ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_6DMPlex_4createBoxMesh’: src/petsc4py.PETSc.c:231981:113: warning: passing argument 4 of ‘DMPlexCreateBoxMesh’ from incompatible pointer type [-Wincompatible-pointer-types] _f_8petsc4py_5PETSc_CHKERR(DMPlexCreateBoxMesh(__pyx_v_ccomm, __pyx_v_dim, __pyx_v_csimplex, __pyx_v_cfa ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:16:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmplex.h:120:29: note: expected ‘struct _p_DM **’ but argument is of type ‘PetscInt * {aka int *}’ PETSC_EXTERN PetscErrorCode DMPlexCreateBoxMesh(MPI_Comm, PetscInt, PetscBool, DM *); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:231981:47: error: too many arguments to function ‘DMPlexCreateBoxMesh’ __pyx_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMPlexCreateBoxMesh(__pyx_v_ccomm, __pyx_v_dim, __pyx_v_cs ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:16:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmplex.h:120:29: note: declared here PETSC_EXTERN PetscErrorCode DMPlexCreateBoxMesh(MPI_Comm, PetscInt, PetscBool, DM *); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_6DMPlex_92markBoundaryFaces’: src/petsc4py.PETSc.c:239788:100: warning: passing argument 2 of ‘DMPlexMarkBoundaryFaces’ makes pointer from integer without a cast [-Wint-conversion] x_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMPlexMarkBoundaryFaces(__pyx_v_self->__pyx_base.dm, __pyx_v_iva ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:16:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmplex.h:213:29: note: expected ‘DMLabel {aka struct _n_DMLabel *}’ but argument is of type ‘PetscInt {aka int}’ PETSC_EXTERN PetscErrorCode DMPlexMarkBoundaryFaces(DM, DMLabel); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:239788:47: error: too many arguments to function ‘DMPlexMarkBoundaryFaces’ __pyx_t_8 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMPlexMarkBoundaryFaces(__pyx_v_self->__pyx_base.dm, __pyx ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:16:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmplex.h:213:29: note: declared here PETSC_EXTERN PetscErrorCode DMPlexMarkBoundaryFaces(DM, DMLabel); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_11DMComposite_10gather’: src/petsc4py.PETSc.c:245003:99: error: incompatible type for argument 2 of ‘DMCompositeGatherArray’ yx_t_2 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMCompositeGatherArray(__pyx_v_self->__pyx_base.dm, __pyx_v_cim ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:14:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmcomposite.h:14:29: note: expected ‘Vec {aka struct _p_Vec *}’ but argument is of type ‘InsertMode {aka enum <anonymous>}’ PETSC_EXTERN PetscErrorCode DMCompositeGatherArray(DM,Vec,InsertMode,Vec*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:245003:115: error: incompatible type for argument 3 of ‘DMCompositeGatherArray’ _8petsc4py_5PETSc_CHKERR(DMCompositeGatherArray(__pyx_v_self->__pyx_base.dm, __pyx_v_cimode, __pyx_v_gve ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:14:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmcomposite.h:14:29: note: expected ‘InsertMode {aka enum <anonymous>}’ but argument is of type ‘Vec {aka struct _p_Vec *}’ PETSC_EXTERN PetscErrorCode DMCompositeGatherArray(DM,Vec,InsertMode,Vec*); ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_7DMShell_38setCreateDomainDecomposition’: src/petsc4py.PETSc.c:249748:49: warning: implicit declaration of function ‘DMShellSetCreateDomainDecomposition’ [-Wimplicit-function-declaration] __pyx_t_4 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMShellSetCreateDomainDecomposition(__pyx_v_self->__pyx_ ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_7DMShell_40setCreateDomainDecompositionScatters’: src/petsc4py.PETSc.c:249975:49: warning: implicit declaration of function ‘DMShellSetCreateDomainDecompositionScatters’ [-Wimplicit-function-declaration] __pyx_t_4 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMShellSetCreateDomainDecompositionScatters(__pyx_v_self ^ src/petsc4py.PETSc.c: In function ‘__pyx_pf_8petsc4py_5PETSc_7DMShell_42setCreateSubDM’: src/petsc4py.PETSc.c:250202:100: warning: passing argument 2 of ‘DMShellSetCreateSubDM’ from incompatible pointer type [-Wincompatible-pointer-types] pyx_t_4 = __pyx_f_8petsc4py_5PETSc_CHKERR(DMShellSetCreateSubDM(__pyx_v_self->__pyx_base.dm, __pyx_f_8pe ^ In file included from /home/ivan/Work/01.Programms/petsc-3.7.7/include/petsc.h:18:0, from src/petsc4py.PETSc.c:523, from src/PETSc.c:4: /home/ivan/Work/01.Programms/petsc-3.7.7/include/petscdmshell.h:27:29: note: expected ‘PetscErrorCode (*)(struct _p_DM *, PetscInt, PetscInt *, struct _p_IS **, struct _p_DM **) {aka int (*)(struct _p_DM *, int, int *, struct _p_IS **, struct _p_DM **)}’ but argument is of type ‘int (*)(struct _p_DM *, PetscInt, const PetscInt *, struct _p_IS **, struct _p_DM **) {aka int (*)(struct _p_DM *, int, const int *, struct _p_IS **, struct _p_DM **)}’ PETSC_EXTERN PetscErrorCode DMShellSetCreateSubDM(DM,PetscErrorCode (*)(DM,PetscInt,PetscInt[],IS*,DM*)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: In function ‘PyInit_PETSc’: src/petsc4py.PETSc.c:271099:15: warning: implicit declaration of function ‘__Pyx_PyInt_From_ISGlobalToLocalMappingMode’ [-Wimplicit-function-declaration] __pyx_t_7 = __Pyx_PyInt_From_ISGlobalToLocalMappingMode(IS_GTOLM_MASK); if (unlikely(!__pyx_t_7)) __PY ^ src/petsc4py.PETSc.c:271099:13: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __pyx_t_7 = __Pyx_PyInt_From_ISGlobalToLocalMappingMode(IS_GTOLM_MASK); if (unlikely(!__pyx_t_7)) __PY ^ src/petsc4py.PETSc.c:271111:13: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __pyx_t_7 = __Pyx_PyInt_From_ISGlobalToLocalMappingMode(IS_GTOLM_DROP); if (unlikely(!__pyx_t_7)) __PY ^ src/petsc4py.PETSc.c:271149:43: error: ‘ISLOCALTOGLOBALMAPPINGBASIC’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(ISLOCALTOGLOBALMAPPINGBASIC); if (unlikely(!__pyx_t_7)) __PYX_ ^ src/petsc4py.PETSc.c:271161:43: error: ‘ISLOCALTOGLOBALMAPPINGHASH’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(ISLOCALTOGLOBALMAPPINGHASH); if (unlikely(!__pyx_t_7)) __PYX_E ^ src/petsc4py.PETSc.c:271876:43: error: ‘MATAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 27, __pyx_ ^ src/petsc4py.PETSc.c:271888:43: error: ‘MATSEQAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATSEQAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 28, __p ^ src/petsc4py.PETSc.c:271900:43: error: ‘MATMPIAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATMPIAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 29, __p ^ src/petsc4py.PETSc.c:271912:43: error: ‘MATBAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATBAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 30, __pyx ^ src/petsc4py.PETSc.c:271924:43: error: ‘MATSEQBAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATSEQBAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 31, __ ^ src/petsc4py.PETSc.c:271936:43: error: ‘MATMPIBAIJMKL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATMPIBAIJMKL); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 32, __ ^ src/petsc4py.PETSc.c:272260:43: error: ‘MATHYPRE’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATHYPRE); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 59, __pyx_L ^ src/petsc4py.PETSc.c:272344:43: error: ‘MATDUMMY’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATDUMMY); if (unlikely(!__pyx_t_7)) __PYX_ERR(33, 66, __pyx_L ^ src/petsc4py.PETSc.c:274017:43: error: ‘PCCHOWILUVIENNACL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(PCCHOWILUVIENNACL); if (unlikely(!__pyx_t_7)) __PYX_ERR(34, 45 ^ src/petsc4py.PETSc.c:274029:43: error: ‘PCROWSCALINGVIENNACL’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(PCROWSCALINGVIENNACL); if (unlikely(!__pyx_t_7)) __PYX_ERR(34, ^ src/petsc4py.PETSc.c:275100:43: error: ‘KSPCGNASH’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(KSPCGNASH); if (unlikely(!__pyx_t_7)) __PYX_ERR(35, 11, __pyx_ ^ src/petsc4py.PETSc.c:275112:43: error: ‘KSPCGSTCG’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(KSPCGSTCG); if (unlikely(!__pyx_t_7)) __PYX_ERR(35, 12, __pyx_ ^ src/petsc4py.PETSc.c:275124:43: error: ‘KSPCGGLTR’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(KSPCGGLTR); if (unlikely(!__pyx_t_7)) __PYX_ERR(35, 13, __pyx_ ^ src/petsc4py.PETSc.c:275304:43: error: ‘KSPPIPEBCGS’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(KSPPIPEBCGS); if (unlikely(!__pyx_t_7)) __PYX_ERR(35, 28, __py ^ src/petsc4py.PETSc.c:275508:43: error: ‘KSPFETIDP’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(KSPFETIDP); if (unlikely(!__pyx_t_7)) __PYX_ERR(35, 45, __pyx_ ^ src/petsc4py.PETSc.c:276962:43: error: ‘TSGLLE’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(TSGLLE); if (unlikely(!__pyx_t_7)) __PYX_ERR(37, 15, __pyx_L1_ ^ src/petsc4py.PETSc.c:276974:43: error: ‘TSGLEE’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(TSGLEE); if (unlikely(!__pyx_t_7)) __PYX_ERR(37, 16, __pyx_L1_ ^ src/petsc4py.PETSc.c:277253:43: error: ‘TSRK5BS’ undeclared (first use in this function) __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(TSRK5BS); if (unlikely(!__pyx_t_7)) __PYX_ERR(37, 38, __pyx_L1 ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c: At top level: src/petsc4py.PETSc.c:282809:90: error: unknown type name ‘ISGlobalToLocalMappingMode’ static CYTHON_INLINE PyObject* __Pyx_PyInt_From_ISGlobalToLocalMappingMode(ISGlobalToLocal ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287835:36: error: unknown type name ‘ISGlobalToLocalMappingMode’ static CYTHON_INLINE ISGlobalToLocalMappingMode __Pyx_PyInt_As_ISGlobalToLocalMappingMode( ^ src/petsc4py.PETSc.c: In function ‘__Pyx_PyInt_As_ISGlobalToLocalMappingMode’: src/petsc4py.PETSc.c:287836:11: error: unknown type name ‘ISGlobalToLocalMappingMode’ const ISGlobalToLocalMappingMode neg_one = (ISGlobalToLocalMappingMode) -1, const_zero = (ISGlobalTo ^ src/petsc4py.PETSc.c:287836:49: error: ‘ISGlobalToLocalMappingMode’ undeclared (first use in this function) const ISGlobalToLocalMappingMode neg_one = (ISGlobalToLocalMappingMode) -1, const_zero = (ISGlobalTo ^ src/petsc4py.PETSc.c:287836:123: error: expected ‘,’ or ‘;’ before numeric constant LocalMappingMode neg_one = (ISGlobalToLocalMappingMode) -1, const_zero = (ISGlobalToLocalMappingMode) 0; ^ src/petsc4py.PETSc.c:287856:62: error: expected ‘;’ before numeric constant case 0: return (ISGlobalToLocalMappingMode) 0; ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282609:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287857:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case 1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, digit, digits[0]) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282619:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287857:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case 1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, digit, digits[0]) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282609:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287861:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((unsi ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282619:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287861:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((unsi ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287863:97: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((ISGlobalToLocalMappingMode)digits[1]) ^ src/petsc4py.PETSc.c:287863:155: error: expected ‘)’ before ‘digits’ e) (((((ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282609:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287870:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((un ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282619:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287870:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((un ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287872:99: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((((ISGlobalToLocalMappingMode)digits[2]) ^ src/petsc4py.PETSc.c:287872:157: error: expected ‘)’ before ‘digits’ (((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) ^ src/petsc4py.PETSc.c:287872:215: error: expected ‘)’ before ‘digits’ IFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282609:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287879:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, ((((((((( ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282619:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287879:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, ((((((((( ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287881:101: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) (((((((((ISGlobalToLocalMappingMode)digits[3]) ^ src/petsc4py.PETSc.c:287881:159: error: expected ‘)’ before ‘digits’ ((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) ^ src/petsc4py.PETSc.c:287881:217: error: expected ‘)’ before ‘digits’ IFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) ^ src/petsc4py.PETSc.c:287881:275: error: expected ‘)’ before ‘digits’ IFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282609:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282604:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287901:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, unsigned long, PyLong_AsUnsigned ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282619:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282604:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287901:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, unsigned long, PyLong_AsUnsigned ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282609:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282604:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287904:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, unsigned PY_LONG_LONG, PyLong_As ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282619:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282604:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287904:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, unsigned PY_LONG_LONG, PyLong_As ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287911:62: error: expected ‘;’ before numeric constant case 0: return (ISGlobalToLocalMappingMode) 0; ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282609:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287912:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case -1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, sdigit, (sdigit) (-(sdigit) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282619:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287912:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case -1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, sdigit, (sdigit) (-(sdigit) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282609:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287913:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case 1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, digit, +digits[0]) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282619:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287913:26: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ case 1: __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, digit, +digits[0]) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282609:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287917:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((unsig ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282619:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287917:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((unsig ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287919:131: error: expected ‘)’ before ‘digits’ SGlobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((ISGlobalToLocalMappingMode)digits[1]) ^ src/petsc4py.PETSc.c:287919:189: error: expected ‘)’ before ‘digits’ 1)*(((((ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282609:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287926:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((unsi ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282619:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287926:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((unsi ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287928:98: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((ISGlobalToLocalMappingMode)digits[1]) ^ src/petsc4py.PETSc.c:287928:156: error: expected ‘)’ before ‘digits’ ) ((((((ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282609:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287935:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((((uns ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282619:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287935:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((((uns ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287937:133: error: expected ‘)’ before ‘digits’ lobalToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((((ISGlobalToLocalMappingMode)digits[2]) ^ src/petsc4py.PETSc.c:287937:191: error: expected ‘)’ before ‘digits’ *(((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) ^ src/petsc4py.PETSc.c:287937:249: error: expected ‘)’ before ‘digits’ IFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282609:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287944:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((un ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282619:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287944:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, (((((((un ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287946:100: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((((ISGlobalToLocalMappingMode)digits[2]) ^ src/petsc4py.PETSc.c:287946:158: error: expected ‘)’ before ‘digits’ ((((((((ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) ^ src/petsc4py.PETSc.c:287946:216: error: expected ‘)’ before ‘digits’ IFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282609:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287953:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((((((u ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282619:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287953:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, long, -(long) (((((((((u ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287955:135: error: expected ‘)’ before ‘digits’ balToLocalMappingMode) (((ISGlobalToLocalMappingMode)-1)*(((((((((ISGlobalToLocalMappingMode)digits[3]) ^ src/petsc4py.PETSc.c:287955:193: error: expected ‘)’ before ‘digits’ ((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) ^ src/petsc4py.PETSc.c:287955:251: error: expected ‘)’ before ‘digits’ IFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) ^ src/petsc4py.PETSc.c:287955:309: error: expected ‘)’ before ‘digits’ IFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282609:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287962:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, ((((((((( ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282619:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282602:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) ^ src/petsc4py.PETSc.c:287962:29: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT’ __PYX_VERIFY_RETURN_INT(ISGlobalToLocalMappingMode, unsigned long, ((((((((( ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287964:102: error: expected ‘)’ before ‘digits’ return (ISGlobalToLocalMappingMode) ((((((((((ISGlobalToLocalMappingMode)digits[3]) ^ src/petsc4py.PETSc.c:287964:160: error: expected ‘)’ before ‘digits’ ((((((((ISGlobalToLocalMappingMode)digits[3]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[2]) ^ src/petsc4py.PETSc.c:287964:218: error: expected ‘)’ before ‘digits’ IFT) | (ISGlobalToLocalMappingMode)digits[2]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[1]) ^ src/petsc4py.PETSc.c:287964:276: error: expected ‘)’ before ‘digits’ IFT) | (ISGlobalToLocalMappingMode)digits[1]) << PyLong_SHIFT) | (ISGlobalToLocalMappingMode)digits[0])) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282609:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282604:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287971:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, long, PyLong_AsLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282619:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282604:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287971:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, long, PyLong_AsLong(x)) ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282609:61: error: expected ‘)’ before ‘value’ if (unlikely(value != (func_type) (target_type) value)) {\ ^ src/petsc4py.PETSc.c:717:43: note: in definition of macro ‘unlikely’ #define unlikely(x) __builtin_expect(!!(x), 0) ^ src/petsc4py.PETSc.c:282604:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287974:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, PY_LONG_LONG, PyLong_AsLongLong( ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:282619:30: error: expected ‘;’ before ‘value’ return (target_type) value;\ ^ src/petsc4py.PETSc.c:282604:5: note: in expansion of macro ‘__PYX__VERIFY_RETURN_INT’ __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) ^ src/petsc4py.PETSc.c:287974:17: note: in expansion of macro ‘__PYX_VERIFY_RETURN_INT_EXC’ __PYX_VERIFY_RETURN_INT_EXC(ISGlobalToLocalMappingMode, PY_LONG_LONG, PyLong_AsLongLong( ^ In file included from src/PETSc.c:4:0: src/petsc4py.PETSc.c:287983:40: error: expected ‘;’ before ‘val’ ISGlobalToLocalMappingMode val; ^ src/petsc4py.PETSc.c:287994:58: error: ‘val’ undeclared (first use in this function) unsigned char *bytes = (unsigned char *)&val; ^ src/petsc4py.PETSc.c:288006:36: error: expected ‘;’ before ‘val’ ISGlobalToLocalMappingMode val; ^ error: command 'mpicc' failed with exit status 1 ``` I am having this strange, but complex issue on my configuration. I tried to install pets4py in 3 different ways: - from git clone - by copying the tar.gz - pip install All these 3 attempts did not work My config is : - Ubuntu 16.04 - x86_64 - PETSc 3.7.7
Comments (4)
-
-
Or download the petsc4py-3.7.0 tarball (https://bitbucket.org/petsc/petsc4py/downloads/petsc4py-3.7.0.tar.gz) or use the
maint-3.7
branch in your git clone (git checkout maint-3.7
). -
- changed status to closed
-
And next time, please do not dump such huge dump of unformatted compiler errors in an issue description. Be polite and attach them in a file.
- Log in to comment
By default, pip will attempt to install the latest petsc4py version (3.8.1), that requires PETSc 3.8.x.
As you want to use an old PETSc release, you have to install an old petsc4py matching the mayor.minor PETSc version. Try this way: