FS#58022 - qbs-1.11.0-1 missing header tools/projectgeneratormanager.h

Attached to Project: Arch Linux
Opened by Steven Noonan (neunon) - Thursday, 29 March 2018, 12:55 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 29 March 2018, 17:34 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

It looks like qbs is missing a header file, looks like a bug in src/lib/corelib/tools/tools.pri:

$ for FILE in $(cat /usr/include/qbs/qbs.h | grep ^#include | cut -d'"' -f 2); do [ -f /usr/include/qbs/$FILE ] || echo $FILE; done
tools/projectgeneratormanager.h
$ pacman -Ql qbs | grep projectgeneratormanager
$


Trying to include qbs.h results in this:

/usr/include/qbs/qbs.h:60:10: fatal error: tools/projectgeneratormanager.h: No such file or directory
#include "tools/projectgeneratormanager.h"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.


This would fix it:

diff --git a/src/lib/corelib/tools/tools.pri b/src/lib/corelib/tools/tools.pri
index e40a4f89..6186cbb7 100644
--- a/src/lib/corelib/tools/tools.pri
+++ b/src/lib/corelib/tools/tools.pri
@@ -123,6 +123,7 @@ osx {
$$PWD/buildoptions.h \
$$PWD/generateoptions.h \
$$PWD/generatorpluginmanager.h \
+ $$PWD/projectgeneratormanager.h \
$$PWD/installoptions.h \
$$PWD/qbspluginmanager.h \
$$PWD/setupprojectparameters.h \
This task depends upon

Closed by  Doug Newgard (Scimmia)
Thursday, 29 March 2018, 17:34 GMT
Reason for closing:  Fixed
Additional comments about closing:  qbs 1.11.0-2

Loading...