No it did not reference it self.
I hit the same problem again (was fixed after updating) with something similar
to:
Project {
name: "Foo"
StaticLibrary {
name: parent.name + " Details"
version: "1.0.0"
Export { version: exportingProduct.version }
}
MyOwnApplicationImport {
condition: someConditionWhichEvaluatesToFalse
name: parent.name
version: details.version
Depends { name: parent.name + " Details"; id: details }
}
}
And it recursed on the applications version property.
Am 03.07.2024 um 23:56 schrieb Иван Комиссаров:
This (again) seems like an infinite recursion
https://bugreports.qt.io/projects/QBS/issues/QBS-1793 and has nothing to do
with XML.
Do you have a property accessing itself (maybe indirectly) by any chance?
Maybe in a Probe?
You can try applying
https://codereview.qt-project.org/c/qbs/qbs/+/568678 locally to debug the
issue (should print the call stack of the prop that invokes recursion) but
note this change was merged out due to a memory leak.
Ivan.
3 июля 2024 г., в 22:59, Björn Schäpers <qt-maill...@hazardy.de> написал(а):
Hi,
sorry for the delay. I've attacked the stack, it was always evaluating the
same property again.
This is qbs at 20de9f301.
_______________________________________________
Qbs mailing list
Qbs@qt-project.org
https://lists.qt-project.org/listinfo/qbs