>Note: I built with the 3party/ dir excluded via d/copyright. >>libtess2, open-location-code, succinct, sdf_image and liboauthcpp would need packaging from scratch at a first glance. I'd also nudge upstream to check if a cpp lib is present in the system first >before utilizing the vendored ones. I'd also would welcome teamwork / contributions here. I think this is a great application to have in debian at some point.
So after some more hacking away I finally got CMake to go past configure. The compilation errors out of course because it looks for the absolute header path under 3party.
The first library not in debian the build log mentions is succint. That'd be a starting point imho. Progress is at https://salsa.debian.org/werdahias/organicmaps. I'll look more into this later.
log attached. best, -- Matthias Geiger <werdahias> Debian Maintainer "Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg
dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_configure -- \ -DCMAKE_BUILD_TYPE="Release" \ -DWITH_SYSTEM_PROVIDED_3PARTY=ON cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_BUILD_TYPE=Release -DWITH_SYSTEM_PROVIDED_3PARTY=ON .. -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Using compiler GNU 13.2.0 -- Using Unity Build with batch 50, export UNITY_DISABLE=1 or use -DUNITY_DISABLE=ON to disable it. -- export COLORS_DISABLE=1 or use -DCOLORS_DISABLE=ON to disable colored compiler output. Setting PLATFORM_LINUX to true -- Build type: Release -- Using ld.gold -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so -- Found WrapOpenGL: TRUE -- Could NOT find XKB (missing: XKB_LIBRARY XKB_INCLUDE_DIR) (Required is at least version "0.5.0") -- Found WrapVulkanHeaders: /usr/include -- Found the following ICU libraries: -- uc (required): /usr/lib/x86_64-linux-gnu/libicuuc.so -- i18n (required): /usr/lib/x86_64-linux-gnu/libicui18n.so -- data (required): /usr/lib/x86_64-linux-gnu/libicudata.so -- Found ICU: /usr/include (found version "72.1") -- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so (found version "2.13.2") -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Checking for module 'jansson' -- Found jansson, version 2.14 -- Found Python3: /usr/bin/python3 (found version "3.11.6") found components: Interpreter -- Found python to use in qt/, shaders/ and 3party/: /usr/bin/python3 Building with Qt Positioning -- Configuring done (1.3s) -- Generating done (0.4s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build cd obj-x86_64-linux-gnu && make -j6 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' /usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make -f base/CMakeFiles/base.dir/build.make base/CMakeFiles/base.dir/depend make -f ge0/CMakeFiles/ge0.dir/build.make ge0/CMakeFiles/ge0.dir/depend make -f qt_tstfrm/CMakeFiles/qt_tstfrm.dir/build.make qt_tstfrm/CMakeFiles/qt_tstfrm.dir/depend make -f transit/CMakeFiles/transit.dir/build.make transit/CMakeFiles/transit.dir/depend make -f routing_common/CMakeFiles/routing_common.dir/build.make routing_common/CMakeFiles/routing_common.dir/depend make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/base /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/base /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/base/CMakeFiles/base.dir/DependInfo.cmake "--color=" make -f routing/routing_quality/api/CMakeFiles/routing_api.dir/build.make routing/routing_quality/api/CMakeFiles/routing_api.dir/depend make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/ge0 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ge0 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ge0/CMakeFiles/ge0.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/qt_tstfrm /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/qt_tstfrm /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/qt_tstfrm/CMakeFiles/qt_tstfrm.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/transit /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/transit /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/transit/CMakeFiles/transit.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/routing_common /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/routing_common /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/routing_common/CMakeFiles/routing_common.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/routing/routing_quality/api /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/routing/routing_quality/api /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/routing/routing_quality/api/CMakeFiles/routing_api.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make -f ge0/CMakeFiles/ge0.dir/build.make ge0/CMakeFiles/ge0.dir/build make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make -f qt_tstfrm/CMakeFiles/qt_tstfrm.dir/build.make qt_tstfrm/CMakeFiles/qt_tstfrm.dir/build make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make -f base/CMakeFiles/base.dir/build.make base/CMakeFiles/base.dir/build make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make -f transit/CMakeFiles/transit.dir/build.make transit/CMakeFiles/transit.dir/build make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make -f routing_common/CMakeFiles/routing_common.dir/build.make routing_common/CMakeFiles/routing_common.dir/build make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make -f routing/routing_quality/api/CMakeFiles/routing_api.dir/build.make routing/routing_quality/api/CMakeFiles/routing_api.dir/build make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' [ 1%] Building CXX object base/CMakeFiles/base.dir/Unity/unity_0_cxx.cxx.o [ 1%] Building CXX object ge0/CMakeFiles/ge0.dir/Unity/unity_0_cxx.cxx.o cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/base && /usr/bin/c++ -DRELEASE -I/<<PKGBUILDDIR>> -isystem /<<PKGBUILDDIR>>/3party/boost -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -fPIC -fdiagnostics-color=always -ffast-math -Ofast -Wall -Wextra -Wpedantic -Wno-unused-parameter -MD -MT base/CMakeFiles/base.dir/Unity/unity_0_cxx.cxx.o -MF CMakeFiles/base.dir/Unity/unity_0_cxx.cxx.o.d -o CMakeFiles/base.dir/Unity/unity_0_cxx.cxx.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/base/CMakeFiles/base.dir/Unity/unity_0_cxx.cxx cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ge0 && /usr/bin/c++ -DRELEASE -I/<<PKGBUILDDIR>> -isystem /<<PKGBUILDDIR>>/3party/boost -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -fPIC -fdiagnostics-color=always -ffast-math -Ofast -Wall -Wextra -Wpedantic -Wno-unused-parameter -MD -MT ge0/CMakeFiles/ge0.dir/Unity/unity_0_cxx.cxx.o -MF CMakeFiles/ge0.dir/Unity/unity_0_cxx.cxx.o.d -o CMakeFiles/ge0.dir/Unity/unity_0_cxx.cxx.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ge0/CMakeFiles/ge0.dir/Unity/unity_0_cxx.cxx [ 1%] Building CXX object qt_tstfrm/CMakeFiles/qt_tstfrm.dir/Unity/unity_0_cxx.cxx.o cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/qt_tstfrm && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DRELEASE -I/<<PKGBUILDDIR>> -isystem /<<PKGBUILDDIR>>/3party/boost -isystem /usr/include/x86_64-linux-gnu/qt6/QtCore -isystem /usr/include/x86_64-linux-gnu/qt6 -isystem /usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt6/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt6/QtGui -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -fPIC -fdiagnostics-color=always -ffast-math -Ofast -Wall -Wextra -Wpedantic -Wno-unused-parameter -fPIC -MD -MT qt_tstfrm/CMakeFiles/qt_tstfrm.dir/Unity/unity_0_cxx.cxx.o -MF CMakeFiles/qt_tstfrm.dir/Unity/unity_0_cxx.cxx.o.d -o CMakeFiles/qt_tstfrm.dir/Unity/unity_0_cxx.cxx.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/qt_tstfrm/CMakeFiles/qt_tstfrm.dir/Unity/unity_0_cxx.cxx [ 1%] Building CXX object routing/routing_quality/api/CMakeFiles/routing_api.dir/Unity/unity_0_cxx.cxx.o [ 1%] Building CXX object transit/CMakeFiles/transit.dir/Unity/unity_0_cxx.cxx.o [ 2%] Building CXX object routing_common/CMakeFiles/routing_common.dir/Unity/unity_0_cxx.cxx.o cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/routing/routing_quality/api && /usr/bin/c++ -DRELEASE -I/<<PKGBUILDDIR>> -isystem /<<PKGBUILDDIR>>/3party/boost -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -fPIC -fdiagnostics-color=always -ffast-math -Ofast -Wall -Wextra -Wpedantic -Wno-unused-parameter -MD -MT routing/routing_quality/api/CMakeFiles/routing_api.dir/Unity/unity_0_cxx.cxx.o -MF CMakeFiles/routing_api.dir/Unity/unity_0_cxx.cxx.o.d -o CMakeFiles/routing_api.dir/Unity/unity_0_cxx.cxx.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/routing/routing_quality/api/CMakeFiles/routing_api.dir/Unity/unity_0_cxx.cxx cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/transit && /usr/bin/c++ -DRELEASE -I/<<PKGBUILDDIR>> -isystem /<<PKGBUILDDIR>>/3party/boost -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -fPIC -fdiagnostics-color=always -ffast-math -Ofast -Wall -Wextra -Wpedantic -Wno-unused-parameter -MD -MT transit/CMakeFiles/transit.dir/Unity/unity_0_cxx.cxx.o -MF CMakeFiles/transit.dir/Unity/unity_0_cxx.cxx.o.d -o CMakeFiles/transit.dir/Unity/unity_0_cxx.cxx.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/transit/CMakeFiles/transit.dir/Unity/unity_0_cxx.cxx cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/routing_common && /usr/bin/c++ -DRELEASE -I/<<PKGBUILDDIR>> -isystem /<<PKGBUILDDIR>>/3party/boost -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -fPIC -fdiagnostics-color=always -ffast-math -Ofast -Wall -Wextra -Wpedantic -Wno-unused-parameter -MD -MT routing_common/CMakeFiles/routing_common.dir/Unity/unity_0_cxx.cxx.o -MF CMakeFiles/routing_common.dir/Unity/unity_0_cxx.cxx.o.d -o CMakeFiles/routing_common.dir/Unity/unity_0_cxx.cxx.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/routing_common/CMakeFiles/routing_common.dir/Unity/unity_0_cxx.cxx In file included from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/base/CMakeFiles/base.dir/Unity/unity_0_cxx.cxx:25: /<<PKGBUILDDIR>>/base/internal/message.cpp:5:10: fatal error: 3party/utfcpp/source/utf8/unchecked.h: No such file or directory 5 | #include "3party/utfcpp/source/utf8/unchecked.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[3]: *** [base/CMakeFiles/base.dir/build.make:79: base/CMakeFiles/base.dir/Unity/unity_0_cxx.cxx.o] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:2682: base/CMakeFiles/base.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... In file included from /<<PKGBUILDDIR>>/transit/transit_entities.hpp:3, from /<<PKGBUILDDIR>>/transit/experimental/transit_types_experimental.hpp:3, from /<<PKGBUILDDIR>>/transit/experimental/transit_data.hpp:3, from /<<PKGBUILDDIR>>/transit/experimental/transit_data.cpp:1, from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/transit/CMakeFiles/transit.dir/Unity/unity_0_cxx.cxx:4: /<<PKGBUILDDIR>>/transit/transit_schedule.hpp:17:10: fatal error: 3party/just_gtfs/just_gtfs.h: No such file or directory 17 | #include "3party/just_gtfs/just_gtfs.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[3]: *** [transit/CMakeFiles/transit.dir/build.make:79: transit/CMakeFiles/transit.dir/Unity/unity_0_cxx.cxx.o] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:5215: transit/CMakeFiles/transit.dir/all] Error 2 In file included from /<<PKGBUILDDIR>>/ge0/geo_url_parser.cpp:7, from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ge0/CMakeFiles/ge0.dir/Unity/unity_0_cxx.cxx:4: /<<PKGBUILDDIR>>/base/string_utils.hpp:21:10: fatal error: 3party/utfcpp/source/utf8/unchecked.h: No such file or directory 21 | #include "3party/utfcpp/source/utf8/unchecked.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[3]: *** [ge0/CMakeFiles/ge0.dir/build.make:79: ge0/CMakeFiles/ge0.dir/Unity/unity_0_cxx.cxx.o] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:3140: ge0/CMakeFiles/ge0.dir/all] Error 2 In file included from /<<PKGBUILDDIR>>/coding/map_uint32_to_val.hpp:6, from /<<PKGBUILDDIR>>/indexer/metadata_serdes.hpp:3, from /<<PKGBUILDDIR>>/indexer/feature_meta.hpp:3, from /<<PKGBUILDDIR>>/indexer/data_factory.hpp:3, from /<<PKGBUILDDIR>>/indexer/mwm_set.hpp:2, from /<<PKGBUILDDIR>>/indexer/feature_decl.hpp:3, from /<<PKGBUILDDIR>>/indexer/feature_data.hpp:3, from /<<PKGBUILDDIR>>/routing_common/vehicle_model.hpp:5, from /<<PKGBUILDDIR>>/routing_common/bicycle_model.hpp:3, from /<<PKGBUILDDIR>>/routing_common/bicycle_model.cpp:1, from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/routing_common/CMakeFiles/routing_common.dir/Unity/unity_0_cxx.cxx:4: /<<PKGBUILDDIR>>/coding/succinct_mapper.hpp:15:10: fatal error: 3party/succinct/mappable_vector.hpp: No such file or directory 15 | #include "3party/succinct/mappable_vector.hpp" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[3]: *** [routing_common/CMakeFiles/routing_common.dir/build.make:79: routing_common/CMakeFiles/routing_common.dir/Unity/unity_0_cxx.cxx.o] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:4384: routing_common/CMakeFiles/routing_common.dir/all] Error 2 In file included from /<<PKGBUILDDIR>>/coding/map_uint32_to_val.hpp:6, from /<<PKGBUILDDIR>>/indexer/metadata_serdes.hpp:3, from /<<PKGBUILDDIR>>/indexer/feature_meta.hpp:3, from /<<PKGBUILDDIR>>/indexer/data_factory.hpp:3, from /<<PKGBUILDDIR>>/indexer/mwm_set.hpp:2, from /<<PKGBUILDDIR>>/indexer/feature_decl.hpp:3, from /<<PKGBUILDDIR>>/routing/turns.hpp:7, from /<<PKGBUILDDIR>>/routing/routing_callbacks.hpp:3, from /<<PKGBUILDDIR>>/routing/routing_quality/api/api.hpp:4, from /<<PKGBUILDDIR>>/routing/routing_quality/api/api.cpp:1, from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/routing/routing_quality/api/CMakeFiles/routing_api.dir/Unity/unity_0_cxx.cxx:4: /<<PKGBUILDDIR>>/coding/succinct_mapper.hpp:15:10: fatal error: 3party/succinct/mappable_vector.hpp: No such file or directory 15 | #include "3party/succinct/mappable_vector.hpp" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[3]: *** [routing/routing_quality/api/CMakeFiles/routing_api.dir/build.make:79: routing/routing_quality/api/CMakeFiles/routing_api.dir/Unity/unity_0_cxx.cxx.o] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:4031: routing/routing_quality/api/CMakeFiles/routing_api.dir/all] Error 2 [ 3%] Linking CXX static library ../libqt_tstfrm.a cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/qt_tstfrm && /usr/bin/cmake -P CMakeFiles/qt_tstfrm.dir/cmake_clean_target.cmake cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/qt_tstfrm && /usr/bin/cmake -E cmake_link_script CMakeFiles/qt_tstfrm.dir/link.txt --verbose=1 /usr/bin/ar qc ../libqt_tstfrm.a CMakeFiles/qt_tstfrm.dir/Unity/unity_0_cxx.cxx.o /usr/bin/ranlib ../libqt_tstfrm.a make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' [ 3%] Built target qt_tstfrm make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[1]: *** [Makefile:149: all] Error 2
OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature