[Bug 267474] www/deno: Wrong i386 broken message

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 31 Oct 2022 16:52:51 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267474

            Bug ID: 267474
           Summary: www/deno: Wrong i386 broken message
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: mikael@FreeBSD.org
          Reporter: eduardo@FreeBSD.org
             Flags: maintainer-feedback?(mikael@FreeBSD.org)
          Assignee: mikael@FreeBSD.org

Hello Mikael,

i386 broken message:
"BROKEN_i386= cargo:warning=c/freebsd.c:31:10: error: conflicting types for
'get_cpu_speed'" isn't valid because build fails for other reason (see bellow).

sys-info-0.9.1 crate are being fixed in:
---
devel/git-delta         # 267290
devel/gitui             # 267469
devel/libdatadog        # 267470
devel/wrangler          # 267471
security/solana         # BROKEN with rust 1.61.0+
sysutils/topgrade       # 267447
textproc/bat            # Not affected, sys-info crate removed from Cargo.lock
www/deno

# sys-info-0.9.1 crate fix: https://github.com/FillZpp/sys-info-rs/issues/80
post-patch:
        @${REINPLACE_CMD} \
        -e '/get_cpu/s|unsigned long|uint64_t|' \
        -e '/get_proc_total/s|unsigned long|uint64_t|' \
                ${WRKSRC}/cargo-crates/sys-info-0.9.1/c/*.[ch]


---
Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=libloading
CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/www/deno/work/deno-1.26.1/cargo-crates/libloading-0.7.3
CARGO_PKG_AUTHORS='Simonas Kazlauskas <libloading@kazlauskas.me>'
CARGO_PKG_DESCRIPTION='Bindings around the platform'\''s dynamic library
loading primitives with greatly improved memory safety.' CARGO_PKG_HOMEPAGE=''
CARGO_PKG_LICENSE=ISC CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libloading
CARGO_PKG_REPOSITORY='https://github.com/nagisa/rust_libloading/'
CARGO_PKG_RUST_VERSION=1.40.0 CARGO_PKG_VERSION=0.7.3 CARGO_PKG_VERSION_MAJOR=0
CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE=''
LD_LIBRARY_PATH='/wrkdirs/usr/ports/www/deno/work/target/release/deps:/usr/local/lib'
/usr/local/bin/rustc --crate-name libloading
/wrkdirs/usr/ports/www/deno/work/deno-1.26.1/cargo-crates/libloading-0.7.3/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--crate-type lib --emit=dep-info,metadata,link -C opt-level=z -C
linker-plugin-lto -C codegen-units=1 -C metadata=0429e72df2844a90 -C
extra-filename=-0429e72df2844a90 --out-dir
/wrkdirs/usr/ports/www/deno/work/target/i686-unknown-freebsd/release/deps
--target i686-unknown-freebsd -C linker=cc -L
dependency=/wrkdirs/usr/ports/www/deno/work/target/i686-unknown-freebsd/release/deps
-L dependency=/wrkdirs/usr/ports/www/deno/work/target/release/deps --extern
cfg_if=/wrkdirs/usr/ports/www/deno/work/target/i686-unknown-freebsd/release/deps/libcfg_if-a44b87faeec30454.rmeta
--cap-lints warn -C link-arg=-fstack-protector-strong`
error: literal out of range for `usize`
   --> test_ffi/src/lib.rs:408:3
    |
408 |   18446744073709551615
    |   ^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[deny(overflowing_literals)]` on by default
    = note: the literal `18446744073709551615` does not fit into the type
`usize` whose range is `0..=4294967295`

error: literal out of range for `isize`
   --> test_ffi/src/lib.rs:413:4
    |
413 |   -9223372036854775808
    |    ^^^^^^^^^^^^^^^^^^^
    |
    = note: the literal `9223372036854775808` does not fit into the type
`isize` whose range is `-2147483648..=2147483647`

error: could not compile `test_ffi` due to 2 previous errors
---

Thanks

-- 
You are receiving this mail because:
You are the assignee for the bug.