==> Building on delphox ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ PKGBUILD 924 100% 0.00kB/s 0:00:00 924 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=1/3) silicon-0.5.1-1.log 206 100% 201.17kB/s 0:00:00 206 100% 201.17kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 774 bytes received 75 bytes 1,698.00 bytes/sec total size is 1,118 speedup is 1.32 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root1 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Locking clean chroot [/var/lib/archbuild/extra-riscv64/root]...done ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root1]...done ==> Making package: silicon 0.5.1-1 (Sun Jun 25 18:54:52 2023) ==> Retrieving sources...  -> Found silicon-0.5.1.tar.gz ==> Validating source files with sha256sums... silicon-0.5.1.tar.gz ... Passed ==> Making package: silicon 0.5.1-1 (Sun Jun 25 18:56:38 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (17) New Version Net Change Download Size extra/graphite 1:1.3.14-3 0.17 MiB extra/harfbuzz 7.3.0-1 3.32 MiB extra/libice 1.1.1-2 0.33 MiB extra/libpng 1.6.40-1 0.51 MiB extra/libsm 1.2.4-1 0.25 MiB extra/libx11 1.8.6-1 9.73 MiB extra/libxau 1.0.11-2 0.02 MiB extra/libxcb 1.15-2 3.60 MiB extra/libxdmcp 1.1.4-2 0.12 MiB extra/libxext 1.3.5-1 0.29 MiB extra/libxmu 1.1.4-1 0.32 MiB extra/libxt 1.3.0-1 1.96 MiB extra/xcb-proto 1.15.2-3 1.01 MiB extra/xorgproto 2023.2-1 1.43 MiB extra/fontconfig 2:2.14.2-1 1.00 MiB extra/freetype2 2.13.0-1 1.53 MiB extra/xclip 0.13-4 0.02 MiB 0.01 MiB Total Download Size: 0.01 MiB Total Installed Size: 25.63 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... xclip-0.13-4-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libpng... 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 libice... installing libsm... installing libxt... installing libxmu... installing xclip... :: Running post-transaction hooks... (1/2) Updating fontconfig configuration... (2/2) Updating fontconfig cache... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25l:: There are 2 providers available for cargo: :: Repository extra 1) rust 2) rustup Enter a number (default=1): resolving dependencies... looking for conflicting packages... Package (7) New Version Net Change extra/compiler-rt 15.0.7-2 34.68 MiB core/libedit 20221030_3.1-1 0.24 MiB core/libnsl 2.0.0-3 0.06 MiB extra/clang 15.0.7-9 176.18 MiB extra/llvm-libs 15.0.7-3 99.58 MiB core/python 3.11.3-1 104.68 MiB extra/rust 1:1.70.0-1 481.81 MiB Total Installed Size: 897.22 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libedit... installing llvm-libs... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [pending] llvm: referenced by some clang headers installing libnsl... installing python... Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter [?25h==> Retrieving sources...  -> Found silicon-0.5.1.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting silicon-0.5.1.tar.gz with bsdtar ==> Starting build()... Updating git repository `https://github.com/servo/pathfinder` Updating crates.io index Downloading crates ... Downloaded adler v1.0.2 Downloaded dirs-sys-next v0.1.2 Downloaded float-ord v0.2.0 Downloaded num-iter v0.1.43 Downloaded num-rational v0.4.1 Downloaded freetype-sys v0.13.1 Downloaded linked-hash-map v0.5.6 Downloaded line-wrap v0.1.1 Downloaded harfbuzz-sys v0.5.0 Downloaded imageproc v0.23.0 Downloaded libloading v0.7.3 Downloaded libc v0.2.135 Downloaded jpeg-decoder v0.2.6 Downloaded itoa v1.0.4 Downloaded itertools v0.10.5 Downloaded humantime v2.1.0 Downloaded hashbrown v0.12.3 Downloaded fnv v1.0.7 Downloaded dirs v4.0.0 Downloaded custom_derive v0.1.7 Downloaded crossbeam-utils v0.8.12 Downloaded crossbeam-epoch v0.9.11 Downloaded conv v0.3.3 Downloaded anyhow v1.0.65 Downloaded ansi_term v0.12.1 Downloaded pathfinder_geometry v0.5.1 Downloaded paste v1.0.9 Downloaded owned_ttf_parser v0.6.0 Downloaded onig_sys v69.8.1 Downloaded onig v6.4.0 Downloaded once_cell v1.15.0 Downloaded num_threads v0.1.6 Downloaded num_cpus v1.13.1 Downloaded num-traits v0.2.15 Downloaded memoffset v0.6.5 Downloaded log v0.4.17 Downloaded either v1.8.0 Downloaded num-integer v0.1.45 Downloaded lazy_static v1.4.0 Downloaded indexmap v1.9.1 Downloaded fastrand v1.8.0 Downloaded cmake v0.1.48 Downloaded clipboard v0.5.0 Downloaded clap v2.34.0 Downloaded cc v1.0.73 Downloaded bytemuck v1.12.1 Downloaded approx v0.5.1 Downloaded ab_glyph_rasterizer v0.1.7 Downloaded atty v0.2.14 Downloaded crossbeam-deque v0.8.2 Downloaded dlib v0.5.0 Downloaded crc32fast v1.3.2 Downloaded crossbeam-channel v0.5.6 Downloaded const-cstr v0.3.0 Downloaded color_quant v1.1.0 Downloaded cfg-if v1.0.0 Downloaded byteorder v1.4.3 Downloaded bitflags v1.3.2 Downloaded bincode v1.3.3 Downloaded base64 v0.13.0 Downloaded autocfg v1.1.0 Downloaded same-file v1.0.6 Downloaded safemem v0.3.3 Downloaded safe_arch v0.6.0 Downloaded ryu v1.0.11 Downloaded rusttype v0.9.2 Downloaded rustc_version v0.3.3 Downloaded remove_dir_all v0.5.3 Downloaded regex-syntax v0.6.27 Downloaded rayon-core v1.9.3 Downloaded quote v1.0.21 Downloaded proc-macro2 v1.0.46 Downloaded proc-macro-error-attr v1.0.4 Downloaded proc-macro-error v1.0.4 Downloaded semver v0.11.0 Downloaded yeslogic-fontconfig-sys v3.2.0 Downloaded yaml-rust v0.4.5 Downloaded xml-rs v0.8.4 Downloaded xcb v0.8.2 Downloaded x11-clipboard v0.3.3 Downloaded walkdir v2.3.2 Downloaded version_check v0.9.4 Downloaded vec_map v0.8.2 Downloaded unicode-width v0.1.10 Downloaded unicode-ident v1.0.5 Downloaded ucd-trie v0.1.5 Downloaded typenum v1.15.0 Downloaded ttf-parser v0.6.2 Downloaded time v0.3.15 Downloaded thiserror-impl v1.0.37 Downloaded thiserror v1.0.37 Downloaded termcolor v1.1.3 Downloaded term_size v0.3.2 Downloaded tempfile v3.3.0 Downloaded syntect v5.0.0 Downloaded syn v1.0.102 Downloaded structopt-derive v0.4.18 Downloaded structopt v0.3.26 Downloaded strsim v0.8.0 Downloaded simba v0.7.2 Downloaded shell-words v1.1.0 Downloaded serde_json v1.0.86 Downloaded serde_derive v1.0.145 Downloaded serde v1.0.145 Downloaded semver-parser v0.10.2 Downloaded scopeguard v1.1.0 Downloaded rayon v1.5.3 Downloaded rawpointer v0.2.1 Downloaded rand_distr v0.2.2 Downloaded rand_core v0.5.1 Downloaded rand_chacha v0.2.2 Downloaded rand v0.7.3 Downloaded ppv-lite86 v0.2.16 Downloaded png v0.17.6 Downloaded plist v1.3.1 Downloaded pkg-config v0.3.25 Downloaded num-complex v0.4.2 Downloaded num-bigint v0.4.3 Downloaded num v0.4.0 Downloaded nalgebra v0.30.1 Downloaded miniz_oxide v0.5.4 Downloaded image v0.24.4 Downloaded heck v0.3.3 Downloaded getrandom v0.1.16 Downloaded freetype v0.7.0 Downloaded font-kit v0.11.0 Downloaded flate2 v1.0.24 Downloaded env_logger v0.9.1 Downloaded dirs-sys v0.3.7 Downloaded dirs-next v2.0.0 Downloaded wide v0.7.5 Downloaded unicode-segmentation v1.10.0 Downloaded textwrap v0.11.0 Downloaded pest v2.4.0 Downloaded matrixmultiply v0.3.2 Compiling autocfg v1.1.0 Compiling libc v0.2.135 Compiling cfg-if v1.0.0 Compiling proc-macro2 v1.0.46 Compiling quote v1.0.21 Compiling unicode-ident v1.0.5 Compiling syn v1.0.102 Compiling pkg-config v0.3.25 Compiling thiserror v1.0.37 Compiling cc v1.0.73 Compiling num-traits v0.2.15 Compiling crossbeam-utils v0.8.12 Compiling memoffset v0.6.5 Compiling num-integer v0.1.45 Compiling ucd-trie v0.1.5 Compiling crossbeam-epoch v0.9.11 Compiling version_check v0.9.4 Compiling thiserror-impl v1.0.37 Compiling log v0.4.17 Compiling bitflags v1.3.2 Compiling num-bigint v0.4.3 Compiling rayon-core v1.9.3 Compiling serde_derive v1.0.145 Compiling scopeguard v1.1.0 Compiling getrandom v0.1.16 Compiling crc32fast v1.3.2 Compiling pest v2.4.0 Compiling semver-parser v0.10.2 Compiling semver v0.11.0 Compiling cmake v0.1.48 Compiling num-rational v0.4.1 Compiling bytemuck v1.12.1 Compiling adler v1.0.2 Compiling serde v1.0.145 Compiling miniz_oxide v0.5.4 Compiling freetype-sys v0.13.1 Compiling rustc_version v0.3.3 Compiling crossbeam-deque v0.8.2 Compiling proc-macro-error-attr v1.0.4 Compiling crossbeam-channel v0.5.6 Compiling num_cpus v1.13.1 Compiling rayon v1.5.3 Compiling either v1.8.0 Compiling flate2 v1.0.24 Compiling rand_core v0.5.1 Compiling pathfinder_simd v0.5.1 (https://github.com/servo/pathfinder#9e033174) Compiling xcb v0.8.2 Compiling safe_arch v0.6.0 Compiling proc-macro-error v1.0.4 Compiling num-complex v0.4.2 Compiling onig_sys v69.8.1 Compiling yeslogic-fontconfig-sys v3.2.0 Compiling indexmap v1.9.1 Compiling num-iter v0.1.43 Compiling itoa v1.0.4 Compiling once_cell v1.15.0 Compiling ppv-lite86 v0.2.16 Compiling typenum v1.15.0 Compiling rand_chacha v0.2.2 Compiling wide v0.7.5 Compiling approx v0.5.1 Compiling term_size v0.3.2 Compiling atty v0.2.14 Compiling libloading v0.7.3 Compiling byteorder v1.4.3 Compiling same-file v1.0.6 Compiling unicode-segmentation v1.10.0 Compiling safemem v0.3.3 Compiling num_threads v0.1.6 Compiling serde_json v1.0.86 Compiling hashbrown v0.12.3 Compiling paste v1.0.9 Compiling lazy_static v1.4.0 Compiling ttf-parser v0.6.2 Compiling unicode-width v0.1.10 Compiling rawpointer v0.2.1 Compiling matrixmultiply v0.3.2 Compiling owned_ttf_parser v0.6.0 Compiling textwrap v0.11.0 Compiling simba v0.7.2 Compiling jpeg-decoder v0.2.6 Compiling time v0.3.15 Compiling line-wrap v0.1.1 Compiling heck v0.3.3 Compiling walkdir v2.3.2 Compiling dlib v0.5.0 Compiling freetype v0.7.0 Compiling rand v0.7.3 Compiling png v0.17.6 Compiling harfbuzz-sys v0.5.0 Compiling dirs-sys-next v0.1.2 Compiling const-cstr v0.3.0 Compiling anyhow v1.0.65 Compiling custom_derive v0.1.7 Compiling ansi_term v0.12.1 Compiling font-kit v0.11.0 Compiling strsim v0.8.0 Compiling vec_map v0.8.2 Compiling ryu v1.0.11 Compiling xml-rs v0.8.4 Compiling linked-hash-map v0.5.6 Compiling color_quant v1.1.0 Compiling ab_glyph_rasterizer v0.1.7 Compiling base64 v0.13.0 Compiling plist v1.3.1 Compiling rusttype v0.9.2 Compiling image v0.24.4 Compiling yaml-rust v0.4.5 Compiling clap v2.34.0 Compiling conv v0.3.3 Compiling dirs-next v2.0.0 Compiling rand_distr v0.2.2 Compiling nalgebra v0.30.1 Compiling num v0.4.0 Compiling onig v6.4.0 Compiling pathfinder_geometry v0.5.1 Compiling structopt-derive v0.4.18 Compiling x11-clipboard v0.3.3 Compiling bincode v1.3.3 Compiling itertools v0.10.5 Compiling dirs-sys v0.3.7 Compiling termcolor v1.1.3 Compiling remove_dir_all v0.5.3 Compiling fastrand v1.8.0 Compiling humantime v2.1.0 Compiling regex-syntax v0.6.27 Compiling float-ord v0.2.0 Compiling fnv v1.0.7 Compiling syntect v5.0.0 Compiling tempfile v3.3.0 Compiling env_logger v0.9.1 Compiling imageproc v0.23.0 Compiling dirs v4.0.0 Compiling clipboard v0.5.0 Compiling structopt v0.3.26 Compiling shell-words v1.1.0 Compiling silicon v0.5.1 (/build/silicon/src/silicon-0.5.1) error[E0308]: mismatched types --> src/hb_wrapper.rs:17:17 | 16 | hb_feature_from_string( | ---------------------- arguments to this function are incorrect 17 | tag.as_ptr() as *const i8, | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*const u8`, found `*const i8` | = note: expected raw pointer `*const u8` found raw pointer `*const i8` note: function defined here --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/harfbuzz-sys-0.5.0/src/bindings.rs:422:12 | 422 | pub fn hb_feature_from_string( | ^^^^^^^^^^^^^^^^^^^^^^ error[E0308]: mismatched types --> src/hb_wrapper.rs:91:17 | 89 | hb_buffer_add_utf8( | ------------------ arguments to this function are incorrect 90 | self.buffer, 91 | s.as_ptr() as *const i8, | ^^^^^^^^^^^^^^^^^^^^^^^ expected `*const u8`, found `*const i8` | = note: expected raw pointer `*const u8` found raw pointer `*const i8` note: function defined here --> /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/harfbuzz-sys-0.5.0/src/bindings.rs:2651:12 | 2651 | pub fn hb_buffer_add_utf8( | ^^^^^^^^^^^^^^^^^^ For more information about this error, try `rustc --explain E0308`. error: could not compile `silicon` (lib) due to 2 previous errors warning: build failed, waiting for other jobs to finish... ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root1/build receiving incremental file list silicon-0.5.1-1-riscv64-build.log sent 43 bytes received 2,678 bytes 5,442.00 bytes/sec total size is 10,081 speedup is 3.70