I did not succed to install firedrake too bad for me could you help me
please ?
here is what i get when runing make alltests
the errors are at the end of this log
(firedrake) naceur@kahina:~/Documents/firedrake/src/firedrake$ make
alltest    Building extension modules
running build_ext
cythoning firedrake/dmplex.pyx to firedrake/dmplex.c
building 'firedrake.dmplex' extension
creating build
creating build/temp.linux-x86_64-3.5
creating build/temp.linux-x86_64-3.5/firedrake
mpicc -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -fPIC
-I/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include
-I/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc4py/include
-I/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include
-I/home/naceur/Documents/firedrake/include -I/usr/include/python3.5m -c
firedrake/dmplex.c -o build/temp.linux-x86_64-3.5/firedrake/dmplex.o
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/ndarraytypes.h:1816:0,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/ndarrayobject.h:18,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                 from firedrake/dmplex.c:566:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2:
warning: #warning "Using deprecated NumPy API, disable it by " "#defining
NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
 #warning "Using deprecated NumPy API, disable it by " \
  ^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscbag.h:4:0,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:5,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscsys.h:255:0:
warning: "__STDC_FORMAT_MACROS" redefined
 #define __STDC_FORMAT_MACROS /* required for using PRId64 from c++ */
 ^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/numpyconfig.h:4:0,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/npy_common.h:5,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/ndarraytypes.h:4,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/ndarrayobject.h:18,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                 from firedrake/dmplex.c:566:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/_numpyconfig.h:31:0:
note: this is the location of the previous definition
 #define __STDC_FORMAT_MACROS 1
 ^
firedrake/dmplex.c: In function
‘__pyx_pf_9firedrake_6dmplex_facet_numbering’:
firedrake/dmplex.c:4524:229: warning: passing argument 3 of
‘DMPlexGetSupport’ from incompatible pointer type
[-Wincompatible-pointer-types]
     __pyx_t_11 =
