Blocking waiting for file lock on package cache Finished `release-lto` profile [optimized] target(s) in 0.26s [7/29; 2 active; 0.726s] /tmp/makepkg/anki/src/anki-24.04.1/out/rust/release/runner run cargo build --profile release-lto --locked -p anki_proto Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release-lto` profile [optimized] target(s) in 0.27s [8/29; 2 active; 1.051s] /tmp/makepkg/anki/src/anki-24.04.1/out/rust/release/runner run --mkdir=out/ts/lib /usr/bin/protoc -I proto proto/anki/ankidroid.proto proto/anki/ankiweb.proto proto/anki/backend.proto proto/anki/card_rendering.proto proto/anki/cards.proto proto/anki/collection.proto proto/anki/config.proto proto/anki/deck_config.proto proto/anki/decks.proto proto/anki/frontend.proto proto/anki/generic.proto proto/anki/i18n.proto proto/anki/image_occlusion.proto proto/anki/import_export.proto proto/anki/links.proto proto/anki/media.proto proto/anki/notes.proto proto/anki/notetypes.proto proto/anki/scheduler.proto proto/anki/search.proto proto/anki/stats.proto proto/anki/sync.proto proto/anki/tags.proto --plugin /tmp/makepkg/anki/src/anki-24.04.1/out/node_modules/.bin/protoc-gen-es --es_out out/ts/lib "&&" /tmp/makepkg/anki/src/anki-24.04.1/out/node_modules/.bin/tsx ts/tools/markpure.ts out/ts/lib FAILED: /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/ankidroid_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/ankidroid_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/ankiweb_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/ankiweb_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/backend_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/backend_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/card_rendering_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/card_rendering_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/cards_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/cards_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/collection_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/collection_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/config_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/config_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/deck_config_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/deck_config_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/decks_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/decks_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/frontend_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/frontend_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/generic_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/generic_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/i18n_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/i18n_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/image_occlusion_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/image_occlusion_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/import_export_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/import_export_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/links_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/links_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/media_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/media_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/notes_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/notes_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/notetypes_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/notetypes_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/scheduler_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/scheduler_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/search_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/search_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/stats_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/stats_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/sync_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/sync_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/tags_pb.d.ts /tmp/makepkg/anki/src/anki-24.04.1/out/ts/lib/anki/tags_pb.js /tmp/makepkg/anki/src/anki-24.04.1/out/rust/release/runner run --mkdir=out/ts/lib /usr/bin/protoc -I proto proto/anki/ankidroid.proto proto/anki/ankiweb.proto proto/anki/backend.proto proto/anki/card_rendering.proto proto/anki/cards.proto proto/anki/collection.proto proto/anki/config.proto proto/anki/deck_config.proto proto/anki/decks.proto proto/anki/frontend.proto proto/anki/generic.proto proto/anki/i18n.proto proto/anki/image_occlusion.proto proto/anki/import_export.proto proto/anki/links.proto proto/anki/media.proto proto/anki/notes.proto proto/anki/notetypes.proto proto/anki/scheduler.proto proto/anki/search.proto proto/anki/stats.proto proto/anki/sync.proto proto/anki/tags.proto --plugin /tmp/makepkg/anki/src/anki-24.04.1/out/node_modules/.bin/protoc-gen-es --es_out out/ts/lib "&&" /tmp/makepkg/anki/src/anki-24.04.1/out/node_modules/.bin/tsx ts/tools/markpure.ts out/ts/lib node:internal/process/esm_loader:40 internalBinding('errors').triggerUncaughtException( ^ Error: tsx must be loaded with --import instead of --loader The --loader flag was deprecated in Node v20.6.0 at X (file:///tmp/makepkg/anki/src/anki-24.04.1/out/node_modules/tsx/dist/esm/index.mjs:1:1920) at Hooks.addCustomLoader (node:internal/modules/esm/hooks:202:24) at Hooks.register (node:internal/modules/esm/hooks:168:16) at async initializeHooks (node:internal/modules/esm/utils:233:5) at async customizedModuleWorker (node:internal/modules/esm/worker:104:24) Node.js v18.20.3 Failed with code Some(1): /tmp/makepkg/anki/src/anki-24.04.1/out/node_modules/.bin/tsx ts/tools/markpure.ts out/ts/lib [9/29; 1 active; 224.467s] /tmp/makepkg/anki/src/anki-24.04.1/out/rust/release/runner run cargo build --profile release-lto --locked -p rsbridge --features rustls Compiling anki v0.0.0 (/tmp/makepkg/anki/src/anki-24.04.1/rslib) warning: field `0` is never read --> rslib/src/config/bool.rs:57:79 | 57 | struct BoolLike(#[serde(deserialize_with = "deserialize_bool_from_anything")] bool); | -------- field in this struct ^^^^ | = note: `#[warn(dead_code)]` on by default help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 57 | struct BoolLike(#[serde(deserialize_with = "deserialize_bool_from_anything")] ()); | ~~ warning: `anki` (lib) generated 1 warning Compiling rsbridge v0.0.0 (/tmp/makepkg/anki/src/anki-24.04.1/pylib/rsbridge) Finished `release-lto` profile [optimized] target(s) in 3m 43s ninja: build stopped: subcommand failed. Build failed. ==> ERROR: A failure occurred in build(). Aborting... :: Unable to build anki - makepkg exited with code: 4