-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
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
[BUG] Not possible currently to compile marlin 2.0.9.1 using only the arduino IDE #22711
Comments
unsure its the reason but not all arch are set in the library properties... |
There is only one version of U8glib-HAL version 0.5.0 avalable in the arduino ide library manager. |
The features.ini in 2.0.9.1 specifies U8glib-HAL@~0.4.5 for platformio. It is also required by Arduino ide. This is a modified U8glib from Marlin. It is in the MarlinFirmware/U8glib-HAL repository, but internally it is still called U8glib.h (this is why you cannot install it from the arduino ide library manager, it conflicts with the current U8glib) In bugfix and 2.0.x and will be in next release of Marlin, everything has been updated to use U8glib-HALh as provided by U8glib-HAL@~0.5.0 To use the correct version of U8glib do the following: Or as has been mentioned a billion times, give up on the old criminally backwards and slow Arduino IDE and use platfomio/vscode. https://marlinfw.org/docs/basics/install_platformio_vscode.html |
"Did you test the latest bugfix-2.0.x code? Yes, and the problem still exists." You simply install U8glib-HAL v 0.5.0 from the arduino ide library manager and compile. |
No it is not. The problem is that "It is not possible currently to compile marlin 2.0.9.1 using only the arduino IDE" (i.e. marlin 2.0.9.1 doesn't work with U8glib-HAL 0.5.0). |
The problem does not exist in bugfix. |
What's with the emoji? It might be that bugfix compiles, but compiling marlin 2.0.9.1 (an official release) using only the arduino IDE is not possible, hence "It is not possible currently to compile marlin 2.0.9.1 using only the arduino IDE" is not false. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Did you test the latest
bugfix-2.0.x
code?Yes, and the problem still exists.
Bug Description
There is only one version (0.5.0 it seems) of U8glib-HAL available via the arduino library manager..
It is not possible atm the get marlin 2.0.9.1 to compile using only arduino IDE as for U8glib-HAL the header that was called U8glib.h in U8glib-HAL 0.4.5 is now called U8Glib-HAL.h (marlin 2.0.9.1 seems to require U8glib.h from U8glib-HAL 0.4.5).
I have not tested if 0.4.5 actually works, but c9a7fd1 did make it into 2.0.9.1 (i.e. using U8glib-HAL), but 69b44c2 did not.
It seems like 2.0.9.1 was intended to be used with U8glib-HAL 0.4.5
NOTE: I did not test the bugfix-2.0.x code, but this issue is not about the bugfix-2.0.x branch
Bug Timeline
See description (it seems that this bug is caused by not providing the option to download 0.4.5 via the arduino library manager)
Expected behavior
I am able to select 0.4.5/0.5.0 via the arduino library manager + there is a note in the readme.md of marlin "explaining the situation".
Actual behavior
See bug description
Steps to Reproduce
Version of Marlin Firmware
2.0.9.1
Printer model
No response
Electronics
No response
Add-ons
No response
Bed Leveling
No response
Your Slicer
No response
Host Software
No response
Additional information & file uploads
Other people experiencing this issue..
#22652
#22324 (comment)
The text was updated successfully, but these errors were encountered: