-
Notifications
You must be signed in to change notification settings - Fork 13
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
Build gets errors on macOS Big Sur #647
Comments
ugh. So here's what's going on: mkisofs-rs is being built without taking the lockfile into account (https://github.com/Thog/mkisofs-rs/blob/master/Cargo.lock). So it ends up building with a newer version of clap, which our pinned rust version does not support. I think I know what to do to fix it. In the meantime, you can run Thanks for raising this issue! |
This is related to #585. |
The build process goes on by using your fix, but there is another error while running Here is the log.
And my qemu version
|
This diff fixed the qemu error: diff --git a/Makefile.toml b/Makefile.toml
index ee43cc80..ae7bc2e9 100644
--- a/Makefile.toml
+++ b/Makefile.toml
@@ -31,7 +31,7 @@ QEMU_COMMON_FLAGS = """\
-vnc ${VNC_PORT} \
-no-reboot \
-drive id=diskA,file=DISK.img,format=raw,if=none -device ahci,id=ahci \
- -device ide-drive,drive=diskA,bus=ahci.0 \
+ -device ide-hd,drive=diskA,bus=ahci.0 \
-machine q35 \
-m 512M""" And finally qemu is running, and I need to connect to VNC port to access the shell? |
What's the login name and password? I tried |
|
thank you, login success. |
Command to build:
cargo make qemu
I think it's not due to Sunrise OS itself, it's the Rust crates this project uses, maybe it will be a quick fix to update some crates to the latest version.
Here is some part of the log. Errors happens at the end of the log
The text was updated successfully, but these errors were encountered: