The problem with cr3 seems to be a conflicting UI API.
I didn't have time to really look into it, but it seems to me that in
cr3/cr3_onyx/lcl_ui/number_dialog.h
there's a definition for
ui::NumberDialog::NumberDialog(QWidget *parent, QString title)
used in
cr3/cr3_onyx/lcl_ui/line_edit.cpp
( NumberDialog dialog(0, name); )
conflicting with the definition of
ui::NumberDialog::NumberDialog(QWidget *parent);
in
code/include/onyx/ui/number_dialog.h
(which seems more recent)
I therefore assume that Onyx likely is _not_ providing the current firmware versions of their source
.
These seem to be incompatible versions.