==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_56407c11-a9de-4e2b-a8c2-b3c0495aee93]...done ==> Making package: openapi-tui 0.10.2-1.2 (Sun Apr 26 13:21:31 2026) ==> Retrieving sources... -> Downloading openapi-tui-0.10.2.tar.gz... % 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 5.03M 0 5.03M 0 0 4.60M 0 00:01 5.03M 100 5.91M 0 5.91M 0 0 5.00M 0 00:01 5.03M 100 5.91M 0 5.91M 0 0 5.00M 0 00:01 5.03M 100 5.91M 0 5.91M 0 0 5.00M 0 00:01 5.03M ==> Validating source files with sha256sums... openapi-tui-0.10.2.tar.gz ... Passed ==> Making package: openapi-tui 0.10.2-1.2 (Sun Apr 26 11:21:34 2026) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... :: 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 22.1.3-1 53.77 MiB core/libedit 20251016_3.1-1 0.26 MiB extra/libgit2 1:1.9.2-3 3.04 MiB extra/lld 22.1.3-1 6.97 MiB extra/llhttp 9.3.1-1 0.11 MiB extra/llvm-libs 22.1.3-1 160.11 MiB extra/rust 1:1.95.0-1 273.51 MiB Total Installed Size: 497.77 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing compiler-rt... installing llhttp... installing libgit2... installing libedit... installing llvm-libs... installing lld... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found openapi-tui-0.10.2.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting openapi-tui-0.10.2.tar.gz with bsdtar ==> Starting prepare()... Updating crates.io index Downloading crates ... Downloaded num_threads v0.1.7 Downloaded derive_builder_macro v0.20.2 Downloaded rustversion v1.0.20 Downloaded indoc v2.0.6 Downloaded vergen-git2 v1.0.5 Downloaded signal-hook v0.3.17 Downloaded quote v1.0.39 Downloaded vergen-lib v0.1.6 Downloaded cargo-platform v0.1.9 Downloaded icu_provider_macros v1.5.0 Downloaded idna_adapter v1.2.0 Downloaded ident_case v1.0.1 Downloaded deranged v0.3.11 Downloaded instability v0.3.7 Downloaded num-conv v0.1.0 Downloaded equivalent v1.0.2 Downloaded signal-hook-mio v0.2.4 Downloaded foldhash v0.1.4 Downloaded tower-service v0.3.3 Downloaded matchers v0.1.0 Downloaded utf16_iter v1.0.5 Downloaded lru v0.12.5 Downloaded form_urlencoded v1.2.1 Downloaded yoke-derive v0.7.5 Downloaded utf8_iter v1.0.4 Downloaded darling_macro v0.20.10 Downloaded time-core v0.1.3 Downloaded heck v0.5.0 Downloaded unicode-truncate v1.1.0 Downloaded writeable v0.5.5 Downloaded thiserror v2.0.12 Downloaded yoke v0.7.5 Downloaded zerofrom-derive v0.1.6 Downloaded zerovec-derive v0.10.3 Downloaded cargo_metadata v0.19.2 Downloaded strsim v0.11.1 Downloaded unicode-ident v1.0.18 Downloaded strum v0.26.3 Downloaded zerofrom v0.1.6 Downloaded signal-hook-registry v1.4.2 Downloaded fnv v1.0.7 Downloaded write16 v1.0.0 Downloaded stable_deref_trait v1.2.0 Downloaded powerfmt v0.2.0 Downloaded derive_builder v0.20.2 Downloaded try-lock v0.2.5 Downloaded pkg-config v0.3.32 Downloaded percent-encoding v2.3.1 Downloaded synstructure v0.13.1 Downloaded thiserror-impl v2.0.12 Downloaded lazy_static v1.5.0 Downloaded darling v0.20.10 Downloaded foreign-types-shared v0.1.1 Downloaded paste v1.0.15 Downloaded thiserror v1.0.69 Downloaded mio v1.0.3 Downloaded itoa v1.0.15 Downloaded jobserver v0.1.32 Downloaded tinystr v0.7.6 Downloaded http-body-util v0.1.2 Downloaded nu-ansi-term v0.46.0 Downloaded http-body v1.0.1 Downloaded semver v1.0.26 Downloaded camino v1.1.9 Downloaded errno v0.3.10 Downloaded ryu v1.0.20 Downloaded strip-ansi-escapes v0.2.1 Downloaded syntect-tui v3.0.5 Downloaded either v1.15.0 Downloaded shlex v1.3.0 Downloaded displaydoc v0.2.5 Downloaded litemap v0.7.5 Downloaded icu_locid_transform v1.5.0 Downloaded tracing-error v0.2.1 Downloaded strum_macros v0.26.4 Downloaded serde_urlencoded v0.7.1 Downloaded strum v0.27.1 Downloaded time-macros v0.2.20 Downloaded cfg-if v1.0.0 Downloaded bitflags v2.9.0 Downloaded openssl-probe v0.1.6 Downloaded tower-layer v0.3.3 Downloaded log v0.4.26 Downloaded futures-core v0.3.31 Downloaded icu_locid_transform_data v1.5.0 Downloaded same-file v1.0.6 Downloaded thread_local v1.1.8 Downloaded serde_derive v1.0.218 Downloaded linked-hash-map v0.5.6 Downloaded vergen v9.0.4 Downloaded derive_builder_core v0.20.2 Downloaded pin-utils v0.1.0 Downloaded zeroize v1.8.1 Downloaded tokio-rustls v0.26.2 Downloaded tokio-macros v2.5.0 Downloaded icu_locid v1.5.0 Downloaded smallvec v1.14.0 Downloaded icu_normalizer_data v1.5.0 Downloaded icu_provider v1.5.0 Downloaded untrusted v0.9.0 Downloaded futures-macro v0.3.31 Downloaded futures-io v0.3.31 Downloaded scopeguard v1.2.0 Downloaded icu_properties v1.5.1 Downloaded anyhow v1.0.97 Downloaded proc-macro2 v1.0.94 Downloaded openapi-31 v0.4.0 Downloaded subtle v2.6.1 Downloaded openssl-macros v0.1.1 Downloaded castaway v0.2.3 Downloaded hyper-rustls v0.27.5 Downloaded futures-sink v0.3.31 Downloaded hyper-tls v0.6.0 Downloaded allocator-api2 v0.2.21 Downloaded mime v0.3.17 Downloaded icu_normalizer v1.5.0 Downloaded httparse v1.10.1 Downloaded foreign-types v0.3.2 Downloaded sync_wrapper v1.0.2 Downloaded convert_case v0.4.0 Downloaded rustc_version v0.4.1 Downloaded generic-array v0.14.7 Downloaded walkdir v2.5.0 Downloaded memchr v2.7.4 Downloaded custom_error v1.9.2 Downloaded serde_with_macros v3.12.0 Downloaded json5 v0.4.1 Downloaded crypto-common v0.1.6 Downloaded version_check v0.9.5 Downloaded tui-textarea v0.7.0 Downloaded serde v1.0.218 Downloaded darling_core v0.20.10 Downloaded cpufeatures v0.2.17 Downloaded block-buffer v0.10.4 Downloaded human-panic v2.0.2 Downloaded humansize v2.1.3 Downloaded getrandom v0.2.15 Downloaded hex v0.4.3 Downloaded iana-time-zone v0.1.61 Downloaded tui-input v0.11.1 Downloaded serde_spanned v0.6.8 Downloaded adler v1.0.2 Downloaded anstyle-query v1.1.2 Downloaded want v0.3.1 Downloaded digest v0.10.7 Downloaded atomic-waker v1.1.2 Downloaded getrandom v0.3.1 Downloaded is_terminal_polyfill v1.70.1 Downloaded anstyle v1.0.10 Downloaded colorchoice v1.0.3 Downloaded pest_generator v2.7.15 Downloaded option-ext v0.2.0 Downloaded toml_datetime v0.6.8 Downloaded icu_collections v1.5.0 Downloaded trim-in-place v0.1.7 Downloaded cc v1.2.16 Downloaded rustc-demangle v0.1.24 Downloaded dirs-sys v0.5.0 Downloaded const-random-macro v0.1.16 Downloaded os_info v3.10.0 Downloaded derive_deref v1.1.1 Downloaded anstyle-parse v0.2.6 Downloaded unicode-segmentation v1.12.0 Downloaded pathdiff v0.2.3 Downloaded uuid v1.15.1 Downloaded futures-channel v0.3.31 Downloaded indexmap v1.9.3 Downloaded directories v6.0.0 Downloaded tokio-native-tls v0.3.1 Downloaded onig v6.4.0 Downloaded pest_meta v2.7.15 Downloaded pest_derive v2.7.15 Downloaded parking_lot_core v0.9.10 Downloaded url v2.5.4 Downloaded futures-task v0.3.31 Downloaded bitflags v1.3.2 Downloaded cassowary v0.3.0 Downloaded arraydeque v0.5.1 Downloaded terminal_size v0.4.1 Downloaded lock_api v0.4.12 Downloaded thiserror-impl v1.0.69 Downloaded tracing-log v0.2.0 Downloaded static_assertions v1.1.0 Downloaded derive_more v0.99.19 Downloaded num-traits v0.2.19 Downloaded clap_lex v0.7.4 Downloaded addr2line v0.21.0 Downloaded slab v0.4.9 Downloaded adler2 v2.0.0 Downloaded autocfg v1.4.0 Downloaded tiny-keccak v2.0.2 Downloaded owo-colors v3.5.0 Downloaded convert_case v0.6.0 Downloaded http v1.2.0 Downloaded syn v2.0.99 Downloaded yansi v1.0.1 Downloaded ucd-trie v0.1.7 Downloaded indenter v0.3.3 Downloaded crunchy v0.2.3 Downloaded const-random v0.1.18 Downloaded typenum v1.18.0 Downloaded zerovec v0.10.4 Downloaded overload v0.1.1 Downloaded futures v0.3.31 Downloaded config v0.15.9 Downloaded unicase v2.8.1 Downloaded itertools v0.13.0 Downloaded serde_json v1.0.140 Downloaded hashbrown v0.15.2 Downloaded native-tls v0.2.14 Downloaded time v0.3.39 Downloaded ipnet v2.11.0 Downloaded backtrace v0.3.71 Downloaded rustls-pemfile v2.2.0 Downloaded idna v1.0.3 Downloaded ron v0.8.1 Downloaded sha2 v0.10.8 Downloaded clap v4.5.31 Downloaded aho-corasick v1.1.3 Downloaded base64 v0.21.7 Downloaded utf8parse v0.2.2 Downloaded anstream v0.6.18 Downloaded hashlink v0.10.0 Downloaded futures-executor v0.3.31 Downloaded parking_lot v0.12.3 Downloaded hashbrown v0.12.3 Downloaded pest v2.7.15 Downloaded h2 v0.4.8 Downloaded toml_edit v0.22.24 Downloaded crc32fast v1.4.2 Downloaded pin-project-lite v0.2.16 Downloaded serde_with v3.12.0 Downloaded git2 v0.20.0 Downloaded dlv-list v0.5.2 Downloaded ordered-multimap v0.7.3 Downloaded rust-ini v0.21.1 Downloaded async-trait v0.1.87 Downloaded hashbrown v0.14.5 Downloaded vcpkg v0.2.15 Downloaded bincode v1.3.3 Downloaded icu_properties_data v1.5.0 Downloaded regex v1.11.1 Downloaded once_cell v1.20.3 Downloaded clap_builder v4.5.31 Downloaded tracing-attributes v0.1.28 Downloaded unicode-width v0.2.0 Downloaded unicode-width v0.1.14 Downloaded chrono v0.4.40 Downloaded sharded-slab v0.1.7 Downloaded regex-syntax v0.8.5 Downloaded strum_macros v0.27.1 Downloaded object v0.32.2 Downloaded rustls-pki-types v1.11.0 Downloaded unsafe-libyaml v0.2.11 Downloaded yaml-rust v0.4.5 Downloaded clap_derive v4.5.28 Downloaded rustls v0.23.23 Downloaded serde_yaml v0.9.34+deprecated Downloaded tracing-core v0.1.33 Downloaded toml v0.8.20 Downloaded miniz_oxide v0.7.4 Downloaded miniz_oxide v0.8.5 Downloaded ratatui v0.29.0 Downloaded openssl-sys v0.9.106 Downloaded hyper-util v0.1.10 Downloaded compact_str v0.8.1 Downloaded console v0.15.11 Downloaded indexmap v2.7.1 Downloaded regex-automata v0.4.9 Downloaded eyre v0.6.12 Downloaded base64 v0.22.1 Downloaded color-eyre v0.6.3 Downloaded libc v0.2.170 Downloaded diff v0.1.13 Downloaded bytes v1.10.1 Downloaded crossterm v0.28.1 Downloaded socket2 v0.5.8 Downloaded libz-sys v1.1.21 Downloaded tracing v0.1.41 Downloaded vte v0.14.1 Downloaded pretty_assertions v1.4.1 Downloaded regex-automata v0.1.10 Downloaded ring v0.17.13 Downloaded libgit2-sys v0.18.0+1.9.0 Downloaded tower v0.5.2 Downloaded plist v1.7.0 Downloaded libm v0.2.11 Downloaded tokio-util v0.7.13 Downloaded flate2 v1.1.0 Downloaded yaml-rust2 v0.10.0 Downloaded futures-util v0.3.31 Downloaded hyper v1.6.0 Downloaded winnow v0.7.3 Downloaded quick-xml v0.32.0 Downloaded color-spantrace v0.2.1 Downloaded rustls-webpki v0.102.8 Downloaded tracing-subscriber v0.3.19 Downloaded reqwest v0.12.12 Downloaded syn v1.0.109 Downloaded openssl v0.10.71 Downloaded gimli v0.28.1 Downloaded rustix v0.38.44 Downloaded regex-syntax v0.6.29 Downloaded better-panic v0.3.0 Downloaded onig_sys v69.8.1 Downloaded tokio v1.43.0 Downloaded syntect v5.2.0 Downloaded encoding_rs v0.8.35 Downloaded linux-raw-sys v0.4.15 Downloaded openssl-src v300.4.2+3.4.1 ==> Starting build()... Compiling proc-macro2 v1.0.94 Compiling unicode-ident v1.0.18 Compiling libc v0.2.170 Compiling serde v1.0.218 Compiling cfg-if v1.0.0 Compiling shlex v1.3.0 Compiling pkg-config v0.3.32 Compiling autocfg v1.4.0 Compiling memchr v2.7.4 Compiling smallvec v1.14.0 Compiling log v0.4.26 Compiling rustversion v1.0.20 Compiling once_cell v1.20.3 Compiling itoa v1.0.15 Compiling allocator-api2 v0.2.21 Compiling equivalent v1.0.2 Compiling foldhash v0.1.4 Compiling fnv v1.0.7 Compiling ident_case v1.0.1 Compiling strsim v0.11.1 Compiling vcpkg v0.2.15 Compiling futures-core v0.3.31 Compiling pin-project-lite v0.2.16 Compiling parking_lot_core v0.9.10 Compiling scopeguard v1.2.0 Compiling stable_deref_trait v1.2.0 Compiling thiserror v2.0.12 Compiling futures-sink v0.3.31 Compiling litemap v0.7.5 Compiling writeable v0.5.5 Compiling ryu v1.0.20 Compiling bytes v1.10.1 Compiling tracing-core v0.1.33 Compiling icu_locid_transform_data v1.5.0 Compiling rustix v0.38.44 Compiling heck v0.5.0 Compiling futures-channel v0.3.31 Compiling hashbrown v0.15.2 Compiling futures-task v0.3.31 Compiling icu_properties_data v1.5.0 Compiling linux-raw-sys v0.4.15 Compiling pin-utils v0.1.0 Compiling futures-io v0.3.31 Compiling crunchy v0.2.3 Compiling write16 v1.0.0 Compiling utf16_iter v1.0.5 Compiling regex-syntax v0.8.5 Compiling utf8_iter v1.0.4 Compiling tiny-keccak v2.0.2 Compiling icu_normalizer_data v1.5.0 Compiling signal-hook v0.3.17 Compiling unicode-segmentation v1.12.0 Compiling http v1.2.0 Compiling semver v1.0.26 Compiling camino v1.1.9 Compiling serde_json v1.0.140 Compiling anyhow v1.0.97 Compiling indexmap v2.7.1 Compiling quote v1.0.39 Compiling aho-corasick v1.1.3 Compiling unicode-width v0.2.0 Compiling syn v2.0.99 Compiling foreign-types-shared v0.1.1 Compiling regex-syntax v0.6.29 Compiling ucd-trie v0.1.7 Compiling paste v1.0.15 Compiling percent-encoding v2.3.1 Compiling jobserver v0.1.32 Compiling signal-hook-registry v1.4.2 Compiling mio v1.0.3 Compiling socket2 v0.5.8 Compiling getrandom v0.2.15 Compiling lock_api v0.4.12 Compiling slab v0.4.9 Compiling cc v1.2.16 Compiling httparse v1.10.1 Compiling openssl v0.10.71 Compiling powerfmt v0.2.0 Compiling either v1.15.0 Compiling deranged v0.3.11 Compiling signal-hook-mio v0.2.4 Compiling itertools v0.13.0 Compiling const-random-macro v0.1.16 Compiling parking_lot v0.12.3 Compiling http-body v1.0.1 Compiling form_urlencoded v1.2.1 Compiling foreign-types v0.3.2 Compiling num-conv v0.1.0 Compiling atomic-waker v1.1.2 Compiling try-lock v0.2.5 Compiling static_assertions v1.1.0 Compiling lazy_static v1.5.0 Compiling utf8parse v0.2.2 Compiling unicode-width v0.1.14 Compiling native-tls v0.2.14 Compiling gimli v0.28.1 Compiling overload v0.1.1 Compiling time-core v0.1.3 Compiling getrandom v0.3.1 Compiling adler v1.0.2 Compiling vergen-lib v0.1.6 Compiling regex-automata v0.4.9 Compiling vergen v9.0.4 Compiling castaway v0.2.3 Compiling indoc v2.0.6 Compiling num_threads v0.1.7 Compiling miniz_oxide v0.7.4 Compiling openssl-src v300.4.2+3.4.1 Compiling time v0.3.39 Compiling vergen-git2 v1.0.5 Compiling nu-ansi-term v0.46.0 Compiling const-random v0.1.18 Compiling anstyle-parse v0.2.6 Compiling sharded-slab v0.1.7 Compiling want v0.3.1 Compiling regex-automata v0.1.10 Compiling lru v0.12.5 Compiling tracing-log v0.2.0 Compiling object v0.32.2 Compiling thread_local v1.1.8 Compiling openssl-probe v0.1.6 Compiling rustc-demangle v0.1.24 Compiling winnow v0.7.3 Compiling anstyle v1.0.10 Compiling is_terminal_polyfill v1.70.1 Compiling colorchoice v1.0.3 Compiling cassowary v0.3.0 Compiling unicode-truncate v1.1.0 Compiling bitflags v2.9.0 Compiling thiserror v1.0.69 Compiling adler2 v2.0.0 Compiling tower-service v0.3.3 Compiling anstyle-query v1.1.2 Compiling base64 v0.22.1 Compiling matchers v0.1.0 Compiling anstream v0.6.18 Compiling miniz_oxide v0.8.5 Compiling dlv-list v0.5.2 Compiling regex v1.11.1 Compiling quick-xml v0.32.0 Compiling crc32fast v1.4.2 Compiling encoding_rs v0.8.35 Compiling syn v1.0.109 Compiling same-file v1.0.6 Compiling hashbrown v0.14.5 Compiling addr2line v0.21.0 Compiling libm v0.2.11 Compiling bitflags v1.3.2 Compiling linked-hash-map v0.5.6 Compiling eyre v0.6.12 Compiling flate2 v1.1.0 Compiling walkdir v2.5.0 Compiling hashlink v0.10.0 Compiling yaml-rust v0.4.5 Compiling ordered-multimap v0.7.3 Compiling synstructure v0.13.1 Compiling darling_core v0.20.10 Compiling sync_wrapper v1.0.2 Compiling tower-layer v0.3.3 Compiling owo-colors v3.5.0 Compiling indenter v0.3.3 Compiling rustls-pki-types v1.11.0 Compiling option-ext v0.2.0 Compiling arraydeque v0.5.1 Compiling clap_lex v0.7.4 Compiling convert_case v0.4.0 Compiling base64 v0.21.7 Compiling unicase v2.8.1 Compiling trim-in-place v0.1.7 Compiling rust-ini v0.21.1 Compiling rustls-pemfile v2.2.0 Compiling yaml-rust2 v0.10.0 Compiling dirs-sys v0.5.0 Compiling console v0.15.11 Compiling convert_case v0.6.0 Compiling vte v0.14.1 Compiling ipnet v2.11.0 Compiling custom_error v1.9.2 Compiling pathdiff v0.2.3 Compiling diff v0.1.13 Compiling yansi v1.0.1 Compiling unsafe-libyaml v0.2.11 Compiling mime v0.3.17 Compiling strip-ansi-escapes v0.2.1 Compiling pretty_assertions v1.4.1 Compiling humansize v2.1.3 Compiling directories v6.0.0 Compiling openssl-sys v0.9.106 Compiling libz-sys v1.1.21 Compiling libgit2-sys v0.18.0+1.9.0 Compiling backtrace v0.3.71 Compiling onig_sys v69.8.1 Compiling better-panic v0.3.0 warning: onig_sys@69.8.1: oniguruma/src/regparse.c: In function 'onig_st_init_strend_table_with_size': warning: onig_sys@69.8.1: oniguruma/src/regparse.c:588:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(st_str_end_key *, st_str_end_key *)' [-Wincompatible-pointer-types] warning: onig_sys@69.8.1: 588 | str_end_cmp, warning: onig_sys@69.8.1: | ^~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c:588:5: note: (near initialization for 'hashType.compare') warning: onig_sys@69.8.1: oniguruma/src/regparse.c:550:1: note: 'str_end_cmp' declared here warning: onig_sys@69.8.1: 550 | str_end_cmp(st_str_end_key* x, st_str_end_key* y) warning: onig_sys@69.8.1: | ^~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c:589:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(st_str_end_key *)' [-Wincompatible-pointer-types] warning: onig_sys@69.8.1: 589 | str_end_hash, warning: onig_sys@69.8.1: | ^~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c:589:5: note: (near initialization for 'hashType.hash') warning: onig_sys@69.8.1: oniguruma/src/regparse.c:571:1: note: 'str_end_hash' declared here warning: onig_sys@69.8.1: 571 | str_end_hash(st_str_end_key* x) warning: onig_sys@69.8.1: | ^~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c: In function 'onig_st_init_callout_name_table_with_size': warning: onig_sys@69.8.1: oniguruma/src/regparse.c:678:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(st_callout_name_key *, st_callout_name_key *)' [-Wincompatible-pointer-types] warning: onig_sys@69.8.1: 678 | callout_name_table_cmp, warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c:678:5: note: (near initialization for 'hashType.compare') warning: onig_sys@69.8.1: oniguruma/src/regparse.c:637:1: note: 'callout_name_table_cmp' declared here warning: onig_sys@69.8.1: 637 | callout_name_table_cmp(st_callout_name_key* x, st_callout_name_key* y) warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c:679:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(st_callout_name_key *)' [-Wincompatible-pointer-types] warning: onig_sys@69.8.1: 679 | callout_name_table_hash, warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c:679:5: note: (near initialization for 'hashType.hash') warning: onig_sys@69.8.1: oniguruma/src/regparse.c:660:1: note: 'callout_name_table_hash' declared here warning: onig_sys@69.8.1: 660 | callout_name_table_hash(st_callout_name_key* x) warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c: In function 'names_clear': warning: onig_sys@69.8.1: oniguruma/src/regparse.c:804:24: error: passing argument 2 of 'onig_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] warning: onig_sys@69.8.1: 804 | onig_st_foreach(t, i_free_name_entry, 0); warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: | | warning: onig_sys@69.8.1: | int (*)(OnigUChar *, NameEntry *, void *) {aka int (*)(unsigned char *, NameEntry *, void *)} warning: onig_sys@69.8.1: In file included from oniguruma/src/regparse.c:37: warning: onig_sys@69.8.1: oniguruma/src/st.h:55:31: note: expected 'int (*)(void)' but argument is of type 'int (*)(OnigUChar *, NameEntry *, void *)' {aka 'int (*)(unsigned char *, NameEntry *, void *)'} warning: onig_sys@69.8.1: 55 | int st_foreach _((st_table *, int (*)(ANYARGS), st_data_t)); warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:35:18: note: in definition of macro '_' warning: onig_sys@69.8.1: 35 | # define _(args) args warning: onig_sys@69.8.1: | ^~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c:789:1: note: 'i_free_name_entry' declared here warning: onig_sys@69.8.1: 789 | i_free_name_entry(UChar* key, NameEntry* e, void* arg ARG_UNUSED) warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c: In function 'onig_foreach_name': warning: onig_sys@69.8.1: oniguruma/src/regparse.c:873:24: error: passing argument 2 of 'onig_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] warning: onig_sys@69.8.1: 873 | onig_st_foreach(t, i_names, (HashDataType )&narg); warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: | | warning: onig_sys@69.8.1: | int (*)(OnigUChar *, NameEntry *, INamesArg *) {aka int (*)(unsigned char *, NameEntry *, INamesArg *)} warning: onig_sys@69.8.1: oniguruma/src/st.h:55:31: note: expected 'int (*)(void)' but argument is of type 'int (*)(OnigUChar *, NameEntry *, INamesArg *)' {aka 'int (*)(unsigned char *, NameEntry *, INamesArg *)'} warning: onig_sys@69.8.1: 55 | int st_foreach _((st_table *, int (*)(ANYARGS), st_data_t)); warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:35:18: note: in definition of macro '_' warning: onig_sys@69.8.1: 35 | # define _(args) args warning: onig_sys@69.8.1: | ^~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c:846:1: note: 'i_names' declared here warning: onig_sys@69.8.1: 846 | i_names(UChar* key ARG_UNUSED, NameEntry* e, INamesArg* arg) warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c: In function 'onig_renumber_name_table': warning: onig_sys@69.8.1: oniguruma/src/regparse.c:901:24: error: passing argument 2 of 'onig_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] warning: onig_sys@69.8.1: 901 | onig_st_foreach(t, i_renumber_name, (HashDataType )map); warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: | | warning: onig_sys@69.8.1: | int (*)(OnigUChar *, NameEntry *, GroupNumMap *) {aka int (*)(unsigned char *, NameEntry *, GroupNumMap *)} warning: onig_sys@69.8.1: oniguruma/src/st.h:55:31: note: expected 'int (*)(void)' but argument is of type 'int (*)(OnigUChar *, NameEntry *, GroupNumMap *)' {aka 'int (*)(unsigned char *, NameEntry *, GroupNumMap *)'} warning: onig_sys@69.8.1: 55 | int st_foreach _((st_table *, int (*)(ANYARGS), st_data_t)); warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:35:18: note: in definition of macro '_' warning: onig_sys@69.8.1: 35 | # define _(args) args warning: onig_sys@69.8.1: | ^~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c:879:1: note: 'i_renumber_name' declared here warning: onig_sys@69.8.1: 879 | i_renumber_name(UChar* key ARG_UNUSED, NameEntry* e, GroupNumMap* map) warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c: In function 'callout_name_table_clear': warning: onig_sys@69.8.1: oniguruma/src/regparse.c:1386:24: error: passing argument 2 of 'onig_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] warning: onig_sys@69.8.1: 1386 | onig_st_foreach(t, i_free_callout_name_entry, 0); warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: | | warning: onig_sys@69.8.1: | int (*)(st_callout_name_key *, CalloutNameEntry *, void *) warning: onig_sys@69.8.1: oniguruma/src/st.h:55:31: note: expected 'int (*)(void)' but argument is of type 'int (*)(st_callout_name_key *, CalloutNameEntry *, void *)' warning: onig_sys@69.8.1: 55 | int st_foreach _((st_table *, int (*)(ANYARGS), st_data_t)); warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:35:18: note: in definition of macro '_' warning: onig_sys@69.8.1: 35 | # define _(args) args warning: onig_sys@69.8.1: | ^~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c:1370:1: note: 'i_free_callout_name_entry' declared here warning: onig_sys@69.8.1: 1370 | i_free_callout_name_entry(st_callout_name_key* key, CalloutNameEntry* e, warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c: In function 'setup_ext_callout_list_values': warning: onig_sys@69.8.1: oniguruma/src/regparse.c:1884:56: error: passing argument 2 of 'onig_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] warning: onig_sys@69.8.1: 1884 | onig_st_foreach((CalloutTagTable *)ext->tag_table, i_callout_callout_list_set, warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: | | warning: onig_sys@69.8.1: | int (*)(OnigUChar *, CalloutTagVal, void *) {aka int (*)(unsigned char *, long int, void *)} warning: onig_sys@69.8.1: oniguruma/src/st.h:55:31: note: expected 'int (*)(void)' but argument is of type 'int (*)(OnigUChar *, CalloutTagVal, void *)' {aka 'int (*)(unsigned char *, long int, void *)'} warning: onig_sys@69.8.1: 55 | int st_foreach _((st_table *, int (*)(ANYARGS), st_data_t)); warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:35:18: note: in definition of macro '_' warning: onig_sys@69.8.1: 35 | # define _(args) args warning: onig_sys@69.8.1: | ^~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c:1866:1: note: 'i_callout_callout_list_set' declared here warning: onig_sys@69.8.1: 1866 | i_callout_callout_list_set(UChar* key, CalloutTagVal e, void* arg) warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c: In function 'callout_tag_table_clear': warning: onig_sys@69.8.1: oniguruma/src/regparse.c:1932:24: error: passing argument 2 of 'onig_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] warning: onig_sys@69.8.1: 1932 | onig_st_foreach(t, i_free_callout_tag_entry, 0); warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: | | warning: onig_sys@69.8.1: | int (*)(OnigUChar *, CalloutTagVal, void *) {aka int (*)(unsigned char *, long int, void *)} warning: onig_sys@69.8.1: oniguruma/src/st.h:55:31: note: expected 'int (*)(void)' but argument is of type 'int (*)(OnigUChar *, CalloutTagVal, void *)' {aka 'int (*)(unsigned char *, long int, void *)'} warning: onig_sys@69.8.1: 55 | int st_foreach _((st_table *, int (*)(ANYARGS), st_data_t)); warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:35:18: note: in definition of macro '_' warning: onig_sys@69.8.1: 35 | # define _(args) args warning: onig_sys@69.8.1: | ^~~~ warning: onig_sys@69.8.1: oniguruma/src/regparse.c:1922:1: note: 'i_free_callout_tag_entry' declared here warning: onig_sys@69.8.1: 1922 | i_free_callout_tag_entry(UChar* key, CalloutTagVal e, void* arg ARG_UNUSED) warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I" "/startdir/src/openapi-tui-0.10.2/target/release/build/onig_sys-473af30610957832/out" "-I" "oniguruma/src" "-fno-omit-frame-pointer" "-DHAVE_UNISTD_H=1" "-DHAVE_SYS_TYPES_H=1" "-DHAVE_SYS_TIME_H=1" "-march=x86-64-v3" "-O3" "-pipe" "-fno-plt" "-fexceptions" "-Wp,-D_FORTIFY_SOURCE=3" "-Wformat" "-Werror=format-security" "-fstack-clash-protection" "-fcf-protection" "-fno-omit-frame-pointer" "-mno-omit-leaf-frame-pointer" "-mpclmul" "-g" "-ffile-prefix-map=/startdir/src=/usr/src/debug/openapi-tui" "-o" "/startdir/src/openapi-tui-0.10.2/target/release/build/onig_sys-473af30610957832/out/a445302c6d3dcb51-regparse.o" "-c" "oniguruma/src/regparse.c"cargo:warning=oniguruma/src/st.c:38:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(long int, long int)' [-Wincompatible-pointer-types] warning: onig_sys@69.8.1: 38 | numcmp, warning: onig_sys@69.8.1: | ^~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:38:5: note: (near initialization for 'type_numhash.compare') warning: onig_sys@69.8.1: oniguruma/src/st.c:35:12: note: 'numcmp' declared here warning: onig_sys@69.8.1: 35 | static int numcmp(long, long); warning: onig_sys@69.8.1: | ^~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:39:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(long int)' [-Wincompatible-pointer-types] warning: onig_sys@69.8.1: 39 | numhash, warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:39:5: note: (near initialization for 'type_numhash.hash') warning: onig_sys@69.8.1: oniguruma/src/st.c:36:12: note: 'numhash' declared here warning: onig_sys@69.8.1: 36 | static int numhash(long); warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:45:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(const char *, const char *)' [-Wincompatible-pointer-types] warning: onig_sys@69.8.1: 45 | strcmp, warning: onig_sys@69.8.1: | ^~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:45:5: note: (near initialization for 'type_strhash.compare') warning: onig_sys@69.8.1: In file included from oniguruma/src/regint.h:111, warning: onig_sys@69.8.1: from oniguruma/src/st.c:9: warning: onig_sys@69.8.1: /usr/include/string.h:171:12: note: 'strcmp' declared here warning: onig_sys@69.8.1: 171 | extern int strcmp (const char *__s1, const char *__s2) warning: onig_sys@69.8.1: | ^~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:46:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(const char *)' [-Wincompatible-pointer-types] warning: onig_sys@69.8.1: 46 | strhash, warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:46:5: note: (near initialization for 'type_strhash.hash') warning: onig_sys@69.8.1: oniguruma/src/st.c:43:12: note: 'strhash' declared here warning: onig_sys@69.8.1: 43 | static int strhash(const char *); warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'new_size': warning: onig_sys@69.8.1: oniguruma/src/st.c:101:1: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 101 | new_size(size) warning: onig_sys@69.8.1: | ^~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'onig_st_init_table_with_size': warning: onig_sys@69.8.1: oniguruma/src/regint.h:220:37: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 220 | #define st_init_table_with_size onig_st_init_table_with_size warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:140:1: note: in expansion of macro 'st_init_table_with_size' warning: onig_sys@69.8.1: 140 | st_init_table_with_size(type, size) warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'onig_st_init_table': warning: onig_sys@69.8.1: oniguruma/src/regint.h:219:37: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 219 | #define st_init_table onig_st_init_table warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:172:1: note: in expansion of macro 'st_init_table' warning: onig_sys@69.8.1: 172 | st_init_table(type) warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'onig_st_init_numtable_with_size': warning: onig_sys@69.8.1: oniguruma/src/regint.h:222:37: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 222 | #define st_init_numtable_with_size onig_st_init_numtable_with_size warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:185:1: note: in expansion of macro 'st_init_numtable_with_size' warning: onig_sys@69.8.1: 185 | st_init_numtable_with_size(size) warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'onig_st_init_strtable_with_size': warning: onig_sys@69.8.1: oniguruma/src/regint.h:224:37: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 224 | #define st_init_strtable_with_size onig_st_init_strtable_with_size warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:198:1: note: in expansion of macro 'st_init_strtable_with_size' warning: onig_sys@69.8.1: 198 | st_init_strtable_with_size(size) warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'onig_st_free_table': warning: onig_sys@69.8.1: oniguruma/src/regint.h:231:37: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 231 | #define st_free_table onig_st_free_table warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:205:1: note: in expansion of macro 'st_free_table' warning: onig_sys@69.8.1: 205 | st_free_table(table) warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'onig_st_lookup': warning: onig_sys@69.8.1: oniguruma/src/regint.h:228:37: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 228 | #define st_lookup onig_st_lookup warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:245:1: note: in expansion of macro 'st_lookup' warning: onig_sys@69.8.1: 245 | st_lookup(table, key, value) warning: onig_sys@69.8.1: | ^~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:56:43: error: too many arguments to function 'table->type->hash'; expected 0, have 1 warning: onig_sys@69.8.1: 56 | #define do_hash(key,table) (unsigned int)(*(table)->type->hash)((key)) warning: onig_sys@69.8.1: | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:253:14: note: in expansion of macro 'do_hash' warning: onig_sys@69.8.1: 253 | hash_val = do_hash(key, table); warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: In file included from oniguruma/src/st.c:10: warning: onig_sys@69.8.1: oniguruma/src/st.h:20:11: note: declared here warning: onig_sys@69.8.1: 20 | int (*hash)(); warning: onig_sys@69.8.1: | ^~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:54:40: error: too many arguments to function 'table->type->compare'; expected 0, have 2 warning: onig_sys@69.8.1: 54 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) warning: onig_sys@69.8.1: | ~^~~~~~~~~~~~~~~~~~~~~~ ~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:224:45: note: in expansion of macro 'EQUAL' warning: onig_sys@69.8.1: 224 | ((ptr) != 0 && (ptr->hash != (hash_val) || !EQUAL((table), (key), (ptr)->key))) warning: onig_sys@69.8.1: | ^~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:235:9: note: in expansion of macro 'PTR_NOT_EQUAL' warning: onig_sys@69.8.1: 235 | if (PTR_NOT_EQUAL(table, ptr, hash_val, key)) {\ warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:254:3: note: in expansion of macro 'FIND_ENTRY' warning: onig_sys@69.8.1: 254 | FIND_ENTRY(table, ptr, hash_val, bin_pos); warning: onig_sys@69.8.1: | ^~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:19:11: note: declared here warning: onig_sys@69.8.1: 19 | int (*compare)(); warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:54:40: error: too many arguments to function 'table->type->compare'; expected 0, have 2 warning: onig_sys@69.8.1: 54 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) warning: onig_sys@69.8.1: | ~^~~~~~~~~~~~~~~~~~~~~~ ~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:224:45: note: in expansion of macro 'EQUAL' warning: onig_sys@69.8.1: 224 | ((ptr) != 0 && (ptr->hash != (hash_val) || !EQUAL((table), (key), (ptr)->key))) warning: onig_sys@69.8.1: | ^~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:237:14: note: in expansion of macro 'PTR_NOT_EQUAL' warning: onig_sys@69.8.1: 237 | while (PTR_NOT_EQUAL(table, ptr->next, hash_val, key)) {\ warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:254:3: note: in expansion of macro 'FIND_ENTRY' warning: onig_sys@69.8.1: 254 | FIND_ENTRY(table, ptr, hash_val, bin_pos); warning: onig_sys@69.8.1: | ^~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:19:11: note: declared here warning: onig_sys@69.8.1: 19 | int (*compare)(); warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'onig_st_insert': warning: onig_sys@69.8.1: oniguruma/src/regint.h:227:37: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 227 | #define st_insert onig_st_insert warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:283:1: note: in expansion of macro 'st_insert' warning: onig_sys@69.8.1: 283 | st_insert(table, key, value) warning: onig_sys@69.8.1: | ^~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:56:43: error: too many arguments to function 'table->type->hash'; expected 0, have 1 warning: onig_sys@69.8.1: 56 | #define do_hash(key,table) (unsigned int)(*(table)->type->hash)((key)) warning: onig_sys@69.8.1: | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:291:14: note: in expansion of macro 'do_hash' warning: onig_sys@69.8.1: 291 | hash_val = do_hash(key, table); warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:20:11: note: declared here warning: onig_sys@69.8.1: 20 | int (*hash)(); warning: onig_sys@69.8.1: | ^~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:54:40: error: too many arguments to function 'table->type->compare'; expected 0, have 2 warning: onig_sys@69.8.1: 54 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) warning: onig_sys@69.8.1: | ~^~~~~~~~~~~~~~~~~~~~~~ ~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:224:45: note: in expansion of macro 'EQUAL' warning: onig_sys@69.8.1: 224 | ((ptr) != 0 && (ptr->hash != (hash_val) || !EQUAL((table), (key), (ptr)->key))) warning: onig_sys@69.8.1: | ^~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:235:9: note: in expansion of macro 'PTR_NOT_EQUAL' warning: onig_sys@69.8.1: 235 | if (PTR_NOT_EQUAL(table, ptr, hash_val, key)) {\ warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:292:3: note: in expansion of macro 'FIND_ENTRY' warning: onig_sys@69.8.1: 292 | FIND_ENTRY(table, ptr, hash_val, bin_pos); warning: onig_sys@69.8.1: | ^~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:19:11: note: declared here warning: onig_sys@69.8.1: 19 | int (*compare)(); warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:54:40: error: too many arguments to function 'table->type->compare'; expected 0, have 2 warning: onig_sys@69.8.1: 54 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) warning: onig_sys@69.8.1: | ~^~~~~~~~~~~~~~~~~~~~~~ ~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:224:45: note: in expansion of macro 'EQUAL' warning: onig_sys@69.8.1: 224 | ((ptr) != 0 && (ptr->hash != (hash_val) || !EQUAL((table), (key), (ptr)->key))) warning: onig_sys@69.8.1: | ^~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:237:14: note: in expansion of macro 'PTR_NOT_EQUAL' warning: onig_sys@69.8.1: 237 | while (PTR_NOT_EQUAL(table, ptr->next, hash_val, key)) {\ warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:292:3: note: in expansion of macro 'FIND_ENTRY' warning: onig_sys@69.8.1: 292 | FIND_ENTRY(table, ptr, hash_val, bin_pos); warning: onig_sys@69.8.1: | ^~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:19:11: note: declared here warning: onig_sys@69.8.1: 19 | int (*compare)(); warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'onig_st_add_direct': warning: onig_sys@69.8.1: oniguruma/src/regint.h:230:37: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 230 | #define st_add_direct onig_st_add_direct warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:305:1: note: in expansion of macro 'st_add_direct' warning: onig_sys@69.8.1: 305 | st_add_direct(table, key, value) warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:56:43: error: too many arguments to function 'table->type->hash'; expected 0, have 1 warning: onig_sys@69.8.1: 56 | #define do_hash(key,table) (unsigned int)(*(table)->type->hash)((key)) warning: onig_sys@69.8.1: | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:312:14: note: in expansion of macro 'do_hash' warning: onig_sys@69.8.1: 312 | hash_val = do_hash(key, table); warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:20:11: note: declared here warning: onig_sys@69.8.1: 20 | int (*hash)(); warning: onig_sys@69.8.1: | ^~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'rehash': warning: onig_sys@69.8.1: oniguruma/src/st.c:318:1: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 318 | rehash(table) warning: onig_sys@69.8.1: | ^~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'onig_st_copy': warning: onig_sys@69.8.1: oniguruma/src/regint.h:233:37: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 233 | #define st_copy onig_st_copy warning: onig_sys@69.8.1: | ^~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:350:1: note: in expansion of macro 'st_copy' warning: onig_sys@69.8.1: 350 | st_copy(old_table) warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'onig_st_delete': warning: onig_sys@69.8.1: oniguruma/src/regint.h:225:37: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 225 | #define st_delete onig_st_delete warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:391:1: note: in expansion of macro 'st_delete' warning: onig_sys@69.8.1: 391 | st_delete(table, key, value) warning: onig_sys@69.8.1: | ^~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:56:43: error: too many arguments to function 'table->type->hash'; expected 0, have 1 warning: onig_sys@69.8.1: 56 | #define do_hash(key,table) (unsigned int)(*(table)->type->hash)((key)) warning: onig_sys@69.8.1: | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:57:33: note: in expansion of macro 'do_hash' warning: onig_sys@69.8.1: 57 | #define do_hash_bin(key,table) (do_hash(key, table)%(table)->num_bins) warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:400:14: note: in expansion of macro 'do_hash_bin' warning: onig_sys@69.8.1: 400 | hash_val = do_hash_bin(*key, table); warning: onig_sys@69.8.1: | ^~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:20:11: note: declared here warning: onig_sys@69.8.1: 20 | int (*hash)(); warning: onig_sys@69.8.1: | ^~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:54:40: error: too many arguments to function 'table->type->compare'; expected 0, have 2 warning: onig_sys@69.8.1: 54 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) warning: onig_sys@69.8.1: | ~^~~~~~~~~~~~~~~~~~~~~~ ~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:408:7: note: in expansion of macro 'EQUAL' warning: onig_sys@69.8.1: 408 | if (EQUAL(table, *key, ptr->key)) { warning: onig_sys@69.8.1: | ^~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:19:11: note: declared here warning: onig_sys@69.8.1: 19 | int (*compare)(); warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:54:40: error: too many arguments to function 'table->type->compare'; expected 0, have 2 warning: onig_sys@69.8.1: 54 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) warning: onig_sys@69.8.1: | ~^~~~~~~~~~~~~~~~~~~~~~ ~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:418:9: note: in expansion of macro 'EQUAL' warning: onig_sys@69.8.1: 418 | if (EQUAL(table, ptr->next->key, *key)) { warning: onig_sys@69.8.1: | ^~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:19:11: note: declared here warning: onig_sys@69.8.1: 19 | int (*compare)(); warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'onig_st_delete_safe': warning: onig_sys@69.8.1: oniguruma/src/regint.h:226:37: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 226 | #define st_delete_safe onig_st_delete_safe warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:433:1: note: in expansion of macro 'st_delete_safe' warning: onig_sys@69.8.1: 433 | st_delete_safe(table, key, value, never) warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:56:43: error: too many arguments to function 'table->type->hash'; expected 0, have 1 warning: onig_sys@69.8.1: 56 | #define do_hash(key,table) (unsigned int)(*(table)->type->hash)((key)) warning: onig_sys@69.8.1: | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:57:33: note: in expansion of macro 'do_hash' warning: onig_sys@69.8.1: 57 | #define do_hash_bin(key,table) (do_hash(key, table)%(table)->num_bins) warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:442:14: note: in expansion of macro 'do_hash_bin' warning: onig_sys@69.8.1: 442 | hash_val = do_hash_bin(*key, table); warning: onig_sys@69.8.1: | ^~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:20:11: note: declared here warning: onig_sys@69.8.1: 20 | int (*hash)(); warning: onig_sys@69.8.1: | ^~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:54:40: error: too many arguments to function 'table->type->compare'; expected 0, have 2 warning: onig_sys@69.8.1: 54 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) warning: onig_sys@69.8.1: | ~^~~~~~~~~~~~~~~~~~~~~~ ~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:451:32: note: in expansion of macro 'EQUAL' warning: onig_sys@69.8.1: 451 | if ((ptr->key != never) && EQUAL(table, ptr->key, *key)) { warning: onig_sys@69.8.1: | ^~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:19:11: note: declared here warning: onig_sys@69.8.1: 19 | int (*compare)(); warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'onig_st_cleanup_safe': warning: onig_sys@69.8.1: oniguruma/src/regint.h:232:37: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 232 | #define st_cleanup_safe onig_st_cleanup_safe warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:477:1: note: in expansion of macro 'st_cleanup_safe' warning: onig_sys@69.8.1: 477 | st_cleanup_safe(table, never) warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:483:21: error: passing argument 2 of 'onig_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] warning: onig_sys@69.8.1: 483 | st_foreach(table, delete_never, never); warning: onig_sys@69.8.1: | ^~~~~~~~~~~~ warning: onig_sys@69.8.1: | | warning: onig_sys@69.8.1: | int (*)(st_data_t, st_data_t, st_data_t) {aka int (*)(long unsigned int, long unsigned int, long unsigned int)} warning: onig_sys@69.8.1: oniguruma/src/st.h:55:31: note: expected 'int (*)(void)' but argument is of type 'int (*)(st_data_t, st_data_t, st_data_t)' {aka 'int (*)(long unsigned int, long unsigned int, long unsigned int)'} warning: onig_sys@69.8.1: 55 | int st_foreach _((st_table *, int (*)(ANYARGS), st_data_t)); warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.h:35:18: note: in definition of macro '_' warning: onig_sys@69.8.1: 35 | # define _(args) args warning: onig_sys@69.8.1: | ^~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:465:1: note: 'delete_never' declared here warning: onig_sys@69.8.1: 465 | delete_never(st_data_t key __attribute__ ((unused)), st_data_t value, warning: onig_sys@69.8.1: | ^~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'onig_st_foreach': warning: onig_sys@69.8.1: oniguruma/src/regint.h:229:37: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 229 | #define st_foreach onig_st_foreach warning: onig_sys@69.8.1: | ^~~~~~~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:488:1: note: in expansion of macro 'st_foreach' warning: onig_sys@69.8.1: 488 | st_foreach(table, func, arg) warning: onig_sys@69.8.1: | ^~~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c:500:23: error: too many arguments to function 'func'; expected 0, have 3 warning: onig_sys@69.8.1: 500 | retval = (*func)(ptr->key, ptr->record, arg); warning: onig_sys@69.8.1: | ~^~~~~~ ~~~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'strhash': warning: onig_sys@69.8.1: oniguruma/src/st.c:538:1: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 538 | strhash(string) warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'numcmp': warning: onig_sys@69.8.1: oniguruma/src/st.c:577:1: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 577 | numcmp(x, y) warning: onig_sys@69.8.1: | ^~~~~~ warning: onig_sys@69.8.1: oniguruma/src/st.c: In function 'numhash': warning: onig_sys@69.8.1: oniguruma/src/st.c:584:1: warning: old-style function definition [-Wold-style-definition] warning: onig_sys@69.8.1: 584 | numhash(n) warning: onig_sys@69.8.1: | ^~~~~~~ warning: onig_sys@69.8.1: ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I" "/startdir/src/openapi-tui-0.10.2/target/release/build/onig_sys-473af30610957832/out" "-I" "oniguruma/src" "-fno-omit-frame-pointer" "-DHAVE_UNISTD_H=1" "-DHAVE_SYS_TYPES_H=1" "-DHAVE_SYS_TIME_H=1" "-march=x86-64-v3" "-O3" "-pipe" "-fno-plt" "-fexceptions" "-Wp,-D_FORTIFY_SOURCE=3" "-Wformat" "-Werror=format-security" "-fstack-clash-protection" "-fcf-protection" "-fno-omit-frame-pointer" "-mno-omit-leaf-frame-pointer" "-mpclmul" "-g" "-ffile-prefix-map=/startdir/src=/usr/src/debug/openapi-tui" "-o" "/startdir/src/openapi-tui-0.10.2/target/release/build/onig_sys-473af30610957832/out/a445302c6d3dcb51-st.o" "-c" "oniguruma/src/st.c" error: failed to run custom build command for `onig_sys v69.8.1` Caused by: process didn't exit successfully: `/startdir/src/openapi-tui-0.10.2/target/release/build/onig_sys-f8745b305e78bd00/build-script-build` (exit status: 1) --- stdout cargo:rerun-if-env-changed=RUSTONIG_DYNAMIC_LIBONIG cargo:rerun-if-env-changed=RUSTONIG_STATIC_LIBONIG cargo:rerun-if-env-changed=RUSTONIG_SYSTEM_LIBONIG OUT_DIR = Some(/startdir/src/openapi-tui-0.10.2/target/release/build/onig_sys-473af30610957832/out) OPT_LEVEL = Some(3) TARGET = Some(x86_64-unknown-linux-gnu) HOST = Some(x86_64-unknown-linux-gnu) cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnu CC_x86_64-unknown-linux-gnu = None cargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnu CC_x86_64_unknown_linux_gnu = None cargo:rerun-if-env-changed=HOST_CC HOST_CC = None cargo:rerun-if-env-changed=CC CC = None cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT RUSTC_WRAPPER = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None DEBUG = Some(false) CARGO_CFG_TARGET_FEATURE = Some(avx,avx2,bmi1,bmi2,cmpxchg16b,f16c,fma,fxsr,lzcnt,movbe,popcnt,sse,sse2,sse3,sse4.1,sse4.2,ssse3,xsave) cargo:rerun-if-env-changed=CFLAGS CFLAGS = Some(-march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/openapi-tui) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CFLAGS HOST_CFLAGS = None cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu CFLAGS_x86_64_unknown_linux_gnu = None cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu CFLAGS_x86_64-unknown-linux-gnu = None CARGO_ENCODED_RUSTFLAGS = Some(-Cforce-frame-pointers=yes-Copt-level=3-Ctarget-cpu=x86-64-v3-Clink-arg=-z-Clink-arg=pack-relative-relocs-Ccodegen-units=1-Cdebuginfo=2--remap-path-prefix=/startdir/src=/usr/src/debug/openapi-tui) OUT_DIR = Some(/startdir/src/openapi-tui-0.10.2/target/release/build/onig_sys-473af30610957832/out) cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None TARGET = Some(x86_64-unknown-linux-gnu) CARGO_CFG_TARGET_FEATURE = Some(avx,avx2,bmi1,bmi2,cmpxchg16b,f16c,fma,fxsr,lzcnt,movbe,popcnt,sse,sse2,sse3,sse4.1,sse4.2,ssse3,xsave) HOST = Some(x86_64-unknown-linux-gnu) cargo:rerun-if-env-changed=CFLAGS CFLAGS = Some(-march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/openapi-tui) cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS CC_SHELL_ESCAPED_FLAGS = None cargo:rerun-if-env-changed=HOST_CFLAGS HOST_CFLAGS = None cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu CFLAGS_x86_64_unknown_linux_gnu = None cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu CFLAGS_x86_64-unknown-linux-gnu = None cargo:warning=oniguruma/src/regparse.c: In function 'onig_st_init_strend_table_with_size': cargo:warning=oniguruma/src/regparse.c:588:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(st_str_end_key *, st_str_end_key *)' [-Wincompatible-pointer-types] cargo:warning= 588 | str_end_cmp, cargo:warning= | ^~~~~~~~~~~ cargo:warning=oniguruma/src/regparse.c:588:5: note: (near initialization for 'hashType.compare') cargo:warning=oniguruma/src/regparse.c:550:1: note: 'str_end_cmp' declared here cargo:warning= 550 | str_end_cmp(st_str_end_key* x, st_str_end_key* y) cargo:warning= | ^~~~~~~~~~~ cargo:warning=oniguruma/src/regparse.c:589:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(st_str_end_key *)' [-Wincompatible-pointer-types] cargo:warning= 589 | str_end_hash, cargo:warning= | ^~~~~~~~~~~~ cargo:warning=oniguruma/src/regparse.c:589:5: note: (near initialization for 'hashType.hash') cargo:warning=oniguruma/src/regparse.c:571:1: note: 'str_end_hash' declared here cargo:warning= 571 | str_end_hash(st_str_end_key* x) cargo:warning= | ^~~~~~~~~~~~ cargo:warning=oniguruma/src/regparse.c: In function 'onig_st_init_callout_name_table_with_size': cargo:warning=oniguruma/src/regparse.c:678:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(st_callout_name_key *, st_callout_name_key *)' [-Wincompatible-pointer-types] cargo:warning= 678 | callout_name_table_cmp, cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/regparse.c:678:5: note: (near initialization for 'hashType.compare') cargo:warning=oniguruma/src/regparse.c:637:1: note: 'callout_name_table_cmp' declared here cargo:warning= 637 | callout_name_table_cmp(st_callout_name_key* x, st_callout_name_key* y) cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/regparse.c:679:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(st_callout_name_key *)' [-Wincompatible-pointer-types] cargo:warning= 679 | callout_name_table_hash, cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/regparse.c:679:5: note: (near initialization for 'hashType.hash') cargo:warning=oniguruma/src/regparse.c:660:1: note: 'callout_name_table_hash' declared here cargo:warning= 660 | callout_name_table_hash(st_callout_name_key* x) cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/regparse.c: In function 'names_clear': cargo:warning=oniguruma/src/regparse.c:804:24: error: passing argument 2 of 'onig_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] cargo:warning= 804 | onig_st_foreach(t, i_free_name_entry, 0); cargo:warning= | ^~~~~~~~~~~~~~~~~ cargo:warning= | | cargo:warning= | int (*)(OnigUChar *, NameEntry *, void *) {aka int (*)(unsigned char *, NameEntry *, void *)} cargo:warning=In file included from oniguruma/src/regparse.c:37: cargo:warning=oniguruma/src/st.h:55:31: note: expected 'int (*)(void)' but argument is of type 'int (*)(OnigUChar *, NameEntry *, void *)' {aka 'int (*)(unsigned char *, NameEntry *, void *)'} cargo:warning= 55 | int st_foreach _((st_table *, int (*)(ANYARGS), st_data_t)); cargo:warning= | ^~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.h:35:18: note: in definition of macro '_' cargo:warning= 35 | # define _(args) args cargo:warning= | ^~~~ cargo:warning=oniguruma/src/regparse.c:789:1: note: 'i_free_name_entry' declared here cargo:warning= 789 | i_free_name_entry(UChar* key, NameEntry* e, void* arg ARG_UNUSED) cargo:warning= | ^~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/regparse.c: In function 'onig_foreach_name': cargo:warning=oniguruma/src/regparse.c:873:24: error: passing argument 2 of 'onig_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] cargo:warning= 873 | onig_st_foreach(t, i_names, (HashDataType )&narg); cargo:warning= | ^~~~~~~ cargo:warning= | | cargo:warning= | int (*)(OnigUChar *, NameEntry *, INamesArg *) {aka int (*)(unsigned char *, NameEntry *, INamesArg *)} cargo:warning=oniguruma/src/st.h:55:31: note: expected 'int (*)(void)' but argument is of type 'int (*)(OnigUChar *, NameEntry *, INamesArg *)' {aka 'int (*)(unsigned char *, NameEntry *, INamesArg *)'} cargo:warning= 55 | int st_foreach _((st_table *, int (*)(ANYARGS), st_data_t)); cargo:warning= | ^~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.h:35:18: note: in definition of macro '_' cargo:warning= 35 | # define _(args) args cargo:warning= | ^~~~ cargo:warning=oniguruma/src/regparse.c:846:1: note: 'i_names' declared here cargo:warning= 846 | i_names(UChar* key ARG_UNUSED, NameEntry* e, INamesArg* arg) cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/regparse.c: In function 'onig_renumber_name_table': cargo:warning=oniguruma/src/regparse.c:901:24: error: passing argument 2 of 'onig_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] cargo:warning= 901 | onig_st_foreach(t, i_renumber_name, (HashDataType )map); cargo:warning= | ^~~~~~~~~~~~~~~ cargo:warning= | | cargo:warning= | int (*)(OnigUChar *, NameEntry *, GroupNumMap *) {aka int (*)(unsigned char *, NameEntry *, GroupNumMap *)} cargo:warning=oniguruma/src/st.h:55:31: note: expected 'int (*)(void)' but argument is of type 'int (*)(OnigUChar *, NameEntry *, GroupNumMap *)' {aka 'int (*)(unsigned char *, NameEntry *, GroupNumMap *)'} cargo:warning= 55 | int st_foreach _((st_table *, int (*)(ANYARGS), st_data_t)); cargo:warning= | ^~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.h:35:18: note: in definition of macro '_' cargo:warning= 35 | # define _(args) args cargo:warning= | ^~~~ cargo:warning=oniguruma/src/regparse.c:879:1: note: 'i_renumber_name' declared here cargo:warning= 879 | i_renumber_name(UChar* key ARG_UNUSED, NameEntry* e, GroupNumMap* map) cargo:warning= | ^~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/regparse.c: In function 'callout_name_table_clear': cargo:warning=oniguruma/src/regparse.c:1386:24: error: passing argument 2 of 'onig_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] cargo:warning= 1386 | onig_st_foreach(t, i_free_callout_name_entry, 0); cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~ cargo:warning= | | cargo:warning= | int (*)(st_callout_name_key *, CalloutNameEntry *, void *) cargo:warning=oniguruma/src/st.h:55:31: note: expected 'int (*)(void)' but argument is of type 'int (*)(st_callout_name_key *, CalloutNameEntry *, void *)' cargo:warning= 55 | int st_foreach _((st_table *, int (*)(ANYARGS), st_data_t)); cargo:warning= | ^~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.h:35:18: note: in definition of macro '_' cargo:warning= 35 | # define _(args) args cargo:warning= | ^~~~ cargo:warning=oniguruma/src/regparse.c:1370:1: note: 'i_free_callout_name_entry' declared here cargo:warning= 1370 | i_free_callout_name_entry(st_callout_name_key* key, CalloutNameEntry* e, cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/regparse.c: In function 'setup_ext_callout_list_values': cargo:warning=oniguruma/src/regparse.c:1884:56: error: passing argument 2 of 'onig_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] cargo:warning= 1884 | onig_st_foreach((CalloutTagTable *)ext->tag_table, i_callout_callout_list_set, cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cargo:warning= | | cargo:warning= | int (*)(OnigUChar *, CalloutTagVal, void *) {aka int (*)(unsigned char *, long int, void *)} cargo:warning=oniguruma/src/st.h:55:31: note: expected 'int (*)(void)' but argument is of type 'int (*)(OnigUChar *, CalloutTagVal, void *)' {aka 'int (*)(unsigned char *, long int, void *)'} cargo:warning= 55 | int st_foreach _((st_table *, int (*)(ANYARGS), st_data_t)); cargo:warning= | ^~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.h:35:18: note: in definition of macro '_' cargo:warning= 35 | # define _(args) args cargo:warning= | ^~~~ cargo:warning=oniguruma/src/regparse.c:1866:1: note: 'i_callout_callout_list_set' declared here cargo:warning= 1866 | i_callout_callout_list_set(UChar* key, CalloutTagVal e, void* arg) cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/regparse.c: In function 'callout_tag_table_clear': cargo:warning=oniguruma/src/regparse.c:1932:24: error: passing argument 2 of 'onig_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] cargo:warning= 1932 | onig_st_foreach(t, i_free_callout_tag_entry, 0); cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~ cargo:warning= | | cargo:warning= | int (*)(OnigUChar *, CalloutTagVal, void *) {aka int (*)(unsigned char *, long int, void *)} cargo:warning=oniguruma/src/st.h:55:31: note: expected 'int (*)(void)' but argument is of type 'int (*)(OnigUChar *, CalloutTagVal, void *)' {aka 'int (*)(unsigned char *, long int, void *)'} cargo:warning= 55 | int st_foreach _((st_table *, int (*)(ANYARGS), st_data_t)); cargo:warning= | ^~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.h:35:18: note: in definition of macro '_' cargo:warning= 35 | # define _(args) args cargo:warning= | ^~~~ cargo:warning=oniguruma/src/regparse.c:1922:1: note: 'i_free_callout_tag_entry' declared here cargo:warning= 1922 | i_free_callout_tag_entry(UChar* key, CalloutTagVal e, void* arg ARG_UNUSED) cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~ exit status: 1 cargo:warning=ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I" "/startdir/src/openapi-tui-0.10.2/target/release/build/onig_sys-473af30610957832/out" "-I" "oniguruma/src" "-fno-omit-frame-pointer" "-DHAVE_UNISTD_H=1" "-DHAVE_SYS_TYPES_H=1" "-DHAVE_SYS_TIME_H=1" "-march=x86-64-v3" "-O3" "-pipe" "-fno-plt" "-fexceptions" "-Wp,-D_FORTIFY_SOURCE=3" "-Wformat" "-Werror=format-security" "-fstack-clash-protection" "-fcf-protection" "-fno-omit-frame-pointer" "-mno-omit-leaf-frame-pointer" "-mpclmul" "-g" "-ffile-prefix-map=/startdir/src=/usr/src/debug/openapi-tui" "-o" "/startdir/src/openapi-tui-0.10.2/target/release/build/onig_sys-473af30610957832/out/a445302c6d3dcb51-regparse.o" "-c" "oniguruma/src/regparse.c"cargo:warning=oniguruma/src/st.c:38:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(long int, long int)' [-Wincompatible-pointer-types] cargo:warning= 38 | numcmp, cargo:warning= | ^~~~~~ cargo:warning=oniguruma/src/st.c:38:5: note: (near initialization for 'type_numhash.compare') cargo:warning=oniguruma/src/st.c:35:12: note: 'numcmp' declared here cargo:warning= 35 | static int numcmp(long, long); cargo:warning= | ^~~~~~ cargo:warning=oniguruma/src/st.c:39:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(long int)' [-Wincompatible-pointer-types] cargo:warning= 39 | numhash, cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/st.c:39:5: note: (near initialization for 'type_numhash.hash') cargo:warning=oniguruma/src/st.c:36:12: note: 'numhash' declared here cargo:warning= 36 | static int numhash(long); cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/st.c:45:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(const char *, const char *)' [-Wincompatible-pointer-types] cargo:warning= 45 | strcmp, cargo:warning= | ^~~~~~ cargo:warning=oniguruma/src/st.c:45:5: note: (near initialization for 'type_strhash.compare') cargo:warning=In file included from oniguruma/src/regint.h:111, cargo:warning= from oniguruma/src/st.c:9: cargo:warning=/usr/include/string.h:171:12: note: 'strcmp' declared here cargo:warning= 171 | extern int strcmp (const char *__s1, const char *__s2) cargo:warning= | ^~~~~~ cargo:warning=oniguruma/src/st.c:46:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(const char *)' [-Wincompatible-pointer-types] cargo:warning= 46 | strhash, cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/st.c:46:5: note: (near initialization for 'type_strhash.hash') cargo:warning=oniguruma/src/st.c:43:12: note: 'strhash' declared here cargo:warning= 43 | static int strhash(const char *); cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/st.c: In function 'new_size': cargo:warning=oniguruma/src/st.c:101:1: warning: old-style function definition [-Wold-style-definition] cargo:warning= 101 | new_size(size) cargo:warning= | ^~~~~~~~ cargo:warning=oniguruma/src/st.c: In function 'onig_st_init_table_with_size': cargo:warning=oniguruma/src/regint.h:220:37: warning: old-style function definition [-Wold-style-definition] cargo:warning= 220 | #define st_init_table_with_size onig_st_init_table_with_size cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:140:1: note: in expansion of macro 'st_init_table_with_size' cargo:warning= 140 | st_init_table_with_size(type, size) cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c: In function 'onig_st_init_table': cargo:warning=oniguruma/src/regint.h:219:37: warning: old-style function definition [-Wold-style-definition] cargo:warning= 219 | #define st_init_table onig_st_init_table cargo:warning= | ^~~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:172:1: note: in expansion of macro 'st_init_table' cargo:warning= 172 | st_init_table(type) cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c: In function 'onig_st_init_numtable_with_size': cargo:warning=oniguruma/src/regint.h:222:37: warning: old-style function definition [-Wold-style-definition] cargo:warning= 222 | #define st_init_numtable_with_size onig_st_init_numtable_with_size cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:185:1: note: in expansion of macro 'st_init_numtable_with_size' cargo:warning= 185 | st_init_numtable_with_size(size) cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c: In function 'onig_st_init_strtable_with_size': cargo:warning=oniguruma/src/regint.h:224:37: warning: old-style function definition [-Wold-style-definition] cargo:warning= 224 | #define st_init_strtable_with_size onig_st_init_strtable_with_size cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:198:1: note: in expansion of macro 'st_init_strtable_with_size' cargo:warning= 198 | st_init_strtable_with_size(size) cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c: In function 'onig_st_free_table': cargo:warning=oniguruma/src/regint.h:231:37: warning: old-style function definition [-Wold-style-definition] cargo:warning= 231 | #define st_free_table onig_st_free_table cargo:warning= | ^~~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:205:1: note: in expansion of macro 'st_free_table' cargo:warning= 205 | st_free_table(table) cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c: In function 'onig_st_lookup': cargo:warning=oniguruma/src/regint.h:228:37: warning: old-style function definition [-Wold-style-definition] cargo:warning= 228 | #define st_lookup onig_st_lookup cargo:warning= | ^~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:245:1: note: in expansion of macro 'st_lookup' cargo:warning= 245 | st_lookup(table, key, value) cargo:warning= | ^~~~~~~~~ cargo:warning=oniguruma/src/st.c:56:43: error: too many arguments to function 'table->type->hash'; expected 0, have 1 cargo:warning= 56 | #define do_hash(key,table) (unsigned int)(*(table)->type->hash)((key)) cargo:warning= | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~~ cargo:warning=oniguruma/src/st.c:253:14: note: in expansion of macro 'do_hash' cargo:warning= 253 | hash_val = do_hash(key, table); cargo:warning= | ^~~~~~~ cargo:warning=In file included from oniguruma/src/st.c:10: cargo:warning=oniguruma/src/st.h:20:11: note: declared here cargo:warning= 20 | int (*hash)(); cargo:warning= | ^~~~ cargo:warning=oniguruma/src/st.c:54:40: error: too many arguments to function 'table->type->compare'; expected 0, have 2 cargo:warning= 54 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) cargo:warning= | ~^~~~~~~~~~~~~~~~~~~~~~ ~~~ cargo:warning=oniguruma/src/st.c:224:45: note: in expansion of macro 'EQUAL' cargo:warning= 224 | ((ptr) != 0 && (ptr->hash != (hash_val) || !EQUAL((table), (key), (ptr)->key))) cargo:warning= | ^~~~~ cargo:warning=oniguruma/src/st.c:235:9: note: in expansion of macro 'PTR_NOT_EQUAL' cargo:warning= 235 | if (PTR_NOT_EQUAL(table, ptr, hash_val, key)) {\ cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:254:3: note: in expansion of macro 'FIND_ENTRY' cargo:warning= 254 | FIND_ENTRY(table, ptr, hash_val, bin_pos); cargo:warning= | ^~~~~~~~~~ cargo:warning=oniguruma/src/st.h:19:11: note: declared here cargo:warning= 19 | int (*compare)(); cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/st.c:54:40: error: too many arguments to function 'table->type->compare'; expected 0, have 2 cargo:warning= 54 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) cargo:warning= | ~^~~~~~~~~~~~~~~~~~~~~~ ~~~ cargo:warning=oniguruma/src/st.c:224:45: note: in expansion of macro 'EQUAL' cargo:warning= 224 | ((ptr) != 0 && (ptr->hash != (hash_val) || !EQUAL((table), (key), (ptr)->key))) cargo:warning= | ^~~~~ cargo:warning=oniguruma/src/st.c:237:14: note: in expansion of macro 'PTR_NOT_EQUAL' cargo:warning= 237 | while (PTR_NOT_EQUAL(table, ptr->next, hash_val, key)) {\ cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:254:3: note: in expansion of macro 'FIND_ENTRY' cargo:warning= 254 | FIND_ENTRY(table, ptr, hash_val, bin_pos); cargo:warning= | ^~~~~~~~~~ cargo:warning=oniguruma/src/st.h:19:11: note: declared here cargo:warning= 19 | int (*compare)(); cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/st.c: In function 'onig_st_insert': cargo:warning=oniguruma/src/regint.h:227:37: warning: old-style function definition [-Wold-style-definition] cargo:warning= 227 | #define st_insert onig_st_insert cargo:warning= | ^~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:283:1: note: in expansion of macro 'st_insert' cargo:warning= 283 | st_insert(table, key, value) cargo:warning= | ^~~~~~~~~ cargo:warning=oniguruma/src/st.c:56:43: error: too many arguments to function 'table->type->hash'; expected 0, have 1 cargo:warning= 56 | #define do_hash(key,table) (unsigned int)(*(table)->type->hash)((key)) cargo:warning= | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~~ cargo:warning=oniguruma/src/st.c:291:14: note: in expansion of macro 'do_hash' cargo:warning= 291 | hash_val = do_hash(key, table); cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/st.h:20:11: note: declared here cargo:warning= 20 | int (*hash)(); cargo:warning= | ^~~~ cargo:warning=oniguruma/src/st.c:54:40: error: too many arguments to function 'table->type->compare'; expected 0, have 2 cargo:warning= 54 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) cargo:warning= | ~^~~~~~~~~~~~~~~~~~~~~~ ~~~ cargo:warning=oniguruma/src/st.c:224:45: note: in expansion of macro 'EQUAL' cargo:warning= 224 | ((ptr) != 0 && (ptr->hash != (hash_val) || !EQUAL((table), (key), (ptr)->key))) cargo:warning= | ^~~~~ cargo:warning=oniguruma/src/st.c:235:9: note: in expansion of macro 'PTR_NOT_EQUAL' cargo:warning= 235 | if (PTR_NOT_EQUAL(table, ptr, hash_val, key)) {\ cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:292:3: note: in expansion of macro 'FIND_ENTRY' cargo:warning= 292 | FIND_ENTRY(table, ptr, hash_val, bin_pos); cargo:warning= | ^~~~~~~~~~ cargo:warning=oniguruma/src/st.h:19:11: note: declared here cargo:warning= 19 | int (*compare)(); cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/st.c:54:40: error: too many arguments to function 'table->type->compare'; expected 0, have 2 cargo:warning= 54 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) cargo:warning= | ~^~~~~~~~~~~~~~~~~~~~~~ ~~~ cargo:warning=oniguruma/src/st.c:224:45: note: in expansion of macro 'EQUAL' cargo:warning= 224 | ((ptr) != 0 && (ptr->hash != (hash_val) || !EQUAL((table), (key), (ptr)->key))) cargo:warning= | ^~~~~ cargo:warning=oniguruma/src/st.c:237:14: note: in expansion of macro 'PTR_NOT_EQUAL' cargo:warning= 237 | while (PTR_NOT_EQUAL(table, ptr->next, hash_val, key)) {\ cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:292:3: note: in expansion of macro 'FIND_ENTRY' cargo:warning= 292 | FIND_ENTRY(table, ptr, hash_val, bin_pos); cargo:warning= | ^~~~~~~~~~ cargo:warning=oniguruma/src/st.h:19:11: note: declared here cargo:warning= 19 | int (*compare)(); cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/st.c: In function 'onig_st_add_direct': cargo:warning=oniguruma/src/regint.h:230:37: warning: old-style function definition [-Wold-style-definition] cargo:warning= 230 | #define st_add_direct onig_st_add_direct cargo:warning= | ^~~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:305:1: note: in expansion of macro 'st_add_direct' cargo:warning= 305 | st_add_direct(table, key, value) cargo:warning= | ^~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:56:43: error: too many arguments to function 'table->type->hash'; expected 0, have 1 cargo:warning= 56 | #define do_hash(key,table) (unsigned int)(*(table)->type->hash)((key)) cargo:warning= | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~~ cargo:warning=oniguruma/src/st.c:312:14: note: in expansion of macro 'do_hash' cargo:warning= 312 | hash_val = do_hash(key, table); cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/st.h:20:11: note: declared here cargo:warning= 20 | int (*hash)(); cargo:warning= | ^~~~ cargo:warning=oniguruma/src/st.c: In function 'rehash': cargo:warning=oniguruma/src/st.c:318:1: warning: old-style function definition [-Wold-style-definition] cargo:warning= 318 | rehash(table) cargo:warning= | ^~~~~~ cargo:warning=oniguruma/src/st.c: In function 'onig_st_copy': cargo:warning=oniguruma/src/regint.h:233:37: warning: old-style function definition [-Wold-style-definition] cargo:warning= 233 | #define st_copy onig_st_copy cargo:warning= | ^~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:350:1: note: in expansion of macro 'st_copy' cargo:warning= 350 | st_copy(old_table) cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/st.c: In function 'onig_st_delete': cargo:warning=oniguruma/src/regint.h:225:37: warning: old-style function definition [-Wold-style-definition] cargo:warning= 225 | #define st_delete onig_st_delete cargo:warning= | ^~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:391:1: note: in expansion of macro 'st_delete' cargo:warning= 391 | st_delete(table, key, value) cargo:warning= | ^~~~~~~~~ cargo:warning=oniguruma/src/st.c:56:43: error: too many arguments to function 'table->type->hash'; expected 0, have 1 cargo:warning= 56 | #define do_hash(key,table) (unsigned int)(*(table)->type->hash)((key)) cargo:warning= | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~~ cargo:warning=oniguruma/src/st.c:57:33: note: in expansion of macro 'do_hash' cargo:warning= 57 | #define do_hash_bin(key,table) (do_hash(key, table)%(table)->num_bins) cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/st.c:400:14: note: in expansion of macro 'do_hash_bin' cargo:warning= 400 | hash_val = do_hash_bin(*key, table); cargo:warning= | ^~~~~~~~~~~ cargo:warning=oniguruma/src/st.h:20:11: note: declared here cargo:warning= 20 | int (*hash)(); cargo:warning= | ^~~~ cargo:warning=oniguruma/src/st.c:54:40: error: too many arguments to function 'table->type->compare'; expected 0, have 2 cargo:warning= 54 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) cargo:warning= | ~^~~~~~~~~~~~~~~~~~~~~~ ~~~ cargo:warning=oniguruma/src/st.c:408:7: note: in expansion of macro 'EQUAL' cargo:warning= 408 | if (EQUAL(table, *key, ptr->key)) { cargo:warning= | ^~~~~ cargo:warning=oniguruma/src/st.h:19:11: note: declared here cargo:warning= 19 | int (*compare)(); cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/st.c:54:40: error: too many arguments to function 'table->type->compare'; expected 0, have 2 cargo:warning= 54 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) cargo:warning= | ~^~~~~~~~~~~~~~~~~~~~~~ ~~~ cargo:warning=oniguruma/src/st.c:418:9: note: in expansion of macro 'EQUAL' cargo:warning= 418 | if (EQUAL(table, ptr->next->key, *key)) { cargo:warning= | ^~~~~ cargo:warning=oniguruma/src/st.h:19:11: note: declared here cargo:warning= 19 | int (*compare)(); cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/st.c: In function 'onig_st_delete_safe': cargo:warning=oniguruma/src/regint.h:226:37: warning: old-style function definition [-Wold-style-definition] cargo:warning= 226 | #define st_delete_safe onig_st_delete_safe cargo:warning= | ^~~~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:433:1: note: in expansion of macro 'st_delete_safe' cargo:warning= 433 | st_delete_safe(table, key, value, never) cargo:warning= | ^~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:56:43: error: too many arguments to function 'table->type->hash'; expected 0, have 1 cargo:warning= 56 | #define do_hash(key,table) (unsigned int)(*(table)->type->hash)((key)) cargo:warning= | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~~ cargo:warning=oniguruma/src/st.c:57:33: note: in expansion of macro 'do_hash' cargo:warning= 57 | #define do_hash_bin(key,table) (do_hash(key, table)%(table)->num_bins) cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/st.c:442:14: note: in expansion of macro 'do_hash_bin' cargo:warning= 442 | hash_val = do_hash_bin(*key, table); cargo:warning= | ^~~~~~~~~~~ cargo:warning=oniguruma/src/st.h:20:11: note: declared here cargo:warning= 20 | int (*hash)(); cargo:warning= | ^~~~ cargo:warning=oniguruma/src/st.c:54:40: error: too many arguments to function 'table->type->compare'; expected 0, have 2 cargo:warning= 54 | #define EQUAL(table,x,y) ((x)==(y) || (*table->type->compare)((x),(y)) == 0) cargo:warning= | ~^~~~~~~~~~~~~~~~~~~~~~ ~~~ cargo:warning=oniguruma/src/st.c:451:32: note: in expansion of macro 'EQUAL' cargo:warning= 451 | if ((ptr->key != never) && EQUAL(table, ptr->key, *key)) { cargo:warning= | ^~~~~ cargo:warning=oniguruma/src/st.h:19:11: note: declared here cargo:warning= 19 | int (*compare)(); cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/st.c: In function 'onig_st_cleanup_safe': cargo:warning=oniguruma/src/regint.h:232:37: warning: old-style function definition [-Wold-style-definition] cargo:warning= 232 | #define st_cleanup_safe onig_st_cleanup_safe cargo:warning= | ^~~~~~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:477:1: note: in expansion of macro 'st_cleanup_safe' cargo:warning= 477 | st_cleanup_safe(table, never) cargo:warning= | ^~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:483:21: error: passing argument 2 of 'onig_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] cargo:warning= 483 | st_foreach(table, delete_never, never); cargo:warning= | ^~~~~~~~~~~~ cargo:warning= | | cargo:warning= | int (*)(st_data_t, st_data_t, st_data_t) {aka int (*)(long unsigned int, long unsigned int, long unsigned int)} cargo:warning=oniguruma/src/st.h:55:31: note: expected 'int (*)(void)' but argument is of type 'int (*)(st_data_t, st_data_t, st_data_t)' {aka 'int (*)(long unsigned int, long unsigned int, long unsigned int)'} cargo:warning= 55 | int st_foreach _((st_table *, int (*)(ANYARGS), st_data_t)); cargo:warning= | ^~~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.h:35:18: note: in definition of macro '_' cargo:warning= 35 | # define _(args) args cargo:warning= | ^~~~ cargo:warning=oniguruma/src/st.c:465:1: note: 'delete_never' declared here cargo:warning= 465 | delete_never(st_data_t key __attribute__ ((unused)), st_data_t value, cargo:warning= | ^~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c: In function 'onig_st_foreach': cargo:warning=oniguruma/src/regint.h:229:37: warning: old-style function definition [-Wold-style-definition] cargo:warning= 229 | #define st_foreach onig_st_foreach cargo:warning= | ^~~~~~~~~~~~~~~ cargo:warning=oniguruma/src/st.c:488:1: note: in expansion of macro 'st_foreach' cargo:warning= 488 | st_foreach(table, func, arg) cargo:warning= | ^~~~~~~~~~ cargo:warning=oniguruma/src/st.c:500:23: error: too many arguments to function 'func'; expected 0, have 3 cargo:warning= 500 | retval = (*func)(ptr->key, ptr->record, arg); cargo:warning= | ~^~~~~~ ~~~~~~~~ cargo:warning=oniguruma/src/st.c: In function 'strhash': cargo:warning=oniguruma/src/st.c:538:1: warning: old-style function definition [-Wold-style-definition] cargo:warning= 538 | strhash(string) cargo:warning= | ^~~~~~~ cargo:warning=oniguruma/src/st.c: In function 'numcmp': cargo:warning=oniguruma/src/st.c:577:1: warning: old-style function definition [-Wold-style-definition] cargo:warning= 577 | numcmp(x, y) cargo:warning= | ^~~~~~ cargo:warning=oniguruma/src/st.c: In function 'numhash': cargo:warning=oniguruma/src/st.c:584:1: warning: old-style function definition [-Wold-style-definition] cargo:warning= 584 | numhash(n) cargo:warning= | ^~~~~~~ exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 1 cargo:warning=ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I" "/startdir/src/openapi-tui-0.10.2/target/release/build/onig_sys-473af30610957832/out" "-I" "oniguruma/src" "-fno-omit-frame-pointer" "-DHAVE_UNISTD_H=1" "-DHAVE_SYS_TYPES_H=1" "-DHAVE_SYS_TIME_H=1" "-march=x86-64-v3" "-O3" "-pipe" "-fno-plt" "-fexceptions" "-Wp,-D_FORTIFY_SOURCE=3" "-Wformat" "-Werror=format-security" "-fstack-clash-protection" "-fcf-protection" "-fno-omit-frame-pointer" "-mno-omit-leaf-frame-pointer" "-mpclmul" "-g" "-ffile-prefix-map=/startdir/src=/usr/src/debug/openapi-tui" "-o" "/startdir/src/openapi-tui-0.10.2/target/release/build/onig_sys-473af30610957832/out/a445302c6d3dcb51-st.o" "-c" "oniguruma/src/st.c" exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 exit status: 0 --- stderr error occurred in cc-rs: command did not execute successfully (status code exit status: 1): LC_ALL="C" "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I" "/startdir/src/openapi-tui-0.10.2/target/release/build/onig_sys-473af30610957832/out" "-I" "oniguruma/src" "-fno-omit-frame-pointer" "-DHAVE_UNISTD_H=1" "-DHAVE_SYS_TYPES_H=1" "-DHAVE_SYS_TIME_H=1" "-march=x86-64-v3" "-O3" "-pipe" "-fno-plt" "-fexceptions" "-Wp,-D_FORTIFY_SOURCE=3" "-Wformat" "-Werror=format-security" "-fstack-clash-protection" "-fcf-protection" "-fno-omit-frame-pointer" "-mno-omit-leaf-frame-pointer" "-mpclmul" "-g" "-ffile-prefix-map=/startdir/src=/usr/src/debug/openapi-tui" "-o" "/startdir/src/openapi-tui-0.10.2/target/release/build/onig_sys-473af30610957832/out/a445302c6d3dcb51-st.o" "-c" "oniguruma/src/st.c" warning: build failed, waiting for other jobs to finish... ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_56407c11-a9de-4e2b-a8c2-b3c0495aee93/build