Prusa-Firmware-SL1
Prusa-Firmware-SL1 copied to clipboard
Unable to build firmware due to dependency errors
When trying to build the firmware according to the description in the readme, I am running into issues with dependencies not being able to be resolved according to bitbake. Specifically the issue arises with commits not being found in the Qt 5 packages used by the firmware. An example of these errors is shown below:
ERROR: qtxmlpatterns-5.15.2+gitAUTOINC+50421402f0-r0 do_fetch: Fetcher failure: Unable to find revision 50421402f05b3ee3c76c6cff455a69efaf576b6d in branch 5.15.2 even from upstream
ERROR: qtxmlpatterns-5.15.2+gitAUTOINC+50421402f0-r0 do_fetch: Fetcher failure for URL: 'git://code.qt.io/qt/qtxmlpatterns.git;name=qtxmlpatterns;branch=5.15.2;protocol=git'. Unable to fetch URL from any source.
the same issue arises for other Qt 5 packages as well.
That is quite unfortunate. The source providers may delete old source code versions on their behalf. We cannot do much in this situation. Anyway, we just released FW 1.7.2 which uses Qt 5.15.7 which is still online, thus the image builds OK. Just a side note, you have to use gcc <= 12 and python <= 3.10.