Source: basemap
Version: 1.2.1+dfsg-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200802 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> set -e ; \
> cython3 -3 src/*pyx; \
> for python in python3.8; do \
>       $python setup.py install --root 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/ --install-layout=deb; \
>       $python-dbg setup.py install --root 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap-dbg/ 
> --install-layout=deb; \
> done
> checking for GEOS lib in /sbuild-nonexistent ....
> checking for GEOS lib in /sbuild-nonexistent/local ....
> checking for GEOS lib in /usr ....
> GEOS lib (version 3.8.1) found in /usr
> running install
> running build
> running config_cc
> unifing config_cc, config, build_clib, build_ext, build commands --compiler 
> options
> running config_fc
> unifing config_fc, config, build_clib, build_ext, build commands --fcompiler 
> options
> running build_src
> build_src
> building extension "_geoslib" sources
> build_src: building npy-pkg config files
> running build_py
> running build_ext
> customize UnixCCompiler
> customize UnixCCompiler using build_ext
> building '_geoslib' extension
> compiling C sources
> C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare 
> -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat 
> -Werror=format-security -g -fwrapv -O2 -g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
> 
> compile options: '-I/usr/include 
> -I/usr/lib/python3/dist-packages/numpy/core/include 
> -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.8 
> -c'
> x86_64-linux-gnu-gcc: src/_geoslib.c
> In file included from 
> /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1822,
>                  from 
> /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12,
>                  from 
> /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
>                  from src/_geoslib.c:608:
> /usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2:
>  warning: #warning "Using deprecated NumPy API, disable it with " "#define 
> NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
>    17 | #warning "Using deprecated NumPy API, disable it with " \
>       |  ^~~~~~~
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_is_valid’:
> src/_geoslib.c:1694:43: warning: passing argument 1 of ‘GEOSisValid’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  1694 |   __pyx_v_valid = GEOSisValid(__pyx_v_self->_geom);
>       |                               ~~~~~~~~~~~~^~~~~~~
>       |                                           |
>       |                                           GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1953:54: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1953 | extern char GEOS_DLL GEOSisValid(const GEOSGeometry* g);
>       |                                  ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_2geom_type’:
> src/_geoslib.c:1794:59: warning: passing argument 1 of ‘GEOSGeomType’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  1794 |   __pyx_t_1 = PyBytes_FromString(GEOSGeomType(__pyx_v_self->_geom)); 
> if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 152, __pyx_L1_error)
>       |                                               ~~~~~~~~~~~~^~~~~~~
>       |                                                           |
>       |                                                           
> GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1976:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1976 | extern char GEOS_DLL *GEOSGeomType(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_4within’:
> src/_geoslib.c:1885:31: warning: passing argument 1 of ‘GEOSWithin’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  1885 |   __pyx_v_answer = GEOSWithin(__pyx_v_g1, __pyx_v_g2);
>       |                               ^~~~~~~~~~
>       |                               |
>       |                               GEOSGeometry ** {aka struct GEOSGeom_t 
> **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1769:53: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1769 | extern char GEOS_DLL GEOSWithin(const GEOSGeometry* g1, const 
> GEOSGeometry* g2);
>       |                                 ~~~~~~~~~~~~~~~~~~~~^~
> src/_geoslib.c:1885:43: warning: passing argument 2 of ‘GEOSWithin’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  1885 |   __pyx_v_answer = GEOSWithin(__pyx_v_g1, __pyx_v_g2);
>       |                                           ^~~~~~~~~~
>       |                                           |
>       |                                           GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1769:77: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1769 | extern char GEOS_DLL GEOSWithin(const GEOSGeometry* g1, const 
> GEOSGeometry* g2);
>       |                                                         
> ~~~~~~~~~~~~~~~~~~~~^~
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_6union’:
> src/_geoslib.c:2023:26: warning: passing argument 1 of ‘GEOSUnion’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2023 |   __pyx_v_g3 = GEOSUnion(__pyx_v_g1, __pyx_v_g2);
>       |                          ^~~~~~~~~~
>       |                          |
>       |                          GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1638:61: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1638 | extern GEOSGeometry GEOS_DLL *GEOSUnion(const GEOSGeometry* g1, const 
> GEOSGeometry* g2);
>       |                                         ~~~~~~~~~~~~~~~~~~~~^~
> src/_geoslib.c:2023:38: warning: passing argument 2 of ‘GEOSUnion’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2023 |   __pyx_v_g3 = GEOSUnion(__pyx_v_g1, __pyx_v_g2);
>       |                                      ^~~~~~~~~~
>       |                                      |
>       |                                      GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1638:85: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1638 | extern GEOSGeometry GEOS_DLL *GEOSUnion(const GEOSGeometry* g1, const 
> GEOSGeometry* g2);
>       |                                                                 
> ~~~~~~~~~~~~~~~~~~~~^~
> src/_geoslib.c:2023:14: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2023 |   __pyx_v_g3 = GEOSUnion(__pyx_v_g1, __pyx_v_g2);
>       |              ^
> src/_geoslib.c:2032:35: warning: passing argument 1 of ‘GEOSGeomTypeId’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2032 |   __pyx_v_typeid = GEOSGeomTypeId(__pyx_v_g3);
>       |                                   ^~~~~~~~~~
>       |                                   |
>       |                                   GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1979:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1979 | extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2119:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2119 |     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1997:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1997 | extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2128:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2128 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                                     ^~~~~~~~~~
>       |                                     |
>       |                                     GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2007:74: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2007 | extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const 
> GEOSGeometry* g, int n);
>       |                                                      
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2128:18: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2128 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                  ^
> src/_geoslib.c:2171:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2171 |     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1997:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1997 | extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2180:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2180 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                                     ^~~~~~~~~~
>       |                                     |
>       |                                     GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2007:74: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2007 | extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const 
> GEOSGeometry* g, int n);
>       |                                                      
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2180:18: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2180 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                  ^
> src/_geoslib.c:2223:49: warning: passing argument 1 of ‘GEOSGeomType’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2223 |     __pyx_t_2 = PyBytes_FromString(GEOSGeomType(__pyx_v_g3)); if 
> (unlikely(!__pyx_t_2)) __PYX_ERR(0, 194, __pyx_L1_error)
>       |                                                 ^~~~~~~~~~
>       |                                                 |
>       |                                                 GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1976:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1976 | extern char GEOS_DLL *GEOSGeomType(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2253:20: warning: passing argument 1 of ‘GEOSGeom_destroy’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2253 |   GEOSGeom_destroy(__pyx_v_g3);
>       |                    ^~~~~~~~~~
>       |                    |
>       |                    GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1582:53: note: expected ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’}
>  1582 | extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
>       |                                       ~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_8simplify’:
> src/_geoslib.c:2359:29: warning: passing argument 1 of ‘GEOSSimplify’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2359 |   __pyx_v_g3 = GEOSSimplify(__pyx_v_g1, __pyx_v_tolerance);
>       |                             ^~~~~~~~~~
>       |                             |
>       |                             GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1669:64: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1669 | extern GEOSGeometry GEOS_DLL *GEOSSimplify(const GEOSGeometry* g, 
> double tolerance);
>       |                                            ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2359:14: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2359 |   __pyx_v_g3 = GEOSSimplify(__pyx_v_g1, __pyx_v_tolerance);
>       |              ^
> src/_geoslib.c:2368:35: warning: passing argument 1 of ‘GEOSGeomTypeId’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2368 |   __pyx_v_typeid = GEOSGeomTypeId(__pyx_v_g3);
>       |                                   ^~~~~~~~~~
>       |                                   |
>       |                                   GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1979:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1979 | extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2455:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2455 |     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1997:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1997 | extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2464:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2464 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                                     ^~~~~~~~~~
>       |                                     |
>       |                                     GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2007:74: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2007 | extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const 
> GEOSGeometry* g, int n);
>       |                                                      
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2464:18: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2464 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                  ^
> src/_geoslib.c:2507:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2507 |     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1997:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1997 | extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2516:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2516 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                                     ^~~~~~~~~~
>       |                                     |
>       |                                     GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2007:74: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2007 | extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const 
> GEOSGeometry* g, int n);
>       |                                                      
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2516:18: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2516 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                  ^
> src/_geoslib.c:2559:49: warning: passing argument 1 of ‘GEOSGeomType’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2559 |     __pyx_t_3 = PyBytes_FromString(GEOSGeomType(__pyx_v_g3)); if 
> (unlikely(!__pyx_t_3)) __PYX_ERR(0, 227, __pyx_L1_error)
>       |                                                 ^~~~~~~~~~
>       |                                                 |
>       |                                                 GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1976:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1976 | extern char GEOS_DLL *GEOSGeomType(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2589:20: warning: passing argument 1 of ‘GEOSGeom_destroy’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2589 |   GEOSGeom_destroy(__pyx_v_g3);
>       |                    ^~~~~~~~~~
>       |                    |
>       |                    GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1582:53: note: expected ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’}
>  1582 | extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
>       |                                       ~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_10fix’:
> src/_geoslib.c:2683:27: warning: passing argument 1 of ‘GEOSBuffer’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2683 |   __pyx_v_g3 = GEOSBuffer(__pyx_v_g1, 0., 0);
>       |                           ^~~~~~~~~~
>       |                           |
>       |                           GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1487:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1487 | extern GEOSGeometry GEOS_DLL *GEOSBuffer(const GEOSGeometry* g,
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2683:14: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2683 |   __pyx_v_g3 = GEOSBuffer(__pyx_v_g1, 0., 0);
>       |              ^
> src/_geoslib.c:2692:35: warning: passing argument 1 of ‘GEOSGeomTypeId’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2692 |   __pyx_v_typeid = GEOSGeomTypeId(__pyx_v_g3);
>       |                                   ^~~~~~~~~~
>       |                                   |
>       |                                   GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1979:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1979 | extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2779:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2779 |     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1997:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1997 | extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2788:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2788 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                                     ^~~~~~~~~~
>       |                                     |
>       |                                     GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2007:74: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2007 | extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const 
> GEOSGeometry* g, int n);
>       |                                                      
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2788:18: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2788 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                  ^
> src/_geoslib.c:2831:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2831 |     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1997:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1997 | extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2840:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2840 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                                     ^~~~~~~~~~
>       |                                     |
>       |                                     GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2007:74: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2007 | extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const 
> GEOSGeometry* g, int n);
>       |                                                      
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2840:18: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2840 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                  ^
> src/_geoslib.c:2883:49: warning: passing argument 1 of ‘GEOSGeomType’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2883 |     __pyx_t_2 = PyBytes_FromString(GEOSGeomType(__pyx_v_g3)); if 
> (unlikely(!__pyx_t_2)) __PYX_ERR(0, 258, __pyx_L1_error)
>       |                                                 ^~~~~~~~~~
>       |                                                 |
>       |                                                 GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1976:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1976 | extern char GEOS_DLL *GEOSGeomType(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2913:20: warning: passing argument 1 of ‘GEOSGeom_destroy’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2913 |   GEOSGeom_destroy(__pyx_v_g3);
>       |                    ^~~~~~~~~~
>       |                    |
>       |                    GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1582:53: note: expected ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’}
>  1582 | extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
>       |                                       ~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_12intersects’:
> src/_geoslib.c:3016:35: warning: passing argument 1 of ‘GEOSIntersects’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  3016 |   __pyx_v_answer = GEOSIntersects(__pyx_v_g1, __pyx_v_g2);
>       |                                   ^~~~~~~~~~
>       |                                   |
>       |                                   GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1767:57: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1767 | extern char GEOS_DLL GEOSIntersects(const GEOSGeometry* g1, const 
> GEOSGeometry* g2);
>       |                                     ~~~~~~~~~~~~~~~~~~~~^~
> src/_geoslib.c:3016:47: warning: passing argument 2 of ‘GEOSIntersects’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  3016 |   __pyx_v_answer = GEOSIntersects(__pyx_v_g1, __pyx_v_g2);
>       |                                               ^~~~~~~~~~
>       |                                               |
>       |                                               GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1767:81: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1767 | extern char GEOS_DLL GEOSIntersects(const GEOSGeometry* g1, const 
> GEOSGeometry* g2);
>       |                                                             
> ~~~~~~~~~~~~~~~~~~~~^~
> src/_geoslib.c: In function 
> ‘__pyx_pf_8_geoslib_12BaseGeometry_14intersection’:
> src/_geoslib.c:3156:33: warning: passing argument 1 of ‘GEOSIntersection’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3156 |   __pyx_v_g3 = GEOSIntersection(__pyx_v_g1, __pyx_v_g2);
>       |                                 ^~~~~~~~~~
>       |                                 |
>       |                                 GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1591:68: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1591 | extern GEOSGeometry GEOS_DLL *GEOSIntersection(const GEOSGeometry* 
> g1, const GEOSGeometry* g2);
>       |                                                ~~~~~~~~~~~~~~~~~~~~^~
> src/_geoslib.c:3156:45: warning: passing argument 2 of ‘GEOSIntersection’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3156 |   __pyx_v_g3 = GEOSIntersection(__pyx_v_g1, __pyx_v_g2);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1591:92: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1591 | extern GEOSGeometry GEOS_DLL *GEOSIntersection(const GEOSGeometry* 
> g1, const GEOSGeometry* g2);
>       |                                                                       
>  ~~~~~~~~~~~~~~~~~~~~^~
> src/_geoslib.c:3156:14: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  3156 |   __pyx_v_g3 = GEOSIntersection(__pyx_v_g1, __pyx_v_g2);
>       |              ^
> src/_geoslib.c:3165:35: warning: passing argument 1 of ‘GEOSGeomTypeId’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  3165 |   __pyx_v_typeid = GEOSGeomTypeId(__pyx_v_g3);
>       |                                   ^~~~~~~~~~
>       |                                   |
>       |                                   GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1979:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1979 | extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:3282:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3282 |     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1997:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1997 | extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:3313:39: warning: passing argument 1 of ‘GEOSGetGeometryN’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3313 |       __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, __pyx_v_i);
>       |                                       ^~~~~~~~~~
>       |                                       |
>       |                                       GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2007:74: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2007 | extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const 
> GEOSGeometry* g, int n);
>       |                                                      
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:3313:20: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  3313 |       __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, __pyx_v_i);
>       |                    ^
> src/_geoslib.c:3366:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3366 |     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1997:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1997 | extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:3397:39: warning: passing argument 1 of ‘GEOSGetGeometryN’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3397 |       __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, __pyx_v_i);
>       |                                       ^~~~~~~~~~
>       |                                       |
>       |                                       GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2007:74: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2007 | extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const 
> GEOSGeometry* g, int n);
>       |                                                      
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:3397:20: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  3397 |       __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, __pyx_v_i);
>       |                    ^
> src/_geoslib.c:3450:22: warning: passing argument 1 of ‘GEOSGeom_destroy’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3450 |     GEOSGeom_destroy(__pyx_v_g3);
>       |                      ^~~~~~~~~~
>       |                      |
>       |                      GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1582:53: note: expected ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’}
>  1582 | extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
>       |                                       ~~~~~~~~~~~~~~^
> src/_geoslib.c:3475:20: warning: passing argument 1 of ‘GEOSGeom_destroy’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3475 |   GEOSGeom_destroy(__pyx_v_g3);
>       |                    ^~~~~~~~~~
>       |                    |
>       |                    GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1582:53: note: expected ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’}
>  1582 | extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
>       |                                       ~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_18__dealloc__’:
> src/_geoslib.c:3604:32: warning: passing argument 1 of ‘GEOSGeom_destroy’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3604 |   GEOSGeom_destroy(__pyx_v_self->_geom);
>       |                    ~~~~~~~~~~~~^~~~~~~
>       |                                |
>       |                                GEOSGeometry ** {aka struct GEOSGeom_t 
> **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1582:53: note: expected ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’}
>  1582 | extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
>       |                                       ~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_7Polygon___init__’:
> src/_geoslib.c:4033:14: warning: assignment to ‘GEOSCoordSequence **’ {aka 
> ‘struct GEOSCoordSeq_t **’} from incompatible pointer type ‘GEOSCoordSequence 
> *’ {aka ‘struct GEOSCoordSeq_t *’} [-Wincompatible-pointer-types]
>  4033 |   __pyx_v_cs = GEOSCoordSeq_create(__pyx_v_M, 2);
>       |              ^
> src/_geoslib.c:4079:30: warning: passing argument 1 of ‘GEOSCoordSeq_setX’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4079 |     (void)(GEOSCoordSeq_setX(__pyx_v_cs, __pyx_v_i, __pyx_v_dx));
>       |                              ^~~~~~~~~~
>       |                              |
>       |                              GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1406:58: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1406 | extern int GEOS_DLL GEOSCoordSeq_setX(GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4088:30: warning: passing argument 1 of ‘GEOSCoordSeq_setY’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4088 |     (void)(GEOSCoordSeq_setY(__pyx_v_cs, __pyx_v_i, __pyx_v_dy));
>       |                              ^~~~~~~~~~
>       |                              |
>       |                              GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1408:58: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1408 | extern int GEOS_DLL GEOSCoordSeq_setY(GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4126:30: warning: passing argument 1 of ‘GEOSCoordSeq_setX’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4126 |     (void)(GEOSCoordSeq_setX(__pyx_v_cs, (__pyx_v_M - 1), 
> __pyx_v_dx));
>       |                              ^~~~~~~~~~
>       |                              |
>       |                              GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1406:58: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1406 | extern int GEOS_DLL GEOSCoordSeq_setX(GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4135:30: warning: passing argument 1 of ‘GEOSCoordSeq_setY’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4135 |     (void)(GEOSCoordSeq_setY(__pyx_v_cs, (__pyx_v_M - 1), 
> __pyx_v_dy));
>       |                              ^~~~~~~~~~
>       |                              |
>       |                              GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1408:58: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1408 | extern int GEOS_DLL GEOSCoordSeq_setY(GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4153:42: warning: passing argument 1 of 
> ‘GEOSGeom_createLinearRing’ from incompatible pointer type 
> [-Wincompatible-pointer-types]
>  4153 |   __pyx_v_lr = GEOSGeom_createLinearRing(__pyx_v_cs);
>       |                                          ^~~~~~~~~~
>       |                                          |
>       |                                          GEOSCoordSequence ** {aka 
> struct GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1558:76: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1558 | extern GEOSGeometry GEOS_DLL 
> *GEOSGeom_createLinearRing(GEOSCoordSequence* s);
>       |                                                         
> ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4153:14: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  4153 |   __pyx_v_lr = GEOSGeom_createLinearRing(__pyx_v_cs);
>       |              ^
> src/_geoslib.c:4162:59: warning: passing argument 1 of 
> ‘GEOSGeom_createPolygon’ from incompatible pointer type 
> [-Wincompatible-pointer-types]
>  4162 |   __pyx_v_self->__pyx_base._geom = GEOSGeom_createPolygon(__pyx_v_lr, 
> NULL, 0);
>       |                                                           ^~~~~~~~~~
>       |                                                           |
>       |                                                           
> GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1568:68: note: expected ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’}
>  1568 | extern GEOSGeometry GEOS_DLL *GEOSGeom_createPolygon(GEOSGeometry* 
> shell,
>       |                                                      
> ~~~~~~~~~~~~~~^~~~~
> src/_geoslib.c:4162:34: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  4162 |   __pyx_v_self->__pyx_base._geom = GEOSGeom_createPolygon(__pyx_v_lr, 
> NULL, 0);
>       |                                  ^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_7Polygon_2area’:
> src/_geoslib.c:4238:43: warning: passing argument 1 of ‘GEOSArea’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  4238 |   (void)(GEOSArea(__pyx_v_self->__pyx_base._geom, (&__pyx_v_area)));
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
>       |                                           |
>       |                                           GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2086:50: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2086 | extern int GEOS_DLL GEOSArea(const GEOSGeometry* g, double *area);
>       |                              ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_10LineString___init__’:
> src/_geoslib.c:4438:14: warning: assignment to ‘GEOSCoordSequence **’ {aka 
> ‘struct GEOSCoordSeq_t **’} from incompatible pointer type ‘GEOSCoordSequence 
> *’ {aka ‘struct GEOSCoordSeq_t *’} [-Wincompatible-pointer-types]
>  4438 |   __pyx_v_cs = GEOSCoordSeq_create(__pyx_v_M, 2);
>       |              ^
> src/_geoslib.c:4484:30: warning: passing argument 1 of ‘GEOSCoordSeq_setX’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4484 |     (void)(GEOSCoordSeq_setX(__pyx_v_cs, __pyx_v_i, __pyx_v_dx));
>       |                              ^~~~~~~~~~
>       |                              |
>       |                              GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1406:58: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1406 | extern int GEOS_DLL GEOSCoordSeq_setX(GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4493:30: warning: passing argument 1 of ‘GEOSCoordSeq_setY’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4493 |     (void)(GEOSCoordSeq_setY(__pyx_v_cs, __pyx_v_i, __pyx_v_dy));
>       |                              ^~~~~~~~~~
>       |                              |
>       |                              GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1408:58: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1408 | extern int GEOS_DLL GEOSCoordSeq_setY(GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4503:62: warning: passing argument 1 of 
> ‘GEOSGeom_createLineString’ from incompatible pointer type 
> [-Wincompatible-pointer-types]
>  4503 |   __pyx_v_self->__pyx_base._geom = 
> GEOSGeom_createLineString(__pyx_v_cs);
>       |                                                              
> ^~~~~~~~~~
>       |                                                              |
>       |                                                              
> GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1559:76: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1559 | extern GEOSGeometry GEOS_DLL 
> *GEOSGeom_createLineString(GEOSCoordSequence* s);
>       |                                                         
> ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4503:34: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  4503 |   __pyx_v_self->__pyx_base._geom = 
> GEOSGeom_createLineString(__pyx_v_cs);
>       |                                  ^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_5Point___init__’:
> src/_geoslib.c:4622:14: warning: assignment to ‘GEOSCoordSequence **’ {aka 
> ‘struct GEOSCoordSeq_t **’} from incompatible pointer type ‘GEOSCoordSequence 
> *’ {aka ‘struct GEOSCoordSeq_t *’} [-Wincompatible-pointer-types]
>  4622 |   __pyx_v_cs = GEOSCoordSeq_create(1, 2);
>       |              ^
> src/_geoslib.c:4649:28: warning: passing argument 1 of ‘GEOSCoordSeq_setX’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4649 |   (void)(GEOSCoordSeq_setX(__pyx_v_cs, 0, __pyx_v_dx));
>       |                            ^~~~~~~~~~
>       |                            |
>       |                            GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1406:58: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1406 | extern int GEOS_DLL GEOSCoordSeq_setX(GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4658:28: warning: passing argument 1 of ‘GEOSCoordSeq_setY’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4658 |   (void)(GEOSCoordSeq_setY(__pyx_v_cs, 0, __pyx_v_dy));
>       |                            ^~~~~~~~~~
>       |                            |
>       |                            GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1408:58: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1408 | extern int GEOS_DLL GEOSCoordSeq_setY(GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4667:57: warning: passing argument 1 of ‘GEOSGeom_createPoint’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4667 |   __pyx_v_self->__pyx_base._geom = GEOSGeom_createPoint(__pyx_v_cs);
>       |                                                         ^~~~~~~~~~
>       |                                                         |
>       |                                                         
> GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1555:71: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1555 | extern GEOSGeometry GEOS_DLL *GEOSGeom_createPoint(GEOSCoordSequence* 
> s);
>       |                                                    
> ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4667:34: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  4667 |   __pyx_v_self->__pyx_base._geom = GEOSGeom_createPoint(__pyx_v_cs);
>       |                                  ^
> src/_geoslib.c: In function ‘__pyx_f_8_geoslib__get_coords’:
> src/_geoslib.c:4933:32: warning: passing argument 1 of ‘GEOSGeomTypeId’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  4933 |   __pyx_t_1 = ((GEOSGeomTypeId(__pyx_v_geom) == GEOS_POLYGON) != 0);
>       |                                ^~~~~~~~~~~~
>       |                                |
>       |                                GEOSGeometry ** {aka struct GEOSGeom_t 
> **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1979:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1979 | extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4943:38: warning: passing argument 1 of ‘GEOSGetExteriorRing’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4943 |     __pyx_v_lr = GEOSGetExteriorRing(__pyx_v_geom);
>       |                                      ^~~~~~~~~~~~
>       |                                      |
>       |                                      GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2042:77: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2042 | extern const GEOSGeometry GEOS_DLL *GEOSGetExteriorRing(const 
> GEOSGeometry* g);
>       |                                                         
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4943:16: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  4943 |     __pyx_v_lr = GEOSGetExteriorRing(__pyx_v_geom);
>       |                ^
> src/_geoslib.c:4952:39: warning: passing argument 1 of ‘GEOSGeom_getCoordSeq’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4952 |     __pyx_v_cs = GEOSGeom_getCoordSeq(__pyx_v_lr);
>       |                                       ^~~~~~~~~~
>       |                                       |
>       |                                       GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2051:83: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2051 | extern const GEOSCoordSequence GEOS_DLL *GEOSGeom_getCoordSeq(const 
> GEOSGeometry* g);
>       |                                                               
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4952:16: warning: assignment to ‘GEOSCoordSequence **’ {aka 
> ‘struct GEOSCoordSeq_t **’} from incompatible pointer type ‘const 
> GEOSCoordSequence *’ {aka ‘const struct GEOSCoordSeq_t *’} 
> [-Wincompatible-pointer-types]
>  4952 |     __pyx_v_cs = GEOSGeom_getCoordSeq(__pyx_v_lr);
>       |                ^
> src/_geoslib.c:4972:39: warning: passing argument 1 of ‘GEOSGeom_getCoordSeq’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4972 |     __pyx_v_cs = GEOSGeom_getCoordSeq(__pyx_v_geom);
>       |                                       ^~~~~~~~~~~~
>       |                                       |
>       |                                       GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2051:83: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2051 | extern const GEOSCoordSequence GEOS_DLL *GEOSGeom_getCoordSeq(const 
> GEOSGeometry* g);
>       |                                                               
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4972:16: warning: assignment to ‘GEOSCoordSequence **’ {aka 
> ‘struct GEOSCoordSeq_t **’} from incompatible pointer type ‘const 
> GEOSCoordSequence *’ {aka ‘const struct GEOSCoordSeq_t *’} 
> [-Wincompatible-pointer-types]
>  4972 |     __pyx_v_cs = GEOSGeom_getCoordSeq(__pyx_v_geom);
>       |                ^
> src/_geoslib.c:4983:31: warning: passing argument 1 of ‘GEOSCoordSeq_getSize’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4983 |   (void)(GEOSCoordSeq_getSize(__pyx_v_cs, (&__pyx_v_M)));
>       |                               ^~~~~~~~~~
>       |                               |
>       |                               GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1439:67: note: expected ‘const GEOSCoordSequence *’ 
> {aka ‘const struct GEOSCoordSeq_t *’} but argument is of type 
> ‘GEOSCoordSequence **’ {aka ‘struct GEOSCoordSeq_t **’}
>  1439 | extern int GEOS_DLL GEOSCoordSeq_getSize(const GEOSCoordSequence* s,
>       |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:5091:30: warning: passing argument 1 of ‘GEOSCoordSeq_getX’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  5091 |     (void)(GEOSCoordSeq_getX(__pyx_v_cs, __pyx_v_i, (&__pyx_v_dx)));
>       |                              ^~~~~~~~~~
>       |                              |
>       |                              GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1423:64: note: expected ‘const GEOSCoordSequence *’ 
> {aka ‘const struct GEOSCoordSeq_t *’} but argument is of type 
> ‘GEOSCoordSequence **’ {aka ‘struct GEOSCoordSeq_t **’}
>  1423 | extern int GEOS_DLL GEOSCoordSeq_getX(const GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:5100:30: warning: passing argument 1 of ‘GEOSCoordSeq_getY’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  5100 |     (void)(GEOSCoordSeq_getY(__pyx_v_cs, __pyx_v_i, (&__pyx_v_dy)));
>       |                              ^~~~~~~~~~
>       |                              |
>       |                              GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1425:64: note: expected ‘const GEOSCoordSequence *’ 
> {aka ‘const struct GEOSCoordSeq_t *’} but argument is of type 
> ‘GEOSCoordSequence **’ {aka ‘struct GEOSCoordSeq_t **’}
>  1425 | extern int GEOS_DLL GEOSCoordSeq_getY(const GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pymod_exec__geoslib’:
> src/_geoslib.c:6100:3: warning: returning ‘void *’ from a function with 
> return type ‘int’ makes integer from pointer without a cast [-Wint-conversion]
>  6100 |   import_array();
>       |   ^~~~~~~~~~~~
> src/_geoslib.c:6133:12: warning: passing argument 1 of ‘initGEOS’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  6133 |   initGEOS(__pyx_f_8_geoslib_notice_h, __pyx_f_8_geoslib_error_h);
>       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |            |
>       |            void (*)(char *, char *)
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1344:50: note: expected ‘GEOSMessageHandler’ {aka ‘void 
> (*)(const char *, ...)’} but argument is of type ‘void (*)(char *, char *)’
>  1344 | extern void GEOS_DLL initGEOS(GEOSMessageHandler notice_function,
>       |                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
> src/_geoslib.c:6133:40: warning: passing argument 2 of ‘initGEOS’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  6133 |   initGEOS(__pyx_f_8_geoslib_notice_h, __pyx_f_8_geoslib_error_h);
>       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
>       |                                        |
>       |                                        void (*)(char *, char *)
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1345:24: note: expected ‘GEOSMessageHandler’ {aka ‘void 
> (*)(const char *, ...)’} but argument is of type ‘void (*)(char *, char *)’
>  1345 |     GEOSMessageHandler error_function);
>       |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
> x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions 
> -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 
> build/temp.linux-x86_64-3.8/src/_geoslib.o -lgeos_c -o 
> build/lib.linux-x86_64-3.8/_geoslib.cpython-38-x86_64-linux-gnu.so
> running install_lib
> copying _geoslib.cpython-38-x86_64-linux-gnu.so -> 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/usr/lib/python3/dist-packages
> Skipping installation of 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/usr/lib/python3/dist-packages/mpl_toolkits/__init__.py
>  (namespace package)
> copying mpl_toolkits/basemap/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/usr/lib/python3/dist-packages/mpl_toolkits/basemap
> copying mpl_toolkits/basemap/proj.py -> 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/usr/lib/python3/dist-packages/mpl_toolkits/basemap
> copying mpl_toolkits/basemap/cm.py -> 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/usr/lib/python3/dist-packages/mpl_toolkits/basemap
> copying mpl_toolkits/basemap/test.py -> 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/usr/lib/python3/dist-packages/mpl_toolkits/basemap
> copying mpl_toolkits/basemap/diagnostic.py -> 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/usr/lib/python3/dist-packages/mpl_toolkits/basemap
> copying mpl_toolkits/basemap/solar.py -> 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/usr/lib/python3/dist-packages/mpl_toolkits/basemap
> copying mpl_toolkits/basemap/__pycache__/proj.cpython-38.pyc -> 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/usr/lib/python3/dist-packages/mpl_toolkits/basemap/__pycache__
> copying mpl_toolkits/basemap/__pycache__/__init__.cpython-38.pyc -> 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/usr/lib/python3/dist-packages/mpl_toolkits/basemap/__pycache__
> Skipping installation of 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/usr/lib/python3/dist-packages/mpl_toolkits/__pycache__/__init__.cpython-38.pyc
>  (namespace package)
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/usr/lib/python3/dist-packages/mpl_toolkits/basemap/cm.py
>  to cm.cpython-38.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/usr/lib/python3/dist-packages/mpl_toolkits/basemap/test.py
>  to test.cpython-38.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/usr/lib/python3/dist-packages/mpl_toolkits/basemap/diagnostic.py
>  to diagnostic.cpython-38.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/usr/lib/python3/dist-packages/mpl_toolkits/basemap/solar.py
>  to solar.cpython-38.pyc
> running install_egg_info
> running egg_info
> creating lib/basemap.egg-info
> writing lib/basemap.egg-info/PKG-INFO
> writing dependency_links to lib/basemap.egg-info/dependency_links.txt
> writing namespace_packages to lib/basemap.egg-info/namespace_packages.txt
> writing requirements to lib/basemap.egg-info/requires.txt
> writing top-level names to lib/basemap.egg-info/top_level.txt
> writing manifest file 'lib/basemap.egg-info/SOURCES.txt'
> reading manifest file 'lib/basemap.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching 'README'
> warning: no files found matching 'LICENSE_proj4'
> warning: no files found matching 'LICENSE_pyshp'
> warning: no files found matching 'lib/mpl_toolkits/basemap/pyproj.py'
> warning: no files found matching 'lib/mpl_toolkits/basemap/shapefile.py'
> warning: no files found matching '*' under directory 'geos-3.3.3'
> writing manifest file 'lib/basemap.egg-info/SOURCES.txt'
> Copying lib/basemap.egg-info to 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/usr/lib/python3/dist-packages/basemap-1.2.1.egg-info
> Skipping SOURCES.txt
> Installing 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap/usr/lib/python3/dist-packages/basemap-1.2.1-nspkg.pth
> running install_scripts
> running install_clib
> customize UnixCCompiler
> checking for GEOS lib in /sbuild-nonexistent ....
> checking for GEOS lib in /sbuild-nonexistent/local ....
> checking for GEOS lib in /usr ....
> GEOS lib (version 3.8.1) found in /usr
> running install
> running build
> running config_cc
> unifing config_cc, config, build_clib, build_ext, build commands --compiler 
> options
> running config_fc
> unifing config_fc, config, build_clib, build_ext, build commands --fcompiler 
> options
> running build_src
> build_src
> building extension "_geoslib" sources
> build_src: building npy-pkg config files
> running build_py
> running build_ext
> customize UnixCCompiler
> customize UnixCCompiler using build_ext
> building '_geoslib' extension
> compiling C sources
> C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare 
> -g -Og -Wall -g -Og -fstack-protector-strong -Wformat -Werror=format-security 
> -g -Og -fstack-protector-strong -Wformat -Werror=format-security -g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
> 
> compile options: '-I/usr/include 
> -I/usr/lib/python3/dist-packages/numpy/core/include 
> -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.8d 
> -c'
> x86_64-linux-gnu-gcc: src/_geoslib.c
> In file included from 
> /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1822,
>                  from 
> /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12,
>                  from 
> /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
>                  from src/_geoslib.c:608:
> /usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2:
>  warning: #warning "Using deprecated NumPy API, disable it with " "#define 
> NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
>    17 | #warning "Using deprecated NumPy API, disable it with " \
>       |  ^~~~~~~
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_is_valid’:
> src/_geoslib.c:1694:43: warning: passing argument 1 of ‘GEOSisValid’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  1694 |   __pyx_v_valid = GEOSisValid(__pyx_v_self->_geom);
>       |                               ~~~~~~~~~~~~^~~~~~~
>       |                                           |
>       |                                           GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1953:54: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1953 | extern char GEOS_DLL GEOSisValid(const GEOSGeometry* g);
>       |                                  ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_2geom_type’:
> src/_geoslib.c:1794:59: warning: passing argument 1 of ‘GEOSGeomType’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  1794 |   __pyx_t_1 = PyBytes_FromString(GEOSGeomType(__pyx_v_self->_geom)); 
> if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 152, __pyx_L1_error)
>       |                                               ~~~~~~~~~~~~^~~~~~~
>       |                                                           |
>       |                                                           
> GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1976:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1976 | extern char GEOS_DLL *GEOSGeomType(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_4within’:
> src/_geoslib.c:1885:31: warning: passing argument 1 of ‘GEOSWithin’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  1885 |   __pyx_v_answer = GEOSWithin(__pyx_v_g1, __pyx_v_g2);
>       |                               ^~~~~~~~~~
>       |                               |
>       |                               GEOSGeometry ** {aka struct GEOSGeom_t 
> **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1769:53: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1769 | extern char GEOS_DLL GEOSWithin(const GEOSGeometry* g1, const 
> GEOSGeometry* g2);
>       |                                 ~~~~~~~~~~~~~~~~~~~~^~
> src/_geoslib.c:1885:43: warning: passing argument 2 of ‘GEOSWithin’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  1885 |   __pyx_v_answer = GEOSWithin(__pyx_v_g1, __pyx_v_g2);
>       |                                           ^~~~~~~~~~
>       |                                           |
>       |                                           GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1769:77: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1769 | extern char GEOS_DLL GEOSWithin(const GEOSGeometry* g1, const 
> GEOSGeometry* g2);
>       |                                                         
> ~~~~~~~~~~~~~~~~~~~~^~
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_6union’:
> src/_geoslib.c:2023:26: warning: passing argument 1 of ‘GEOSUnion’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2023 |   __pyx_v_g3 = GEOSUnion(__pyx_v_g1, __pyx_v_g2);
>       |                          ^~~~~~~~~~
>       |                          |
>       |                          GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1638:61: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1638 | extern GEOSGeometry GEOS_DLL *GEOSUnion(const GEOSGeometry* g1, const 
> GEOSGeometry* g2);
>       |                                         ~~~~~~~~~~~~~~~~~~~~^~
> src/_geoslib.c:2023:38: warning: passing argument 2 of ‘GEOSUnion’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2023 |   __pyx_v_g3 = GEOSUnion(__pyx_v_g1, __pyx_v_g2);
>       |                                      ^~~~~~~~~~
>       |                                      |
>       |                                      GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1638:85: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1638 | extern GEOSGeometry GEOS_DLL *GEOSUnion(const GEOSGeometry* g1, const 
> GEOSGeometry* g2);
>       |                                                                 
> ~~~~~~~~~~~~~~~~~~~~^~
> src/_geoslib.c:2023:14: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2023 |   __pyx_v_g3 = GEOSUnion(__pyx_v_g1, __pyx_v_g2);
>       |              ^
> src/_geoslib.c:2032:35: warning: passing argument 1 of ‘GEOSGeomTypeId’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2032 |   __pyx_v_typeid = GEOSGeomTypeId(__pyx_v_g3);
>       |                                   ^~~~~~~~~~
>       |                                   |
>       |                                   GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1979:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1979 | extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2119:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2119 |     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1997:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1997 | extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2128:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2128 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                                     ^~~~~~~~~~
>       |                                     |
>       |                                     GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2007:74: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2007 | extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const 
> GEOSGeometry* g, int n);
>       |                                                      
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2128:18: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2128 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                  ^
> src/_geoslib.c:2171:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2171 |     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1997:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1997 | extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2180:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2180 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                                     ^~~~~~~~~~
>       |                                     |
>       |                                     GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2007:74: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2007 | extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const 
> GEOSGeometry* g, int n);
>       |                                                      
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2180:18: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2180 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                  ^
> src/_geoslib.c:2223:49: warning: passing argument 1 of ‘GEOSGeomType’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2223 |     __pyx_t_2 = PyBytes_FromString(GEOSGeomType(__pyx_v_g3)); if 
> (unlikely(!__pyx_t_2)) __PYX_ERR(0, 194, __pyx_L1_error)
>       |                                                 ^~~~~~~~~~
>       |                                                 |
>       |                                                 GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1976:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1976 | extern char GEOS_DLL *GEOSGeomType(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2253:20: warning: passing argument 1 of ‘GEOSGeom_destroy’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2253 |   GEOSGeom_destroy(__pyx_v_g3);
>       |                    ^~~~~~~~~~
>       |                    |
>       |                    GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1582:53: note: expected ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’}
>  1582 | extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
>       |                                       ~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_8simplify’:
> src/_geoslib.c:2359:29: warning: passing argument 1 of ‘GEOSSimplify’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2359 |   __pyx_v_g3 = GEOSSimplify(__pyx_v_g1, __pyx_v_tolerance);
>       |                             ^~~~~~~~~~
>       |                             |
>       |                             GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1669:64: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1669 | extern GEOSGeometry GEOS_DLL *GEOSSimplify(const GEOSGeometry* g, 
> double tolerance);
>       |                                            ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2359:14: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2359 |   __pyx_v_g3 = GEOSSimplify(__pyx_v_g1, __pyx_v_tolerance);
>       |              ^
> src/_geoslib.c:2368:35: warning: passing argument 1 of ‘GEOSGeomTypeId’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2368 |   __pyx_v_typeid = GEOSGeomTypeId(__pyx_v_g3);
>       |                                   ^~~~~~~~~~
>       |                                   |
>       |                                   GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1979:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1979 | extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2455:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2455 |     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1997:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1997 | extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2464:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2464 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                                     ^~~~~~~~~~
>       |                                     |
>       |                                     GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2007:74: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2007 | extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const 
> GEOSGeometry* g, int n);
>       |                                                      
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2464:18: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2464 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                  ^
> src/_geoslib.c:2507:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2507 |     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1997:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1997 | extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2516:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2516 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                                     ^~~~~~~~~~
>       |                                     |
>       |                                     GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2007:74: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2007 | extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const 
> GEOSGeometry* g, int n);
>       |                                                      
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2516:18: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2516 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                  ^
> src/_geoslib.c:2559:49: warning: passing argument 1 of ‘GEOSGeomType’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2559 |     __pyx_t_3 = PyBytes_FromString(GEOSGeomType(__pyx_v_g3)); if 
> (unlikely(!__pyx_t_3)) __PYX_ERR(0, 227, __pyx_L1_error)
>       |                                                 ^~~~~~~~~~
>       |                                                 |
>       |                                                 GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1976:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1976 | extern char GEOS_DLL *GEOSGeomType(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2589:20: warning: passing argument 1 of ‘GEOSGeom_destroy’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2589 |   GEOSGeom_destroy(__pyx_v_g3);
>       |                    ^~~~~~~~~~
>       |                    |
>       |                    GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1582:53: note: expected ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’}
>  1582 | extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
>       |                                       ~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_10fix’:
> src/_geoslib.c:2683:27: warning: passing argument 1 of ‘GEOSBuffer’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2683 |   __pyx_v_g3 = GEOSBuffer(__pyx_v_g1, 0., 0);
>       |                           ^~~~~~~~~~
>       |                           |
>       |                           GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1487:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1487 | extern GEOSGeometry GEOS_DLL *GEOSBuffer(const GEOSGeometry* g,
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2683:14: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2683 |   __pyx_v_g3 = GEOSBuffer(__pyx_v_g1, 0., 0);
>       |              ^
> src/_geoslib.c:2692:35: warning: passing argument 1 of ‘GEOSGeomTypeId’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2692 |   __pyx_v_typeid = GEOSGeomTypeId(__pyx_v_g3);
>       |                                   ^~~~~~~~~~
>       |                                   |
>       |                                   GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1979:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1979 | extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2779:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2779 |     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1997:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1997 | extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2788:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2788 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                                     ^~~~~~~~~~
>       |                                     |
>       |                                     GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2007:74: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2007 | extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const 
> GEOSGeometry* g, int n);
>       |                                                      
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2788:18: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2788 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                  ^
> src/_geoslib.c:2831:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2831 |     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1997:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1997 | extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2840:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2840 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                                     ^~~~~~~~~~
>       |                                     |
>       |                                     GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2007:74: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2007 | extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const 
> GEOSGeometry* g, int n);
>       |                                                      
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2840:18: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  2840 |     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
>       |                  ^
> src/_geoslib.c:2883:49: warning: passing argument 1 of ‘GEOSGeomType’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  2883 |     __pyx_t_2 = PyBytes_FromString(GEOSGeomType(__pyx_v_g3)); if 
> (unlikely(!__pyx_t_2)) __PYX_ERR(0, 258, __pyx_L1_error)
>       |                                                 ^~~~~~~~~~
>       |                                                 |
>       |                                                 GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1976:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1976 | extern char GEOS_DLL *GEOSGeomType(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:2913:20: warning: passing argument 1 of ‘GEOSGeom_destroy’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  2913 |   GEOSGeom_destroy(__pyx_v_g3);
>       |                    ^~~~~~~~~~
>       |                    |
>       |                    GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1582:53: note: expected ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’}
>  1582 | extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
>       |                                       ~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_12intersects’:
> src/_geoslib.c:3016:35: warning: passing argument 1 of ‘GEOSIntersects’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  3016 |   __pyx_v_answer = GEOSIntersects(__pyx_v_g1, __pyx_v_g2);
>       |                                   ^~~~~~~~~~
>       |                                   |
>       |                                   GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1767:57: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1767 | extern char GEOS_DLL GEOSIntersects(const GEOSGeometry* g1, const 
> GEOSGeometry* g2);
>       |                                     ~~~~~~~~~~~~~~~~~~~~^~
> src/_geoslib.c:3016:47: warning: passing argument 2 of ‘GEOSIntersects’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  3016 |   __pyx_v_answer = GEOSIntersects(__pyx_v_g1, __pyx_v_g2);
>       |                                               ^~~~~~~~~~
>       |                                               |
>       |                                               GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1767:81: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1767 | extern char GEOS_DLL GEOSIntersects(const GEOSGeometry* g1, const 
> GEOSGeometry* g2);
>       |                                                             
> ~~~~~~~~~~~~~~~~~~~~^~
> src/_geoslib.c: In function 
> ‘__pyx_pf_8_geoslib_12BaseGeometry_14intersection’:
> src/_geoslib.c:3156:33: warning: passing argument 1 of ‘GEOSIntersection’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3156 |   __pyx_v_g3 = GEOSIntersection(__pyx_v_g1, __pyx_v_g2);
>       |                                 ^~~~~~~~~~
>       |                                 |
>       |                                 GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1591:68: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1591 | extern GEOSGeometry GEOS_DLL *GEOSIntersection(const GEOSGeometry* 
> g1, const GEOSGeometry* g2);
>       |                                                ~~~~~~~~~~~~~~~~~~~~^~
> src/_geoslib.c:3156:45: warning: passing argument 2 of ‘GEOSIntersection’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3156 |   __pyx_v_g3 = GEOSIntersection(__pyx_v_g1, __pyx_v_g2);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1591:92: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1591 | extern GEOSGeometry GEOS_DLL *GEOSIntersection(const GEOSGeometry* 
> g1, const GEOSGeometry* g2);
>       |                                                                       
>  ~~~~~~~~~~~~~~~~~~~~^~
> src/_geoslib.c:3156:14: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  3156 |   __pyx_v_g3 = GEOSIntersection(__pyx_v_g1, __pyx_v_g2);
>       |              ^
> src/_geoslib.c:3165:35: warning: passing argument 1 of ‘GEOSGeomTypeId’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  3165 |   __pyx_v_typeid = GEOSGeomTypeId(__pyx_v_g3);
>       |                                   ^~~~~~~~~~
>       |                                   |
>       |                                   GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1979:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1979 | extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:3282:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3282 |     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1997:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1997 | extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:3313:39: warning: passing argument 1 of ‘GEOSGetGeometryN’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3313 |       __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, __pyx_v_i);
>       |                                       ^~~~~~~~~~
>       |                                       |
>       |                                       GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2007:74: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2007 | extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const 
> GEOSGeometry* g, int n);
>       |                                                      
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:3313:20: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  3313 |       __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, __pyx_v_i);
>       |                    ^
> src/_geoslib.c:3366:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3366 |     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
>       |                                             ^~~~~~~~~~
>       |                                             |
>       |                                             GEOSGeometry ** {aka 
> struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1997:62: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1997 | extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
>       |                                          ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:3397:39: warning: passing argument 1 of ‘GEOSGetGeometryN’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3397 |       __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, __pyx_v_i);
>       |                                       ^~~~~~~~~~
>       |                                       |
>       |                                       GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2007:74: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2007 | extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const 
> GEOSGeometry* g, int n);
>       |                                                      
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:3397:20: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  3397 |       __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, __pyx_v_i);
>       |                    ^
> src/_geoslib.c:3450:22: warning: passing argument 1 of ‘GEOSGeom_destroy’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3450 |     GEOSGeom_destroy(__pyx_v_g3);
>       |                      ^~~~~~~~~~
>       |                      |
>       |                      GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1582:53: note: expected ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’}
>  1582 | extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
>       |                                       ~~~~~~~~~~~~~~^
> src/_geoslib.c:3475:20: warning: passing argument 1 of ‘GEOSGeom_destroy’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3475 |   GEOSGeom_destroy(__pyx_v_g3);
>       |                    ^~~~~~~~~~
>       |                    |
>       |                    GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1582:53: note: expected ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’}
>  1582 | extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
>       |                                       ~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_18__dealloc__’:
> src/_geoslib.c:3604:32: warning: passing argument 1 of ‘GEOSGeom_destroy’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  3604 |   GEOSGeom_destroy(__pyx_v_self->_geom);
>       |                    ~~~~~~~~~~~~^~~~~~~
>       |                                |
>       |                                GEOSGeometry ** {aka struct GEOSGeom_t 
> **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1582:53: note: expected ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’}
>  1582 | extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
>       |                                       ~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_7Polygon___init__’:
> src/_geoslib.c:4033:14: warning: assignment to ‘GEOSCoordSequence **’ {aka 
> ‘struct GEOSCoordSeq_t **’} from incompatible pointer type ‘GEOSCoordSequence 
> *’ {aka ‘struct GEOSCoordSeq_t *’} [-Wincompatible-pointer-types]
>  4033 |   __pyx_v_cs = GEOSCoordSeq_create(__pyx_v_M, 2);
>       |              ^
> src/_geoslib.c:4079:30: warning: passing argument 1 of ‘GEOSCoordSeq_setX’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4079 |     (void)(GEOSCoordSeq_setX(__pyx_v_cs, __pyx_v_i, __pyx_v_dx));
>       |                              ^~~~~~~~~~
>       |                              |
>       |                              GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1406:58: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1406 | extern int GEOS_DLL GEOSCoordSeq_setX(GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4088:30: warning: passing argument 1 of ‘GEOSCoordSeq_setY’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4088 |     (void)(GEOSCoordSeq_setY(__pyx_v_cs, __pyx_v_i, __pyx_v_dy));
>       |                              ^~~~~~~~~~
>       |                              |
>       |                              GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1408:58: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1408 | extern int GEOS_DLL GEOSCoordSeq_setY(GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4126:30: warning: passing argument 1 of ‘GEOSCoordSeq_setX’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4126 |     (void)(GEOSCoordSeq_setX(__pyx_v_cs, (__pyx_v_M - 1), 
> __pyx_v_dx));
>       |                              ^~~~~~~~~~
>       |                              |
>       |                              GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1406:58: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1406 | extern int GEOS_DLL GEOSCoordSeq_setX(GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4135:30: warning: passing argument 1 of ‘GEOSCoordSeq_setY’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4135 |     (void)(GEOSCoordSeq_setY(__pyx_v_cs, (__pyx_v_M - 1), 
> __pyx_v_dy));
>       |                              ^~~~~~~~~~
>       |                              |
>       |                              GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1408:58: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1408 | extern int GEOS_DLL GEOSCoordSeq_setY(GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4153:42: warning: passing argument 1 of 
> ‘GEOSGeom_createLinearRing’ from incompatible pointer type 
> [-Wincompatible-pointer-types]
>  4153 |   __pyx_v_lr = GEOSGeom_createLinearRing(__pyx_v_cs);
>       |                                          ^~~~~~~~~~
>       |                                          |
>       |                                          GEOSCoordSequence ** {aka 
> struct GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1558:76: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1558 | extern GEOSGeometry GEOS_DLL 
> *GEOSGeom_createLinearRing(GEOSCoordSequence* s);
>       |                                                         
> ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4153:14: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  4153 |   __pyx_v_lr = GEOSGeom_createLinearRing(__pyx_v_cs);
>       |              ^
> src/_geoslib.c:4162:59: warning: passing argument 1 of 
> ‘GEOSGeom_createPolygon’ from incompatible pointer type 
> [-Wincompatible-pointer-types]
>  4162 |   __pyx_v_self->__pyx_base._geom = GEOSGeom_createPolygon(__pyx_v_lr, 
> NULL, 0);
>       |                                                           ^~~~~~~~~~
>       |                                                           |
>       |                                                           
> GEOSGeometry ** {aka struct GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1568:68: note: expected ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’}
>  1568 | extern GEOSGeometry GEOS_DLL *GEOSGeom_createPolygon(GEOSGeometry* 
> shell,
>       |                                                      
> ~~~~~~~~~~~~~~^~~~~
> src/_geoslib.c:4162:34: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  4162 |   __pyx_v_self->__pyx_base._geom = GEOSGeom_createPolygon(__pyx_v_lr, 
> NULL, 0);
>       |                                  ^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_7Polygon_2area’:
> src/_geoslib.c:4238:43: warning: passing argument 1 of ‘GEOSArea’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  4238 |   (void)(GEOSArea(__pyx_v_self->__pyx_base._geom, (&__pyx_v_area)));
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
>       |                                           |
>       |                                           GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2086:50: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2086 | extern int GEOS_DLL GEOSArea(const GEOSGeometry* g, double *area);
>       |                              ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_10LineString___init__’:
> src/_geoslib.c:4438:14: warning: assignment to ‘GEOSCoordSequence **’ {aka 
> ‘struct GEOSCoordSeq_t **’} from incompatible pointer type ‘GEOSCoordSequence 
> *’ {aka ‘struct GEOSCoordSeq_t *’} [-Wincompatible-pointer-types]
>  4438 |   __pyx_v_cs = GEOSCoordSeq_create(__pyx_v_M, 2);
>       |              ^
> src/_geoslib.c:4484:30: warning: passing argument 1 of ‘GEOSCoordSeq_setX’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4484 |     (void)(GEOSCoordSeq_setX(__pyx_v_cs, __pyx_v_i, __pyx_v_dx));
>       |                              ^~~~~~~~~~
>       |                              |
>       |                              GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1406:58: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1406 | extern int GEOS_DLL GEOSCoordSeq_setX(GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4493:30: warning: passing argument 1 of ‘GEOSCoordSeq_setY’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4493 |     (void)(GEOSCoordSeq_setY(__pyx_v_cs, __pyx_v_i, __pyx_v_dy));
>       |                              ^~~~~~~~~~
>       |                              |
>       |                              GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1408:58: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1408 | extern int GEOS_DLL GEOSCoordSeq_setY(GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4503:62: warning: passing argument 1 of 
> ‘GEOSGeom_createLineString’ from incompatible pointer type 
> [-Wincompatible-pointer-types]
>  4503 |   __pyx_v_self->__pyx_base._geom = 
> GEOSGeom_createLineString(__pyx_v_cs);
>       |                                                              
> ^~~~~~~~~~
>       |                                                              |
>       |                                                              
> GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1559:76: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1559 | extern GEOSGeometry GEOS_DLL 
> *GEOSGeom_createLineString(GEOSCoordSequence* s);
>       |                                                         
> ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4503:34: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  4503 |   __pyx_v_self->__pyx_base._geom = 
> GEOSGeom_createLineString(__pyx_v_cs);
>       |                                  ^
> src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_5Point___init__’:
> src/_geoslib.c:4622:14: warning: assignment to ‘GEOSCoordSequence **’ {aka 
> ‘struct GEOSCoordSeq_t **’} from incompatible pointer type ‘GEOSCoordSequence 
> *’ {aka ‘struct GEOSCoordSeq_t *’} [-Wincompatible-pointer-types]
>  4622 |   __pyx_v_cs = GEOSCoordSeq_create(1, 2);
>       |              ^
> src/_geoslib.c:4649:28: warning: passing argument 1 of ‘GEOSCoordSeq_setX’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4649 |   (void)(GEOSCoordSeq_setX(__pyx_v_cs, 0, __pyx_v_dx));
>       |                            ^~~~~~~~~~
>       |                            |
>       |                            GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1406:58: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1406 | extern int GEOS_DLL GEOSCoordSeq_setX(GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4658:28: warning: passing argument 1 of ‘GEOSCoordSeq_setY’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4658 |   (void)(GEOSCoordSeq_setY(__pyx_v_cs, 0, __pyx_v_dy));
>       |                            ^~~~~~~~~~
>       |                            |
>       |                            GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1408:58: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1408 | extern int GEOS_DLL GEOSCoordSeq_setY(GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4667:57: warning: passing argument 1 of ‘GEOSGeom_createPoint’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4667 |   __pyx_v_self->__pyx_base._geom = GEOSGeom_createPoint(__pyx_v_cs);
>       |                                                         ^~~~~~~~~~
>       |                                                         |
>       |                                                         
> GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1555:71: note: expected ‘GEOSCoordSequence *’ {aka 
> ‘struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
> {aka ‘struct GEOSCoordSeq_t **’}
>  1555 | extern GEOSGeometry GEOS_DLL *GEOSGeom_createPoint(GEOSCoordSequence* 
> s);
>       |                                                    
> ~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4667:34: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘GEOSGeometry *’ {aka ‘struct 
> GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  4667 |   __pyx_v_self->__pyx_base._geom = GEOSGeom_createPoint(__pyx_v_cs);
>       |                                  ^
> src/_geoslib.c: In function ‘__pyx_f_8_geoslib__get_coords’:
> src/_geoslib.c:4933:32: warning: passing argument 1 of ‘GEOSGeomTypeId’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  4933 |   __pyx_t_1 = ((GEOSGeomTypeId(__pyx_v_geom) == GEOS_POLYGON) != 0);
>       |                                ^~~~~~~~~~~~
>       |                                |
>       |                                GEOSGeometry ** {aka struct GEOSGeom_t 
> **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1979:56: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  1979 | extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
>       |                                    ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4943:38: warning: passing argument 1 of ‘GEOSGetExteriorRing’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4943 |     __pyx_v_lr = GEOSGetExteriorRing(__pyx_v_geom);
>       |                                      ^~~~~~~~~~~~
>       |                                      |
>       |                                      GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2042:77: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2042 | extern const GEOSGeometry GEOS_DLL *GEOSGetExteriorRing(const 
> GEOSGeometry* g);
>       |                                                         
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4943:16: warning: assignment to ‘GEOSGeometry **’ {aka ‘struct 
> GEOSGeom_t **’} from incompatible pointer type ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} [-Wincompatible-pointer-types]
>  4943 |     __pyx_v_lr = GEOSGetExteriorRing(__pyx_v_geom);
>       |                ^
> src/_geoslib.c:4952:39: warning: passing argument 1 of ‘GEOSGeom_getCoordSeq’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4952 |     __pyx_v_cs = GEOSGeom_getCoordSeq(__pyx_v_lr);
>       |                                       ^~~~~~~~~~
>       |                                       |
>       |                                       GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2051:83: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2051 | extern const GEOSCoordSequence GEOS_DLL *GEOSGeom_getCoordSeq(const 
> GEOSGeometry* g);
>       |                                                               
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4952:16: warning: assignment to ‘GEOSCoordSequence **’ {aka 
> ‘struct GEOSCoordSeq_t **’} from incompatible pointer type ‘const 
> GEOSCoordSequence *’ {aka ‘const struct GEOSCoordSeq_t *’} 
> [-Wincompatible-pointer-types]
>  4952 |     __pyx_v_cs = GEOSGeom_getCoordSeq(__pyx_v_lr);
>       |                ^
> src/_geoslib.c:4972:39: warning: passing argument 1 of ‘GEOSGeom_getCoordSeq’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4972 |     __pyx_v_cs = GEOSGeom_getCoordSeq(__pyx_v_geom);
>       |                                       ^~~~~~~~~~~~
>       |                                       |
>       |                                       GEOSGeometry ** {aka struct 
> GEOSGeom_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:2051:83: note: expected ‘const GEOSGeometry *’ {aka 
> ‘const struct GEOSGeom_t *’} but argument is of type ‘GEOSGeometry **’ {aka 
> ‘struct GEOSGeom_t **’}
>  2051 | extern const GEOSCoordSequence GEOS_DLL *GEOSGeom_getCoordSeq(const 
> GEOSGeometry* g);
>       |                                                               
> ~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:4972:16: warning: assignment to ‘GEOSCoordSequence **’ {aka 
> ‘struct GEOSCoordSeq_t **’} from incompatible pointer type ‘const 
> GEOSCoordSequence *’ {aka ‘const struct GEOSCoordSeq_t *’} 
> [-Wincompatible-pointer-types]
>  4972 |     __pyx_v_cs = GEOSGeom_getCoordSeq(__pyx_v_geom);
>       |                ^
> src/_geoslib.c:4983:31: warning: passing argument 1 of ‘GEOSCoordSeq_getSize’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  4983 |   (void)(GEOSCoordSeq_getSize(__pyx_v_cs, (&__pyx_v_M)));
>       |                               ^~~~~~~~~~
>       |                               |
>       |                               GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1439:67: note: expected ‘const GEOSCoordSequence *’ 
> {aka ‘const struct GEOSCoordSeq_t *’} but argument is of type 
> ‘GEOSCoordSequence **’ {aka ‘struct GEOSCoordSeq_t **’}
>  1439 | extern int GEOS_DLL GEOSCoordSeq_getSize(const GEOSCoordSequence* s,
>       |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:5091:30: warning: passing argument 1 of ‘GEOSCoordSeq_getX’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  5091 |     (void)(GEOSCoordSeq_getX(__pyx_v_cs, __pyx_v_i, (&__pyx_v_dx)));
>       |                              ^~~~~~~~~~
>       |                              |
>       |                              GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1423:64: note: expected ‘const GEOSCoordSequence *’ 
> {aka ‘const struct GEOSCoordSeq_t *’} but argument is of type 
> ‘GEOSCoordSequence **’ {aka ‘struct GEOSCoordSeq_t **’}
>  1423 | extern int GEOS_DLL GEOSCoordSeq_getX(const GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c:5100:30: warning: passing argument 1 of ‘GEOSCoordSeq_getY’ 
> from incompatible pointer type [-Wincompatible-pointer-types]
>  5100 |     (void)(GEOSCoordSeq_getY(__pyx_v_cs, __pyx_v_i, (&__pyx_v_dy)));
>       |                              ^~~~~~~~~~
>       |                              |
>       |                              GEOSCoordSequence ** {aka struct 
> GEOSCoordSeq_t **}
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1425:64: note: expected ‘const GEOSCoordSequence *’ 
> {aka ‘const struct GEOSCoordSeq_t *’} but argument is of type 
> ‘GEOSCoordSequence **’ {aka ‘struct GEOSCoordSeq_t **’}
>  1425 | extern int GEOS_DLL GEOSCoordSeq_getY(const GEOSCoordSequence* s,
>       |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~^
> src/_geoslib.c: In function ‘__pyx_pymod_exec__geoslib’:
> src/_geoslib.c:6100:3: warning: returning ‘void *’ from a function with 
> return type ‘int’ makes integer from pointer without a cast [-Wint-conversion]
>  6100 |   import_array();
>       |   ^~~~~~~~~~~~
> src/_geoslib.c:6133:12: warning: passing argument 1 of ‘initGEOS’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  6133 |   initGEOS(__pyx_f_8_geoslib_notice_h, __pyx_f_8_geoslib_error_h);
>       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |            |
>       |            void (*)(char *, char *)
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1344:50: note: expected ‘GEOSMessageHandler’ {aka ‘void 
> (*)(const char *, ...)’} but argument is of type ‘void (*)(char *, char *)’
>  1344 | extern void GEOS_DLL initGEOS(GEOSMessageHandler notice_function,
>       |                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
> src/_geoslib.c:6133:40: warning: passing argument 2 of ‘initGEOS’ from 
> incompatible pointer type [-Wincompatible-pointer-types]
>  6133 |   initGEOS(__pyx_f_8_geoslib_notice_h, __pyx_f_8_geoslib_error_h);
>       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
>       |                                        |
>       |                                        void (*)(char *, char *)
> In file included from src/_geoslib.c:609:
> /usr/include/geos_c.h:1345:24: note: expected ‘GEOSMessageHandler’ {aka ‘void 
> (*)(const char *, ...)’} but argument is of type ‘void (*)(char *, char *)’
>  1345 |     GEOSMessageHandler error_function);
>       |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
> x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions 
> -Wl,-z,relro -Wl,-z,relro -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8-pydebug/src/_geoslib.o 
> -lgeos_c -o 
> build/lib.linux-x86_64-3.8-pydebug/_geoslib.cpython-38d-x86_64-linux-gnu.so
> running install_lib
> copying _geoslib.cpython-38d-x86_64-linux-gnu.so -> 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap-dbg/usr/lib/python3/dist-packages
> Skipping installation of 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap-dbg/usr/lib/python3/dist-packages/mpl_toolkits/__init__.py
>  (namespace package)
> copying mpl_toolkits/basemap/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap-dbg/usr/lib/python3/dist-packages/mpl_toolkits/basemap
> copying mpl_toolkits/basemap/proj.py -> 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap-dbg/usr/lib/python3/dist-packages/mpl_toolkits/basemap
> copying mpl_toolkits/basemap/cm.py -> 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap-dbg/usr/lib/python3/dist-packages/mpl_toolkits/basemap
> copying mpl_toolkits/basemap/test.py -> 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap-dbg/usr/lib/python3/dist-packages/mpl_toolkits/basemap
> copying mpl_toolkits/basemap/diagnostic.py -> 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap-dbg/usr/lib/python3/dist-packages/mpl_toolkits/basemap
> copying mpl_toolkits/basemap/solar.py -> 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap-dbg/usr/lib/python3/dist-packages/mpl_toolkits/basemap
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap-dbg/usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py
>  to __init__.cpython-38.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap-dbg/usr/lib/python3/dist-packages/mpl_toolkits/basemap/proj.py
>  to proj.cpython-38.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap-dbg/usr/lib/python3/dist-packages/mpl_toolkits/basemap/cm.py
>  to cm.cpython-38.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap-dbg/usr/lib/python3/dist-packages/mpl_toolkits/basemap/test.py
>  to test.cpython-38.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap-dbg/usr/lib/python3/dist-packages/mpl_toolkits/basemap/diagnostic.py
>  to diagnostic.cpython-38.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap-dbg/usr/lib/python3/dist-packages/mpl_toolkits/basemap/solar.py
>  to solar.cpython-38.pyc
> running install_egg_info
> running egg_info
> writing lib/basemap.egg-info/PKG-INFO
> writing dependency_links to lib/basemap.egg-info/dependency_links.txt
> writing namespace_packages to lib/basemap.egg-info/namespace_packages.txt
> writing requirements to lib/basemap.egg-info/requires.txt
> writing top-level names to lib/basemap.egg-info/top_level.txt
> reading manifest file 'lib/basemap.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching 'README'
> warning: no files found matching 'LICENSE_proj4'
> warning: no files found matching 'LICENSE_pyshp'
> warning: no files found matching 'lib/mpl_toolkits/basemap/pyproj.py'
> warning: no files found matching 'lib/mpl_toolkits/basemap/shapefile.py'
> warning: no files found matching '*' under directory 'geos-3.3.3'
> writing manifest file 'lib/basemap.egg-info/SOURCES.txt'
> Copying lib/basemap.egg-info to 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap-dbg/usr/lib/python3/dist-packages/basemap-1.2.1.egg-info
> Skipping SOURCES.txt
> Installing 
> /<<PKGBUILDDIR>>/debian/python3-mpltoolkits.basemap-dbg/usr/lib/python3/dist-packages/basemap-1.2.1-nspkg.pth
> running install_scripts
> running install_clib
> customize UnixCCompiler
> setup.py:61: ResourceWarning: unclosed file <_io.TextIOWrapper 
> name='/usr/include/geos_c.h' mode='r' encoding='UTF-8'>
>   geos_version = checkversion(direc)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:2220: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:2498: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:2806: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:2863: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:3238: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:3270: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:3298: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:3332: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:3409: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:3447: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:3489: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:3583: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:3682: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:3715: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:3757: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:3807: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:3955: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:3972: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:3989: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:4007: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:4273: 
> DeprecationWarning: invalid escape sequence \*
> usr/lib/python3/dist-packages/mpl_toolkits/basemap/__init__.py:4554: 
> DeprecationWarning: invalid escape sequence \*
> /usr/lib/python3.8/distutils/dist.py:858: DeprecationWarning: bdist_wininst 
> command is deprecated since Python 3.8, use bdist_wheel (wheel packages) 
> instead
>   cmd_obj = self.command_obj[command] = klass(self)
> dh_numpy3
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_install -O--buildsystem=pybuild
> dh_install: warning: Compatibility levels before 10 are deprecated (level 9 
> in use)
> dh_install: warning: Cannot find (any matches for) "doc/build/html" (tried in 
> ., debian/tmp)
> 
> dh_install: warning: python-mpltoolkits.basemap-doc missing files: 
> doc/build/html
> dh_install: error: missing files, aborting
> make: *** [debian/rules:7: binary] Error 25

The full build log is available from:
   http://qa-logs.debian.net/2020/08/02/basemap_1.2.1+dfsg-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Reply via email to