Skip to content

Fails to build for target s390x-unknown-linux-musl #38

Closed
@OTLabs

Description

@OTLabs
[361]error[E0277]: the trait bound `u64: From<i32>` is not satisfied
[362](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L362)  --> /home/buildozer/.cargo/registry/src/github.com-eae4ba8cbf2ce1c7/terminal_size-0.1.17/src/unix.rs:31:23
[363](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L363)   |
[364](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L364)31 |     if unsafe { ioctl(fd, TIOCGWINSZ.into(), &mut winsize) } == -1 {
[365](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L365)   |                 ----- ^^ the trait `From<i32>` is not implemented for `u64`
[366](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L366)   |                 |
[367](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L367)   |                 required by a bound introduced by this call
[368](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L368)   |
[369](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L369)   = help: the following other types implement trait `From<T>`:
[370](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L370)             <f32 as From<i16>>
[371](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L371)             <f32 as From<i8>>
[372](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L372)             <f32 as From<u16>>
[373](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L373)             <f32 as From<u8>>
[374](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L374)             <f64 as From<f32>>
[375](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L375)             <f64 as From<i16>>
[376](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L376)             <f64 as From<i32>>
[377](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L377)             <f64 as From<i8>>
[378](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L378)           and 67 others
[379](https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L379)   = note: required because of the requirements on the impl of `Into<u64>` for `i32`

https://gitlab.alpinelinux.org/otlabs/aports/-/jobs/802217#L361

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions