Vedingrot

Results 11 issues of Vedingrot

Hi, there is -Warray-bound warning. It appears when compile with gcc13 and `-Wall -O2`. warning: ``` In file included from /home/qemu_ved/libs2geometry-0.11.1/src/s2/r2.h:22, from /home/qemu_ved/libs2geometry-0.11.1/src/s2/s2edge_clipping.h:37, from /home/qemu_ved/libs2geometry-0.11.1/src/s2/s2edge_clipping.cc:18: In member function ‘T util::math::internal_vector::BasicVector::operator[](int)...

Hi, when compile with -O2 and -flto=auto fails 5 tests. The following tests FAILED: 31 - s2cell_index_test (Subprocess aborted) 33 - s2cell_iterator_testing_test (Failed) 35 - s2cell_union_test (Failed) 75 - s2point_index_test...

``` Test project /usr/src/RPM/BUILD/libs2geometry-0.11.0/i586-alt-linux Start 1: encoded_s2cell_id_vector_test 1/110 Test #1: encoded_s2cell_id_vector_test .................. Passed 0.01 sec Start 2: encoded_s2point_vector_test 2/110 Test #2: encoded_s2point_vector_test .................... Passed 0.25 sec Start 3: encoded_s2shape_index_test 3/110...

Linking libQMapLibre.so prints some strange warnings when builds with -flto option. Without -flto everything is fine. ``` [ 91%] Linking CXX shared library libQMapLibre.so cd /home/qemu_ved/maplibre-native-qt/build_test/src/core && /usr/bin/cmake -E cmake_link_script...

bug
enhancement

Due to API changes, version should be updated to next major.

Hi, there are some opened files in the tests that cause annoying warnings: ``` test_extension_without_namespaces (test.GPXTests.test_extension_without_namespaces) ... /usr/lib64/python3.12/unittest/case.py:589: ResourceWarning: unclosed file ``` ``` test_garmin_extension (test.GPXTests.test_garmin_extension) ... /usr/lib64/python3.12/unittest/case.py:589: ResourceWarning: unclosed file...

When install library with cmake .so files are installed in the lib/ directory regardless of architecture, but when build with meson they are installed correctrly in lib64/ directory

bug
build

When install mapnik with bundled submodules it creates `mapbox` and `protozero` directories which could conflict with previously installed.

Soversion should only reflects the major version, since the soname link cannot be created due to equal name as the library. Library libmapnik.so.4.0.0 prevents soname libmapnik.so.4.0.0 from being created.