+ exec
+ rm -rf /rpmbuild
+ mkdir -p /rpmbuild
+ su -c 'rpmbuild -ba /builddir/build/SPECS/python-basemap.spec            --define "debug_package %{nil}"            --undefine _annotated_build            --define "_missing_doc_files_terminate_build %{nil}"            --define "_emacs_sitestartdir /usr/share/emacs/site-lisp/site-start.d"            --define "_emacs_sitelispdir /usr/share/emacs/site-lisp"            --nocheck   ' mockbuild
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.zs4K5l
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf basemap-1.0.7
+ /usr/bin/gzip -dc /builddir/build/SOURCES/basemap-1.0.7.tar.gz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd basemap-1.0.7
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #2 (python-basemap-1.0.7-datadir.patch):'
Patch #2 (python-basemap-1.0.7-datadir.patch):
+ /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix . --fuzz=0
patching file lib/mpl_toolkits/basemap/pyproj.py
+ echo 'Patch #3 (0001-Fix-the-location-of-basemap_datadir.patch):'
Patch #3 (0001-Fix-the-location-of-basemap_datadir.patch):
+ /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix . --fuzz=0
patching file lib/mpl_toolkits/basemap/__init__.py
+ echo 'Patch #4 (python-basemap-1.0.7-numpy-hstack.patch):'
Patch #4 (python-basemap-1.0.7-numpy-hstack.patch):
+ /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix . --fuzz=0
patching file lib/mpl_toolkits/basemap/__init__.py
Hunk #1 succeeded at 3912 (offset -48 lines).
+ rm -rf lib/mpl_toolkits/basemap/data/
+ rm -rf /builddir/build/BUILD/python3-python-basemap-1.0.7-19.fc28
+ cp -a . /builddir/build/BUILD/python3-python-basemap-1.0.7-19.fc28
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.fLanLM
+ umask 022
+ cd /builddir/build/BUILD
+ cd basemap-1.0.7
+ pushd /builddir/build/BUILD/python3-python-basemap-1.0.7-19.fc28
~/build/BUILD/python3-python-basemap-1.0.7-19.fc28 ~/build/BUILD/basemap-1.0.7
+ export GEOS_LIB=/usr/
+ GEOS_LIB=/usr/
+ /usr/bin/python3 setup.py config
checking for GEOS lib in /builddir ....
checking for GEOS lib in /usr ....
GEOS lib (version 3.6.1) found in /usr
nad2bin.c: In function ‘main’:
nad2bin.c:362:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                     != 4 * ct.lim.lam )
                     ^~
running config
/usr/lib64/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'namespace_packages'
  warnings.warn(msg)
+ /usr/bin/python3 setup.py build
checking for GEOS lib in /builddir ....
checking for GEOS lib in /usr ....
GEOS lib (version 3.6.1) found in /usr
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 "mpl_toolkits.basemap._proj" sources
building extension "_geoslib" sources
build_src: building npy-pkg config files
running build_py
creating build
creating build/lib.linux-riscv64-3.6
creating build/lib.linux-riscv64-3.6/mpl_toolkits
copying lib/mpl_toolkits/__init__.py -> build/lib.linux-riscv64-3.6/mpl_toolkits
creating build/lib.linux-riscv64-3.6/mpl_toolkits/basemap
copying lib/mpl_toolkits/basemap/solar.py -> build/lib.linux-riscv64-3.6/mpl_toolkits/basemap
copying lib/mpl_toolkits/basemap/cm.py -> build/lib.linux-riscv64-3.6/mpl_toolkits/basemap
copying lib/mpl_toolkits/basemap/test.py -> build/lib.linux-riscv64-3.6/mpl_toolkits/basemap
copying lib/mpl_toolkits/basemap/__init__.py -> build/lib.linux-riscv64-3.6/mpl_toolkits/basemap
copying lib/mpl_toolkits/basemap/proj.py -> build/lib.linux-riscv64-3.6/mpl_toolkits/basemap
copying lib/mpl_toolkits/basemap/pyproj.py -> build/lib.linux-riscv64-3.6/mpl_toolkits/basemap
copying lib/mpl_toolkits/basemap/shapefile.py -> build/lib.linux-riscv64-3.6/mpl_toolkits/basemap
Skipping optional fixer: buffer
Skipping optional fixer: idioms
Skipping optional fixer: set_literal
Skipping optional fixer: ws_comma
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
building 'mpl_toolkits.basemap._proj' extension
compiling C sources
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -D_GNU_SOURCE -fPIC -fwrapv -fPIC

creating build/temp.linux-riscv64-3.6/src
compile options: '-Isrc -I/usr/lib64/python3.6/site-packages/numpy/core/include -I/usr/include/python3.6m -c'
gcc: src/PJ_denoy.c
gcc: src/bch2bps.c
gcc: src/mk_cheby.c
src/mk_cheby.c: In function ‘mk_cheby’:
src/mk_cheby.c:101:40: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
                                     if ((T->cu[i].m = ncu[i]) != 0)
                                        ^
src/mk_cheby.c:109:40: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
                                     if ((T->cv[i].m = ncv[i]) != 0)
                                        ^
src/mk_cheby.c:127:32: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
                             if ((T->cu[i].m = ncu[i]) != 0)
                                ^
src/mk_cheby.c:135:32: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
                             if ((T->cv[i].m = ncv[i]) != 0)
                                ^
src/mk_cheby.c:147:5: warning: ‘T’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  if (T) { /* pj_dalloc up possible allocations */
     ^
gcc: src/PJ_laea.c
gcc: src/PJ_urm5.c
gcc: src/PJ_hatano.c
gcc: src/PJ_putp5.c
gcc: src/nad_init.c
src/nad_init.c: In function ‘nad_ctable_load’:
src/nad_init.c:96:53: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         || fread(ct->cvs, sizeof(FLP), a_size, fid) != a_size )
                                                     ^~
src/nad_init.c: In function ‘nad_ctable2_load’:
src/nad_init.c:169:53: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         || fread(ct->cvs, sizeof(FLP), a_size, fid) != a_size )
                                                     ^~
gcc: src/PJ_ob_tran.c
gcc: src/PJ_august.c
gcc: src/PJ_labrd.c
gcc: src/pj_ellps.c
src/pj_ellps.c:6:14: warning: missing braces around initializer [-Wmissing-braces]
 pj_ellps[] = {
              ^
 "MERIT", "a=6378137.0", "rf=298.257", "MERIT 1983",
 {                                                 }
 "SGS85", "a=6378136.0", "rf=298.257",  "Soviet Geodetic System 85",
 {                                                                 }
 "GRS80", "a=6378137.0", "rf=298.257222101", "GRS 1980(IUGG, 1980)",
 {                                                                 }
 "IAU76", "a=6378140.0", "rf=298.257", "IAU 1976",
 {                                               }
 "airy",  "a=6377563.396", "b=6356256.910", "Airy 1830",
 {                                                     }
 "APL4.9", "a=6378137.0.",  "rf=298.25", "Appl. Physics. 1965",
 {                                                            }
 "NWL9D", "a=6378145.0.",  "rf=298.25", "Naval Weapons Lab., 1965",
 {                                                                }
 "mod_airy", "a=6377340.189", "b=6356034.446", "Modified Airy",
 {                                                            }
 "andrae", "a=6377104.43",  "rf=300.0",  "Andrae 1876 (Den., Iclnd.)",
 {                                                                   }
 "aust_SA", "a=6378160.0", "rf=298.25", "Australian Natl & S. Amer. 1969",
 {                                                                       }
 "GRS67", "a=6378160.0", "rf=298.2471674270", "GRS 67(IUGG 1967)",
 {                                                               }
 "bessel", "a=6377397.155", "rf=299.1528128", "Bessel 1841",
 {                                                         }
 "bess_nam", "a=6377483.865", "rf=299.1528128", "Bessel 1841 (Namibia)",
 {                                                                     }
 "clrk66", "a=6378206.4", "b=6356583.8", "Clarke 1866",
 {                                                    }
 "clrk80", "a=6378249.145", "rf=293.4663", "Clarke 1880 mod.",
 {                                                           }
 "CPM",   "a=6375738.7", "rf=334.29", "Comm. des Poids et Mesures 1799",
 {                                                                     }
 "delmbr", "a=6376428.",  "rf=311.5", "Delambre 1810 (Belgium)",
 {                                                             }
 "engelis", "a=6378136.05", "rf=298.2566", "Engelis 1985",
 {                                                       }
 "evrst30",  "a=6377276.345", "rf=300.8017",  "Everest 1830",
 {                                                          }
 "evrst48",  "a=6377304.063", "rf=300.8017",  "Everest 1948",
 {                                                          }
 "evrst56",  "a=6377301.243", "rf=300.8017",  "Everest 1956",
 {                                                          }
 "evrst69",  "a=6377295.664", "rf=300.8017",  "Everest 1969",
 {                                                          }
 "evrstSS",  "a=6377298.556", "rf=300.8017",  "Everest (Sabah & Sarawak)",
 {                                                                       }
 "fschr60",  "a=6378166.",   "rf=298.3", "Fischer (Mercury Datum) 1960",
 {                                                                     }
 "fschr60m", "a=6378155.",   "rf=298.3", "Modified Fischer 1960",
 {                                                              }
 "fschr68",  "a=6378150.",   "rf=298.3", "Fischer 1968",
 {                                                     }
 "helmert",  "a=6378200.",   "rf=298.3", "Helmert 1906",
 {                                                     }
 "hough", "a=6378270.0", "rf=297.", "Hough",
 {                                         }
 "intl",  "a=6378388.0", "rf=297.", "International 1909 (Hayford)",
 {                                                                }
 "krass", "a=6378245.0", "rf=298.3", "Krassovsky, 1942",
 {                                                     }
 "kaula", "a=6378163.",  "rf=298.24", "Kaula 1961",
 {                                                }
 "lerch", "a=6378139.",  "rf=298.257", "Lerch 1979",
 {                                                 }
 "mprts", "a=6397300.",  "rf=191.", "Maupertius 1738",
 {                                                   }
 "new_intl", "a=6378157.5", "b=6356772.2", "New International 1967",
 {                                                                 }
 "plessis", "a=6376523.",  "b=6355863.", "Plessis 1817 (France)",
 {                                                              }
 "SEasia", "a=6378155.0", "b=6356773.3205", "Southeast Asia",
 {                                                          }
 "walbeck", "a=6376896.0", "b=6355834.8467", "Walbeck",
 {                                                    }
 "WGS60",    "a=6378165.0",  "rf=298.3", "WGS 60",
 {                                               }
 "WGS66", "a=6378145.0", "rf=298.25", "WGS 66",
 {                                            }
 "WGS72", "a=6378135.0", "rf=298.26", "WGS 72",
 {                                            }
 "WGS84",    "a=6378137.0",  "rf=298.257223563", "WGS 84",
 {                                                       }
 "sphere",   "a=6370997.0",  "b=6370997.0", "Normal Sphere (r=6370997)",
 {                                                                     }
 0,0,0,0
 {
 };
 }
gcc: src/PJ_putp4p.c
gcc: src/PJ_cea.c
src/PJ_cea.c: In function ‘pj_cea’:
src/PJ_cea.c:49:5: warning: ‘t’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   t = sin(t);
   ~~^~~~~~~~
gcc: src/PJ_hammer.c
gcc: src/PJ_aitoff.c
gcc: src/PJ_putp6.c
gcc: src/geocent.c
src/geocent.c: In function ‘pj_Convert_Geocentric_To_Geodetic’:
src/geocent.c:365:9: warning: variable ‘At_Pole’ set but not used [-Wunused-but-set-variable]
     int At_Pole;     /* indicates location is in polar region */
         ^~~~~~~
gcc: src/PJ_mbt_fps.c
gcc: src/PJ_wag3.c
gcc: src/pj_zpoly1.c
gcc: src/PJ_eqc.c
gcc: src/PJ_bacon.c
gcc: src/PJ_ortho.c
gcc: src/pj_msfn.c
gcc: src/PJ_boggs.c
gcc: src/PJ_eqdc.c
gcc: src/pj_qsfn.c
gcc: src/PJ_imw_p.c
gcc: src/pj_mutex.c
src/pj_mutex.c:50:13: warning: ‘pj_init_lock’ declared ‘static’ but never defined [-Wunused-function]
 static void pj_init_lock();
             ^~~~~~~~~~~~
gcc: src/hypot.c
gcc: src/PJ_sconics.c
gcc: src/PJ_healpix.c
src/PJ_healpix.c: In function ‘pnpoly’:
src/PJ_healpix.c:176:11: warning: unused variable ‘j’ [-Wunused-variable]
     int i,j,c = 0;
           ^
src/PJ_healpix.c: In function ‘auth_lat’:
src/PJ_healpix.c:281:9: warning: unused variable ‘q_subtractor’ [-Wunused-variable]
  double q_subtractor =  - (1.0 - pow(e,2.0)) / (2.0*e) * log((1.0 - e*sin(phi)) / (1.0+e*sin(phi)));
         ^~~~~~~~~~~~
src/PJ_healpix.c:280:9: warning: unused variable ‘q_demonitor’ [-Wunused-variable]
  double q_demonitor =  (1.0 - (pow(e*sin(phi),2.0)));
         ^~~~~~~~~~~
src/PJ_healpix.c:279:9: warning: unused variable ‘q_numerator’ [-Wunused-variable]
  double q_numerator = ((1.0 - pow(e,2.0)) * sin(phi));
         ^~~~~~~~~~~
src/PJ_healpix.c: In function ‘get_cap’:
src/PJ_healpix.c:449:9: warning: unused variable ‘c’ [-Wunused-variable]
  double c;
         ^
src/PJ_healpix.c: In function ‘combine_caps’:
src/PJ_healpix.c:558:6: warning: unused variable ‘cn’ [-Wunused-variable]
  int cn;
      ^~
src/PJ_healpix.c:515:12: warning: unused variable ‘ret_add’ [-Wunused-variable]
     double ret_add[2];
            ^~~~~~~
src/PJ_healpix.c:512:12: warning: unused variable ‘tmpVect’ [-Wunused-variable]
     double tmpVect[2];
            ^~~~~~~
In file included from src/PJ_healpix.c:37:0:
src/PJ_healpix.c: In function ‘e_healpix_forward’:
src/projects.h:340:57: warning: unused variable ‘xy’ [-Wunused-variable]
 #define FORWARD(name) static XY name(LP lp, PJ *P) { XY xy = {0.0,0.0}
                                                         ^
src/PJ_healpix.c:588:1: note: in expansion of macro ‘FORWARD’
 FORWARD(e_healpix_forward); /* ellipsoidal */
 ^~~~~~~
src/PJ_healpix.c: In function ‘s_healpix_forward’:
src/projects.h:340:57: warning: unused variable ‘xy’ [-Wunused-variable]
 #define FORWARD(name) static XY name(LP lp, PJ *P) { XY xy = {0.0,0.0}
                                                         ^
src/PJ_healpix.c:595:1: note: in expansion of macro ‘FORWARD’
 FORWARD(s_healpix_forward); /* spheroid */
 ^~~~~~~
src/PJ_healpix.c: In function ‘e_healpix_inverse’:
src/PJ_healpix.c:599:12: warning: unused variable ‘bet’ [-Wunused-variable]
     double bet, x, y;
            ^~~
gcc: src/PJ_sts.c
gcc: src/pj_geocent.c
gcc: src/PJ_ocea.c
gcc: src/vector1.c
gcc: src/PJ_sterea.c
src/PJ_sterea.c:7:1: warning: ‘LIBPROJ_ID’ defined but not used [-Wunused-const-variable=]
 LIBPROJ_ID[] = "$Id: PJ_sterea.c 2022 2011-05-20 13:04:08Z warmerdam $";
 ^~~~~~~~~~
gcc: src/pj_gridlist.c
src/pj_gridlist.c: In function ‘pj_gridlist_from_nadgrids’:
src/pj_gridlist.c:195:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         if( end_char >= sizeof(name) )
                      ^~
gcc: src/geod_interface.c
gcc: src/PJ_nsper.c
gcc: src/pj_gc_reader.c
src/pj_gc_reader.c: In function ‘pj_gc_readcatalog’:
src/pj_gc_reader.c:48:20: warning: unused variable ‘err’ [-Wunused-variable]
     int entry_max, err;
                    ^~~
src/pj_gc_reader.c: In function ‘pj_gc_read_csv_line’:
src/pj_gc_reader.c:118:16: warning: implicit declaration of function ‘isspace’ [-Wimplicit-function-declaration]
         while( isspace(*next) )
                ^~~~~~~
gcc: src/PJ_crast.c
gcc: src/proj_rouss.c
src/proj_rouss.c:7:1: warning: ‘LIBPROJ_ID’ defined but not used [-Wunused-const-variable=]
 LIBPROJ_ID[] = "$Id: proj_rouss.c 1856 2010-06-11 03:26:04Z warmerdam $";
 ^~~~~~~~~~
gcc: src/pj_open_lib.c
gcc: src/PJ_vandg.c
gcc: src/PJ_fouc_s.c
gcc: src/pj_strerrno.c
src/pj_strerrno.c: In function ‘pj_strerrno’:
src/pj_strerrno.c:75:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         if (adjusted_err < (sizeof(pj_err_list) / sizeof(char *)))
                          ^
gcc: src/pj_initcache.c
gcc: src/PJ_aea.c
gcc: src/PJ_natearth.c
gcc: src/PJ_rpoly.c
gcc: src/PJ_goode.c
gcc: src/biveval.c
gcc: src/PJ_putp3.c
gcc: src/pj_tsfn.c
gcc: src/pj_deriv.c
gcc: src/PJ_wag2.c
gcc: src/bchgen.c
gcc: src/pj_transform.c
src/pj_transform.c: In function ‘pj_adjust_axis’:
src/pj_transform.c:768:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
                     if( z ) z[point_offset*i] = value; break;
                     ^~
src/pj_transform.c:768:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
                     if( z ) z[point_offset*i] = value; break;
                                                        ^~~~~
src/pj_transform.c:770:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
                     if( z ) z[point_offset*i] = -value; break;
                     ^~
src/pj_transform.c:770:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
                     if( z ) z[point_offset*i] = -value; break;
                                                         ^~~~~
gcc: src/PJ_cass.c
gcc: src/PJ_igh.c
gcc: src/pj_apply_gridshift.c
gcc: src/PJ_moll.c
gcc: src/PJ_cc.c
gcc: src/pj_factors.c
gcc: src/nad_cvt.c
gcc: src/PJ_lsat.c
gcc: src/PJ_robin.c
gcc: src/PJ_vandg4.c
gcc: src/PJ_isea.c
src/PJ_isea.c: In function ‘isea_hex’:
src/PJ_isea.c:922:9: warning: variable ‘oddsl’ set but not used [-Wunused-but-set-variable]
  double oddsl;
         ^~~~~
src/PJ_isea.c: In function ‘isea_forward’:
src/PJ_isea.c:982:32: warning: variable ‘quad’ set but not used [-Wunused-but-set-variable]
  int             tri, downtri, quad;
                                ^~~~
src/PJ_isea.c:982:23: warning: variable ‘downtri’ set but not used [-Wunused-but-set-variable]
  int             tri, downtri, quad;
                       ^~~~~~~
gcc: src/PJ_eck1.c
gcc: src/PJ_gall.c
gcc: src/PJ_chamb.c
gcc: src/pj_datums.c
src/pj_datums.c:40:48: warning: missing braces around initializer [-Wmissing-braces]
 C_NAMESPACE_VAR struct PJ_DATUMS pj_datums[] = {
                                                ^
src/pj_datums.c:66:66: warning: missing braces around initializer [-Wmissing-braces]
 C_NAMESPACE_VAR struct PJ_PRIME_MERIDIANS pj_prime_meridians[] = {
                                                                  ^
gcc: src/PJ_geos.c
src/PJ_geos.c:8:1: warning: ‘LIBPROJ_ID’ defined but not used [-Wunused-const-variable=]
 LIBPROJ_ID[] = "$Id: PJ_geos.c 2176 2012-02-27 07:56:32Z warmerdam $";
 ^~~~~~~~~~
gcc: src/pj_auth.c
gcc: src/PJ_eck3.c
gcc: src/PJ_lcca.c
src/PJ_lcca.c: In function ‘pj_lcca’:
src/PJ_lcca.c:54:29: warning: variable ‘tan20’ set but not used [-Wunused-but-set-variable]
  double s2p0, N0, R0, tan0, tan20;
                             ^~~~~
At top level:
src/PJ_lcca.c:1:19: warning: ‘RCS_ID’ defined but not used [-Wunused-const-variable=]
 static const char RCS_ID[] = "$Id: PJ_lcca.c 1856 2010-06-11 03:26:04Z warmerdam $";
                   ^~~~~~
gcc: src/proj_mdist.c
src/proj_mdist.c:7:1: warning: ‘LIBPROJ_ID’ defined but not used [-Wunused-const-variable=]
 LIBPROJ_ID[] = "$Id: proj_mdist.c 1856 2010-06-11 03:26:04Z warmerdam $";
 ^~~~~~~~~~
gcc: src/PJ_fahey.c
gcc: src/pj_pr_list.c
src/pj_pr_list.c: In function ‘pj_get_def’:
src/pj_pr_list.c:74:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         if( strlen(definition) + l + 5 > def_max )
                                        ^
gcc: src/PJ_lask.c
gcc: src/p_series.c
gcc: src/PJ_collg.c
gcc: src/PJ_larr.c
gcc: src/PJ_wink1.c
gcc: src/PJ_nocol.c
gcc: src/pj_apply_vgridshift.c
gcc: src/pj_fwd.c
gcc: src/pj_datum_set.c
gcc: src/PJ_tcc.c
gcc: src/aasincos.c
gcc: src/PJ_wink2.c
gcc: src/PJ_eck4.c
gcc: src/PJ_bipc.c
gcc: src/PJ_mod_ster.c
gcc: src/PJ_lagrng.c
gcc: src/PJ_urmfps.c
gcc: src/PJ_mill.c
gcc: src/pj_phi2.c
gcc: src/pj_init.c
gcc: src/PJ_gn_sinu.c
gcc: src/pj_log.c
gcc: src/PJ_merc.c
gcc: src/PJ_bonne.c
gcc: src/pj_inv.c
gcc: src/PJ_tpeqd.c
gcc: src/PJ_krovak.c
gcc: src/pj_ctx.c
gcc: src/PJ_mbtfpq.c
gcc: src/rtodms.c
gcc: src/pj_errno.c
gcc: src/PJ_airy.c
gcc: src/PJ_eck5.c
gcc: src/PJ_tcea.c
gcc: src/dmstor.c
gcc: src/PJ_stere.c
gcc: src/PJ_aeqd.c
gcc: src/pj_list.c
gcc: src/pj_latlong.c
gcc: src/pj_param.c
gcc: src/PJ_eck2.c
gcc: src/PJ_gins8.c
gcc: src/emess.c
gcc: src/pj_utils.c
gcc: src/adjlon.c
gcc: src/pj_ell_set.c
gcc: src/proj_etmerc.c
gcc: src/pj_gauss.c
src/pj_gauss.c:7:1: warning: ‘LIBPROJ_ID’ defined but not used [-Wunused-const-variable=]
 LIBPROJ_ID[] = "$Id: pj_gauss.c 1856 2010-06-11 03:26:04Z warmerdam $";
 ^~~~~~~~~~
gcc: src/PJ_omerc.c
src/PJ_omerc.c: In function ‘pj_omerc’:
src/PJ_omerc.c:161:7: warning: ‘phi2’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   L = pow(pj_tsfn(phi2, sin(phi2), P->e), P->B);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/PJ_omerc.c:160:7: warning: ‘phi1’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   H = pow(pj_tsfn(phi1, sin(phi1), P->e), P->B);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/PJ_omerc.c:167:9: warning: ‘lam2’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    lam2 -= TWOPI;
src/PJ_omerc.c:97:17: warning: ‘lam1’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   gamma0, lamc, lam1, lam2, phi1, phi2, alpha_c;
                 ^~~~
gcc: src/PJ_somerc.c
gcc: src/pj_malloc.c
gcc: src/PJ_oea.c
gcc: src/nad_intr.c
gcc: src/PJ_lcc.c
gcc: src/gen_cheb.c
src/gen_cheb.c: In function ‘gen_cheb’:
src/gen_cheb.c:13:24: warning: variable ‘i’ set but not used [-Wunused-but-set-variable]
  int NU = 15, NV = 15, i, res = -1, errin = 0, pwr;
                        ^
gcc: src/PJ_vandg2.c
gcc: src/PJ_loxim.c
gcc: src/PJ_putp2.c
gcc: src/PJ_mbtfpp.c
gcc: src/pj_gridcatalog.c
src/pj_gridcatalog.c: In function ‘pj_gc_apply_gridshift’:
src/pj_gridcatalog.c:122:14: warning: unused variable ‘itable’ [-Wunused-variable]
         int  itable;
              ^~~~~~
gcc: src/PJ_wag7.c
gcc: src/PJ_poly.c
gcc: src/PJ_nell.c
gcc: src/geodesic.c
gcc: src/PJ_nzmg.c
gcc: src/pj_units.c
src/pj_units.c:8:14: warning: missing braces around initializer [-Wmissing-braces]
 pj_units[] = {
              ^
  "km", "1000.", "Kilometer",
  {                         }
  "m", "1.",  "Meter",
  {                  }
  "dm", "1/10",  "Decimeter",
  {                         }
  "cm", "1/100", "Centimeter",
  {                          }
  "mm", "1/1000", "Millimeter",
  {                           }
  "kmi", "1852.0", "International Nautical Mile",
  {                                             }
  "in", "0.0254", "International Inch",
  {                                   }
  "ft", "0.3048", "International Foot",
  {                                   }
  "yd", "0.9144", "International Yard",
  {                                   }
  "mi", "1609.344", "International Statute Mile",
  {                                             }
  "fath", "1.8288", "International Fathom",
  {                                       }
  "ch", "20.1168", "International Chain",
  {                                     }
  "link", "0.201168", "International Link",
  {                                       }
  "us-in", "1./39.37", "U.S. Surveyor's Inch",
  {                                          }
  "us-ft", "0.304800609601219", "U.S. Surveyor's Foot",
  {                                                   }
  "us-yd", "0.914401828803658", "U.S. Surveyor's Yard",
  {                                                   }
  "us-ch", "20.11684023368047", "U.S. Surveyor's Chain",
  {                                                    }
  "us-mi", "1609.347218694437", "U.S. Surveyor's Statute Mile",
  {                                                           }
  "ind-yd", "0.91439523", "Indian Yard",
  {                                    }
  "ind-ft", "0.30479841", "Indian Foot",
  {                                    }
  "ind-ch", "20.11669506", "Indian Chain",
  {                                      }
 (char *)0, (char *)0, (char *)0
 {
 };
 }
gcc: src/PJ_tmerc.c
gcc: src/PJ_gstmerc.c
gcc: src/pj_gridinfo.c
src/pj_gridinfo.c: In function ‘pj_gridinfo_load’:
src/pj_gridinfo.c:208:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                 != 2 * gi->ct->lim.lam )
                 ^~
src/pj_gridinfo.c:280:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                 != 4 * gi->ct->lim.lam )
                 ^~
src/pj_gridinfo.c:339:61: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         if( fread( gi->ct->cvs, sizeof(float), words, fid ) != words )
                                                             ^~
gcc: src/geod_set.c
gcc: src/pj_release.c
gcc: src/PJ_nell_h.c
gcc: src/pj_mlfn.c
gcc: src/PJ_gnom.c
gcc: src/_proj.c
src/_proj.c: In function ‘__pyx_pf_5_proj_set_datapath’:
src/_proj.c:949:24: warning: passing argument 2 of ‘pj_set_searchpath’ from incompatible pointer type [-Wincompatible-pointer-types]
   pj_set_searchpath(1, (&__pyx_v_searchpath));
                        ^
In file included from src/_proj.c:313:0:
src/proj_api.h:93:6: note: expected ‘const char **’ but argument is of type ‘char **’
 void pj_set_searchpath ( int count, const char **path );
      ^~~~~~~~~~~~~~~~~
src/_proj.c: In function ‘__pyx_pw_5_proj_5_transform’:
src/_proj.c:3350:17: warning: ‘__pyx_v_zz’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     __pyx_v_err = pj_transform(__pyx_v_p1->projpj, __pyx_v_p2->projpj, __pyx_v_npts, 0, __pyx_v_xx, __pyx_v_yy, __pyx_v_zz);
     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/_proj.c:3083:11: note: ‘__pyx_v_zz’ was declared here
   double *__pyx_v_zz;
           ^~~~~~~~~~
gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -g build/temp.linux-riscv64-3.6/src/PJ_denoy.o build/temp.linux-riscv64-3.6/src/bch2bps.o build/temp.linux-riscv64-3.6/src/mk_cheby.o build/temp.linux-riscv64-3.6/src/PJ_laea.o build/temp.linux-riscv64-3.6/src/PJ_urm5.o build/temp.linux-riscv64-3.6/src/PJ_hatano.o build/temp.linux-riscv64-3.6/src/PJ_putp5.o build/temp.linux-riscv64-3.6/src/nad_init.o build/temp.linux-riscv64-3.6/src/PJ_ob_tran.o build/temp.linux-riscv64-3.6/src/PJ_august.o build/temp.linux-riscv64-3.6/src/PJ_labrd.o build/temp.linux-riscv64-3.6/src/pj_ellps.o build/temp.linux-riscv64-3.6/src/PJ_putp4p.o build/temp.linux-riscv64-3.6/src/PJ_cea.o build/temp.linux-riscv64-3.6/src/PJ_hammer.o build/temp.linux-riscv64-3.6/src/PJ_aitoff.o build/temp.linux-riscv64-3.6/src/PJ_putp6.o build/temp.linux-riscv64-3.6/src/geocent.o build/temp.linux-riscv64-3.6/src/PJ_mbt_fps.o build/temp.linux-riscv64-3.6/src/PJ_wag3.o build/temp.linux-riscv64-3.6/src/pj_zpoly1.o build/temp.linux-riscv64-3.6/src/PJ_eqc.o build/temp.linux-riscv64-3.6/src/PJ_bacon.o build/temp.linux-riscv64-3.6/src/PJ_ortho.o build/temp.linux-riscv64-3.6/src/pj_msfn.o build/temp.linux-riscv64-3.6/src/PJ_boggs.o build/temp.linux-riscv64-3.6/src/PJ_eqdc.o build/temp.linux-riscv64-3.6/src/pj_qsfn.o build/temp.linux-riscv64-3.6/src/PJ_imw_p.o build/temp.linux-riscv64-3.6/src/pj_mutex.o build/temp.linux-riscv64-3.6/src/hypot.o build/temp.linux-riscv64-3.6/src/PJ_sconics.o build/temp.linux-riscv64-3.6/src/PJ_healpix.o build/temp.linux-riscv64-3.6/src/PJ_sts.o build/temp.linux-riscv64-3.6/src/pj_geocent.o build/temp.linux-riscv64-3.6/src/PJ_ocea.o build/temp.linux-riscv64-3.6/src/vector1.o build/temp.linux-riscv64-3.6/src/PJ_sterea.o build/temp.linux-riscv64-3.6/src/pj_gridlist.o build/temp.linux-riscv64-3.6/src/geod_interface.o build/temp.linux-riscv64-3.6/src/PJ_nsper.o build/temp.linux-riscv64-3.6/src/pj_gc_reader.o build/temp.linux-riscv64-3.6/src/PJ_crast.o build/temp.linux-riscv64-3.6/src/proj_rouss.o build/temp.linux-riscv64-3.6/src/pj_open_lib.o build/temp.linux-riscv64-3.6/src/PJ_vandg.o build/temp.linux-riscv64-3.6/src/PJ_fouc_s.o build/temp.linux-riscv64-3.6/src/pj_strerrno.o build/temp.linux-riscv64-3.6/src/pj_initcache.o build/temp.linux-riscv64-3.6/src/PJ_aea.o build/temp.linux-riscv64-3.6/src/PJ_natearth.o build/temp.linux-riscv64-3.6/src/PJ_rpoly.o build/temp.linux-riscv64-3.6/src/PJ_goode.o build/temp.linux-riscv64-3.6/src/biveval.o build/temp.linux-riscv64-3.6/src/PJ_putp3.o build/temp.linux-riscv64-3.6/src/pj_tsfn.o build/temp.linux-riscv64-3.6/src/pj_deriv.o build/temp.linux-riscv64-3.6/src/PJ_wag2.o build/temp.linux-riscv64-3.6/src/bchgen.o build/temp.linux-riscv64-3.6/src/pj_transform.o build/temp.linux-riscv64-3.6/src/PJ_cass.o build/temp.linux-riscv64-3.6/src/PJ_igh.o build/temp.linux-riscv64-3.6/src/pj_apply_gridshift.o build/temp.linux-riscv64-3.6/src/PJ_moll.o build/temp.linux-riscv64-3.6/src/PJ_cc.o build/temp.linux-riscv64-3.6/src/pj_factors.o build/temp.linux-riscv64-3.6/src/nad_cvt.o build/temp.linux-riscv64-3.6/src/PJ_lsat.o build/temp.linux-riscv64-3.6/src/PJ_robin.o build/temp.linux-riscv64-3.6/src/PJ_vandg4.o build/temp.linux-riscv64-3.6/src/PJ_isea.o build/temp.linux-riscv64-3.6/src/PJ_eck1.o build/temp.linux-riscv64-3.6/src/PJ_gall.o build/temp.linux-riscv64-3.6/src/PJ_chamb.o build/temp.linux-riscv64-3.6/src/pj_datums.o build/temp.linux-riscv64-3.6/src/PJ_geos.o build/temp.linux-riscv64-3.6/src/pj_auth.o build/temp.linux-riscv64-3.6/src/PJ_eck3.o build/temp.linux-riscv64-3.6/src/PJ_lcca.o build/temp.linux-riscv64-3.6/src/proj_mdist.o build/temp.linux-riscv64-3.6/src/PJ_fahey.o build/temp.linux-riscv64-3.6/src/pj_pr_list.o build/temp.linux-riscv64-3.6/src/PJ_lask.o build/temp.linux-riscv64-3.6/src/p_series.o build/temp.linux-riscv64-3.6/src/PJ_collg.o build/temp.linux-riscv64-3.6/src/PJ_larr.o build/temp.linux-riscv64-3.6/src/PJ_wink1.o build/temp.linux-riscv64-3.6/src/PJ_nocol.o build/temp.linux-riscv64-3.6/src/pj_apply_vgridshift.o build/temp.linux-riscv64-3.6/src/pj_fwd.o build/temp.linux-riscv64-3.6/src/pj_datum_set.o build/temp.linux-riscv64-3.6/src/PJ_tcc.o build/temp.linux-riscv64-3.6/src/aasincos.o build/temp.linux-riscv64-3.6/src/PJ_wink2.o build/temp.linux-riscv64-3.6/src/PJ_eck4.o build/temp.linux-riscv64-3.6/src/PJ_bipc.o build/temp.linux-riscv64-3.6/src/PJ_mod_ster.o build/temp.linux-riscv64-3.6/src/PJ_lagrng.o build/temp.linux-riscv64-3.6/src/PJ_urmfps.o build/temp.linux-riscv64-3.6/src/PJ_mill.o build/temp.linux-riscv64-3.6/src/pj_phi2.o build/temp.linux-riscv64-3.6/src/pj_init.o build/temp.linux-riscv64-3.6/src/PJ_gn_sinu.o build/temp.linux-riscv64-3.6/src/pj_log.o build/temp.linux-riscv64-3.6/src/PJ_merc.o build/temp.linux-riscv64-3.6/src/PJ_bonne.o build/temp.linux-riscv64-3.6/src/pj_inv.o build/temp.linux-riscv64-3.6/src/PJ_tpeqd.o build/temp.linux-riscv64-3.6/src/PJ_krovak.o build/temp.linux-riscv64-3.6/src/pj_ctx.o build/temp.linux-riscv64-3.6/src/PJ_mbtfpq.o build/temp.linux-riscv64-3.6/src/rtodms.o build/temp.linux-riscv64-3.6/src/pj_errno.o build/temp.linux-riscv64-3.6/src/PJ_airy.o build/temp.linux-riscv64-3.6/src/PJ_eck5.o build/temp.linux-riscv64-3.6/src/PJ_tcea.o build/temp.linux-riscv64-3.6/src/dmstor.o build/temp.linux-riscv64-3.6/src/PJ_stere.o build/temp.linux-riscv64-3.6/src/PJ_aeqd.o build/temp.linux-riscv64-3.6/src/pj_list.o build/temp.linux-riscv64-3.6/src/pj_latlong.o build/temp.linux-riscv64-3.6/src/pj_param.o build/temp.linux-riscv64-3.6/src/PJ_eck2.o build/temp.linux-riscv64-3.6/src/PJ_gins8.o build/temp.linux-riscv64-3.6/src/emess.o build/temp.linux-riscv64-3.6/src/pj_utils.o build/temp.linux-riscv64-3.6/src/adjlon.o build/temp.linux-riscv64-3.6/src/pj_ell_set.o build/temp.linux-riscv64-3.6/src/proj_etmerc.o build/temp.linux-riscv64-3.6/src/pj_gauss.o build/temp.linux-riscv64-3.6/src/PJ_omerc.o build/temp.linux-riscv64-3.6/src/PJ_somerc.o build/temp.linux-riscv64-3.6/src/pj_malloc.o build/temp.linux-riscv64-3.6/src/PJ_oea.o build/temp.linux-riscv64-3.6/src/nad_intr.o build/temp.linux-riscv64-3.6/src/PJ_lcc.o build/temp.linux-riscv64-3.6/src/gen_cheb.o build/temp.linux-riscv64-3.6/src/PJ_vandg2.o build/temp.linux-riscv64-3.6/src/PJ_loxim.o build/temp.linux-riscv64-3.6/src/PJ_putp2.o build/temp.linux-riscv64-3.6/src/PJ_mbtfpp.o build/temp.linux-riscv64-3.6/src/pj_gridcatalog.o build/temp.linux-riscv64-3.6/src/PJ_wag7.o build/temp.linux-riscv64-3.6/src/PJ_poly.o build/temp.linux-riscv64-3.6/src/PJ_nell.o build/temp.linux-riscv64-3.6/src/geodesic.o build/temp.linux-riscv64-3.6/src/PJ_nzmg.o build/temp.linux-riscv64-3.6/src/pj_units.o build/temp.linux-riscv64-3.6/src/PJ_tmerc.o build/temp.linux-riscv64-3.6/src/PJ_gstmerc.o build/temp.linux-riscv64-3.6/src/pj_gridinfo.o build/temp.linux-riscv64-3.6/src/geod_set.o build/temp.linux-riscv64-3.6/src/pj_release.o build/temp.linux-riscv64-3.6/src/PJ_nell_h.o build/temp.linux-riscv64-3.6/src/pj_mlfn.o build/temp.linux-riscv64-3.6/src/PJ_gnom.o build/temp.linux-riscv64-3.6/src/_proj.o -L/usr/lib64 -lpython3.6m -o build/lib.linux-riscv64-3.6/mpl_toolkits/basemap/_proj.cpython-36m-riscv64-linux-gnu.so
building '_geoslib' extension
compiling C sources
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -D_GNU_SOURCE -fPIC -fwrapv -fPIC

compile options: '-I/usr/include -I/usr/lib64/python3.6/site-packages/numpy/core/include -I/usr/lib64/python3.6/site-packages/numpy/core/include -I/usr/include/python3.6m -c'
gcc: src/_geoslib.c
In file included from /usr/lib64/python3.6/site-packages/numpy/core/include/numpy/ndarraytypes.h:1816:0,
                 from /usr/lib64/python3.6/site-packages/numpy/core/include/numpy/ndarrayobject.h:18,
                 from /usr/lib64/python3.6/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                 from src/_geoslib.c:254:
/usr/lib64/python3.6/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
 #warning "Using deprecated NumPy API, disable it by " \
  ^~~~~~~
src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_is_valid’:
src/_geoslib.c:989:31: warning: passing argument 1 of ‘GEOSisValid’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_valid = GEOSisValid(__pyx_v_self->_geom);
                               ^~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1840:22: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern char GEOS_DLL GEOSisValid(const GEOSGeometry* g);
                      ^~~~~~~~~~~
src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_2geom_type’:
src/_geoslib.c:1081:47: warning: passing argument 1 of ‘GEOSGeomType’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_t_1 = PyBytes_FromString(GEOSGeomType(__pyx_v_self->_geom)); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 152; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                               ^~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1861:23: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern char GEOS_DLL *GEOSGeomType(const GEOSGeometry* g);
                       ^~~~~~~~~~~~
src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_4within’:
src/_geoslib.c:1163:31: warning: passing argument 1 of ‘GEOSWithin’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_answer = GEOSWithin(__pyx_v_g1, __pyx_v_g2);
                               ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1665:22: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern char GEOS_DLL GEOSWithin(const GEOSGeometry* g1, const GEOSGeometry* g2);
                      ^~~~~~~~~~
src/_geoslib.c:1163:43: warning: passing argument 2 of ‘GEOSWithin’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_answer = GEOSWithin(__pyx_v_g1, __pyx_v_g2);
                                           ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1665:22: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 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:1290:26: warning: passing argument 1 of ‘GEOSUnion’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSUnion(__pyx_v_g1, __pyx_v_g2);
                          ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1541:31: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern GEOSGeometry GEOS_DLL *GEOSUnion(const GEOSGeometry* g1, const GEOSGeometry* g2);
                               ^~~~~~~~~
src/_geoslib.c:1290:38: warning: passing argument 2 of ‘GEOSUnion’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSUnion(__pyx_v_g1, __pyx_v_g2);
                                      ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1541:31: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern GEOSGeometry GEOS_DLL *GEOSUnion(const GEOSGeometry* g1, const GEOSGeometry* g2);
                               ^~~~~~~~~
src/_geoslib.c:1290:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSUnion(__pyx_v_g1, __pyx_v_g2);
              ^
src/_geoslib.c:1299:35: warning: passing argument 1 of ‘GEOSGeomTypeId’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_typeid = GEOSGeomTypeId(__pyx_v_g3);
                                   ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1864:21: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~
src/_geoslib.c:1406:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1882:21: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:1415:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                                     ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1892:37: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const GEOSGeometry* g, int n);
                                     ^~~~~~~~~~~~~~~~
src/_geoslib.c:1415:18: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                  ^
src/_geoslib.c:1464:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1882:21: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:1473:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                                     ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1892:37: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const GEOSGeometry* g, int n);
                                     ^~~~~~~~~~~~~~~~
src/_geoslib.c:1473:18: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                  ^
src/_geoslib.c:1514:49: warning: passing argument 1 of ‘GEOSGeomType’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_t_2 = PyBytes_FromString(GEOSGeomType(__pyx_v_g3)); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 190; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                 ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1861:23: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern char GEOS_DLL *GEOSGeomType(const GEOSGeometry* g);
                       ^~~~~~~~~~~~
src/_geoslib.c:1549:20: warning: passing argument 1 of ‘GEOSGeom_destroy’ from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSGeom_destroy(__pyx_v_g3);
                    ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1485:22: note: expected ‘GEOSGeometry * {aka struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
                      ^~~~~~~~~~~~~~~~
src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_8simplify’:
src/_geoslib.c:1646:29: warning: passing argument 1 of ‘GEOSSimplify’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSSimplify(__pyx_v_g1, __pyx_v_tolerance);
                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1588:31: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern GEOSGeometry GEOS_DLL *GEOSSimplify(const GEOSGeometry* g, double tolerance);
                               ^~~~~~~~~~~~
src/_geoslib.c:1646:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSSimplify(__pyx_v_g1, __pyx_v_tolerance);
              ^
src/_geoslib.c:1655:35: warning: passing argument 1 of ‘GEOSGeomTypeId’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_typeid = GEOSGeomTypeId(__pyx_v_g3);
                                   ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1864:21: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~
src/_geoslib.c:1762:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1882:21: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:1771:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                                     ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1892:37: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const GEOSGeometry* g, int n);
                                     ^~~~~~~~~~~~~~~~
src/_geoslib.c:1771:18: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                  ^
src/_geoslib.c:1820:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1882:21: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:1829:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                                     ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1892:37: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const GEOSGeometry* g, int n);
                                     ^~~~~~~~~~~~~~~~
src/_geoslib.c:1829:18: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                  ^
src/_geoslib.c:1870:49: warning: passing argument 1 of ‘GEOSGeomType’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_t_3 = PyBytes_FromString(GEOSGeomType(__pyx_v_g3)); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 221; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                 ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1861:23: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern char GEOS_DLL *GEOSGeomType(const GEOSGeometry* g);
                       ^~~~~~~~~~~~
src/_geoslib.c:1905:20: warning: passing argument 1 of ‘GEOSGeom_destroy’ from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSGeom_destroy(__pyx_v_g3);
                    ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1485:22: note: expected ‘GEOSGeometry * {aka struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
                      ^~~~~~~~~~~~~~~~
src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_10fix’:
src/_geoslib.c:1990:27: warning: passing argument 1 of ‘GEOSBuffer’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSBuffer(__pyx_v_g1, 0., 0);
                           ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1391:31: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern GEOSGeometry GEOS_DLL *GEOSBuffer(const GEOSGeometry* g,
                               ^~~~~~~~~~
src/_geoslib.c:1990:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSBuffer(__pyx_v_g1, 0., 0);
              ^
src/_geoslib.c:1999:35: warning: passing argument 1 of ‘GEOSGeomTypeId’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_typeid = GEOSGeomTypeId(__pyx_v_g3);
                                   ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1864:21: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~
src/_geoslib.c:2106:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1882:21: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:2115:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                                     ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1892:37: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const GEOSGeometry* g, int n);
                                     ^~~~~~~~~~~~~~~~
src/_geoslib.c:2115:18: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                  ^
src/_geoslib.c:2164:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1882:21: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:2173:37: warning: passing argument 1 of ‘GEOSGetGeometryN’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                                     ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1892:37: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const GEOSGeometry* g, int n);
                                     ^~~~~~~~~~~~~~~~
src/_geoslib.c:2173:18: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                  ^
src/_geoslib.c:2214:49: warning: passing argument 1 of ‘GEOSGeomType’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_t_2 = PyBytes_FromString(GEOSGeomType(__pyx_v_g3)); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 250; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                 ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1861:23: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern char GEOS_DLL *GEOSGeomType(const GEOSGeometry* g);
                       ^~~~~~~~~~~~
src/_geoslib.c:2249:20: warning: passing argument 1 of ‘GEOSGeom_destroy’ from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSGeom_destroy(__pyx_v_g3);
                    ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1485:22: note: expected ‘GEOSGeometry * {aka struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
                      ^~~~~~~~~~~~~~~~
src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_12intersects’:
src/_geoslib.c:2343:35: warning: passing argument 1 of ‘GEOSIntersects’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_answer = GEOSIntersects(__pyx_v_g1, __pyx_v_g2);
                                   ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1663:22: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern char GEOS_DLL GEOSIntersects(const GEOSGeometry* g1, const GEOSGeometry* g2);
                      ^~~~~~~~~~~~~~
src/_geoslib.c:2343:47: warning: passing argument 2 of ‘GEOSIntersects’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_answer = GEOSIntersects(__pyx_v_g1, __pyx_v_g2);
                                               ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1663:22: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 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:2473:33: warning: passing argument 1 of ‘GEOSIntersection’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSIntersection(__pyx_v_g1, __pyx_v_g2);
                                 ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1494:31: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern GEOSGeometry GEOS_DLL *GEOSIntersection(const GEOSGeometry* g1, const GEOSGeometry* g2);
                               ^~~~~~~~~~~~~~~~
src/_geoslib.c:2473:45: warning: passing argument 2 of ‘GEOSIntersection’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSIntersection(__pyx_v_g1, __pyx_v_g2);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1494:31: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern GEOSGeometry GEOS_DLL *GEOSIntersection(const GEOSGeometry* g1, const GEOSGeometry* g2);
                               ^~~~~~~~~~~~~~~~
src/_geoslib.c:2473:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSIntersection(__pyx_v_g1, __pyx_v_g2);
              ^
src/_geoslib.c:2482:35: warning: passing argument 1 of ‘GEOSGeomTypeId’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_typeid = GEOSGeomTypeId(__pyx_v_g3);
                                   ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1864:21: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~
src/_geoslib.c:2619:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1882:21: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:2650:39: warning: passing argument 1 of ‘GEOSGetGeometryN’ from incompatible pointer type [-Wincompatible-pointer-types]
       __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, __pyx_v_i);
                                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1892:37: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const GEOSGeometry* g, int n);
                                     ^~~~~~~~~~~~~~~~
src/_geoslib.c:2650:20: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
       __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, __pyx_v_i);
                    ^
src/_geoslib.c:2711:45: warning: passing argument 1 of ‘GEOSGetNumGeometries’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1882:21: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:2742:39: warning: passing argument 1 of ‘GEOSGetGeometryN’ from incompatible pointer type [-Wincompatible-pointer-types]
       __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, __pyx_v_i);
                                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1892:37: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const GEOSGeometry* g, int n);
                                     ^~~~~~~~~~~~~~~~
src/_geoslib.c:2742:20: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
       __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, __pyx_v_i);
                    ^
src/_geoslib.c:2795:22: warning: passing argument 1 of ‘GEOSGeom_destroy’ from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSGeom_destroy(__pyx_v_g3);
                      ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1485:22: note: expected ‘GEOSGeometry * {aka struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
                      ^~~~~~~~~~~~~~~~
src/_geoslib.c:2820:20: warning: passing argument 1 of ‘GEOSGeom_destroy’ from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSGeom_destroy(__pyx_v_g3);
                    ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1485:22: note: expected ‘GEOSGeometry * {aka struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
                      ^~~~~~~~~~~~~~~~
src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_12BaseGeometry_18__dealloc__’:
src/_geoslib.c:2932:20: warning: passing argument 1 of ‘GEOSGeom_destroy’ from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSGeom_destroy(__pyx_v_self->_geom);
                    ^~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1485:22: note: expected ‘GEOSGeometry * {aka struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
                      ^~~~~~~~~~~~~~~~
src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_7Polygon___init__’:
src/_geoslib.c:3297:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_cs = GEOSCoordSeq_create(__pyx_v_M, 2);
              ^
src/_geoslib.c:3343:23: warning: passing argument 1 of ‘GEOSCoordSeq_setX’ from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSCoordSeq_setX(__pyx_v_cs, __pyx_v_i, __pyx_v_dx);
                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1325:21: note: expected ‘GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}’ but argument is of type ‘GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}’
 extern int GEOS_DLL GEOSCoordSeq_setX(GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:3352:23: warning: passing argument 1 of ‘GEOSCoordSeq_setY’ from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSCoordSeq_setY(__pyx_v_cs, __pyx_v_i, __pyx_v_dy);
                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1327:21: note: expected ‘GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}’ but argument is of type ‘GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}’
 extern int GEOS_DLL GEOSCoordSeq_setY(GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:3390:23: warning: passing argument 1 of ‘GEOSCoordSeq_setX’ from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSCoordSeq_setX(__pyx_v_cs, (__pyx_v_M - 1), __pyx_v_dx);
                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1325:21: note: expected ‘GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}’ but argument is of type ‘GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}’
 extern int GEOS_DLL GEOSCoordSeq_setX(GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:3399:23: warning: passing argument 1 of ‘GEOSCoordSeq_setY’ from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSCoordSeq_setY(__pyx_v_cs, (__pyx_v_M - 1), __pyx_v_dy);
                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1327:21: note: expected ‘GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}’ but argument is of type ‘GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}’
 extern int GEOS_DLL GEOSCoordSeq_setY(GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:3411:42: warning: passing argument 1 of ‘GEOSGeom_createLinearRing’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_lr = GEOSGeom_createLinearRing(__pyx_v_cs);
                                          ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1461:31: note: expected ‘GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}’ but argument is of type ‘GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}’
 extern GEOSGeometry GEOS_DLL *GEOSGeom_createLinearRing(GEOSCoordSequence* s);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:3411:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_lr = GEOSGeom_createLinearRing(__pyx_v_cs);
              ^
src/_geoslib.c:3420:59: warning: passing argument 1 of ‘GEOSGeom_createPolygon’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_self->__pyx_base._geom = GEOSGeom_createPolygon(__pyx_v_lr, NULL, 0);
                                                           ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1471:31: note: expected ‘GEOSGeometry * {aka struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern GEOSGeometry GEOS_DLL *GEOSGeom_createPolygon(GEOSGeometry* shell,
                               ^~~~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:3420:34: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __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:3485:12: warning: passing argument 1 of ‘GEOSArea’ from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSArea(__pyx_v_self->__pyx_base._geom, (&__pyx_v_area));
            ^~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1962:21: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern int GEOS_DLL GEOSArea(const GEOSGeometry* g, double *area);
                     ^~~~~~~~
src/_geoslib.c: In function ‘__pyx_pf_8_geoslib_10LineString___init__’:
src/_geoslib.c:3654:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_cs = GEOSCoordSeq_create(__pyx_v_M, 2);
              ^
src/_geoslib.c:3700:23: warning: passing argument 1 of ‘GEOSCoordSeq_setX’ from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSCoordSeq_setX(__pyx_v_cs, __pyx_v_i, __pyx_v_dx);
                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1325:21: note: expected ‘GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}’ but argument is of type ‘GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}’
 extern int GEOS_DLL GEOSCoordSeq_setX(GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:3709:23: warning: passing argument 1 of ‘GEOSCoordSeq_setY’ from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSCoordSeq_setY(__pyx_v_cs, __pyx_v_i, __pyx_v_dy);
                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1327:21: note: expected ‘GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}’ but argument is of type ‘GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}’
 extern int GEOS_DLL GEOSCoordSeq_setY(GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:3719:62: warning: passing argument 1 of ‘GEOSGeom_createLineString’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_self->__pyx_base._geom = GEOSGeom_createLineString(__pyx_v_cs);
                                                              ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1462:31: note: expected ‘GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}’ but argument is of type ‘GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}’
 extern GEOSGeometry GEOS_DLL *GEOSGeom_createLineString(GEOSCoordSequence* s);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:3719:34: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __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:3822:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_cs = GEOSCoordSeq_create(1, 2);
              ^
src/_geoslib.c:3849:21: warning: passing argument 1 of ‘GEOSCoordSeq_setX’ from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSCoordSeq_setX(__pyx_v_cs, 0, __pyx_v_dx);
                     ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1325:21: note: expected ‘GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}’ but argument is of type ‘GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}’
 extern int GEOS_DLL GEOSCoordSeq_setX(GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:3858:21: warning: passing argument 1 of ‘GEOSCoordSeq_setY’ from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSCoordSeq_setY(__pyx_v_cs, 0, __pyx_v_dy);
                     ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1327:21: note: expected ‘GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}’ but argument is of type ‘GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}’
 extern int GEOS_DLL GEOSCoordSeq_setY(GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:3867:57: warning: passing argument 1 of ‘GEOSGeom_createPoint’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_self->__pyx_base._geom = GEOSGeom_createPoint(__pyx_v_cs);
                                                         ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1459:31: note: expected ‘GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}’ but argument is of type ‘GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}’
 extern GEOSGeometry GEOS_DLL *GEOSGeom_createPoint(GEOSCoordSequence* s);
                               ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:3867:34: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __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:4105:31: warning: passing argument 1 of ‘GEOSGeomTypeId’ from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_t_1 = (GEOSGeomTypeId(__pyx_v_geom) == GEOS_POLYGON);
                               ^~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1864:21: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~
src/_geoslib.c:4115:38: warning: passing argument 1 of ‘GEOSGetExteriorRing’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_lr = GEOSGetExteriorRing(__pyx_v_geom);
                                      ^~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1926:37: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern const GEOSGeometry GEOS_DLL *GEOSGetExteriorRing(const GEOSGeometry* g);
                                     ^~~~~~~~~~~~~~~~~~~
src/_geoslib.c:4115:16: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_lr = GEOSGetExteriorRing(__pyx_v_geom);
                ^
src/_geoslib.c:4124:39: warning: passing argument 1 of ‘GEOSGeom_getCoordSeq’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_cs = GEOSGeom_getCoordSeq(__pyx_v_lr);
                                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1935:42: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern const GEOSCoordSequence GEOS_DLL *GEOSGeom_getCoordSeq(const GEOSGeometry* g);
                                          ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:4124:16: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_cs = GEOSGeom_getCoordSeq(__pyx_v_lr);
                ^
src/_geoslib.c:4136:39: warning: passing argument 1 of ‘GEOSGeom_getCoordSeq’ from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_cs = GEOSGeom_getCoordSeq(__pyx_v_geom);
                                       ^~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1935:42: note: expected ‘const GEOSGeometry * {aka const struct GEOSGeom_t *}’ but argument is of type ‘GEOSGeometry ** {aka struct GEOSGeom_t **}’
 extern const GEOSCoordSequence GEOS_DLL *GEOSGeom_getCoordSeq(const GEOSGeometry* g);
                                          ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:4136:16: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_cs = GEOSGeom_getCoordSeq(__pyx_v_geom);
                ^
src/_geoslib.c:4147:24: warning: passing argument 1 of ‘GEOSCoordSeq_getSize’ from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSCoordSeq_getSize(__pyx_v_cs, (&__pyx_v_M));
                        ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1350:21: note: expected ‘const GEOSCoordSequence * {aka const struct GEOSCoordSeq_t *}’ but argument is of type ‘GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}’
 extern int GEOS_DLL GEOSCoordSeq_getSize(const GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:4218:23: warning: passing argument 1 of ‘GEOSCoordSeq_getX’ from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSCoordSeq_getX(__pyx_v_cs, __pyx_v_i, (&__pyx_v_dx));
                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1338:21: note: expected ‘const GEOSCoordSequence * {aka const struct GEOSCoordSeq_t *}’ but argument is of type ‘GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}’
 extern int GEOS_DLL GEOSCoordSeq_getX(const GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:4227:23: warning: passing argument 1 of ‘GEOSCoordSeq_getY’ from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSCoordSeq_getY(__pyx_v_cs, __pyx_v_i, (&__pyx_v_dy));
                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1340:21: note: expected ‘const GEOSCoordSequence * {aka const struct GEOSCoordSeq_t *}’ but argument is of type ‘GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}’
 extern int GEOS_DLL GEOSCoordSeq_getY(const GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c: In function ‘PyInit__geoslib’:
src/_geoslib.c:5339:12: warning: passing argument 1 of ‘initGEOS’ from incompatible pointer type [-Wincompatible-pointer-types]
   initGEOS(__pyx_f_8_geoslib_notice_h, __pyx_f_8_geoslib_error_h);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1263:22: note: expected ‘GEOSMessageHandler {aka void (*)(const char *)}’ but argument is of type ‘void (*)(char *, char *)’
 extern void GEOS_DLL initGEOS(GEOSMessageHandler notice_function,
                      ^~~~~~~~
src/_geoslib.c:5339:40: warning: passing argument 2 of ‘initGEOS’ from incompatible pointer type [-Wincompatible-pointer-types]
   initGEOS(__pyx_f_8_geoslib_notice_h, __pyx_f_8_geoslib_error_h);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1263:22: note: expected ‘GEOSMessageHandler {aka void (*)(const char *)}’ but argument is of type ‘void (*)(char *, char *)’
 extern void GEOS_DLL initGEOS(GEOSMessageHandler notice_function,
                      ^~~~~~~~
gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -g build/temp.linux-riscv64-3.6/src/_geoslib.o -L/usr/lib -L/usr/lib64 -L/usr/lib64 -Wl,--enable-new-dtags,-R/usr/lib -lgeos_c -lgeos -lpython3.6m -o build/lib.linux-riscv64-3.6/_geoslib.cpython-36m-riscv64-linux-gnu.so
/usr/lib64/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'namespace_packages'
  warnings.warn(msg)
+ popd
~/build/BUILD/basemap-1.0.7
+ export GEOS_LIB=/usr/
+ GEOS_LIB=/usr/
+ /usr/bin/python setup.py config
DEPRECATION WARNING: python2 invoked with /usr/bin/python.
    Use /usr/bin/python3 or /usr/bin/python2
    /usr/bin/python will be removed or switched to Python 3 in the future.
    If you cannot make the switch now, please follow instructions at https://fedoraproject.org/wiki/Changes/Avoid_usr_bin_python_in_RPM_Build#Quick_Opt-Out
/usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'namespace_packages'
  warnings.warn(msg)
checking for GEOS lib in /builddir ....
checking for GEOS lib in /usr ....
GEOS lib (version 3.6.1) found in /usr
running config
+ /usr/bin/python setup.py build
DEPRECATION WARNING: python2 invoked with /usr/bin/python.
    Use /usr/bin/python3 or /usr/bin/python2
    /usr/bin/python will be removed or switched to Python 3 in the future.
    If you cannot make the switch now, please follow instructions at https://fedoraproject.org/wiki/Changes/Avoid_usr_bin_python_in_RPM_Build#Quick_Opt-Out
/usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'namespace_packages'
  warnings.warn(msg)
checking for GEOS lib in /builddir ....
checking for GEOS lib in /usr ....
GEOS lib (version 3.6.1) found in /usr
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 "mpl_toolkits.basemap._proj" sources
building extension "_geoslib" sources
build_src: building npy-pkg config files
running build_py
creating build
creating build/lib.linux-riscv64-2.7
creating build/lib.linux-riscv64-2.7/mpl_toolkits
copying lib/mpl_toolkits/__init__.py -> build/lib.linux-riscv64-2.7/mpl_toolkits
creating build/lib.linux-riscv64-2.7/mpl_toolkits/basemap
copying lib/mpl_toolkits/basemap/solar.py -> build/lib.linux-riscv64-2.7/mpl_toolkits/basemap
copying lib/mpl_toolkits/basemap/cm.py -> build/lib.linux-riscv64-2.7/mpl_toolkits/basemap
copying lib/mpl_toolkits/basemap/test.py -> build/lib.linux-riscv64-2.7/mpl_toolkits/basemap
copying lib/mpl_toolkits/basemap/__init__.py -> build/lib.linux-riscv64-2.7/mpl_toolkits/basemap
copying lib/mpl_toolkits/basemap/proj.py -> build/lib.linux-riscv64-2.7/mpl_toolkits/basemap
copying lib/mpl_toolkits/basemap/pyproj.py -> build/lib.linux-riscv64-2.7/mpl_toolkits/basemap
copying lib/mpl_toolkits/basemap/shapefile.py -> build/lib.linux-riscv64-2.7/mpl_toolkits/basemap
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
building 'mpl_toolkits.basemap._proj' extension
compiling C sources
C compiler: gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -D_GNU_SOURCE -fPIC -fwrapv -fPIC

creating build/temp.linux-riscv64-2.7/src
compile options: '-Isrc -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c'
gcc: src/PJ_nzmg.c
gcc: src/PJ_fahey.c
gcc: src/PJ_oea.c
gcc: src/bch2bps.c
gcc: src/PJ_lask.c
gcc: src/pj_phi2.c
gcc: src/PJ_lcca.c
src/PJ_lcca.c: In function 'pj_lcca':
src/PJ_lcca.c:54:29: warning: variable 'tan20' set but not used [-Wunused-but-set-variable]
  double s2p0, N0, R0, tan0, tan20;
                             ^~~~~
At top level:
src/PJ_lcca.c:1:19: warning: 'RCS_ID' defined but not used [-Wunused-const-variable=]
 static const char RCS_ID[] = "$Id: PJ_lcca.c 1856 2010-06-11 03:26:04Z warmerdam $";
                   ^~~~~~
gcc: src/pj_param.c
gcc: src/PJ_mbtfpq.c
gcc: src/PJ_mod_ster.c
gcc: src/PJ_poly.c
gcc: src/PJ_wink1.c
gcc: src/pj_gauss.c
src/pj_gauss.c:7:1: warning: 'LIBPROJ_ID' defined but not used [-Wunused-const-variable=]
 LIBPROJ_ID[] = "$Id: pj_gauss.c 1856 2010-06-11 03:26:04Z warmerdam $";
 ^~~~~~~~~~
gcc: src/PJ_putp3.c
gcc: src/PJ_hatano.c
gcc: src/PJ_somerc.c
gcc: src/PJ_merc.c
gcc: src/aasincos.c
gcc: src/pj_initcache.c
gcc: src/PJ_putp2.c
gcc: src/PJ_stere.c
gcc: src/pj_gridinfo.c
gcc: src/PJ_eck1.c
gcc: src/pj_factors.c
gcc: src/PJ_krovak.c
gcc: src/pj_gc_reader.c
src/pj_gc_reader.c: In function 'pj_gc_readcatalog':
src/pj_gc_reader.c:48:20: warning: unused variable 'err' [-Wunused-variable]
     int entry_max, err;
                    ^~~
src/pj_gc_reader.c: In function 'pj_gc_read_csv_line':
src/pj_gc_reader.c:118:16: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
         while( isspace(*next) )
                ^~~~~~~
src/pj_gc_reader.c: In function 'pj_gc_readcatalog':
src/pj_gc_reader.c:56:5: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
     fgets(line, sizeof(line)-1, fp);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc: src/nad_cvt.c
gcc: src/adjlon.c
gcc: src/PJ_vandg.c
gcc: src/PJ_cc.c
gcc: src/PJ_eck3.c
gcc: src/pj_datums.c
src/pj_datums.c:40:48: warning: missing braces around initializer [-Wmissing-braces]
 C_NAMESPACE_VAR struct PJ_DATUMS pj_datums[] = {
                                                ^
src/pj_datums.c:66:66: warning: missing braces around initializer [-Wmissing-braces]
 C_NAMESPACE_VAR struct PJ_PRIME_MERIDIANS pj_prime_meridians[] = {
                                                                  ^
gcc: src/proj_mdist.c
src/proj_mdist.c:7:1: warning: 'LIBPROJ_ID' defined but not used [-Wunused-const-variable=]
 LIBPROJ_ID[] = "$Id: proj_mdist.c 1856 2010-06-11 03:26:04Z warmerdam $";
 ^~~~~~~~~~
gcc: src/PJ_isea.c
src/PJ_isea.c: In function 'isea_hex':
src/PJ_isea.c:922:9: warning: variable 'oddsl' set but not used [-Wunused-but-set-variable]
  double oddsl;
         ^~~~~
src/PJ_isea.c: In function 'isea_forward':
src/PJ_isea.c:982:32: warning: variable 'quad' set but not used [-Wunused-but-set-variable]
  int             tri, downtri, quad;
                                ^~~~
src/PJ_isea.c:982:23: warning: variable 'downtri' set but not used [-Wunused-but-set-variable]
  int             tri, downtri, quad;
                       ^~~~~~~
gcc: src/p_series.c
gcc: src/pj_init.c
gcc: src/PJ_aeqd.c
gcc: src/pj_units.c
src/pj_units.c:8:14: warning: missing braces around initializer [-Wmissing-braces]
 pj_units[] = {
              ^
  "km", "1000.", "Kilometer",
  {                         }
  "m", "1.",  "Meter",
  {                  }
  "dm", "1/10",  "Decimeter",
  {                         }
  "cm", "1/100", "Centimeter",
  {                          }
  "mm", "1/1000", "Millimeter",
  {                           }
  "kmi", "1852.0", "International Nautical Mile",
  {                                             }
  "in", "0.0254", "International Inch",
  {                                   }
  "ft", "0.3048", "International Foot",
  {                                   }
  "yd", "0.9144", "International Yard",
  {                                   }
  "mi", "1609.344", "International Statute Mile",
  {                                             }
  "fath", "1.8288", "International Fathom",
  {                                       }
  "ch", "20.1168", "International Chain",
  {                                     }
  "link", "0.201168", "International Link",
  {                                       }
  "us-in", "1./39.37", "U.S. Surveyor's Inch",
  {                                          }
  "us-ft", "0.304800609601219", "U.S. Surveyor's Foot",
  {                                                   }
  "us-yd", "0.914401828803658", "U.S. Surveyor's Yard",
  {                                                   }
  "us-ch", "20.11684023368047", "U.S. Surveyor's Chain",
  {                                                    }
  "us-mi", "1609.347218694437", "U.S. Surveyor's Statute Mile",
  {                                                           }
  "ind-yd", "0.91439523", "Indian Yard",
  {                                    }
  "ind-ft", "0.30479841", "Indian Foot",
  {                                    }
  "ind-ch", "20.11669506", "Indian Chain",
  {                                      }
 (char *)0, (char *)0, (char *)0
 {
 };
 }
gcc: src/PJ_larr.c
gcc: src/PJ_wink2.c
gcc: src/pj_zpoly1.c
gcc: src/PJ_mbtfpp.c
gcc: src/pj_transform.c
src/pj_transform.c: In function 'pj_adjust_axis':
src/pj_transform.c:768:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                     if( z ) z[point_offset*i] = value; break;
                     ^~
src/pj_transform.c:768:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
                     if( z ) z[point_offset*i] = value; break;
                                                        ^~~~~
src/pj_transform.c:770:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
                     if( z ) z[point_offset*i] = -value; break;
                     ^~
src/pj_transform.c:770:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
                     if( z ) z[point_offset*i] = -value; break;
                                                         ^~~~~
gcc: src/PJ_ocea.c
gcc: src/PJ_goode.c
gcc: src/PJ_loxim.c
gcc: src/pj_msfn.c
gcc: src/emess.c
gcc: src/PJ_omerc.c
src/PJ_omerc.c: In function 'pj_omerc':
src/PJ_omerc.c:161:7: warning: 'phi2' may be used uninitialized in this function [-Wmaybe-uninitialized]
   L = pow(pj_tsfn(phi2, sin(phi2), P->e), P->B);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/PJ_omerc.c:160:7: warning: 'phi1' may be used uninitialized in this function [-Wmaybe-uninitialized]
   H = pow(pj_tsfn(phi1, sin(phi1), P->e), P->B);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/PJ_omerc.c:167:9: warning: 'lam2' may be used uninitialized in this function [-Wmaybe-uninitialized]
    lam2 -= TWOPI;
src/PJ_omerc.c:97:17: warning: 'lam1' may be used uninitialized in this function [-Wmaybe-uninitialized]
   gamma0, lamc, lam1, lam2, phi1, phi2, alpha_c;
                 ^~~~
gcc: src/PJ_rpoly.c
gcc: src/PJ_denoy.c
gcc: src/PJ_bipc.c
gcc: src/hypot.c
gcc: src/pj_mutex.c
src/pj_mutex.c:50:13: warning: 'pj_init_lock' declared 'static' but never defined [-Wunused-function]
 static void pj_init_lock();
             ^~~~~~~~~~~~
gcc: src/PJ_ortho.c
gcc: src/PJ_lcc.c
gcc: src/PJ_bonne.c
gcc: src/PJ_gins8.c
gcc: src/PJ_gstmerc.c
gcc: src/PJ_imw_p.c
gcc: src/PJ_nocol.c
gcc: src/pj_qsfn.c
gcc: src/pj_list.c
gcc: src/rtodms.c
gcc: src/pj_auth.c
gcc: src/pj_open_lib.c
gcc: src/bchgen.c
gcc: src/PJ_gn_sinu.c
gcc: src/PJ_robin.c
gcc: src/PJ_moll.c
gcc: src/PJ_eck2.c
gcc: src/PJ_cea.c
src/PJ_cea.c: In function 'pj_cea':
src/PJ_cea.c:49:5: warning: 't' may be used uninitialized in this function [-Wmaybe-uninitialized]
   t = sin(t);
   ~~^~~~~~~~
gcc: src/PJ_hammer.c
gcc: src/pj_utils.c
gcc: src/pj_errno.c
gcc: src/PJ_eck4.c
gcc: src/pj_gridcatalog.c
src/pj_gridcatalog.c: In function 'pj_gc_apply_gridshift':
src/pj_gridcatalog.c:122:14: warning: unused variable 'itable' [-Wunused-variable]
         int  itable;
              ^~~~~~
gcc: src/PJ_healpix.c
src/PJ_healpix.c: In function 'pnpoly':
src/PJ_healpix.c:176:11: warning: unused variable 'j' [-Wunused-variable]
     int i,j,c = 0;
           ^
src/PJ_healpix.c: In function 'auth_lat':
src/PJ_healpix.c:281:9: warning: unused variable 'q_subtractor' [-Wunused-variable]
  double q_subtractor =  - (1.0 - pow(e,2.0)) / (2.0*e) * log((1.0 - e*sin(phi)) / (1.0+e*sin(phi)));
         ^~~~~~~~~~~~
src/PJ_healpix.c:280:9: warning: unused variable 'q_demonitor' [-Wunused-variable]
  double q_demonitor =  (1.0 - (pow(e*sin(phi),2.0)));
         ^~~~~~~~~~~
src/PJ_healpix.c:279:9: warning: unused variable 'q_numerator' [-Wunused-variable]
  double q_numerator = ((1.0 - pow(e,2.0)) * sin(phi));
         ^~~~~~~~~~~
src/PJ_healpix.c: In function 'get_cap':
src/PJ_healpix.c:449:9: warning: unused variable 'c' [-Wunused-variable]
  double c;
         ^
src/PJ_healpix.c: In function 'combine_caps':
src/PJ_healpix.c:558:6: warning: unused variable 'cn' [-Wunused-variable]
  int cn;
      ^~
src/PJ_healpix.c:515:12: warning: unused variable 'ret_add' [-Wunused-variable]
     double ret_add[2];
            ^~~~~~~
src/PJ_healpix.c:512:12: warning: unused variable 'tmpVect' [-Wunused-variable]
     double tmpVect[2];
            ^~~~~~~
In file included from src/PJ_healpix.c:37:0:
src/PJ_healpix.c: In function 'e_healpix_forward':
src/projects.h:340:57: warning: unused variable 'xy' [-Wunused-variable]
 #define FORWARD(name) static XY name(LP lp, PJ *P) { XY xy = {0.0,0.0}
                                                         ^
src/PJ_healpix.c:588:1: note: in expansion of macro 'FORWARD'
 FORWARD(e_healpix_forward); /* ellipsoidal */
 ^~~~~~~
src/PJ_healpix.c: In function 's_healpix_forward':
src/projects.h:340:57: warning: unused variable 'xy' [-Wunused-variable]
 #define FORWARD(name) static XY name(LP lp, PJ *P) { XY xy = {0.0,0.0}
                                                         ^
src/PJ_healpix.c:595:1: note: in expansion of macro 'FORWARD'
 FORWARD(s_healpix_forward); /* spheroid */
 ^~~~~~~
src/PJ_healpix.c: In function 'e_healpix_inverse':
src/PJ_healpix.c:599:12: warning: unused variable 'bet' [-Wunused-variable]
     double bet, x, y;
            ^~~
gcc: src/pj_apply_gridshift.c
gcc: src/pj_malloc.c
gcc: src/PJ_collg.c
gcc: src/PJ_vandg2.c
gcc: src/PJ_tcc.c
gcc: src/PJ_sterea.c
src/PJ_sterea.c:7:1: warning: 'LIBPROJ_ID' defined but not used [-Wunused-const-variable=]
 LIBPROJ_ID[] = "$Id: PJ_sterea.c 2022 2011-05-20 13:04:08Z warmerdam $";
 ^~~~~~~~~~
gcc: src/PJ_sconics.c
gcc: src/PJ_urm5.c
gcc: src/PJ_chamb.c
gcc: src/pj_gridlist.c
gcc: src/pj_fwd.c
gcc: src/geocent.c
src/geocent.c: In function 'pj_Convert_Geocentric_To_Geodetic':
src/geocent.c:365:9: warning: variable 'At_Pole' set but not used [-Wunused-but-set-variable]
     int At_Pole;     /* indicates location is in polar region */
         ^~~~~~~
gcc: src/_proj.c
src/_proj.c: In function '__pyx_pf_5_proj_set_datapath':
src/_proj.c:949:24: warning: passing argument 2 of 'pj_set_searchpath' from incompatible pointer type [-Wincompatible-pointer-types]
   pj_set_searchpath(1, (&__pyx_v_searchpath));
                        ^
In file included from src/_proj.c:313:0:
src/proj_api.h:93:6: note: expected 'const char **' but argument is of type 'char **'
 void pj_set_searchpath ( int count, const char **path );
      ^~~~~~~~~~~~~~~~~
src/_proj.c: In function '__pyx_pw_5_proj_5_transform':
src/_proj.c:3350:17: warning: '__pyx_v_zz' may be used uninitialized in this function [-Wmaybe-uninitialized]
     __pyx_v_err = pj_transform(__pyx_v_p1->projpj, __pyx_v_p2->projpj, __pyx_v_npts, 0, __pyx_v_xx, __pyx_v_yy, __pyx_v_zz);
     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/_proj.c:3083:11: note: '__pyx_v_zz' was declared here
   double *__pyx_v_zz;
           ^~~~~~~~~~
gcc: src/PJ_putp5.c
gcc: src/PJ_vandg4.c
gcc: src/PJ_aea.c
gcc: src/PJ_eqdc.c
gcc: src/PJ_crast.c
gcc: src/pj_ellps.c
src/pj_ellps.c:6:14: warning: missing braces around initializer [-Wmissing-braces]
 pj_ellps[] = {
              ^
 "MERIT", "a=6378137.0", "rf=298.257", "MERIT 1983",
 {                                                 }
 "SGS85", "a=6378136.0", "rf=298.257",  "Soviet Geodetic System 85",
 {                                                                 }
 "GRS80", "a=6378137.0", "rf=298.257222101", "GRS 1980(IUGG, 1980)",
 {                                                                 }
 "IAU76", "a=6378140.0", "rf=298.257", "IAU 1976",
 {                                               }
 "airy",  "a=6377563.396", "b=6356256.910", "Airy 1830",
 {                                                     }
 "APL4.9", "a=6378137.0.",  "rf=298.25", "Appl. Physics. 1965",
 {                                                            }
 "NWL9D", "a=6378145.0.",  "rf=298.25", "Naval Weapons Lab., 1965",
 {                                                                }
 "mod_airy", "a=6377340.189", "b=6356034.446", "Modified Airy",
 {                                                            }
 "andrae", "a=6377104.43",  "rf=300.0",  "Andrae 1876 (Den., Iclnd.)",
 {                                                                   }
 "aust_SA", "a=6378160.0", "rf=298.25", "Australian Natl & S. Amer. 1969",
 {                                                                       }
 "GRS67", "a=6378160.0", "rf=298.2471674270", "GRS 67(IUGG 1967)",
 {                                                               }
 "bessel", "a=6377397.155", "rf=299.1528128", "Bessel 1841",
 {                                                         }
 "bess_nam", "a=6377483.865", "rf=299.1528128", "Bessel 1841 (Namibia)",
 {                                                                     }
 "clrk66", "a=6378206.4", "b=6356583.8", "Clarke 1866",
 {                                                    }
 "clrk80", "a=6378249.145", "rf=293.4663", "Clarke 1880 mod.",
 {                                                           }
 "CPM",   "a=6375738.7", "rf=334.29", "Comm. des Poids et Mesures 1799",
 {                                                                     }
 "delmbr", "a=6376428.",  "rf=311.5", "Delambre 1810 (Belgium)",
 {                                                             }
 "engelis", "a=6378136.05", "rf=298.2566", "Engelis 1985",
 {                                                       }
 "evrst30",  "a=6377276.345", "rf=300.8017",  "Everest 1830",
 {                                                          }
 "evrst48",  "a=6377304.063", "rf=300.8017",  "Everest 1948",
 {                                                          }
 "evrst56",  "a=6377301.243", "rf=300.8017",  "Everest 1956",
 {                                                          }
 "evrst69",  "a=6377295.664", "rf=300.8017",  "Everest 1969",
 {                                                          }
 "evrstSS",  "a=6377298.556", "rf=300.8017",  "Everest (Sabah & Sarawak)",
 {                                                                       }
 "fschr60",  "a=6378166.",   "rf=298.3", "Fischer (Mercury Datum) 1960",
 {                                                                     }
 "fschr60m", "a=6378155.",   "rf=298.3", "Modified Fischer 1960",
 {                                                              }
 "fschr68",  "a=6378150.",   "rf=298.3", "Fischer 1968",
 {                                                     }
 "helmert",  "a=6378200.",   "rf=298.3", "Helmert 1906",
 {                                                     }
 "hough", "a=6378270.0", "rf=297.", "Hough",
 {                                         }
 "intl",  "a=6378388.0", "rf=297.", "International 1909 (Hayford)",
 {                                                                }
 "krass", "a=6378245.0", "rf=298.3", "Krassovsky, 1942",
 {                                                     }
 "kaula", "a=6378163.",  "rf=298.24", "Kaula 1961",
 {                                                }
 "lerch", "a=6378139.",  "rf=298.257", "Lerch 1979",
 {                                                 }
 "mprts", "a=6397300.",  "rf=191.", "Maupertius 1738",
 {                                                   }
 "new_intl", "a=6378157.5", "b=6356772.2", "New International 1967",
 {                                                                 }
 "plessis", "a=6376523.",  "b=6355863.", "Plessis 1817 (France)",
 {                                                              }
 "SEasia", "a=6378155.0", "b=6356773.3205", "Southeast Asia",
 {                                                          }
 "walbeck", "a=6376896.0", "b=6355834.8467", "Walbeck",
 {                                                    }
 "WGS60",    "a=6378165.0",  "rf=298.3", "WGS 60",
 {                                               }
 "WGS66", "a=6378145.0", "rf=298.25", "WGS 66",
 {                                            }
 "WGS72", "a=6378135.0", "rf=298.26", "WGS 72",
 {                                            }
 "WGS84",    "a=6378137.0",  "rf=298.257223563", "WGS 84",
 {                                                       }
 "sphere",   "a=6370997.0",  "b=6370997.0", "Normal Sphere (r=6370997)",
 {                                                                     }
 0,0,0,0
 {
 };
 }
gcc: src/PJ_tmerc.c
gcc: src/pj_geocent.c
gcc: src/PJ_wag7.c
gcc: src/proj_rouss.c
src/proj_rouss.c:7:1: warning: 'LIBPROJ_ID' defined but not used [-Wunused-const-variable=]
 LIBPROJ_ID[] = "$Id: proj_rouss.c 1856 2010-06-11 03:26:04Z warmerdam $";
 ^~~~~~~~~~
gcc: src/PJ_putp4p.c
gcc: src/PJ_gnom.c
gcc: src/pj_ctx.c
gcc: src/PJ_natearth.c
gcc: src/PJ_nell_h.c
gcc: src/PJ_tcea.c
gcc: src/PJ_sts.c
gcc: src/PJ_wag3.c
gcc: src/PJ_august.c
gcc: src/dmstor.c
gcc: src/PJ_lagrng.c
gcc: src/pj_log.c
gcc: src/PJ_nsper.c
gcc: src/pj_strerrno.c
gcc: src/PJ_geos.c
src/PJ_geos.c:8:1: warning: 'LIBPROJ_ID' defined but not used [-Wunused-const-variable=]
 LIBPROJ_ID[] = "$Id: PJ_geos.c 2176 2012-02-27 07:56:32Z warmerdam $";
 ^~~~~~~~~~
gcc: src/pj_mlfn.c
gcc: src/PJ_urmfps.c
gcc: src/PJ_eqc.c
gcc: src/PJ_gall.c
gcc: src/geod_set.c
gcc: src/PJ_lsat.c
gcc: src/PJ_aitoff.c
gcc: src/PJ_eck5.c
gcc: src/PJ_tpeqd.c
gcc: src/pj_deriv.c
gcc: src/PJ_mbt_fps.c
gcc: src/PJ_laea.c
gcc: src/PJ_labrd.c
gcc: src/PJ_fouc_s.c
gcc: src/PJ_putp6.c
gcc: src/PJ_mill.c
gcc: src/geod_interface.c
gcc: src/PJ_igh.c
gcc: src/PJ_ob_tran.c
gcc: src/PJ_airy.c
gcc: src/biveval.c
gcc: src/pj_datum_set.c
gcc: src/gen_cheb.c
src/gen_cheb.c: In function 'gen_cheb':
src/gen_cheb.c:13:24: warning: variable 'i' set but not used [-Wunused-but-set-variable]
  int NU = 15, NV = 15, i, res = -1, errin = 0, pwr;
                        ^
gcc: src/pj_ell_set.c
gcc: src/PJ_boggs.c
gcc: src/pj_release.c
gcc: src/pj_latlong.c
gcc: src/pj_apply_vgridshift.c
gcc: src/mk_cheby.c
src/mk_cheby.c: In function 'mk_cheby':
src/mk_cheby.c:101:40: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
                                     if ((T->cu[i].m = ncu[i]) != 0)
                                        ^
src/mk_cheby.c:109:40: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
                                     if ((T->cv[i].m = ncv[i]) != 0)
                                        ^
src/mk_cheby.c:127:32: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
                             if ((T->cu[i].m = ncu[i]) != 0)
                                ^
src/mk_cheby.c:135:32: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
                             if ((T->cv[i].m = ncv[i]) != 0)
                                ^
src/mk_cheby.c:147:5: warning: 'T' may be used uninitialized in this function [-Wmaybe-uninitialized]
  if (T) { /* pj_dalloc up possible allocations */
     ^
gcc: src/geodesic.c
gcc: src/pj_inv.c
gcc: src/PJ_bacon.c
gcc: src/pj_tsfn.c
gcc: src/PJ_cass.c
gcc: src/proj_etmerc.c
gcc: src/PJ_wag2.c
gcc: src/vector1.c
gcc: src/pj_pr_list.c
gcc: src/nad_intr.c
gcc: src/nad_init.c
gcc: src/PJ_nell.c
gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-riscv64-2.7/src/PJ_denoy.o build/temp.linux-riscv64-2.7/src/bch2bps.o build/temp.linux-riscv64-2.7/src/mk_cheby.o build/temp.linux-riscv64-2.7/src/PJ_laea.o build/temp.linux-riscv64-2.7/src/PJ_urm5.o build/temp.linux-riscv64-2.7/src/PJ_hatano.o build/temp.linux-riscv64-2.7/src/PJ_putp5.o build/temp.linux-riscv64-2.7/src/nad_init.o build/temp.linux-riscv64-2.7/src/PJ_ob_tran.o build/temp.linux-riscv64-2.7/src/PJ_august.o build/temp.linux-riscv64-2.7/src/PJ_labrd.o build/temp.linux-riscv64-2.7/src/pj_ellps.o build/temp.linux-riscv64-2.7/src/PJ_putp4p.o build/temp.linux-riscv64-2.7/src/PJ_cea.o build/temp.linux-riscv64-2.7/src/PJ_hammer.o build/temp.linux-riscv64-2.7/src/PJ_aitoff.o build/temp.linux-riscv64-2.7/src/PJ_putp6.o build/temp.linux-riscv64-2.7/src/geocent.o build/temp.linux-riscv64-2.7/src/PJ_mbt_fps.o build/temp.linux-riscv64-2.7/src/PJ_wag3.o build/temp.linux-riscv64-2.7/src/pj_zpoly1.o build/temp.linux-riscv64-2.7/src/PJ_eqc.o build/temp.linux-riscv64-2.7/src/PJ_bacon.o build/temp.linux-riscv64-2.7/src/PJ_ortho.o build/temp.linux-riscv64-2.7/src/pj_msfn.o build/temp.linux-riscv64-2.7/src/PJ_boggs.o build/temp.linux-riscv64-2.7/src/PJ_eqdc.o build/temp.linux-riscv64-2.7/src/pj_qsfn.o build/temp.linux-riscv64-2.7/src/PJ_imw_p.o build/temp.linux-riscv64-2.7/src/pj_mutex.o build/temp.linux-riscv64-2.7/src/hypot.o build/temp.linux-riscv64-2.7/src/PJ_sconics.o build/temp.linux-riscv64-2.7/src/PJ_healpix.o build/temp.linux-riscv64-2.7/src/PJ_sts.o build/temp.linux-riscv64-2.7/src/pj_geocent.o build/temp.linux-riscv64-2.7/src/PJ_ocea.o build/temp.linux-riscv64-2.7/src/vector1.o build/temp.linux-riscv64-2.7/src/PJ_sterea.o build/temp.linux-riscv64-2.7/src/pj_gridlist.o build/temp.linux-riscv64-2.7/src/geod_interface.o build/temp.linux-riscv64-2.7/src/PJ_nsper.o build/temp.linux-riscv64-2.7/src/pj_gc_reader.o build/temp.linux-riscv64-2.7/src/PJ_crast.o build/temp.linux-riscv64-2.7/src/proj_rouss.o build/temp.linux-riscv64-2.7/src/pj_open_lib.o build/temp.linux-riscv64-2.7/src/PJ_vandg.o build/temp.linux-riscv64-2.7/src/PJ_fouc_s.o build/temp.linux-riscv64-2.7/src/pj_strerrno.o build/temp.linux-riscv64-2.7/src/pj_initcache.o build/temp.linux-riscv64-2.7/src/PJ_aea.o build/temp.linux-riscv64-2.7/src/PJ_natearth.o build/temp.linux-riscv64-2.7/src/PJ_rpoly.o build/temp.linux-riscv64-2.7/src/PJ_goode.o build/temp.linux-riscv64-2.7/src/biveval.o build/temp.linux-riscv64-2.7/src/PJ_putp3.o build/temp.linux-riscv64-2.7/src/pj_tsfn.o build/temp.linux-riscv64-2.7/src/pj_deriv.o build/temp.linux-riscv64-2.7/src/PJ_wag2.o build/temp.linux-riscv64-2.7/src/bchgen.o build/temp.linux-riscv64-2.7/src/pj_transform.o build/temp.linux-riscv64-2.7/src/PJ_cass.o build/temp.linux-riscv64-2.7/src/PJ_igh.o build/temp.linux-riscv64-2.7/src/pj_apply_gridshift.o build/temp.linux-riscv64-2.7/src/PJ_moll.o build/temp.linux-riscv64-2.7/src/PJ_cc.o build/temp.linux-riscv64-2.7/src/pj_factors.o build/temp.linux-riscv64-2.7/src/nad_cvt.o build/temp.linux-riscv64-2.7/src/PJ_lsat.o build/temp.linux-riscv64-2.7/src/PJ_robin.o build/temp.linux-riscv64-2.7/src/PJ_vandg4.o build/temp.linux-riscv64-2.7/src/PJ_isea.o build/temp.linux-riscv64-2.7/src/PJ_eck1.o build/temp.linux-riscv64-2.7/src/PJ_gall.o build/temp.linux-riscv64-2.7/src/PJ_chamb.o build/temp.linux-riscv64-2.7/src/pj_datums.o build/temp.linux-riscv64-2.7/src/PJ_geos.o build/temp.linux-riscv64-2.7/src/pj_auth.o build/temp.linux-riscv64-2.7/src/PJ_eck3.o build/temp.linux-riscv64-2.7/src/PJ_lcca.o build/temp.linux-riscv64-2.7/src/proj_mdist.o build/temp.linux-riscv64-2.7/src/PJ_fahey.o build/temp.linux-riscv64-2.7/src/pj_pr_list.o build/temp.linux-riscv64-2.7/src/PJ_lask.o build/temp.linux-riscv64-2.7/src/p_series.o build/temp.linux-riscv64-2.7/src/PJ_collg.o build/temp.linux-riscv64-2.7/src/PJ_larr.o build/temp.linux-riscv64-2.7/src/PJ_wink1.o build/temp.linux-riscv64-2.7/src/PJ_nocol.o build/temp.linux-riscv64-2.7/src/pj_apply_vgridshift.o build/temp.linux-riscv64-2.7/src/pj_fwd.o build/temp.linux-riscv64-2.7/src/pj_datum_set.o build/temp.linux-riscv64-2.7/src/PJ_tcc.o build/temp.linux-riscv64-2.7/src/aasincos.o build/temp.linux-riscv64-2.7/src/PJ_wink2.o build/temp.linux-riscv64-2.7/src/PJ_eck4.o build/temp.linux-riscv64-2.7/src/PJ_bipc.o build/temp.linux-riscv64-2.7/src/PJ_mod_ster.o build/temp.linux-riscv64-2.7/src/PJ_lagrng.o build/temp.linux-riscv64-2.7/src/PJ_urmfps.o build/temp.linux-riscv64-2.7/src/PJ_mill.o build/temp.linux-riscv64-2.7/src/pj_phi2.o build/temp.linux-riscv64-2.7/src/pj_init.o build/temp.linux-riscv64-2.7/src/PJ_gn_sinu.o build/temp.linux-riscv64-2.7/src/pj_log.o build/temp.linux-riscv64-2.7/src/PJ_merc.o build/temp.linux-riscv64-2.7/src/PJ_bonne.o build/temp.linux-riscv64-2.7/src/pj_inv.o build/temp.linux-riscv64-2.7/src/PJ_tpeqd.o build/temp.linux-riscv64-2.7/src/PJ_krovak.o build/temp.linux-riscv64-2.7/src/pj_ctx.o build/temp.linux-riscv64-2.7/src/PJ_mbtfpq.o build/temp.linux-riscv64-2.7/src/rtodms.o build/temp.linux-riscv64-2.7/src/pj_errno.o build/temp.linux-riscv64-2.7/src/PJ_airy.o build/temp.linux-riscv64-2.7/src/PJ_eck5.o build/temp.linux-riscv64-2.7/src/PJ_tcea.o build/temp.linux-riscv64-2.7/src/dmstor.o build/temp.linux-riscv64-2.7/src/PJ_stere.o build/temp.linux-riscv64-2.7/src/PJ_aeqd.o build/temp.linux-riscv64-2.7/src/pj_list.o build/temp.linux-riscv64-2.7/src/pj_latlong.o build/temp.linux-riscv64-2.7/src/pj_param.o build/temp.linux-riscv64-2.7/src/PJ_eck2.o build/temp.linux-riscv64-2.7/src/PJ_gins8.o build/temp.linux-riscv64-2.7/src/emess.o build/temp.linux-riscv64-2.7/src/pj_utils.o build/temp.linux-riscv64-2.7/src/adjlon.o build/temp.linux-riscv64-2.7/src/pj_ell_set.o build/temp.linux-riscv64-2.7/src/proj_etmerc.o build/temp.linux-riscv64-2.7/src/pj_gauss.o build/temp.linux-riscv64-2.7/src/PJ_omerc.o build/temp.linux-riscv64-2.7/src/PJ_somerc.o build/temp.linux-riscv64-2.7/src/pj_malloc.o build/temp.linux-riscv64-2.7/src/PJ_oea.o build/temp.linux-riscv64-2.7/src/nad_intr.o build/temp.linux-riscv64-2.7/src/PJ_lcc.o build/temp.linux-riscv64-2.7/src/gen_cheb.o build/temp.linux-riscv64-2.7/src/PJ_vandg2.o build/temp.linux-riscv64-2.7/src/PJ_loxim.o build/temp.linux-riscv64-2.7/src/PJ_putp2.o build/temp.linux-riscv64-2.7/src/PJ_mbtfpp.o build/temp.linux-riscv64-2.7/src/pj_gridcatalog.o build/temp.linux-riscv64-2.7/src/PJ_wag7.o build/temp.linux-riscv64-2.7/src/PJ_poly.o build/temp.linux-riscv64-2.7/src/PJ_nell.o build/temp.linux-riscv64-2.7/src/geodesic.o build/temp.linux-riscv64-2.7/src/PJ_nzmg.o build/temp.linux-riscv64-2.7/src/pj_units.o build/temp.linux-riscv64-2.7/src/PJ_tmerc.o build/temp.linux-riscv64-2.7/src/PJ_gstmerc.o build/temp.linux-riscv64-2.7/src/pj_gridinfo.o build/temp.linux-riscv64-2.7/src/geod_set.o build/temp.linux-riscv64-2.7/src/pj_release.o build/temp.linux-riscv64-2.7/src/PJ_nell_h.o build/temp.linux-riscv64-2.7/src/pj_mlfn.o build/temp.linux-riscv64-2.7/src/PJ_gnom.o build/temp.linux-riscv64-2.7/src/_proj.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-riscv64-2.7/mpl_toolkits/basemap/_proj.so
building '_geoslib' extension
compiling C sources
C compiler: gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -D_GNU_SOURCE -fPIC -fwrapv -fPIC

compile options: '-I/usr/include -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c'
gcc: src/_geoslib.c
In file included from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1816:0,
                 from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18,
                 from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4,
                 from src/_geoslib.c:254:
/usr/lib64/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
 #warning "Using deprecated NumPy API, disable it by " \
  ^~~~~~~
src/_geoslib.c: In function '__pyx_pf_8_geoslib_12BaseGeometry_is_valid':
src/_geoslib.c:989:31: warning: passing argument 1 of 'GEOSisValid' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_valid = GEOSisValid(__pyx_v_self->_geom);
                               ^~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1840:22: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern char GEOS_DLL GEOSisValid(const GEOSGeometry* g);
                      ^~~~~~~~~~~
src/_geoslib.c: In function '__pyx_pf_8_geoslib_12BaseGeometry_2geom_type':
src/_geoslib.c:1081:47: warning: passing argument 1 of 'GEOSGeomType' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_t_1 = PyBytes_FromString(GEOSGeomType(__pyx_v_self->_geom)); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 152; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                               ^~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1861:23: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern char GEOS_DLL *GEOSGeomType(const GEOSGeometry* g);
                       ^~~~~~~~~~~~
src/_geoslib.c: In function '__pyx_pf_8_geoslib_12BaseGeometry_4within':
src/_geoslib.c:1163:31: warning: passing argument 1 of 'GEOSWithin' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_answer = GEOSWithin(__pyx_v_g1, __pyx_v_g2);
                               ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1665:22: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern char GEOS_DLL GEOSWithin(const GEOSGeometry* g1, const GEOSGeometry* g2);
                      ^~~~~~~~~~
src/_geoslib.c:1163:43: warning: passing argument 2 of 'GEOSWithin' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_answer = GEOSWithin(__pyx_v_g1, __pyx_v_g2);
                                           ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1665:22: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 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:1290:26: warning: passing argument 1 of 'GEOSUnion' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSUnion(__pyx_v_g1, __pyx_v_g2);
                          ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1541:31: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern GEOSGeometry GEOS_DLL *GEOSUnion(const GEOSGeometry* g1, const GEOSGeometry* g2);
                               ^~~~~~~~~
src/_geoslib.c:1290:38: warning: passing argument 2 of 'GEOSUnion' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSUnion(__pyx_v_g1, __pyx_v_g2);
                                      ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1541:31: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern GEOSGeometry GEOS_DLL *GEOSUnion(const GEOSGeometry* g1, const GEOSGeometry* g2);
                               ^~~~~~~~~
src/_geoslib.c:1290:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSUnion(__pyx_v_g1, __pyx_v_g2);
              ^
src/_geoslib.c:1299:35: warning: passing argument 1 of 'GEOSGeomTypeId' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_typeid = GEOSGeomTypeId(__pyx_v_g3);
                                   ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1864:21: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~
src/_geoslib.c:1406:45: warning: passing argument 1 of 'GEOSGetNumGeometries' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1882:21: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:1415:37: warning: passing argument 1 of 'GEOSGetGeometryN' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                                     ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1892:37: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const GEOSGeometry* g, int n);
                                     ^~~~~~~~~~~~~~~~
src/_geoslib.c:1415:18: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                  ^
src/_geoslib.c:1464:45: warning: passing argument 1 of 'GEOSGetNumGeometries' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1882:21: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:1473:37: warning: passing argument 1 of 'GEOSGetGeometryN' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                                     ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1892:37: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const GEOSGeometry* g, int n);
                                     ^~~~~~~~~~~~~~~~
src/_geoslib.c:1473:18: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                  ^
src/_geoslib.c:1514:49: warning: passing argument 1 of 'GEOSGeomType' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_t_2 = PyBytes_FromString(GEOSGeomType(__pyx_v_g3)); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 190; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                 ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1861:23: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern char GEOS_DLL *GEOSGeomType(const GEOSGeometry* g);
                       ^~~~~~~~~~~~
src/_geoslib.c:1549:20: warning: passing argument 1 of 'GEOSGeom_destroy' from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSGeom_destroy(__pyx_v_g3);
                    ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1485:22: note: expected 'GEOSGeometry * {aka struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
                      ^~~~~~~~~~~~~~~~
src/_geoslib.c: In function '__pyx_pf_8_geoslib_12BaseGeometry_8simplify':
src/_geoslib.c:1646:29: warning: passing argument 1 of 'GEOSSimplify' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSSimplify(__pyx_v_g1, __pyx_v_tolerance);
                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1588:31: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern GEOSGeometry GEOS_DLL *GEOSSimplify(const GEOSGeometry* g, double tolerance);
                               ^~~~~~~~~~~~
src/_geoslib.c:1646:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSSimplify(__pyx_v_g1, __pyx_v_tolerance);
              ^
src/_geoslib.c:1655:35: warning: passing argument 1 of 'GEOSGeomTypeId' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_typeid = GEOSGeomTypeId(__pyx_v_g3);
                                   ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1864:21: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~
src/_geoslib.c:1762:45: warning: passing argument 1 of 'GEOSGetNumGeometries' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1882:21: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:1771:37: warning: passing argument 1 of 'GEOSGetGeometryN' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                                     ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1892:37: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const GEOSGeometry* g, int n);
                                     ^~~~~~~~~~~~~~~~
src/_geoslib.c:1771:18: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                  ^
src/_geoslib.c:1820:45: warning: passing argument 1 of 'GEOSGetNumGeometries' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1882:21: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:1829:37: warning: passing argument 1 of 'GEOSGetGeometryN' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                                     ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1892:37: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const GEOSGeometry* g, int n);
                                     ^~~~~~~~~~~~~~~~
src/_geoslib.c:1829:18: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                  ^
src/_geoslib.c:1870:49: warning: passing argument 1 of 'GEOSGeomType' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_t_3 = PyBytes_FromString(GEOSGeomType(__pyx_v_g3)); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 221; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                 ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1861:23: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern char GEOS_DLL *GEOSGeomType(const GEOSGeometry* g);
                       ^~~~~~~~~~~~
src/_geoslib.c:1905:20: warning: passing argument 1 of 'GEOSGeom_destroy' from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSGeom_destroy(__pyx_v_g3);
                    ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1485:22: note: expected 'GEOSGeometry * {aka struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
                      ^~~~~~~~~~~~~~~~
src/_geoslib.c: In function '__pyx_pf_8_geoslib_12BaseGeometry_10fix':
src/_geoslib.c:1990:27: warning: passing argument 1 of 'GEOSBuffer' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSBuffer(__pyx_v_g1, 0., 0);
                           ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1391:31: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern GEOSGeometry GEOS_DLL *GEOSBuffer(const GEOSGeometry* g,
                               ^~~~~~~~~~
src/_geoslib.c:1990:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSBuffer(__pyx_v_g1, 0., 0);
              ^
src/_geoslib.c:1999:35: warning: passing argument 1 of 'GEOSGeomTypeId' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_typeid = GEOSGeomTypeId(__pyx_v_g3);
                                   ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1864:21: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~
src/_geoslib.c:2106:45: warning: passing argument 1 of 'GEOSGetNumGeometries' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1882:21: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:2115:37: warning: passing argument 1 of 'GEOSGetGeometryN' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                                     ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1892:37: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const GEOSGeometry* g, int n);
                                     ^~~~~~~~~~~~~~~~
src/_geoslib.c:2115:18: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                  ^
src/_geoslib.c:2164:45: warning: passing argument 1 of 'GEOSGetNumGeometries' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1882:21: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:2173:37: warning: passing argument 1 of 'GEOSGetGeometryN' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                                     ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1892:37: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const GEOSGeometry* g, int n);
                                     ^~~~~~~~~~~~~~~~
src/_geoslib.c:2173:18: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, 0);
                  ^
