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.