Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Messages from 2 crates - 1 fails and 1 future reject #3472

Closed
kekePower opened this issue Apr 8, 2023 · 5 comments
Closed

Messages from 2 crates - 1 fails and 1 future reject #3472

kekePower opened this issue Apr 8, 2023 · 5 comments
Labels
bug Something isn't working fixed-in-nightly This is (or is assumed to be) fixed in the nightly builds.

Comments

@kekePower
Copy link

Build Environment (please complete the following information):

% lsb_release -a
LSB Version:	*
Distributor ID:	Mageia
Description:	Mageia 9
Release:	9
Codename:	mga9

Compiler: gcc 12.2.1 
Rust version: 1.68.0

Dependencies

Did you run the get-deps script to install required system dependencies?
Was it successful?

Packaging fails, hence N/A.

The build output

This is when "quanta" fails when building on i586.

   Compiling quanta v0.9.3
error[E0599]: no function or associated item named `new` found for struct `CpuId` in the current scope
   --> /home/iurt/rpmbuild/BUILD/wezterm-20230326-111934-3666303c/vendor/quanta/src/lib.rs:583:24
    |
583 |     let cpuid = CpuId::new();
    |                        ^^^ function or associated item not found in `CpuId`

error[E0599]: no function or associated item named `new` found for struct `CpuId` in the current scope
   --> /home/iurt/rpmbuild/BUILD/wezterm-20230326-111934-3666303c/vendor/quanta/src/lib.rs:591:24
    |
591 |     let cpuid = CpuId::new();
    |                        ^^^ function or associated item not found in `CpuId`

For more information about this error, try `rustc --explain E0599`.
error: could not compile `quanta` due to 2 previous errors
warning: build failed, waiting for other jobs to finish...
error: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.p0Dvxa (%build)

https://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/20230408165902.kekepower.duvel.2902318/wezterm-20230326-1.mga9/build.i586.0.20230408170004.log

Build completes successfully with i586 is excluded.

And quick-xml future reject:

warning: `wezterm-gui` (bin "wezterm-gui") generated 1 warning
    Finished release [optimized] target(s) in 5m 11s
warning: the following packages contain code that will be rejected by a future version of Rust: quick-xml v0.22.0
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1
wez added a commit that referenced this issue Apr 8, 2023
@wez
Copy link
Owner

wez commented Apr 8, 2023

Potentially resolved now in main.

@wez wez added the fixed-in-nightly This is (or is assumed to be) fixed in the nightly builds. label Apr 8, 2023
@kekePower
Copy link
Author

Can confirm that the fix solves the build issue on i586.

Thanks!

@wez
Copy link
Owner

wez commented Apr 9, 2023

I'll close this; the xcb/quick-xml thing will get picked up once it is released.

@wez wez closed this as completed Apr 9, 2023
@github-actions
Copy link

github-actions bot commented May 9, 2023

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 9, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working fixed-in-nightly This is (or is assumed to be) fixed in the nightly builds.
Projects
None yet
Development

No branches or pull requests

2 participants