src/_geoslib.c:2214:49: warning: passing argument 1 of 'GEOSGeomType' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_t_2 = PyBytes_FromString(GEOSGeomType(__pyx_v_g3)); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 250; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                 ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1861:23: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern char GEOS_DLL *GEOSGeomType(const GEOSGeometry* g);
                       ^~~~~~~~~~~~
src/_geoslib.c:2249:20: warning: passing argument 1 of 'GEOSGeom_destroy' from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSGeom_destroy(__pyx_v_g3);
                    ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1485:22: note: expected 'GEOSGeometry * {aka struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
                      ^~~~~~~~~~~~~~~~
src/_geoslib.c: In function '__pyx_pf_8_geoslib_12BaseGeometry_12intersects':
src/_geoslib.c:2343:35: warning: passing argument 1 of 'GEOSIntersects' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_answer = GEOSIntersects(__pyx_v_g1, __pyx_v_g2);
                                   ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1663:22: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern char GEOS_DLL GEOSIntersects(const GEOSGeometry* g1, const GEOSGeometry* g2);
                      ^~~~~~~~~~~~~~
src/_geoslib.c:2343:47: warning: passing argument 2 of 'GEOSIntersects' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_answer = GEOSIntersects(__pyx_v_g1, __pyx_v_g2);
                                               ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1663:22: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 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:2473:33: warning: passing argument 1 of 'GEOSIntersection' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSIntersection(__pyx_v_g1, __pyx_v_g2);
                                 ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1494:31: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern GEOSGeometry GEOS_DLL *GEOSIntersection(const GEOSGeometry* g1, const GEOSGeometry* g2);
                               ^~~~~~~~~~~~~~~~
src/_geoslib.c:2473:45: warning: passing argument 2 of 'GEOSIntersection' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSIntersection(__pyx_v_g1, __pyx_v_g2);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1494:31: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern GEOSGeometry GEOS_DLL *GEOSIntersection(const GEOSGeometry* g1, const GEOSGeometry* g2);
                               ^~~~~~~~~~~~~~~~
src/_geoslib.c:2473:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_g3 = GEOSIntersection(__pyx_v_g1, __pyx_v_g2);
              ^
src/_geoslib.c:2482:35: warning: passing argument 1 of 'GEOSGeomTypeId' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_typeid = GEOSGeomTypeId(__pyx_v_g3);
                                   ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1864:21: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~
src/_geoslib.c:2619:45: warning: passing argument 1 of 'GEOSGetNumGeometries' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1882:21: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:2650:39: warning: passing argument 1 of 'GEOSGetGeometryN' from incompatible pointer type [-Wincompatible-pointer-types]
       __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, __pyx_v_i);
                                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1892:37: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const GEOSGeometry* g, int n);
                                     ^~~~~~~~~~~~~~~~
src/_geoslib.c:2650:20: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
       __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, __pyx_v_i);
                    ^
src/_geoslib.c:2711:45: warning: passing argument 1 of 'GEOSGetNumGeometries' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_numgeoms = GEOSGetNumGeometries(__pyx_v_g3);
                                             ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1882:21: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern int GEOS_DLL GEOSGetNumGeometries(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:2742:39: warning: passing argument 1 of 'GEOSGetGeometryN' from incompatible pointer type [-Wincompatible-pointer-types]
       __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, __pyx_v_i);
                                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1892:37: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern const GEOSGeometry GEOS_DLL *GEOSGetGeometryN(const GEOSGeometry* g, int n);
                                     ^~~~~~~~~~~~~~~~
src/_geoslib.c:2742:20: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
       __pyx_v_gout = GEOSGetGeometryN(__pyx_v_g3, __pyx_v_i);
                    ^
src/_geoslib.c:2795:22: warning: passing argument 1 of 'GEOSGeom_destroy' from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSGeom_destroy(__pyx_v_g3);
                      ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1485:22: note: expected 'GEOSGeometry * {aka struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
                      ^~~~~~~~~~~~~~~~
src/_geoslib.c:2820:20: warning: passing argument 1 of 'GEOSGeom_destroy' from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSGeom_destroy(__pyx_v_g3);
                    ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1485:22: note: expected 'GEOSGeometry * {aka struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
                      ^~~~~~~~~~~~~~~~
src/_geoslib.c: In function '__pyx_pf_8_geoslib_12BaseGeometry_18__dealloc__':
src/_geoslib.c:2932:20: warning: passing argument 1 of 'GEOSGeom_destroy' from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSGeom_destroy(__pyx_v_self->_geom);
                    ^~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1485:22: note: expected 'GEOSGeometry * {aka struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern void GEOS_DLL GEOSGeom_destroy(GEOSGeometry* g);
                      ^~~~~~~~~~~~~~~~
src/_geoslib.c: In function '__pyx_pf_8_geoslib_7Polygon___init__':
src/_geoslib.c:3297:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_cs = GEOSCoordSeq_create(__pyx_v_M, 2);
              ^
src/_geoslib.c:3343:23: warning: passing argument 1 of 'GEOSCoordSeq_setX' from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSCoordSeq_setX(__pyx_v_cs, __pyx_v_i, __pyx_v_dx);
                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1325:21: note: expected 'GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}' but argument is of type 'GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}'
 extern int GEOS_DLL GEOSCoordSeq_setX(GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:3352:23: warning: passing argument 1 of 'GEOSCoordSeq_setY' from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSCoordSeq_setY(__pyx_v_cs, __pyx_v_i, __pyx_v_dy);
                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1327:21: note: expected 'GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}' but argument is of type 'GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}'
 extern int GEOS_DLL GEOSCoordSeq_setY(GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:3390:23: warning: passing argument 1 of 'GEOSCoordSeq_setX' from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSCoordSeq_setX(__pyx_v_cs, (__pyx_v_M - 1), __pyx_v_dx);
                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1325:21: note: expected 'GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}' but argument is of type 'GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}'
 extern int GEOS_DLL GEOSCoordSeq_setX(GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:3399:23: warning: passing argument 1 of 'GEOSCoordSeq_setY' from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSCoordSeq_setY(__pyx_v_cs, (__pyx_v_M - 1), __pyx_v_dy);
                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1327:21: note: expected 'GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}' but argument is of type 'GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}'
 extern int GEOS_DLL GEOSCoordSeq_setY(GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:3411:42: warning: passing argument 1 of 'GEOSGeom_createLinearRing' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_lr = GEOSGeom_createLinearRing(__pyx_v_cs);
                                          ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1461:31: note: expected 'GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}' but argument is of type 'GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}'
 extern GEOSGeometry GEOS_DLL *GEOSGeom_createLinearRing(GEOSCoordSequence* s);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:3411:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_lr = GEOSGeom_createLinearRing(__pyx_v_cs);
              ^
src/_geoslib.c:3420:59: warning: passing argument 1 of 'GEOSGeom_createPolygon' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_self->__pyx_base._geom = GEOSGeom_createPolygon(__pyx_v_lr, NULL, 0);
                                                           ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1471:31: note: expected 'GEOSGeometry * {aka struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern GEOSGeometry GEOS_DLL *GEOSGeom_createPolygon(GEOSGeometry* shell,
                               ^~~~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:3420:34: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __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:3485:12: warning: passing argument 1 of 'GEOSArea' from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSArea(__pyx_v_self->__pyx_base._geom, (&__pyx_v_area));
            ^~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1962:21: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern int GEOS_DLL GEOSArea(const GEOSGeometry* g, double *area);
                     ^~~~~~~~
src/_geoslib.c: In function '__pyx_pf_8_geoslib_10LineString___init__':
src/_geoslib.c:3654:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_cs = GEOSCoordSeq_create(__pyx_v_M, 2);
              ^
src/_geoslib.c:3700:23: warning: passing argument 1 of 'GEOSCoordSeq_setX' from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSCoordSeq_setX(__pyx_v_cs, __pyx_v_i, __pyx_v_dx);
                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1325:21: note: expected 'GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}' but argument is of type 'GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}'
 extern int GEOS_DLL GEOSCoordSeq_setX(GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:3709:23: warning: passing argument 1 of 'GEOSCoordSeq_setY' from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSCoordSeq_setY(__pyx_v_cs, __pyx_v_i, __pyx_v_dy);
                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1327:21: note: expected 'GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}' but argument is of type 'GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}'
 extern int GEOS_DLL GEOSCoordSeq_setY(GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:3719:62: warning: passing argument 1 of 'GEOSGeom_createLineString' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_self->__pyx_base._geom = GEOSGeom_createLineString(__pyx_v_cs);
                                                              ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1462:31: note: expected 'GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}' but argument is of type 'GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}'
 extern GEOSGeometry GEOS_DLL *GEOSGeom_createLineString(GEOSCoordSequence* s);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:3719:34: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __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:3822:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_cs = GEOSCoordSeq_create(1, 2);
              ^
src/_geoslib.c:3849:21: warning: passing argument 1 of 'GEOSCoordSeq_setX' from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSCoordSeq_setX(__pyx_v_cs, 0, __pyx_v_dx);
                     ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1325:21: note: expected 'GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}' but argument is of type 'GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}'
 extern int GEOS_DLL GEOSCoordSeq_setX(GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:3858:21: warning: passing argument 1 of 'GEOSCoordSeq_setY' from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSCoordSeq_setY(__pyx_v_cs, 0, __pyx_v_dy);
                     ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1327:21: note: expected 'GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}' but argument is of type 'GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}'
 extern int GEOS_DLL GEOSCoordSeq_setY(GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:3867:57: warning: passing argument 1 of 'GEOSGeom_createPoint' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_v_self->__pyx_base._geom = GEOSGeom_createPoint(__pyx_v_cs);
                                                         ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1459:31: note: expected 'GEOSCoordSequence * {aka struct GEOSCoordSeq_t *}' but argument is of type 'GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}'
 extern GEOSGeometry GEOS_DLL *GEOSGeom_createPoint(GEOSCoordSequence* s);
                               ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:3867:34: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
   __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:4105:31: warning: passing argument 1 of 'GEOSGeomTypeId' from incompatible pointer type [-Wincompatible-pointer-types]
   __pyx_t_1 = (GEOSGeomTypeId(__pyx_v_geom) == GEOS_POLYGON);
                               ^~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1864:21: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern int GEOS_DLL GEOSGeomTypeId(const GEOSGeometry* g);
                     ^~~~~~~~~~~~~~
src/_geoslib.c:4115:38: warning: passing argument 1 of 'GEOSGetExteriorRing' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_lr = GEOSGetExteriorRing(__pyx_v_geom);
                                      ^~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1926:37: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern const GEOSGeometry GEOS_DLL *GEOSGetExteriorRing(const GEOSGeometry* g);
                                     ^~~~~~~~~~~~~~~~~~~
src/_geoslib.c:4115:16: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_lr = GEOSGetExteriorRing(__pyx_v_geom);
                ^
src/_geoslib.c:4124:39: warning: passing argument 1 of 'GEOSGeom_getCoordSeq' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_cs = GEOSGeom_getCoordSeq(__pyx_v_lr);
                                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1935:42: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern const GEOSCoordSequence GEOS_DLL *GEOSGeom_getCoordSeq(const GEOSGeometry* g);
                                          ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:4124:16: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_cs = GEOSGeom_getCoordSeq(__pyx_v_lr);
                ^
src/_geoslib.c:4136:39: warning: passing argument 1 of 'GEOSGeom_getCoordSeq' from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_cs = GEOSGeom_getCoordSeq(__pyx_v_geom);
                                       ^~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1935:42: note: expected 'const GEOSGeometry * {aka const struct GEOSGeom_t *}' but argument is of type 'GEOSGeometry ** {aka struct GEOSGeom_t **}'
 extern const GEOSCoordSequence GEOS_DLL *GEOSGeom_getCoordSeq(const GEOSGeometry* g);
                                          ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:4136:16: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
     __pyx_v_cs = GEOSGeom_getCoordSeq(__pyx_v_geom);
                ^
src/_geoslib.c:4147:24: warning: passing argument 1 of 'GEOSCoordSeq_getSize' from incompatible pointer type [-Wincompatible-pointer-types]
   GEOSCoordSeq_getSize(__pyx_v_cs, (&__pyx_v_M));
                        ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1350:21: note: expected 'const GEOSCoordSequence * {aka const struct GEOSCoordSeq_t *}' but argument is of type 'GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}'
 extern int GEOS_DLL GEOSCoordSeq_getSize(const GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~~~~
src/_geoslib.c:4218:23: warning: passing argument 1 of 'GEOSCoordSeq_getX' from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSCoordSeq_getX(__pyx_v_cs, __pyx_v_i, (&__pyx_v_dx));
                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1338:21: note: expected 'const GEOSCoordSequence * {aka const struct GEOSCoordSeq_t *}' but argument is of type 'GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}'
 extern int GEOS_DLL GEOSCoordSeq_getX(const GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c:4227:23: warning: passing argument 1 of 'GEOSCoordSeq_getY' from incompatible pointer type [-Wincompatible-pointer-types]
     GEOSCoordSeq_getY(__pyx_v_cs, __pyx_v_i, (&__pyx_v_dy));
                       ^~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1340:21: note: expected 'const GEOSCoordSequence * {aka const struct GEOSCoordSeq_t *}' but argument is of type 'GEOSCoordSequence ** {aka struct GEOSCoordSeq_t **}'
 extern int GEOS_DLL GEOSCoordSeq_getY(const GEOSCoordSequence* s,
                     ^~~~~~~~~~~~~~~~~
src/_geoslib.c: In function 'init_geoslib':
src/_geoslib.c:5339:12: warning: passing argument 1 of 'initGEOS' from incompatible pointer type [-Wincompatible-pointer-types]
   initGEOS(__pyx_f_8_geoslib_notice_h, __pyx_f_8_geoslib_error_h);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1263:22: note: expected 'GEOSMessageHandler {aka void (*)(const char *)}' but argument is of type 'void (*)(char *, char *)'
 extern void GEOS_DLL initGEOS(GEOSMessageHandler notice_function,
                      ^~~~~~~~
src/_geoslib.c:5339:40: warning: passing argument 2 of 'initGEOS' from incompatible pointer type [-Wincompatible-pointer-types]
   initGEOS(__pyx_f_8_geoslib_notice_h, __pyx_f_8_geoslib_error_h);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/_geoslib.c:255:0:
/usr/include/geos_c.h:1263:22: note: expected 'GEOSMessageHandler {aka void (*)(const char *)}' but argument is of type 'void (*)(char *, char *)'
 extern void GEOS_DLL initGEOS(GEOSMessageHandler notice_function,
                      ^~~~~~~~
gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-riscv64-2.7/src/_geoslib.o -L/usr/lib -L/usr/lib64 -L/usr/lib64 -Wl,-R/usr/lib -lgeos_c -lgeos -lpython2.7 -o build/lib.linux-riscv64-2.7/_geoslib.so
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Lz9ZwQ
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64
++ dirname /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64
+ cd basemap-1.0.7
+ rm -rf /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64
+ pushd /builddir/build/BUILD/python3-python-basemap-1.0.7-19.fc28
~/build/BUILD/python3-python-basemap-1.0.7-19.fc28 ~/build/BUILD/basemap-1.0.7
+ /usr/bin/python3 setup.py install -O1 --skip-build --root=/builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64
checking for GEOS lib in /builddir ....
checking for GEOS lib in /usr ....
GEOS lib (version 3.6.1) found in /usr
running install
running install_lib
creating /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64
creating /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr
creating /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64
creating /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6
creating /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages
creating /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits
copying build/lib.linux-riscv64-3.6/mpl_toolkits/__init__.py -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits
creating /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-3.6/mpl_toolkits/basemap/solar.py -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-3.6/mpl_toolkits/basemap/cm.py -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-3.6/mpl_toolkits/basemap/test.py -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-3.6/mpl_toolkits/basemap/__init__.py -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-3.6/mpl_toolkits/basemap/proj.py -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-3.6/mpl_toolkits/basemap/pyproj.py -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-3.6/mpl_toolkits/basemap/shapefile.py -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-3.6/mpl_toolkits/basemap/_proj.cpython-36m-riscv64-linux-gnu.so -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-3.6/_geoslib.cpython-36m-riscv64-linux-gnu.so -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages
byte-compiling /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits/__init__.py to __init__.cpython-36.pyc
byte-compiling /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits/basemap/solar.py to solar.cpython-36.pyc
byte-compiling /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits/basemap/cm.py to cm.cpython-36.pyc
byte-compiling /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits/basemap/test.py to test.cpython-36.pyc
byte-compiling /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits/basemap/__init__.py to __init__.cpython-36.pyc
byte-compiling /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits/basemap/proj.py to proj.cpython-36.pyc
byte-compiling /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits/basemap/pyproj.py to pyproj.cpython-36.pyc
byte-compiling /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/mpl_toolkits/basemap/shapefile.py to shapefile.cpython-36.pyc
writing byte-compilation script '/tmp/tmpmgh7xkwq.py'
/usr/bin/python3 /tmp/tmpmgh7xkwq.py
removing /tmp/tmpmgh7xkwq.py
running install_egg_info
Writing /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6/site-packages/basemap-1.0.7-py3.6.egg-info
running install_clib
customize UnixCCompiler
/usr/lib64/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'namespace_packages'
  warnings.warn(msg)
+ popd
~/build/BUILD/basemap-1.0.7
+ /usr/bin/python setup.py install -O1 --skip-build --root=/builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64
DEPRECATION WARNING: python2 invoked with /usr/bin/python.
    Use /usr/bin/python3 or /usr/bin/python2
    /usr/bin/python will be removed or switched to Python 3 in the future.
    If you cannot make the switch now, please follow instructions at https://fedoraproject.org/wiki/Changes/Avoid_usr_bin_python_in_RPM_Build#Quick_Opt-Out
/usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'namespace_packages'
  warnings.warn(msg)
checking for GEOS lib in /builddir ....
checking for GEOS lib in /usr ....
GEOS lib (version 3.6.1) found in /usr
running install
running install_lib
creating /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7
creating /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages
creating /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits
copying build/lib.linux-riscv64-2.7/mpl_toolkits/__init__.py -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits
creating /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-2.7/mpl_toolkits/basemap/solar.py -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-2.7/mpl_toolkits/basemap/cm.py -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-2.7/mpl_toolkits/basemap/test.py -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-2.7/mpl_toolkits/basemap/__init__.py -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-2.7/mpl_toolkits/basemap/proj.py -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-2.7/mpl_toolkits/basemap/pyproj.py -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-2.7/mpl_toolkits/basemap/_proj.so -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-2.7/mpl_toolkits/basemap/shapefile.py -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits/basemap
copying build/lib.linux-riscv64-2.7/_geoslib.so -> /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages
byte-compiling /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits/__init__.py to __init__.pyc
byte-compiling /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits/basemap/solar.py to solar.pyc
byte-compiling /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits/basemap/cm.py to cm.pyc
byte-compiling /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits/basemap/test.py to test.pyc
byte-compiling /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits/basemap/__init__.py to __init__.pyc
byte-compiling /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits/basemap/proj.py to proj.pyc
byte-compiling /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits/basemap/pyproj.py to pyproj.pyc
byte-compiling /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/mpl_toolkits/basemap/shapefile.py to shapefile.pyc
writing byte-compilation script '/tmp/tmpImkgZ9.py'
/usr/bin/python -O /tmp/tmpImkgZ9.py
DEPRECATION WARNING: python2 invoked with /usr/bin/python.
    Use /usr/bin/python3 or /usr/bin/python2
    /usr/bin/python will be removed or switched to Python 3 in the future.
    If you cannot make the switch now, please follow instructions at https://fedoraproject.org/wiki/Changes/Avoid_usr_bin_python_in_RPM_Build#Quick_Opt-Out
removing /tmp/tmpImkgZ9.py
running install_egg_info
Writing /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7/site-packages/basemap-1.0.7-py2.7.egg-info
running install_clib
customize UnixCCompiler
+ rm -rf /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/share
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
/sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip /usr/bin/strip
+ /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1
Bytecompiling .py files below /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python3.6 using /usr/bin/python3.6
Bytecompiling .py files below /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/lib64/python2.7 using /usr/bin/python2.7
+ /usr/lib/rpm/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
Processing files: python-basemap-1.0.7-19.fc28.riscv64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.2dUoDt
+ umask 022
+ cd /builddir/build/BUILD
+ cd basemap-1.0.7
+ DOCDIR=/builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/share/doc/python-basemap
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/share/doc/python-basemap
+ cp -pr Changelog /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/share/doc/python-basemap
+ cp -pr README /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/share/doc/python-basemap
+ exit 0
Provides: python-basemap = 1.0.7-19.fc28 python-basemap(riscv-64) = 1.0.7-19.fc28 python2.7dist(basemap) = 1.0.7 python2dist(basemap) = 1.0.7
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgeos-3.6.1.so()(64bit) libgeos_c.so.1()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libpython2.7.so.1.0()(64bit) python(abi) = 2.7 rtld(GNU_HASH)
Processing files: python-basemap-examples-1.0.7-19.fc28.riscv64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.f1hTSX
+ umask 022
+ cd /builddir/build/BUILD
+ cd basemap-1.0.7
+ DOCDIR=/builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/share/doc/python-basemap-examples
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/share/doc/python-basemap-examples
+ cp -pr examples/200706041200-msg-ch01-SAfrica.jpg examples/500hgtdata.gz examples/500hgtlats.gz examples/500hgtlons.gz examples/C02562.orog.nc examples/README examples/allskymap.py examples/allskymap_cr_example.py examples/animate.py examples/barb_demo.py examples/ccsm_popgrid.nc examples/ccsm_popgrid.py examples/cities.dbf examples/cities.shp examples/cities.shx examples/contour_demo.py examples/counties.py examples/cubed_sphere.py examples/customticks.py examples/daynight.py examples/earth_lights_lrg.jpg examples/embedding_map_in_wx.py examples/etopo20data.gz examples/etopo20lats.gz examples/etopo20lons.gz examples/fcover.dat examples/fcstmaps.py examples/fcstmaps_axesgrid.py examples/fillstates.py examples/garp.py examples/geos_demo.py examples/geos_demo_2.py examples/geos_demo_3.py examples/hexbin_demo.py examples/hires.py examples/huralll020.dbf examples/huralll020.shp examples/huralll020.shx examples/hurrtracks.py examples/lic_demo.py examples/make_inset.py examples/maskoceans.py examples/nws_precip_conus_20061222.nc examples/nytolondon.py examples/ortho_demo.py examples/plot_tissot.py examples/plotcities.py examples/plothighsandlows.py examples/ploticos.py examples/plotmap.py examples/plotmap_masked.py examples/plotmap_oo.py examples/plotmap_shaded.py examples/plotprecip.py examples/plotsst.py examples/polarmaps.py examples/quiver_demo.py examples/randompoints.py examples/rita.nc examples/run_all.py examples/save_background.py examples/setwh.py examples/shiftdata.py examples/show_colormaps.py examples/simpletest.py examples/simpletest_oo.py examples/st99_d00.dbf examples/st99_d00.shp examples/st99_d00.shx examples/streamplot_demo.py examples/test.py examples/test_rotpole.py examples/testarcgis.py examples/testgdal.py examples/testwmsimage.py examples/us_25m.dem examples/utmtest.py examples/warpimage.py examples/wiki_example.py examples/wm201_Arctic_JJA_1990-2008_moyenneDesMoyennes.nc /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/share/doc/python-basemap-examples
+ exit 0
Provides: python-basemap-examples = 1.0.7-19.fc28 python-basemap-examples(riscv-64) = 1.0.7-19.fc28
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: python3-basemap-1.0.7-19.fc28.riscv64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.WUnRFL
+ umask 022
+ cd /builddir/build/BUILD
+ cd basemap-1.0.7
+ DOCDIR=/builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/share/doc/python3-basemap
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/share/doc/python3-basemap
+ cp -pr Changelog /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/share/doc/python3-basemap
+ cp -pr README /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64/usr/share/doc/python3-basemap
+ exit 0
Provides: python3-basemap = 1.0.7-19.fc28 python3-basemap(riscv-64) = 1.0.7-19.fc28 python3.6dist(basemap) = 1.0.7 python3dist(basemap) = 1.0.7
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgeos-3.6.1.so()(64bit) libgeos_c.so.1()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libpython3.6m.so.1.0()(64bit) python(abi) = 3.6 rtld(GNU_HASH)
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64
Wrote: /builddir/build/SRPMS/python-basemap-1.0.7-19.fc28.src.rpm
Wrote: /builddir/build/RPMS/riscv64/python-basemap-1.0.7-19.fc28.riscv64.rpm
Wrote: /builddir/build/RPMS/riscv64/python-basemap-examples-1.0.7-19.fc28.riscv64.rpm
Wrote: /builddir/build/RPMS/riscv64/python3-basemap-1.0.7-19.fc28.riscv64.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.t37JlT
+ umask 022
+ cd /builddir/build/BUILD
+ cd basemap-1.0.7
+ rm -rf /builddir/build/BUILDROOT/python-basemap-1.0.7-19.fc28.riscv64
+ exit 0
+ touch /buildok
+ cleanup
+ set +e
+ sync
+ sleep 5
+ sync
+ poweroff
Terminated
++ cleanup
++ set +e
++ sync
Terminated
+++ cleanup
+++ set +e
+++ sync
+++ sleep 5
+++ sync
+++ poweroff