Your message dated Sun, 18 Oct 2020 23:33:44 +0000
with message-id <[email protected]>
and subject line Bug#966969: fixed in basemap 1.2.2+dfsg-1
has caused the Debian Bug report #966969,
regarding basemap: FTBFS: dh_install: error: missing files, aborting
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
966969: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=966969
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: basemap
Source-Version: 1.2.2+dfsg-1
Done: Sandro Tosi <[email protected]>

We believe that the bug you reported is fixed in the latest version of
basemap, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sandro Tosi <[email protected]> (supplier of updated basemap package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 18 Oct 2020 19:15:00 -0400
Source: basemap
Architecture: source
Version: 1.2.2+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Sandro Tosi <[email protected]>
Changed-By: Sandro Tosi <[email protected]>
Closes: 966969 971916
Changes:
 basemap (1.2.2+dfsg-1) unstable; urgency=medium
 .
   [ Ondřej Nový ]
   * Bump Standards-Version to 4.4.1.
   * d/control: Update Vcs-* fields with new Debian Python Team Salsa
     layout.
 .
   [ Debian Janitor ]
   * debian/copyright: Replace commas with whitespace to separate items in Files
     paragraph.
   * Bump debhelper from deprecated 9 to 12.
   * Set debhelper-compat version in Build-Depends.
   * Set upstream metadata fields: Bug-Database, Bug-Submit.
   * Update standards version to 4.5.0, no changes needed.
 .
   [ Stefano Rivera ]
   * Cython before building, not after building before installing.
     (Closes: #971916)
   * d/control: Update Uploader field with new Debian Python Team
     contact address.
 .
   [ Sandro Tosi ]
   * New upstream release; Closes: #966969
   * debian/patches
     - remove patches merged upstream
Checksums-Sha1:
 6d5dd9013e401dc307082f8c0ecc8f9edfc1650e 2519 basemap_1.2.2+dfsg-1.dsc
 0e9cf120e24a1a51d124f94973024620e30800eb 86230584 
basemap_1.2.2+dfsg.orig.tar.xz
 bcef4985ba7b93954ad85054e6b9871b76795a10 20184 
basemap_1.2.2+dfsg-1.debian.tar.xz
 61b5558d6e606c3b7cfab433909504e71c1191b6 10245 
basemap_1.2.2+dfsg-1_source.buildinfo
Checksums-Sha256:
 174c9cc7feb2339e92512e352ec787bfb8d30ba6f94c15123a879d0191239a0e 2519 
basemap_1.2.2+dfsg-1.dsc
 1f5f6aed2131957fb90f3e0af89549f3bf0a189e4487271f74f836e0cddb8ea2 86230584 
basemap_1.2.2+dfsg.orig.tar.xz
 74b82b77c724fbda24707a2dfbd91cc3f9205efb7986f0749cdaaa97938b5169 20184 
basemap_1.2.2+dfsg-1.debian.tar.xz
 b2d0549a47e18186ac293708bd3264cedc3e3ec05d92594722e0eaad86c34794 10245 
basemap_1.2.2+dfsg-1_source.buildinfo
Files:
 da7615853ca213aba8cd1a90c48f5528 2519 python optional basemap_1.2.2+dfsg-1.dsc
 ae6673e422d0c3b8d720df4f344089bf 86230584 python optional 
basemap_1.2.2+dfsg.orig.tar.xz
 fad6afdfa9e6788e5fec0397ebce5814 20184 python optional 
basemap_1.2.2+dfsg-1.debian.tar.xz
 fd3504cc1287ff9706dacc5ed31a4703 10245 python optional 
basemap_1.2.2+dfsg-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEufrTGSrz5KUwnZ05h588mTgBqU8FAl+MzMEACgkQh588mTgB
qU+HyRAAlCmO0FT5veuuGopX7XUfZ5akgTp2FZgQFHMJMM4W1pZZeEo5QGfczquK
QJNwGri7eCX5yBEcKuZNv43XYgSkqrgrP/L5QYiSm3Ioosxkv0Ew1Uy6RMU4Tcv3
wHXMKtmGQh0AbHsfxlzM6IDQCjMgmdbx9eZ31Bl51p2SoOnkqMaihQ7rnyqMeWcX
yWdWtrMU4pvylI/yb3wHsHkcFjUE5X1BhAyzEa1wh9EuEAbOkvI+FcgqxumAGpM6
yjObLRYPFQtBWzir7xEIn73CsxJoiLEqND0z/z37caHzQajc3PQY093mReqom9GL
0Ljq/xBo4ESU/MH6kyi4YmOvwC1Pe+MSuETNeKXG0mElac1kyWpdS8fbUd1IcrUl
O+uUvq/jUrWnUoQHQPJCUfTHfLu+fmE9AAG5//p8qsUDHSEiEpevvxMi9OrvqIDW
cNpK0j9R0pBWiRUqhfv9ZXuw5JF6lJjkplAzJ+0jUlYCGEvpPKCDO3Sul3UvOsuz
mJD0qfiGT1x6NxUQnmSlxpoSucOFi+59dpAEQFLiHQPDu4TrlA+NHL1LcPfxKsdG
a/vZPEoop5gpHsQL0cqmHko2++d0Y+kHvOQgrQVYdO4vTGva8/m8ym8X18IV5SDP
FJTVjfImyzJpgmboUyMjPbkLbSYM7uPdRx1S80UHyJGAy35bz4A=
=B64M
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to