__pyx_f_9firedrake_6dmplex_CHKERR(DMPlexGetSupport(__pyx_v_plex->dm,
(*__Pyx_BufPtrCContig1d(PetscInt *,
__pyx_pybuffernd_facets.rcbuffer->pybuffer.buf, __pyx_t_17,
__pyx_pybuffernd_facets.diminfo[0].strides)), (&__pyx_v_cells))); if
(unlikely(__pyx_t_11 == ((int)-1))) __PYX_ERR(0, 64, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:16:0,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscdmplex.h:71:29:
note: expected ‘const PetscInt ** {aka const int **}’ but argument is of
type ‘PetscInt ** {aka int **}’
 PETSC_EXTERN PetscErrorCode DMPlexGetSupport(DM, PetscInt, const PetscInt
*[]);
                             ^
firedrake/dmplex.c: In function
‘__pyx_pf_9firedrake_6dmplex_2closure_ordering’:
firedrake/dmplex.c:5955:126: warning: passing argument 3 of ‘DMPlexGetCone’
from incompatible pointer type [-Wincompatible-pointer-types]
           __pyx_t_9 =
__pyx_f_9firedrake_6dmplex_CHKERR(DMPlexGetCone(__pyx_v_plex->dm,
(__pyx_v_closure[(2 * __pyx_v_ci)]), (&__pyx_v_face_vertices))); if
(unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(0, 190, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:16:0,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscdmplex.h:63:29:
note: expected ‘const PetscInt ** {aka const int **}’ but argument is of
type ‘PetscInt ** {aka int **}’
 PETSC_EXTERN PetscErrorCode DMPlexGetCone(DM, PetscInt, const PetscInt
*[]);
                             ^
firedrake/dmplex.c: In function
‘__pyx_pf_9firedrake_6dmplex_20mark_entity_classes’:
firedrake/dmplex.c:14346:115: warning: passing argument 4 of
‘PetscSFGetGraph’ from incompatible pointer type
[-Wincompatible-pointer-types]
     __pyx_t_8 =
__pyx_f_9firedrake_6dmplex_CHKERR(PetscSFGetGraph(__pyx_v_point_sf->sf,
NULL, (&__pyx_v_nleaves), (&__pyx_v_ilocal), NULL)); if (unlikely(__pyx_t_8
== ((int)-1))) __PYX_ERR(0, 901, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:12:0,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscsf.h:76:29:
note: expected ‘const PetscInt ** {aka const int **}’ but argument is of
type ‘PetscInt ** {aka int **}’
 PETSC_EXTERN PetscErrorCode
PetscSFGetGraph(PetscSF,PetscInt*,PetscInt*,const PetscInt**,const
PetscSFNode**);
                             ^
firedrake/dmplex.c: In function
‘__pyx_pf_9firedrake_6dmplex_22get_entity_classes’:
firedrake/dmplex.c:15262:90: warning: passing argument 2 of ‘ISGetIndices’
from incompatible pointer type [-Wincompatible-pointer-types]
       __pyx_t_7 =
__pyx_f_9firedrake_6dmplex_CHKERR(ISGetIndices(__pyx_v_class_is->iset,
(&__pyx_v_indices))); if (unlikely(__pyx_t_7 == ((int)-1))) __PYX_ERR(0,
975, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscvec.h:9:0,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscmat.h:6,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscdm.h:6,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscdmda.h:4,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:13,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscis.h:52:29:
note: expected ‘const PetscInt ** {aka const int **}’ but argument is of
type ‘PetscInt ** {aka int **}’
 PETSC_EXTERN PetscErrorCode ISGetIndices(IS,const PetscInt *[]);
                             ^
firedrake/dmplex.c:15343:94: warning: passing argument 2 of
‘ISRestoreIndices’ from incompatible pointer type
[-Wincompatible-pointer-types]
       __pyx_t_7 =
__pyx_f_9firedrake_6dmplex_CHKERR(ISRestoreIndices(__pyx_v_class_is->iset,
(&__pyx_v_indices))); if (unlikely(__pyx_t_7 == ((int)-1))) __PYX_ERR(0,
981, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscvec.h:9:0,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscmat.h:6,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscdm.h:6,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscdmda.h:4,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:13,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscis.h:53:29:
note: expected ‘const PetscInt ** {aka const int **}’ but argument is of
type ‘PetscInt ** {aka int **}’
 PETSC_EXTERN PetscErrorCode ISRestoreIndices(IS,const PetscInt *[]);
                             ^
firedrake/dmplex.c: In function
‘__pyx_pf_9firedrake_6dmplex_36get_cell_remote_ranks’:
firedrake/dmplex.c:19792:122: warning: passing argument 4 of
‘PetscSFGetGraph’ from incompatible pointer type
[-Wincompatible-pointer-types]
     __pyx_t_9 =
__pyx_f_9firedrake_6dmplex_CHKERR(PetscSFGetGraph(__pyx_v_sf->sf,
(&__pyx_v_nroots), (&__pyx_v_nleaves), (&__pyx_v_ilocal),
(&__pyx_v_iremote))); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(0,
1297, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:12:0,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscsf.h:76:29:
note: expected ‘const PetscInt ** {aka const int **}’ but argument is of
type ‘PetscInt ** {aka int **}’
 PETSC_EXTERN PetscErrorCode
PetscSFGetGraph(PetscSF,PetscInt*,PetscInt*,const PetscInt**,const
PetscSFNode**);
                             ^
firedrake/dmplex.c:19792:141: warning: passing argument 5 of
‘PetscSFGetGraph’ from incompatible pointer type
[-Wincompatible-pointer-types]
     __pyx_t_9 =
__pyx_f_9firedrake_6dmplex_CHKERR(PetscSFGetGraph(__pyx_v_sf->sf,
(&__pyx_v_nroots), (&__pyx_v_nleaves), (&__pyx_v_ilocal),
(&__pyx_v_iremote))); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(0,
1297, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:12:0,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscsf.h:76:29:
note: expected ‘const PetscSFNode ** {aka const struct <anonymous> **}’ but
argument is of type ‘PetscSFNode ** {aka struct <anonymous> **}’
 PETSC_EXTERN PetscErrorCode
PetscSFGetGraph(PetscSF,PetscInt*,PetscInt*,const PetscInt**,const
PetscSFNode**);
                             ^
firedrake/dmplex.c: In function
‘__pyx_f_9firedrake_6dmplex_get_edge_global_vertices’:
firedrake/dmplex.c:20058:96: warning: passing argument 3 of ‘DMPlexGetCone’
from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_t_1 =
__pyx_f_9firedrake_6dmplex_CHKERR(DMPlexGetCone(__pyx_v_plex->dm,
__pyx_v_facet, (&__pyx_v_vs))); if (unlikely(__pyx_t_1 == ((int)-1)))
__PYX_ERR(0, 1334, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:16:0,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscdmplex.h:63:29:
note: expected ‘const PetscInt ** {aka const int **}’ but argument is of
type ‘PetscInt ** {aka int **}’
 PETSC_EXTERN PetscErrorCode DMPlexGetCone(DM, PetscInt, const PetscInt
*[]);
                             ^
firedrake/dmplex.c: In function
‘__pyx_f_9firedrake_6dmplex_get_communication_lists’:
firedrake/dmplex.c:20732:97: warning: passing argument 3 of
‘DMPlexGetSupport’ from incompatible pointer type
[-Wincompatible-pointer-types]
     __pyx_t_3 =
__pyx_f_9firedrake_6dmplex_CHKERR(DMPlexGetSupport(__pyx_v_plex->dm,
__pyx_v_f, (&__pyx_v_support))); if (unlikely(__pyx_t_3 == ((int)-1)))
__PYX_ERR(0, 1437, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:16:0,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscdmplex.h:71:29:
note: expected ‘const PetscInt ** {aka const int **}’ but argument is of
type ‘PetscInt ** {aka int **}’
 PETSC_EXTERN PetscErrorCode DMPlexGetSupport(DM, PetscInt, const PetscInt
*[]);
                             ^
firedrake/dmplex.c:21213:126: warning: passing argument 4 of ‘qsort’ from
incompatible pointer type [-Wincompatible-pointer-types]
   qsort(__pyx_v_cfacets, ((__pyx_v_offsets[0])[(__pyx_v_nranks[0])]),
(sizeof(struct __pyx_t_9firedrake_6dmplex_CommFacet)),
(&__pyx_f_9firedrake_6dmplex_CommFacet_cmp));
^
In file included from /usr/include/python3.5m/Python.h:34:0,
                 from firedrake/dmplex.c:4:
/usr/include/stdlib.h:764:13: note: expected ‘__compar_fn_t {aka int
(*)(const void *, const void *)}’ but argument is of type ‘int (*)(void *,
void *)’
 extern void qsort (void *__base, size_t __nmemb, size_t __size,
             ^
firedrake/dmplex.c: In function
‘__pyx_f_9firedrake_6dmplex_plex_get_restricted_support’:
firedrake/dmplex.c:21369:95: warning: passing argument 3 of
‘DMPlexGetSupport’ from incompatible pointer type
[-Wincompatible-pointer-types]
   __pyx_t_1 =
__pyx_f_9firedrake_6dmplex_CHKERR(DMPlexGetSupport(__pyx_v_plex->dm,
__pyx_v_f, (&__pyx_v_support))); if (unlikely(__pyx_t_1 == ((int)-1)))
__PYX_ERR(0, 1557, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:16:0,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscdmplex.h:71:29:
note: expected ‘const PetscInt ** {aka const int **}’ but argument is of
type ‘PetscInt ** {aka int **}’
 PETSC_EXTERN PetscErrorCode DMPlexGetSupport(DM, PetscInt, const PetscInt
*[]);
                             ^
firedrake/dmplex.c: In function
‘__pyx_f_9firedrake_6dmplex_traverse_cell_string’:
firedrake/dmplex.c:21585:94: warning: passing argument 3 of ‘DMPlexGetCone’
from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_t_1 =
__pyx_f_9firedrake_6dmplex_CHKERR(DMPlexGetCone(__pyx_v_plex->dm,
__pyx_v_c, (&__pyx_v_cone))); if (unlikely(__pyx_t_1 == ((int)-1)))
__PYX_ERR(0, 1621, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:16:0,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscdmplex.h:63:29:
note: expected ‘const PetscInt ** {aka const int **}’ but argument is of
type ‘PetscInt ** {aka int **}’
 PETSC_EXTERN PetscErrorCode DMPlexGetCone(DM, PetscInt, const PetscInt
*[]);
                             ^
firedrake/dmplex.c:21666:105: warning: passing argument 3 of
‘DMPlexGetConeOrientation’ from incompatible pointer type
[-Wincompatible-pointer-types]
     __pyx_t_1 =
__pyx_f_9firedrake_6dmplex_CHKERR(DMPlexGetConeOrientation(__pyx_v_plex->dm,
__pyx_v_c, (&__pyx_v_cone_orient))); if (unlikely(__pyx_t_1 == ((int)-1)))
__PYX_ERR(0, 1630, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:16:0,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscdmplex.h:67:29:
note: expected ‘const PetscInt ** {aka const int **}’ but argument is of
type ‘PetscInt ** {aka int **}’
 PETSC_EXTERN PetscErrorCode DMPlexGetConeOrientation(DM, PetscInt, const
PetscInt *[]);
                             ^
firedrake/dmplex.c: In function
‘__pyx_pf_9firedrake_6dmplex_40orientations_facet2cell’:
firedrake/dmplex.c:24681:96: warning: passing argument 3 of ‘DMPlexGetCone’
from incompatible pointer type [-Wincompatible-pointer-types]
       __pyx_t_9 =
__pyx_f_9firedrake_6dmplex_CHKERR(DMPlexGetCone(__pyx_v_plex->dm,
__pyx_v_c, (&__pyx_v_cone))); if (unlikely(__pyx_t_9 == ((int)-1)))
__PYX_ERR(0, 1998, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:16:0,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscdmplex.h:63:29:
note: expected ‘const PetscInt ** {aka const int **}’ but argument is of
type ‘PetscInt ** {aka int **}’
 PETSC_EXTERN PetscErrorCode DMPlexGetCone(DM, PetscInt, const PetscInt
*[]);
                             ^
firedrake/dmplex.c:24690:107: warning: passing argument 3 of
‘DMPlexGetConeOrientation’ from incompatible pointer type
[-Wincompatible-pointer-types]
       __pyx_t_9 =
__pyx_f_9firedrake_6dmplex_CHKERR(DMPlexGetConeOrientation(__pyx_v_plex->dm,
__pyx_v_c, (&__pyx_v_cone_orient))); if (unlikely(__pyx_t_9 == ((int)-1)))
__PYX_ERR(0, 1999, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:16:0,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscdmplex.h:67:29:
note: expected ‘const PetscInt ** {aka const int **}’ but argument is of
type ‘PetscInt ** {aka int **}’
 PETSC_EXTERN PetscErrorCode DMPlexGetConeOrientation(DM, PetscInt, const
PetscInt *[]);
                             ^
firedrake/dmplex.c:24893:100: warning: passing argument 3 of
‘DMPlexGetCone’ from incompatible pointer type
[-Wincompatible-pointer-types]
       __pyx_t_9 =
__pyx_f_9firedrake_6dmplex_CHKERR(DMPlexGetCone(__pyx_v_plex->dm,
__pyx_v_facet, (&__pyx_v_cone))); if (unlikely(__pyx_t_9 == ((int)-1)))
__PYX_ERR(0, 2055, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:16:0,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscdmplex.h:63:29:
note: expected ‘const PetscInt ** {aka const int **}’ but argument is of
type ‘PetscInt ** {aka int **}’
 PETSC_EXTERN PetscErrorCode DMPlexGetCone(DM, PetscInt, const PetscInt
*[]);
                             ^
firedrake/dmplex.c: In function
‘__pyx_pf_9firedrake_6dmplex_42exchange_cell_orientations’:
firedrake/dmplex.c:25444:123: warning: passing argument 4 of
‘PetscSFGetGraph’ from incompatible pointer type
[-Wincompatible-pointer-types]
     __pyx_t_10 =
__pyx_f_9firedrake_6dmplex_CHKERR(PetscSFGetGraph(__pyx_v_sf->sf,
(&__pyx_v_nroots), (&__pyx_v_nleaves), (&__pyx_v_ilocal),
(&__pyx_v_iremote))); if (unlikely(__pyx_t_10 == ((int)-1))) __PYX_ERR(0,
2101, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:12:0,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscsf.h:76:29:
note: expected ‘const PetscInt ** {aka const int **}’ but argument is of
type ‘PetscInt ** {aka int **}’
 PETSC_EXTERN PetscErrorCode
PetscSFGetGraph(PetscSF,PetscInt*,PetscInt*,const PetscInt**,const
PetscSFNode**);
                             ^
firedrake/dmplex.c:25444:142: warning: passing argument 5 of
‘PetscSFGetGraph’ from incompatible pointer type
[-Wincompatible-pointer-types]
     __pyx_t_10 =
__pyx_f_9firedrake_6dmplex_CHKERR(PetscSFGetGraph(__pyx_v_sf->sf,
(&__pyx_v_nroots), (&__pyx_v_nleaves), (&__pyx_v_ilocal),
(&__pyx_v_iremote))); if (unlikely(__pyx_t_10 == ((int)-1))) __PYX_ERR(0,
2101, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:12:0,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscsf.h:76:29:
note: expected ‘const PetscSFNode ** {aka const struct <anonymous> **}’ but
argument is of type ‘PetscSFNode ** {aka struct <anonymous> **}’
 PETSC_EXTERN PetscErrorCode
PetscSFGetGraph(PetscSF,PetscInt*,PetscInt*,const PetscInt**,const
PetscSFNode**);
                             ^
firedrake/dmplex.c: In function ‘__pyx_pf_9firedrake_6dmplex_46prune_sf’:
firedrake/dmplex.c:26190:120: warning: passing argument 4 of
‘PetscSFGetGraph’ from incompatible pointer type
[-Wincompatible-pointer-types]
   __pyx_t_1 =
__pyx_f_9firedrake_6dmplex_CHKERR(PetscSFGetGraph(__pyx_v_sf->sf,
(&__pyx_v_nroots), (&__pyx_v_nleaves), (&__pyx_v_ilocal),
(&__pyx_v_iremote))); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(0,
2161, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:12:0,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscsf.h:76:29:
note: expected ‘const PetscInt ** {aka const int **}’ but argument is of
type ‘PetscInt ** {aka int **}’
 PETSC_EXTERN PetscErrorCode
PetscSFGetGraph(PetscSF,PetscInt*,PetscInt*,const PetscInt**,const
PetscSFNode**);
                             ^
firedrake/dmplex.c:26190:139: warning: passing argument 5 of
‘PetscSFGetGraph’ from incompatible pointer type
[-Wincompatible-pointer-types]
   __pyx_t_1 =
__pyx_f_9firedrake_6dmplex_CHKERR(PetscSFGetGraph(__pyx_v_sf->sf,
(&__pyx_v_nroots), (&__pyx_v_nleaves), (&__pyx_v_ilocal),
(&__pyx_v_iremote))); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(0,
2161, __pyx_L1_error)
^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:12:0,
                 from firedrake/dmplex.c:568:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscsf.h:76:29:
note: expected ‘const PetscSFNode ** {aka const struct <anonymous> **}’ but
argument is of type ‘PetscSFNode ** {aka struct <anonymous> **}’
 PETSC_EXTERN PetscErrorCode
PetscSFGetGraph(PetscSF,PetscInt*,PetscInt*,const PetscInt**,const
PetscSFNode**);
                             ^
firedrake/dmplex.c: In function
‘__pyx_pf_9firedrake_6dmplex_8get_cell_nodes.isra.79’:
firedrake/dmplex.c:2282:82: warning:
‘__pyx_pybuffernd_layer_extents.diminfo[0].strides’ may be used
uninitialized in this function [-Wmaybe-uninitialized]
 #define __Pyx_BufPtrCContig2d(type, buf, i0, s0, i1, s1)
((type)((char*)buf + i0 * s0) + i1)
^
firedrake/dmplex.c:8816:21: note:
‘__pyx_pybuffernd_layer_extents.diminfo[0].strides’ was declared here
   __Pyx_LocalBuf_ND __pyx_pybuffernd_layer_extents;
                     ^
firedrake/dmplex.c: In function
‘__pyx_pf_9firedrake_6dmplex_6create_section.isra.80’:
firedrake/dmplex.c:8602:19: warning: ‘__pyx_v_ndof’ may be used
uninitialized in this function [-Wmaybe-uninitialized]
       __pyx_t_7 =
__pyx_f_9firedrake_6dmplex_CHKERR(PetscSectionSetDof(__pyx_v_section->sec,
__pyx_v_p, __pyx_v_ndof)); if (unlikely(__pyx_t_7 == ((int)-1)))
__PYX_ERR(0, 472, __pyx_L1_error)
                   ^
firedrake/dmplex.c:2282:82: warning:
‘__pyx_pybuffernd_layer_extents.diminfo[0].strides’ may be used
uninitialized in this function [-Wmaybe-uninitialized]
 #define __Pyx_BufPtrCContig2d(type, buf, i0, s0, i1, s1)
((type)((char*)buf + i0 * s0) + i1)
^
firedrake/dmplex.c:7858:21: note:
‘__pyx_pybuffernd_layer_extents.diminfo[0].strides’ was declared here
   __Pyx_LocalBuf_ND __pyx_pybuffernd_layer_extents;
                     ^
firedrake/dmplex.c: In function
‘__pyx_f_9firedrake_6dmplex_DMPlexGetAdjacency_Facet_Support’:
firedrake/dmplex.c:27239:15: warning: ‘__pyx_v_point’ may be used
uninitialized in this function [-Wmaybe-uninitialized]
   __pyx_t_1 =
__pyx_f_9firedrake_6dmplex_CHKERR(DMPlexRestoreTransitiveClosure(__pyx_v_dm,
__pyx_v_point, PETSC_TRUE, (&__pyx_v_closureSize), (&__pyx_v_closure))); if
(unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(0, 2317, __pyx_L1_error)
               ^
firedrake/dmplex.c: In function
‘__pyx_pf_9firedrake_6dmplex_10get_facet_nodes.isra.78’:
firedrake/dmplex.c:2282:82: warning:
‘__pyx_pybuffernd_layer_extents.diminfo[0].strides’ may be used
uninitialized in this function [-Wmaybe-uninitialized]
 #define __Pyx_BufPtrCContig2d(type, buf, i0, s0, i1, s1)
((type)((char*)buf + i0 * s0) + i1)
^
firedrake/dmplex.c:9771:21: note:
‘__pyx_pybuffernd_layer_extents.diminfo[0].strides’ was declared here
   __Pyx_LocalBuf_ND __pyx_pybuffernd_layer_extents;
                     ^
firedrake/dmplex.c: In function
‘__pyx_pf_9firedrake_6dmplex_12boundary_nodes.isra.77’:
firedrake/dmplex.c:10809:21: warning:
‘__pyx_pybuffernd_layer_extents.diminfo[0].strides’ may be used
uninitialized in this function [-Wmaybe-uninitialized]
   __Pyx_LocalBuf_ND __pyx_pybuffernd_layer_extents;
                     ^
firedrake/dmplex.c:10791:7: warning: ‘__pyx_v_layers’ may be used
uninitialized in this function [-Wmaybe-uninitialized]
   int __pyx_v_layers;
       ^
firedrake/dmplex.c: In function
‘__pyx_f_9firedrake_6dmplex_traverse_cell_string’:
firedrake/dmplex.c:21821:7: warning: ‘__pyx_v_support_size’ may be used
uninitialized in this function [-Wmaybe-uninitialized]
       for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) {
       ^
firedrake/dmplex.c: In function
‘__pyx_f_9firedrake_6dmplex_locally_orient_quadrilateral_plex’:
firedrake/dmplex.c:22177:12: warning: ‘__pyx_v_size’ may be used
uninitialized in this function [-Wmaybe-uninitialized]
         if (unlikely(!(__pyx_t_14 != 0))) {
            ^
firedrake/dmplex.c: In function
‘__pyx_pf_9firedrake_6dmplex_38quadrilateral_facet_orientations.isra.59’:
firedrake/dmplex.c:24163:7: warning: ‘__pyx_v_size’ may be used
uninitialized in this function [-Wmaybe-uninitialized]
       for (__pyx_t_49 = 0; __pyx_t_49 < __pyx_t_48; __pyx_t_49+=1) {
       ^
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions
-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro
-g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.5/firedrake/dmplex.o -lpetsc
-o /home/naceur/Documents/firedrake/src/firedrake/firedrake/
dmplex.cpython-35m-x86_64-linux-gnu.so
-L/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/lib
-Wl,-rpath,/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/lib
-Wl,-rpath,/home/naceur/Documents/firedrake/lib
cythoning firedrake/extrusion_numbering.pyx to
firedrake/extrusion_numbering.c
building 'firedrake.extrusion_numbering' extension
mpicc -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -fPIC
-I/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include
-I/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc4py/include
-I/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include
-I/home/naceur/Documents/firedrake/include -I/usr/include/python3.5m -c
firedrake/extrusion_numbering.c -o
build/temp.linux-x86_64-3.5/firedrake/extrusion_numbering.o
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/ndarraytypes.h:1816:0,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/ndarrayobject.h:18,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                 from firedrake/extrusion_numbering.c:567:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2:
warning: #warning "Using deprecated NumPy API, disable it by " "#defining
NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
 #warning "Using deprecated NumPy API, disable it by " \
  ^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscbag.h:4:0,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petsc.h:5,
                 from firedrake/extrusion_numbering.c:569:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include/petscsys.h:255:0:
warning: "__STDC_FORMAT_MACROS" redefined
 #define __STDC_FORMAT_MACROS /* required for using PRId64 from c++ */
 ^
In file included from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/numpyconfig.h:4:0,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/npy_common.h:5,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/ndarraytypes.h:4,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/ndarrayobject.h:18,
                 from
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                 from firedrake/extrusion_numbering.c:567:
/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include/numpy/_numpyconfig.h:31:0:
note: this is the location of the previous definition
 #define __STDC_FORMAT_MACROS 1
 ^
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions
-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro
-g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2
build/temp.linux-x86_64-3.5/firedrake/extrusion_numbering.o -lpetsc -o
/home/naceur/Documents/firedrake/src/firedrake/firedrake/
extrusion_numbering.cpython-35m-x86_64-linux-gnu.so
-L/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/lib
-Wl,-rpath,/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/lib
-Wl,-rpath,/home/naceur/Documents/firedrake/lib
cythoning firedrake/hdf5interface.pyx to firedrake/hdf5interface.c
building 'firedrake.hdf5interface' extension
mpicc -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -fPIC
-I/home/naceur/Documents/firedrake/lib/python3.5/site-packages/numpy/core/include
-I/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc4py/include
-I/home/naceur/Documents/firedrake/lib/python3.5/site-packages/petsc/include
-I/home/naceur/Documents/firedrake/include -I/usr/include/python3.5m -c
firedrake/hdf5interface.c -o
build/temp.linux-x86_64-3.5/firedrake/hdf5interface.o
firedrake/hdf5interface.c:565:18: fatal error: hdf5.h: Aucun fichier ou
dossier de ce type
compilation terminated.
warning: firedrake/dmplexinc.pxi:61:4: 'PetscSFNode' redeclared
warning: firedrake/dmplex.pyx:1393:4: Buffer unpacking not optimized away.
warning: firedrake/dmplex.pyx:1393:4: Buffer unpacking not optimized away.
warning: firedrake/dmplex.pyx:1785:4: Buffer unpacking not optimized away.
warning: firedrake/dmplex.pyx:1785:4: Buffer unpacking not optimized away.
warning: firedrake/dmplex.pyx:1786:4: Buffer unpacking not optimized away.
warning: firedrake/dmplex.pyx:1786:4: Buffer unpacking not optimized away.
warning: firedrake/dmplexinc.pxi:61:4: 'PetscSFNode' redeclared
error: command 'mpicc' failed with exit status 1
    Linting firedrake codebase
    Linting firedrake test suite
    Linting firedrake scripts
    Running all regression tests
============================= test session starts
==============================
platform linux -- Python 3.5.2, pytest-3.5.0, py-1.5.3, pluggy-0.6.0
rootdir: /home/naceur/Documents/firedrake/src/firedrake, inifile: setup.cfg
collected 0 items / 1
errors
==================================== ERRORS
====================================
______________________________ ERROR collecting
_______________________________
../../lib/python3.5/site-packages/_pytest/config.py:334: in
_getconftestmodules
    return self._path2confmods[path]
E   KeyError:
local('/home/naceur/Documents/firedrake/src/firedrake/tests/extrusion')
During handling of the above exception, another exception occurred:
../../lib/python3.5/site-packages/_pytest/config.py:365: in _importconftest
    return self._conftestpath2mod[conftestpath]
E   KeyError:
local('/home/naceur/Documents/firedrake/src/firedrake/tests/extrusion/conftest.py')
During handling of the above exception, another exception occurred:
../../lib/python3.5/site-packages/_pytest/config.py:371: in _importconftest
    mod = conftestpath.pyimport()
../../lib/python3.5/site-packages/py/_path/local.py:668: in pyimport
    __import__(modname)
<frozen importlib._bootstrap>:969: in _find_and_load
    ???
<frozen importlib._bootstrap>:958: in _find_and_load_unlocked
    ???
<frozen importlib._bootstrap>:664: in _load_unlocked
    ???
<frozen importlib._bootstrap>:634: in _load_backward_compatible
    ???
../../lib/python3.5/site-packages/_pytest/assertion/rewrite.py:213: in
load_module
    py.builtin.exec_(co, mod.__dict__)
tests/extrusion/conftest.py:2: in <module>
    from firedrake import ExtrudedMesh, UnitSquareMesh, UnitIntervalMesh
firedrake/__init__.py:27: in <module>
    firedrake_configuration.setup_cache_dirs()
firedrake_configuration/__init__.py:46: in setup_cache_dirs
    os.environ["PYOP2_CACHE_DIR"] =
os.path.join(config["options"]["cache_dir"], "pyop2")
E   TypeError: 'NoneType' object is not subscriptable
During handling of the above exception, another exception occurred:
../../lib/python3.5/site-packages/py/_path/common.py:377: in visit
    for x in Visitor(fil, rec, ignore, bf, sort).gen(self):
../../lib/python3.5/site-packages/py/_path/common.py:418: in gen
    dirs = self.optsort([p for p in entries
../../lib/python3.5/site-packages/py/_path/common.py:419: in <listcomp>
    if p.check(dir=1) and (rec is None or rec(p))])
../../lib/python3.5/site-packages/_pytest/main.py:434: in _recurse
    ihook = self.gethookproxy(path)
../../lib/python3.5/site-packages/_pytest/main.py:338: in gethookproxy
    my_conftestmodules = pm._getconftestmodules(fspath)
../../lib/python3.5/site-packages/_pytest/config.py:348: in
_getconftestmodules
    mod = self._importconftest(conftestpath)
../../lib/python3.5/site-packages/_pytest/config.py:376: in _importconftest
    raise ConftestImportFailure(conftestpath, sys.exc_info())
E   _pytest.config.ConftestImportFailure: TypeError("'NoneType' object is
not subscriptable",)
E     File "<frozen importlib._bootstrap>", line 969, in _find_and_load
E     File "<frozen importlib._bootstrap>", line 958, in
_find_and_load_unlocked
E     File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
E     File "<frozen importlib._bootstrap>", line 634, in
_load_backward_compatible
E     File
"/home/naceur/Documents/firedrake/lib/python3.5/site-packages/_pytest/assertion/rewrite.py",
line 213, in load_module
E       py.builtin.exec_(co, mod.__dict__)
E     File
"/home/naceur/Documents/firedrake/src/firedrake/tests/extrusion/conftest.py",
line 2, in <module>
E       from firedrake import ExtrudedMesh, UnitSquareMesh, UnitIntervalMesh
E     File
"/home/naceur/Documents/firedrake/src/firedrake/firedrake/__init__.py",
line 27, in <module>
E       firedrake_configuration.setup_cache_dirs()
E     File
"/home/naceur/Documents/firedrake/src/firedrake/firedrake_configuration/__init__.py",
line 46, in setup_cache_dirs
E       os.environ["PYOP2_CACHE_DIR"] =
os.path.join(config["options"]["cache_dir"], "pyop2")
!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection
!!!!!!!!!!!!!!!!!!!!
=========================== 1 error in 0.42 seconds
============================
Makefile:60 : la recette pour la cible « test » a échouée
make: *** [test] Erreur 2
(firedrake) naceur@kahina:~/Documents/firedrake/src/firedrake$