Skip to content

ci: build wheel

ci: build wheel #20

Triggered via pull request January 18, 2026 13:54
@scorixscorix
synchronize #5
ci/release
Status Failure
Total duration 14m 14s
Artifacts

release.yml

on: pull_request
Matrix: build-wheels
extract-version
3s
extract-version
release
0s
release
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 18 warnings
build-wheels (ubuntu-latest)
Process completed with exit code 1.
build-wheels (ubuntu-latest)
cibuildwheel: Command ['sh', '-c', 'set -euo pipefail\nif command -v apt-get >/dev/null 2>&1; then\n mkdir -p /etc/apt/sources.list.d /etc/apt/preferences.d\n echo "deb http://deb.debian.org/debian sid main" >> /etc/apt/sources.list.d/sid.list\n echo \'Package: *\n Pin: release a=sid\n Pin-Priority: 100\' > /etc/apt/preferences.d/sid\n apt-get update\n apt-get install -y build-essential pkg-config libbz2-dev\n apt-get install -y -t sid libmapnik-dev fonts-noto-cjk\nelif command -v dnf >/dev/null 2>&1 || command -v yum >/dev/null 2>&1; then\n DNF_BIN=$(command -v dnf || command -v yum)\n if command -v dnf >/dev/null 2>&1; then\n dnf install -y dnf-plugins-core\n # Enable repo variants across EL8/EL9.\n dnf config-manager --set-enabled powertools || true\n dnf config-manager --set-enabled crb || true\n else\n yum install -y yum-utils || true\n fi\n $DNF_BIN install -y epel-release || true\n $DNF_BIN install -y \\\n bzip2-devel \\\n gcc gcc-c++ make \\\n pkgconfig\n if ! $DNF_BIN install -y mapnik-devel; then\n echo "mapnik-devel not available in enabled repos; building Mapnik from source." >&2\n $DNF_BIN repolist || true\n $DNF_BIN list available "mapnik*" || true\n $DNF_BIN install -y \\\n boost-devel \\\n freetype-devel \\\n libpng-devel \\\n libjpeg-turbo-devel \\\n libtiff-devel \\\n libicu-devel \\\n zlib-devel \\\n libxml2-devel \\\n proj-devel \\\n gdal-devel \\\n harfbuzz-devel \\\n cairo-devel \\\n libcurl-devel \\\n sqlite-devel \\\n git \\\n wget \\\n tar\n PYBIN=$(ls -d /opt/python/cp312-cp312/bin/python /opt/python/cp3*/bin/python | head -1)\n "$PYBIN" -m pip install --upgrade pip\n "$PYBIN" -m pip install scons\n # Build a newer Boost (>=1.83) since EL8 provides 1.66.\n BOOST_VER=1.83.0\n BOOST_VER_UNDERSCORE=1_83_0\n rm -rf /tmp/boost-src\n mkdir -p /tmp/boost-src\n cd /tmp/boost-src\n wget -O boost.tar.gz "https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VER}/source/boost_${BOOST_VER_UNDERSCORE}.tar.gz"\n tar -xzf boost.tar.gz\n cd "boost_${BOOST_VER_UNDERSCORE}"\n ./bootstrap.sh --prefix=/usr/local --with-libraries=regex,program_options,system,filesystem,thread\n ./b2 -j"$(nproc)" link=shared runtime-link=shared install\n rm -rf /tmp/mapnik-src\n git clone --depth 1 --branch v4.2.0 https://github.com/mapnik/mapnik.git /tmp/mapnik-src\n cd /tmp/mapnik-src\n SCBIN="$(dirname "$PYBIN")/scons"\n "$SCBIN" configure PREFIX=/usr/local BOOST_INCLUDES=/usr/local/include BOOST_LIBS=/usr/local/lib\n "$SCBIN" -j"$(nproc)"\n "$SCBIN" install\n cd /\n fi\n # Fonts are optional for building; try common package names.\n $DNF_BIN install -y google-noto-sans-cjk-ttc-fonts || \\\n $DNF_BIN install -y google-noto-cjk-fonts || \\\n $DNF_BIN install -y noto-sans-cjk-fonts || true\nelse\n echo "No supported package manager found (apt-get or dnf/yum)." >&2\n exit 1\nfi\necho "libmapnik.pc locations (if any):"\nfind /usr /opt /usr/local -name "libmapnik.pc" -print 2>/dev/null || true\n'] failed with code 2.
build-wheels (macos-15-intel)
Process completed with exit code 1.
build-wheels (macos-15-intel)
cibuildwheel: Command ['/private/var/folders/00/r9fy_8g50c3cngpyqvp3822h0000gn/T/cibw-run-ojaa6pyr/cp312-macosx_x86_64/build/venv/bin/python', '-m', 'build', '/Users/runner/work/python-mapnik/python-mapnik', '--wheel', '--outdir=/private/var/folders/00/r9fy_8g50c3cngpyqvp3822h0000gn/T/cibw-run-ojaa6pyr/cp312-macosx_x86_64/built_wheel'] failed with code 1.
build-wheels (macos-latest)
Process completed with exit code 1.
build-wheels (macos-latest)
cibuildwheel: Command ['/private/var/folders/kg/7q73ww8s3llgyl61c9z_j5g40000gn/T/cibw-run-je1clz32/cp312-macosx_x86_64/build/venv/bin/python', '-m', 'build', '/Users/runner/work/python-mapnik/python-mapnik', '--wheel', '--outdir=/private/var/folders/kg/7q73ww8s3llgyl61c9z_j5g40000gn/T/cibw-run-je1clz32/cp312-macosx_x86_64/built_wheel'] failed with code 1.
build-wheels (macos-15-intel)
libxdmcp 1.1.5 is already installed and up-to-date. To reinstall 1.1.5, run: brew reinstall libxdmcp
build-wheels (macos-15-intel)
libxau 1.0.12 is already installed and up-to-date. To reinstall 1.0.12, run: brew reinstall libxau
build-wheels (macos-15-intel)
libxrender 0.9.12 is already installed and up-to-date. To reinstall 0.9.12, run: brew reinstall libxrender
build-wheels (macos-15-intel)
libxext 1.3.6 is already installed and up-to-date. To reinstall 1.3.6, run: brew reinstall libxext
build-wheels (macos-15-intel)
xorgproto 2025.1 is already installed and up-to-date. To reinstall 2025.1, run: brew reinstall xorgproto
build-wheels (macos-15-intel)
libx11 1.8.12 is already installed and up-to-date. To reinstall 1.8.12, run: brew reinstall libx11
build-wheels (macos-15-intel)
harfbuzz 12.3.0 is already installed and up-to-date. To reinstall 12.3.0, run: brew reinstall harfbuzz
build-wheels (macos-15-intel)
pkgconf 2.5.1 is already installed and up-to-date. To reinstall 2.5.1, run: brew reinstall pkgconf
build-wheels (macos-15-intel)
icu4c@78 78.2 is already installed and up-to-date. To reinstall 78.2, run: brew reinstall icu4c@78
build-wheels (macos-latest)
libxdmcp 1.1.5 is already installed and up-to-date. To reinstall 1.1.5, run: brew reinstall libxdmcp
build-wheels (macos-latest)
libxau 1.0.12 is already installed and up-to-date. To reinstall 1.0.12, run: brew reinstall libxau
build-wheels (macos-latest)
libxrender 0.9.12 is already installed and up-to-date. To reinstall 0.9.12, run: brew reinstall libxrender
build-wheels (macos-latest)
libxext 1.3.6 is already installed and up-to-date. To reinstall 1.3.6, run: brew reinstall libxext
build-wheels (macos-latest)
xorgproto 2025.1 is already installed and up-to-date. To reinstall 2025.1, run: brew reinstall xorgproto
build-wheels (macos-latest)
libx11 1.8.12 is already installed and up-to-date. To reinstall 1.8.12, run: brew reinstall libx11
build-wheels (macos-latest)
harfbuzz 12.3.0 is already installed and up-to-date. To reinstall 12.3.0, run: brew reinstall harfbuzz
build-wheels (macos-latest)
pkgconf 2.5.1 is already installed and up-to-date. To reinstall 2.5.1, run: brew reinstall pkgconf
build-wheels (macos-latest)
icu4c@78 78.2 is already installed and up-to-date. To reinstall 78.2, run: brew reinstall icu4c@78