-
-
Notifications
You must be signed in to change notification settings - Fork 66
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
Rambo, Ramps arduino/bugfix builds are broken #80
Comments
Great minds.... I was looking into this yesterday and had a issue report typed up but canceled because I found out even less than you. I looked at the PR's in marlin on the 7th and forward, someone showed and issue and a couple of days later there was supposed to be a fix. I have not dug any deeper. Is there anyway to compile with P.io? |
Yeah, it should compile with both, and only keep the pio hex file. This is just an additional check I added to have some confidence that the software would build with arduino, since we were still using that at the time. It didn't catch the windows CreateProcess error though. If I just disable the arduino compile, I think it should work again, but I guess I haven't tested that either. But then, I will just always assume that arduino is a dead end after 2.0.7.2. |
I also found where I think the library is added in platformio: https://github.com/MarlinFirmware/Marlin/blob/bugfix-2.0.x/ini/features.ini#L38 The library name is a little different (U8glib-HAL) so maybe that is the difference. This is where I think the same line is in 2.0.7.2: The version is a little different. |
The git blame says that change is 7 months old you think that is really it? Worth a shot either way. P.io won't output the source as well as the hex? |
The skr only uses pio. It will be the same as that build (but with a .hex instead of a .bin). The arduino build step doesn't do anything for the output, it just is an extra step to tell us if it would build in arduino.
Your git foo is strong. But the first one (in bugfix-2.0.x) was 20d ago. The change in 2.0.7.2 was months ago. |
This is where I think it was broken (for us): Useful comment: |
Argh.
I think I finally have the Marlin folder "installed" in the right place, and it is using the rambo version instead. |
So, if I just disable the arduino build, it still works fine, and we get green check marks. The builds are with platformio and have the same contents. We just don't have any warm fuzzies that it will build at all in arduino. Maybe that is OK? Because we have XLoader now, and anyone who wants to edit it will just have to use platformio? |
Heck yes, arduino IDE is falling behind quickly. Super finicky, and very slow. P.io is easy enough and Xloader seems to bridge the gap for the stragglers that don't want to edit. Thanks homie! |
I have been ignoring them for a while, hoping that bugfix will get fixed at some point. But that doesn't seem to be happening.
I'm not sure the root cause, this is the error I see:
That looks like it isn't getting U8glib, or it is getting the wrong version. I see this at the top though:
...
The ways forward:
The text was updated successfully, but these errors were encountered: