-
Notifications
You must be signed in to change notification settings - Fork 12
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
boot.elf #1
Comments
|
I'm using master branch.
Thanks for your help |
Hmm. I haven't tried building under cygwin (only under Linux, or WSL on windows). But there should be a lot more output from waf between the "Entering directory" and "Leaving directory" lines. Could you try running Also, if it is actually building, it might be appending |
Here's the output for 'waf build -vvv' From the output everything look fine until the end. There's that line
I suppose that means the file has been created, however there no such file or boot.elf.exe in the expected directory
I'll try to install WSL+Ubuntu, Thanks |
Oh, one more thing to check: waf does out-of-tree builds, so |
I've ended up formatting my computer because I've previously completely removed Windows Store and I wasn't able to install WSL+Ubuntu, so I don't have Cygwin or the original repository,
Any idea? I've attached the full log if that helps Thanks |
Hmm, interesting.. there must be a difference in the include files that we're using, looks like something is including math headers. Seems like a legit collision, maybe the I see two options for the true fix: renaming the class (which should just be a big find/replace) or finding what is including that math header and changing it from the C-style If you just want to get the code up and running, I've been using WSL+Debian as my WSL environment (you should be able to install both side by side if you want to try it), which may give you better luck. I'll try installing WSL+Ubuntu tonight if I can, and see if I can repro the error you're seeing. |
Yep, that's what the output should be under QEMU - task A and task B should just loop forever doing Looks like the tests are broken for me on Sorry you had to reinstall windows and then install two different WSL environments to get it working! |
Np, Thanks |
I sometimes use the virtualbox debugger, but mainly I use the qemu gdb mode
(the `-s` option). Unfortunately, gdb doesn't like it when the UEFI
firmware switches to 64 bit though, so I add a while loop with a boolean
flag as an initial breakpoint, then attach the debugger, set any actual
breakpoints I want, and flip the flag.
…On Thu, Jun 14, 2018, 1:55 PM bojumoxu5musicinfo ***@***.***> wrote:
Np,
Thanks for all your help and all your work, can't wait to study this
project.
Side question, do you have a way to debug the code at run-time
(breakpoint, watches, ...)?
Thanks
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAE784qlJFTr0YWE09bewplr_EAkbxCzks5t8s2tgaJpZM4UicFh>
.
|
Hi, I close the ticket as the issue has been resolved, Thanks |
You'll have to manually pause the kernel's execution. I don't know gdbgui, but in plain gdb you can just hit ctrl-C. You should then be in the loop, and be able to set the value of your boolean flag to exit the loop, then continue execution. Then it should go on and hit any breakpoints you've set later in the code. |
Hi,
While executing waf build, I get this error
There's no boot.elf in that directory,
from the src/boot/wscript this file seems to be an input file.
efi.set_inputs([out.make_node("boot.elf")])
Any ideas?
Thanks
The text was updated successfully, but these errors were encountered: