[QBS] Strange incremental build in QtC 3.2 qbs.

Smirnov Vladimir mapron at yandex.ru
Mon Sep 8 13:47:05 CEST 2014


On 08.09.2014 19:00, qbs-request at qt-project.org wrote:
> Err, no, please don't. It's supposed to be off by default. If it had
> been on, that could have been a possible problem source.
Yes, i noticed that it had been turned on. But i have more interesting 
results... I found on qbs tracker env variable for creator to be more 
verbose.
I turned that to level 4, so... (from command line shipped version I 
still had no luck):
-I tried to disable "timestamp checks". It hadn't helped. I read the 
TONS OF OUTPUT, lol, you were right (coffee-break), and found strange lines:
Checking for mutexRW
stamps stamps stamps
Dependent file missing (or smth like that)
Unfortunately, debug outputs didn't say which file is missing, so I must 
guess it =)
I have some... buggy line in tha file.
#include "/usr/local/arm-linux/<skipped>/atomicity.h"
I have experimented with atomics and just forget to remove it, instead 
placed in
#if 0

#endif
macros. But, when i commented out these lines, BUG disappeared 
magically! No instant rebuilds.
I think last changes (inspired by MY bugreport, ironically) of tracking 
missing include files had effect.

Another question, why "undefined" part of code had effect.



More information about the Qbs mailing list