==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_d119d2ea-69aa-4bb0-9b42-6b6542bce8fb]...done ==> Making package: openapi-tui 0.10.2-1.1 (Thu Apr 30 11:55: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 4.73M 0 4.73M 0 0 3.47M 0 00:01 4.72M 100 5.91M 0 5.91M 0 0 3.92M 0 00:01 4.72M 100 5.91M 0 5.91M 0 0 3.92M 0 00:01 4.72M 100 5.91M 0 5.91M 0 0 3.92M 0 00:01 4.72M ==> Validating source files with sha256sums... openapi-tui-0.10.2.tar.gz ... Passed ==> Making package: openapi-tui 0.10.2-1.1 (Thu Apr 30 09:55:38 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 derive_builder v0.20.2 Downloaded vergen-lib v0.1.6 Downloaded derive_builder_macro v0.20.2 Downloaded rustversion v1.0.20 Downloaded vergen-git2 v1.0.5 Downloaded num_threads v0.1.7 Downloaded powerfmt v0.2.0 Downloaded unicode-truncate v1.1.0 Downloaded utf16_iter v1.0.5 Downloaded signal-hook-registry v1.4.2 Downloaded signal-hook v0.3.17 Downloaded instability v0.3.7 Downloaded foldhash v0.1.4 Downloaded strum v0.26.3 Downloaded darling_macro v0.20.10 Downloaded fnv v1.0.7 Downloaded ident_case v1.0.1 Downloaded form_urlencoded v1.2.1 Downloaded cargo-platform v0.1.9 Downloaded pin-project-lite v0.2.16 Downloaded signal-hook-mio v0.2.4 Downloaded indoc v2.0.6 Downloaded lru v0.12.5 Downloaded itoa v1.0.15 Downloaded num-conv v0.1.0 Downloaded time-core v0.1.3 Downloaded strsim v0.11.1 Downloaded try-lock v0.2.5 Downloaded icu_provider_macros v1.5.0 Downloaded hyper-tls v0.6.0 Downloaded write16 v1.0.0 Downloaded yoke-derive v0.7.5 Downloaded utf8_iter v1.0.4 Downloaded http-body v1.0.1 Downloaded stable_deref_trait v1.2.0 Downloaded matchers v0.1.0 Downloaded zerofrom-derive v0.1.6 Downloaded zerofrom v0.1.6 Downloaded idna_adapter v1.2.0 Downloaded percent-encoding v2.3.1 Downloaded either v1.15.0 Downloaded equivalent v1.0.2 Downloaded time-macros v0.2.20 Downloaded lazy_static v1.5.0 Downloaded futures-sink v0.3.31 Downloaded paste v1.0.15 Downloaded pkg-config v0.3.32 Downloaded darling v0.20.10 Downloaded derive_builder_core v0.20.2 Downloaded quote v1.0.39 Downloaded http-body-util v0.1.2 Downloaded writeable v0.5.5 Downloaded litemap v0.7.5 Downloaded scopeguard v1.2.0 Downloaded heck v0.5.0 Downloaded tracing-error v0.2.1 Downloaded errno v0.3.10 Downloaded thiserror v2.0.12 Downloaded castaway v0.2.3 Downloaded tinystr v0.7.6 Downloaded jobserver v0.1.32 Downloaded icu_locid_transform v1.5.0 Downloaded thiserror-impl v2.0.12 Downloaded semver v1.0.26 Downloaded displaydoc v0.2.5 Downloaded foreign-types v0.3.2 Downloaded linked-hash-map v0.5.6 Downloaded zerovec-derive v0.10.3 Downloaded tui-input v0.11.1 Downloaded synstructure v0.13.1 Downloaded atomic-waker v1.1.2 Downloaded shlex v1.3.0 Downloaded deranged v0.3.11 Downloaded same-file v1.0.6 Downloaded ryu v1.0.20 Downloaded strum_macros v0.26.4 Downloaded smallvec v1.14.0 Downloaded log v0.4.26 Downloaded yoke v0.7.5 Downloaded camino v1.1.9 Downloaded proc-macro2 v1.0.94 Downloaded thread_local v1.1.8 Downloaded cargo_metadata v0.19.2 Downloaded unicode-ident v1.0.18 Downloaded bitflags v2.9.0 Downloaded cfg-if v1.0.0 Downloaded icu_locid_transform_data v1.5.0 Downloaded icu_provider v1.5.0 Downloaded untrusted v0.9.0 Downloaded subtle v2.6.1 Downloaded foreign-types-shared v0.1.1 Downloaded tokio-macros v2.5.0 Downloaded icu_properties v1.5.1 Downloaded icu_locid v1.5.0 Downloaded pin-utils v0.1.0 Downloaded allocator-api2 v0.2.21 Downloaded tower-service v0.3.3 Downloaded icu_normalizer v1.5.0 Downloaded serde_derive v1.0.218 Downloaded serde_urlencoded v0.7.1 Downloaded futures-task v0.3.31 Downloaded icu_normalizer_data v1.5.0 Downloaded vergen v9.0.4 Downloaded darling_core v0.20.10 Downloaded sync_wrapper v1.0.2 Downloaded httparse v1.10.1 Downloaded hyper-rustls v0.27.5 Downloaded custom_error v1.9.2 Downloaded adler2 v2.0.0 Downloaded anyhow v1.0.97 Downloaded openssl-probe v0.1.6 Downloaded hex v0.4.3 Downloaded futures-macro v0.3.31 Downloaded tui-textarea v0.7.0 Downloaded convert_case v0.4.0 Downloaded memchr v2.7.4 Downloaded rustc_version v0.4.1 Downloaded json5 v0.4.1 Downloaded version_check v0.9.5 Downloaded block-buffer v0.10.4 Downloaded crypto-common v0.1.6 Downloaded humansize v2.1.3 Downloaded getrandom v0.2.15 Downloaded generic-array v0.14.7 Downloaded iana-time-zone v0.1.61 Downloaded openssl-macros v0.1.1 Downloaded tower-layer v0.3.3 Downloaded mime v0.3.17 Downloaded strip-ansi-escapes v0.2.1 Downloaded strum v0.27.1 Downloaded adler v1.0.2 Downloaded serde_spanned v0.6.8 Downloaded human-panic v2.0.2 Downloaded futures-io v0.3.31 Downloaded serde v1.0.218 Downloaded colorchoice v1.0.3 Downloaded anstyle-query v1.1.2 Downloaded anstyle v1.0.10 Downloaded digest v0.10.7 Downloaded pest_generator v2.7.15 Downloaded dirs-sys v0.5.0 Downloaded static_assertions v1.1.0 Downloaded derive_deref v1.1.1 Downloaded option-ext v0.2.0 Downloaded autocfg v1.4.0 Downloaded parking_lot_core v0.9.10 Downloaded tracing-log v0.2.0 Downloaded strum_macros v0.27.1 Downloaded getrandom v0.3.1 Downloaded lock_api v0.4.12 Downloaded cassowary v0.3.0 Downloaded walkdir v2.5.0 Downloaded nu-ansi-term v0.46.0 Downloaded rustc-demangle v0.1.24 Downloaded overload v0.1.1 Downloaded trim-in-place v0.1.7 Downloaded mio v1.0.3 Downloaded openapi-31 v0.4.0 Downloaded icu_collections v1.5.0 Downloaded utf8parse v0.2.2 Downloaded unicode-segmentation v1.12.0 Downloaded serde_with_macros v3.12.0 Downloaded const-random-macro v0.1.16 Downloaded pest_meta v2.7.15 Downloaded futures-executor v0.3.31 Downloaded toml_datetime v0.6.8 Downloaded pest_derive v2.7.15 Downloaded is_terminal_polyfill v1.70.1 Downloaded const-random v0.1.18 Downloaded directories v6.0.0 Downloaded pathdiff v0.2.3 Downloaded syntect-tui v3.0.5 Downloaded terminal_size v0.4.1 Downloaded crunchy v0.2.3 Downloaded clap_lex v0.7.4 Downloaded indenter v0.3.3 Downloaded thiserror-impl v1.0.69 Downloaded rust-ini v0.21.1 Downloaded addr2line v0.21.0 Downloaded want v0.3.1 Downloaded url v2.5.4 Downloaded arraydeque v0.5.1 Downloaded ipnet v2.11.0 Downloaded cc v1.2.16 Downloaded derive_more v0.99.19 Downloaded futures-channel v0.3.31 Downloaded slab v0.4.9 Downloaded futures-core v0.3.31 Downloaded num-traits v0.2.19 Downloaded bitflags v1.3.2 Downloaded thiserror v1.0.69 Downloaded http v1.2.0 Downloaded rustls-pemfile v2.2.0 Downloaded onig v6.4.0 Downloaded ucd-trie v0.1.7 Downloaded async-trait v0.1.87 Downloaded dlv-list v0.5.2 Downloaded pretty_assertions v1.4.1 Downloaded indexmap v1.9.3 Downloaded uuid v1.15.1 Downloaded toml v0.8.20 Downloaded miniz_oxide v0.7.4 Downloaded unicase v2.8.1 Downloaded tokio-native-tls v0.3.1 Downloaded native-tls v0.2.14 Downloaded hashbrown v0.15.2 Downloaded futures v0.3.31 Downloaded zerovec v0.10.4 Downloaded config v0.15.9 Downloaded convert_case v0.6.0 Downloaded zeroize v1.8.1 Downloaded bincode v1.3.3 Downloaded console v0.15.11 Downloaded eyre v0.6.12 Downloaded owo-colors v3.5.0 Downloaded itertools v0.13.0 Downloaded yaml-rust v0.4.5 Downloaded time v0.3.39 Downloaded typenum v1.18.0 Downloaded idna v1.0.3 Downloaded ron v0.8.1 Downloaded sha2 v0.10.8 Downloaded cpufeatures v0.2.17 Downloaded hashbrown v0.12.3 Downloaded anstream v0.6.18 Downloaded hashlink v0.10.0 Downloaded anstyle-parse v0.2.6 Downloaded ordered-multimap v0.7.3 Downloaded serde_json v1.0.140 Downloaded tiny-keccak v2.0.2 Downloaded crc32fast v1.4.2 Downloaded once_cell v1.20.3 Downloaded tracing-attributes v0.1.28 Downloaded base64 v0.21.7 Downloaded toml_edit v0.22.24 Downloaded aho-corasick v1.1.3 Downloaded libm v0.2.11 Downloaded tokio-rustls v0.26.2 Downloaded parking_lot v0.12.3 Downloaded h2 v0.4.8 Downloaded diff v0.1.13 Downloaded os_info v3.10.0 Downloaded sharded-slab v0.1.7 Downloaded rustls-pki-types v1.11.0 Downloaded yaml-rust2 v0.10.0 Downloaded hashbrown v0.14.5 Downloaded serde_with v3.12.0 Downloaded vcpkg v0.2.15 Downloaded rustls-webpki v0.102.8 Downloaded serde_yaml v0.9.34+deprecated Downloaded vte v0.14.1 Downloaded icu_properties_data v1.5.0 Downloaded git2 v0.20.0 Downloaded regex v1.11.1 Downloaded tracing-core v0.1.33 Downloaded unicode-width v0.1.14 Downloaded socket2 v0.5.8 Downloaded compact_str v0.8.1 Downloaded unicode-width v0.2.0 Downloaded color-spantrace v0.2.1 Downloaded clap_derive v4.5.28 Downloaded clap v4.5.31 Downloaded bytes v1.10.1 Downloaded syn v2.0.99 Downloaded chrono v0.4.40 Downloaded hyper-util v0.1.10 Downloaded miniz_oxide v0.8.5 Downloaded unsafe-libyaml v0.2.11 Downloaded syn v1.0.109 Downloaded tracing v0.1.41 Downloaded yansi v1.0.1 Downloaded gimli v0.28.1 Downloaded object v0.32.2 Downloaded regex-syntax v0.8.5 Downloaded indexmap v2.7.1 Downloaded openssl-sys v0.9.106 Downloaded base64 v0.22.1 Downloaded crossterm v0.28.1 Downloaded plist v1.7.0 Downloaded tokio-util v0.7.13 Downloaded better-panic v0.3.0 Downloaded backtrace v0.3.71 Downloaded libc v0.2.170 Downloaded tower v0.5.2 Downloaded flate2 v1.1.0 Downloaded ratatui v0.29.0 Downloaded regex-automata v0.4.9 Downloaded regex-automata v0.1.10 Downloaded pest v2.7.15 Downloaded libz-sys v1.1.21 Downloaded futures-util v0.3.31 Downloaded hyper v1.6.0 Downloaded winnow v0.7.3 Downloaded reqwest v0.12.12 Downloaded tracing-subscriber v0.3.19 Downloaded clap_builder v4.5.31 Downloaded encoding_rs v0.8.35 Downloaded quick-xml v0.32.0 Downloaded ring v0.17.13 Downloaded libgit2-sys v0.18.0+1.9.0 Downloaded openssl v0.10.71 Downloaded regex-syntax v0.6.29 Downloaded rustix v0.38.44 Downloaded rustls v0.23.23 Downloaded onig_sys v69.8.1 Downloaded color-eyre v0.6.3 Downloaded tokio v1.43.0 Downloaded syntect v5.2.0 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 smallvec v1.14.0 Compiling memchr v2.7.4 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 foldhash v0.1.4 Compiling equivalent v1.0.2 Compiling strsim v0.11.1 Compiling ident_case v1.0.1 Compiling vcpkg v0.2.15 Compiling fnv v1.0.7 Compiling futures-core v0.3.31 Compiling pin-project-lite v0.2.16 Compiling parking_lot_core v0.9.10 Compiling stable_deref_trait v1.2.0 Compiling scopeguard v1.2.0 Compiling thiserror v2.0.12 Compiling writeable v0.5.5 Compiling bytes v1.10.1 Compiling ryu v1.0.20 Compiling litemap v0.7.5 Compiling futures-sink v0.3.31 Compiling tracing-core v0.1.33 Compiling hashbrown v0.15.2 Compiling heck v0.5.0 Compiling rustix v0.38.44 Compiling icu_locid_transform_data v1.5.0 Compiling futures-channel v0.3.31 Compiling futures-io v0.3.31 Compiling pin-utils v0.1.0 Compiling crunchy v0.2.3 Compiling linux-raw-sys v0.4.15 Compiling futures-task v0.3.31 Compiling icu_properties_data v1.5.0 Compiling utf8_iter v1.0.4 Compiling write16 v1.0.0 Compiling signal-hook v0.3.17 Compiling utf16_iter v1.0.5 Compiling tiny-keccak v2.0.2 Compiling regex-syntax v0.8.5 Compiling icu_normalizer_data v1.5.0 Compiling http v1.2.0 Compiling camino v1.1.9 Compiling anyhow v1.0.97 Compiling serde_json v1.0.140 Compiling indexmap v2.7.1 Compiling semver v1.0.26 Compiling unicode-segmentation v1.12.0 Compiling aho-corasick v1.1.3 Compiling foreign-types-shared v0.1.1 Compiling powerfmt v0.2.0 Compiling unicode-width v0.2.0 Compiling regex-syntax v0.6.29 Compiling percent-encoding v2.3.1 Compiling lock_api v0.4.12 Compiling slab v0.4.9 Compiling quote v1.0.39 Compiling httparse v1.10.1 Compiling openssl v0.10.71 Compiling syn v2.0.99 Compiling ucd-trie v0.1.7 Compiling either v1.15.0 Compiling jobserver v0.1.32 Compiling getrandom v0.2.15 Compiling paste v1.0.15 Compiling signal-hook-registry v1.4.2 Compiling mio v1.0.3 Compiling socket2 v0.5.8 Compiling cc v1.2.16 Compiling const-random-macro v0.1.16 Compiling itertools v0.13.0 Compiling http-body v1.0.1 Compiling parking_lot v0.12.3 Compiling vergen-lib v0.1.6 Compiling vergen v9.0.4 Compiling castaway v0.2.3 Compiling form_urlencoded v1.2.1 Compiling deranged v0.3.11 Compiling foreign-types v0.3.2 Compiling num_threads v0.1.7 Compiling signal-hook-mio v0.2.4 Compiling indoc v2.0.6 Compiling time-core v0.1.3 Compiling overload v0.1.1 Compiling native-tls v0.2.14 Compiling lazy_static v1.5.0 Compiling try-lock v0.2.5 Compiling atomic-waker v1.1.2 Compiling adler v1.0.2 Compiling gimli v0.28.1 Compiling num-conv v0.1.0 Compiling utf8parse v0.2.2 Compiling static_assertions v1.1.0 Compiling unicode-width v0.1.14 Compiling getrandom v0.3.1 Compiling anstyle-parse v0.2.6 Compiling regex-automata v0.4.9 Compiling miniz_oxide v0.7.4 Compiling sharded-slab v0.1.7 Compiling const-random v0.1.18 Compiling nu-ansi-term v0.46.0 Compiling want v0.3.1 Compiling vergen-git2 v1.0.5 Compiling lru v0.12.5 Compiling time v0.3.39 Compiling tracing-log v0.2.0 Compiling object v0.32.2 Compiling thread_local v1.1.8 Compiling rustc-demangle v0.1.24 Compiling bitflags v2.9.0 Compiling openssl-probe v0.1.6 Compiling colorchoice v1.0.3 Compiling openssl-src v300.4.2+3.4.1 Compiling tower-service v0.3.3 Compiling is_terminal_polyfill v1.70.1 Compiling regex-automata v0.1.10 Compiling anstyle v1.0.10 Compiling winnow v0.7.3 Compiling adler2 v2.0.0 Compiling anstyle-query v1.1.2 Compiling cassowary v0.3.0 Compiling thiserror v1.0.69 Compiling base64 v0.22.1 Compiling dlv-list v0.5.2 Compiling quick-xml v0.32.0 Compiling encoding_rs v0.8.35 Compiling miniz_oxide v0.8.5 Compiling anstream v0.6.18 Compiling crc32fast v1.4.2 Compiling same-file v1.0.6 Compiling syn v1.0.109 Compiling hashbrown v0.14.5 Compiling eyre v0.6.12 Compiling unicode-truncate v1.1.0 Compiling libm v0.2.11 Compiling matchers v0.1.0 Compiling linked-hash-map v0.5.6 Compiling bitflags v1.3.2 Compiling yaml-rust v0.4.5 Compiling flate2 v1.1.0 Compiling walkdir v2.5.0 Compiling hashlink v0.10.0 Compiling ordered-multimap v0.7.3 Compiling sync_wrapper v1.0.2 Compiling base64 v0.21.7 Compiling indenter v0.3.3 Compiling regex v1.11.1 Compiling tower-layer v0.3.3 Compiling convert_case v0.4.0 Compiling unicase v2.8.1 Compiling trim-in-place v0.1.7 Compiling addr2line v0.21.0 Compiling arraydeque v0.5.1 Compiling rustls-pki-types v1.11.0 Compiling owo-colors v3.5.0 Compiling option-ext v0.2.0 Compiling clap_lex v0.7.4 Compiling dirs-sys v0.5.0 Compiling yaml-rust2 v0.10.0 Compiling rust-ini v0.21.1 Compiling rustls-pemfile v2.2.0 Compiling console v0.15.11 Compiling convert_case v0.6.0 Compiling vte v0.14.1 Compiling ipnet v2.11.0 Compiling yansi v1.0.1 Compiling mime v0.3.17 Compiling custom_error v1.9.2 Compiling unsafe-libyaml v0.2.11 Compiling pathdiff v0.2.3 Compiling diff v0.1.13 Compiling strip-ansi-escapes v0.2.1 Compiling humansize v2.1.3 Compiling pretty_assertions v1.4.1 Compiling directories v6.0.0 Compiling synstructure v0.13.1 Compiling darling_core v0.20.10 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: 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-v2" "-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" 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-v2" "-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(cmpxchg16b,fxsr,popcnt,sse,sse2,sse3,sse4.1,sse4.2,ssse3) cargo:rerun-if-env-changed=CFLAGS CFLAGS = Some(-march=x86-64-v2 -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-v2-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(cmpxchg16b,fxsr,popcnt,sse,sse2,sse3,sse4.1,sse4.2,ssse3) HOST = Some(x86_64-unknown-linux-gnu) cargo:rerun-if-env-changed=CFLAGS CFLAGS = Some(-march=x86-64-v2 -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= | ^~~~~~~~~~~~~~~~~~~~~~~~ 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: 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-v2" "-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" 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-v2" "-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 --- 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-v2" "-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_d119d2ea-69aa-4bb0-9b42-6b6542bce8fb/build