On Thu, Mar 9, 2023 at 4:19 AM Tamis <[email protected]> wrote: > > Hello all, > > I believe that we resolved the issue. > The issue was reproduced again during latest nightly build. And then was also > reproducible manually. > So, I modified the recipe and spitted S and B variables. > So I set: > > S = "${WORKDIR}/git" > B = "${S}/v2" > > Fixed the paths into do_install. > Now both B and S are into the PSEUDO_IGNORE_PATHS automatically and now if we > install files from S those are now ignored. > > After next invocation of the recipe the error was not reproducible. So I > believe that issue was resolved. > > Thanks a lot Richard for your input and Qi for your hint.
Wow, I think I've been seeing a similar issue. Thank you so much for the investigation! We have some recipes building Qt libraries & binaries with qmake - https://gitlab.com/vglass/ivc. The QT classes use a split build dir, and we have: S="${WORKDIR}/git/src/usivc/ivclib" B="${SEPB}" SEPB="${WORKDIR}/${B}" However, the QT .pro files are full of references to parent directories like: SOURCES += ../syslog.cpp SOURCES += ../../data-structures/ringbuffer.c Would it be okay to PSEUDO_IGNORE_PATHS .= ",${WORKDIR}/git" to work around the issue? It's still specified within the source directory - just at a higher level. I don't know the QT build system, but ${S} being set down in the subdirectory with the .pro file seems needed for QT. Regards, Jason
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#59378): https://lists.yoctoproject.org/g/yocto/message/59378 Mute This Topic: https://lists.yoctoproject.org/mt/91650136/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
