==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_d80b18a2-02ba-41cb-b728-43a5b5c47d2c]...done ==> Making package: mapnik 3.1.0-28.1 (Fri Feb 21 02:51:33 2025) ==> Retrieving sources... -> Downloading mapnik-v3.1.0.tar.bz2... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 25 9873k 25 2510k 0 0 5505k 0 0:00:01 --:--:-- 0:00:01 5505k 100 9873k 100 9873k 0 0 15.8M 0 --:--:-- --:--:-- --:--:-- 47.6M -> Found boost-1.80.patch -> Found scons4.patch -> Found gcc-13.patch -> Found boost-1.83.patch -> Found libxml2-2.12.patch -> Found mapnik-gcc14.patch -> Found boost-1.85.patch ==> Validating source files with sha256sums... mapnik-v3.1.0.tar.bz2 ... Passed boost-1.80.patch ... Passed scons4.patch ... Passed gcc-13.patch ... Passed boost-1.83.patch ... Passed libxml2-2.12.patch ... Passed mapnik-gcc14.patch ... Passed boost-1.85.patch ... Passed ==> Making package: mapnik 3.1.0-28.1 (Fri Feb 21 01:51:40 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (40) New Version Net Change extra/blosc 1.21.6-1 0.09 MiB extra/crypto++ 8.9.0-1 6.44 MiB extra/fontconfig 2:2.16.0-2 1.11 MiB extra/geos 3.13.0-1 6.90 MiB extra/giflib 5.2.2-1 0.27 MiB extra/graphite 1:1.3.14-4 0.20 MiB extra/jbigkit 2.1-8 0.16 MiB extra/libaec 1.1.3-1 0.10 MiB extra/libdeflate 1.23-1 0.14 MiB extra/libfreexl 2.0.0-2 0.09 MiB extra/libgeotiff 1.7.3-1 0.36 MiB extra/librttopo 1.1.0-6 0.57 MiB extra/libspatialite 5.1.0-2 15.87 MiB extra/libx11 1.8.11-1 9.78 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.87 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libxext 1.3.6-1 0.30 MiB extra/libxrender 0.9.12-1 0.09 MiB core/lzo 2.10-5 0.38 MiB core/minizip 1:1.3.1-2 0.08 MiB extra/ocl-icd 2.3.2-2 0.41 MiB extra/pixman 0.44.2-1 0.70 MiB extra/qhull 2020.2-5 6.94 MiB extra/snappy 1.2.1-2 0.09 MiB core/unixodbc 2.3.12-3 0.86 MiB extra/xcb-proto 1.17.0-3 1.02 MiB extra/xerces-c 3.3.0-2 8.12 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/boost-libs 1.87.0-3 8.67 MiB extra/cairo 1.18.2-2 1.57 MiB extra/freetype2 2.13.3-3 1.62 MiB extra/gdal 3.10.2-1 34.12 MiB extra/harfbuzz 10.2.0-2 4.13 MiB extra/libjpeg-turbo 3.1.0-1 2.39 MiB extra/libpng 1.6.47-1 0.58 MiB extra/libtiff 4.7.0-1 1.78 MiB extra/libwebp 1.5.0-1 1.16 MiB extra/postgresql-libs 17.2-3 8.62 MiB extra/proj 9.5.1-1 14.30 MiB Total Installed Size: 145.49 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing boost-libs... Optional dependencies for boost-libs openmpi: for mpi support installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing lzo... installing pixman... installing cairo... installing jbigkit... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing proj... installing snappy... installing blosc... installing crypto++... installing libdeflate... installing minizip... installing libfreexl... installing geos... installing libgeotiff... installing giflib... installing unixodbc... installing ocl-icd... Optional dependencies for ocl-icd opencl-driver: packaged opencl driver installing qhull... installing librttopo... installing libspatialite... installing xerces-c... installing libaec... installing gdal... Optional dependencies for gdal arrow: Arrow/Parquet support cfitsio: FITS support hdf5: HDF5 support libheif: HEIF support libjxl: JPEG XL support mariadb-libs: MySQL support netcdf: netCDF support openexr: EXR support openjpeg2: JP2 support podofo: PDF support poppler: PDF support postgresql-libs: PostgreSQL support [pending] libwebp: WebP support [pending] installing libwebp... installing postgresql-libs... :: Running post-transaction hooks... (1/3) Arming ConditionNeedsUpdate... (2/3) Updating fontconfig configuration... (3/3) Updating fontconfig cache... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (4) New Version Net Change core/mpdecimal 4.0.0-2 0.32 MiB core/python 3.13.2-1 67.62 MiB extra/boost 1.87.0-3 181.34 MiB extra/scons 4.8.1-2 7.57 MiB Total Installed Size: 256.86 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing boost... Optional dependencies for boost python: for python bindings [pending] installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing scons... Optional dependencies for scons python-psutil: to wait for processes to exit :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found mapnik-v3.1.0.tar.bz2 -> Found boost-1.80.patch -> Found scons4.patch -> Found gcc-13.patch -> Found boost-1.83.patch -> Found libxml2-2.12.patch -> Found mapnik-gcc14.patch -> Found boost-1.85.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting mapnik-v3.1.0.tar.bz2 with bsdtar ==> Starting prepare()... patching file test/unit/serialization/wkb_test.cpp patching file SConstruct patching file include/mapnik/wkb.hpp patching file include/mapnik/geometry/boost_spirit_karma_adapter.hpp patching file include/mapnik/geometry_fusion_adapted.hpp patching file include/mapnik/json/generic_json.hpp patching file plugins/input/csv/csv_utils.cpp patching file src/libxml2_loader.cpp patching file include/mapnik/geometry/boost_spirit_karma_adapter.hpp Hunk #1 succeeded at 27 with fuzz 2 (offset 1 line). patching file include/mapnik/geometry_fusion_adapted.hpp Hunk #1 succeeded at 28 with fuzz 2 (offset 1 line). patching file include/mapnik/grid/grid_view.hpp patching file include/mapnik/util/singleton.hpp patching file src/fs.cpp patching file test/unit/imaging/image_io_test.cpp patching file test/unit/run.cpp ==> Starting build()... scons: Reading SConscript files ...  Welcome to Mapnik...  Configuring build environment... Configuring on Linux in *release mode*... Checking for pkg-config... yes Checking for freetype2... yes Checking for xml2-config... no Checking for dlfcn.h support ... yes Checking if compiler (c++) supports -std=c++17 flag... (cached) yes Checking for C library z... yes Checking for C++ library icuuc... yes Checking for ICU version >= 4.2... found: icu 76.1 (cached) Checking for C++ library harfbuzz... yes Checking for HarfBuzz version >= 0.9.34... found: HarfBuzz 10.2.0 Checking for HarfBuzz with freetype support (cached) yes Searching for boost libs and headers... (cached)  Found boost libs: /usr/lib Found boost headers: /usr/include Checking for C++ header file boost/version.hpp... yes Checking for Boost version >= 1.61... yes Found boost lib version... 1_87 Checking for C++ library boost_system... yes Checking for C++ library boost_filesystem... yes Checking for C++ library boost_regex... yes Checking for C++ library boost_program_options... yes Checking whether Boost was compiled with C++11 scoped enums ... yes Checking if boost_regex was built with ICU unicode support... (cached) yes Checking for C library jpeg... yes Checking for C library proj... no Could not find optional header or shared library for proj Checking for C library png... yes Checking for C library webp... yes Checking for C library tiff... yes Checking for PROJ_LIB directory...Failed to detect (mapnik-config will have null value) Checking for ICU data directory...icu-config returned b'/usr/share/icu/76.1' Checking for GDAL data directory...GDAL_PREFIX returned /usr/share/gdal Checking for requested plugins dependencies... Checking for pg_config... yes Checking for pg_config... scons: warning: Two different environments were specified for target .sconf_temp/conftest_fe7d57314142e024594d358e96bedd35, but they appear to have the same action: pg_config File "/startdir/src/mapnik-v3.1.0/SConstruct", line 675, in parse_pg_config (cached) yes Checking for gdal-config --libs... yes Checking for gdal-config --cflags... yes Checking for name of gdal library... scons: warning: Two different environments were specified for target .sconf_temp/conftest_8cf323012ccba53221a434150717c7ad, but they appear to have the same action: gdal-config --libs File "/startdir/src/mapnik-v3.1.0/SConstruct", line 648, in get_pkg_lib (cached) gdal Checking for C++ library gdal... yes Checking if gdal is ogr enabled... yes Checking for gdal-config --libs... (cached) yes Checking for gdal-config --cflags... scons: warning: Two different environments were specified for target .sconf_temp/conftest_3538ddff0495d7e8f4e2dde3e5dd3e3c, but they appear to have the same action: gdal-config --cflags File "/startdir/src/mapnik-v3.1.0/SConstruct", line 606, in parse_config (cached) yes Checking for name of ogr library... (cached) gdal Checking for C++ library gdal... yes Checking for C library sqlite3... yes Checking if SQLite supports RTREE... (cached) yes Checking for cairo... yes Checking for cairo lib and include paths... yes Checking for cairo freetype font support ... yes  Exiting... the following required dependencies were not found: - xml2-config (xml2-config program | try setting XML2_CONFIG SCons option or avoid the need for xml2-config command by configuring with XML2_LIBS & XML2_INCLUDES) - libxml2 (libxml2 library | try setting XML2_CONFIG SCons option to point to location of xml2-config program or configure with XML2_LIBS & XML2_INCLUDES)  See '/startdir/src/mapnik-v3.1.0/config.log' for details on possible problems.  Also, these OPTIONAL dependencies were not found: - proj (Proj.4 C Projections library | configure with PROJ_LIBS & PROJ_INCLUDES | more info: http://trac.osgeo.org/proj/)  Set custom paths to these libraries and header files on the command-line or in a file called 'config.py'  ie. $ python scons/scons.py BOOST_INCLUDES=/usr/local/include BOOST_LIBS=/usr/local/lib  Once all required dependencies are found a local 'config.py' will be saved and then install:  $ sudo python scons/scons.py install  To view available path variables: $ python scons/scons.py --help or -h  To view overall SCons help options: $ python scons/scons.py --help-options or -H  More info: https://github.com/mapnik/mapnik/wiki/Mapnik-Installation ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_d80b18a2-02ba-41cb-b728-43a5b5c47d2c/build