When building a project located on the root of a drive, qbs soft asserts and fails to find the project's references.
qbs -f Q:\qt.qbs
gives
C:\build\qt>qbs -f Q:\qt.qbs
Qt: Untested Windows version 6.4 detected!
No build graph exists yet for this configuration.
Resolving project for configuration MSVC2013_x86-debug
SOFT ASSERT: isAbsolute(base) in ..\..\..\..\src\lib\corelib\tools\fileinfo.cpp:168
base: Q:, rel: modules
SOFT ASSERT: isAbsolute(base) in ..\..\..\..\src\lib\corelib\tools\fileinfo.cpp:168
base: , rel: qbs
SOFT ASSERT: isAbsolute(base) in ..\..\..\..\src\lib\corelib\tools\fileinfo.cpp:168
base: Q:, rel: qbs
SOFT ASSERT: isAbsolute(base) in ..\..\..\..\src\lib\corelib\tools\fileinfo.cpp:168
base: Q:, rel: headers
SOFT ASSERT: isAbsolute(base) in ..\..\..\..\src\lib\corelib\tools\fileinfo.cpp:168
base: Q:, rel: modules
SOFT ASSERT: isAbsolute(base) in ..\..\..\..\src\lib\corelib\tools\fileinfo.cpp:168
base: , rel: qbs
SOFT ASSERT: isAbsolute(base) in ..\..\..\..\src\lib\corelib\tools\fileinfo.cpp:168
base: Q:, rel: qbs
SOFT ASSERT: isAbsolute(base) in ..\..\..\..\src\lib\corelib\tools\fileinfo.cpp:168
base: Q:, rel: headers
SOFT ASSERT: isAbsolute(base) in ..\..\..\..\src\lib\corelib\tools\fileinfo.cpp:168
base: Q:, rel: plugins/platforms/platforms.qbs
ERROR: Q:\qt.qbs:70:21 Referenced directory '' does not contain a qbs file.
| For Gerrit Dashboard: QBS-760 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 107924,3 | fix FileInfo::path for files in root directories | master | qbs/qbs | Status: ABANDONED | -1 | 0 |
| 107944,2 | fix FileInfo::path for files in root directories | 1.4 | qbs/qbs | Status: MERGED | +2 | 0 |