Skip to contentSkip to conversation

qt5tools: disable qdoc (needs qtdeclarative)

PATCH New Peter Seiderer 2 participants 4 messages Mar 29, 2016 – Apr 12, 2016

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 qt5tools: disable qdoc (needs qtdeclarative)

Fixes [1]:

Project ERROR: Unknown module(s) in QT: qmldevtools-private Makefile:63: recipe for target 'sub-qdoc-qmake_all' failed

[1] http://autobuild.buildroot.net/results/b0a/b0a5641beae14ff79a9d5a628bb41957826eb623

---
 .../0001-Disable-qdoc-needs-qtdeclarative.patch    | 30 ++++++++++++++++++++++
 1 file changed, 30 insertions(+)
 create mode 100644 package/qt5/qt5tools/0001-Disable-qdoc-needs-qtdeclarative.patch
package/qt5/qt5tools/0001-Disable-qdoc-needs-qtdeclarative.patch new file +30 -0
new file mode 100644
index 0000000..61cbdfe
@@ -0,0 +1,30 @@
+From acdb24783322bb6e69df61cf04df2b2e47a06ad2 Mon Sep 17 00:00:00 2001
+From: Peter Seiderer <[email protected]>
+Date: Tue, 29 Mar 2016 13:37:09 +0200
+Subject: [PATCH] Disable qdoc (needs qtdeclarative).
+
+Fixes:
+
+  Project ERROR: Unknown module(s) in QT: qmldevtools-private
+  Makefile:63: recipe for target 'sub-qdoc-qmake_all' failed
+
+Signed-off-by: Peter Seiderer <[email protected]>
+---
+ src/src.pro | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/src/src.pro b/src/src.pro
+index 387d54f..494898f 100644
+--- a/src/src.pro
++++ b/src/src.pro
+@@ -14,7 +14,6 @@ qtHaveModule(widgets) {
+ }
+ 
+ SUBDIRS += linguist \
+-    qdoc \
+     qtplugininfo
+ if(!android|android_app):!ios: SUBDIRS += qtpaths
+ 
+-- 
+2.1.4
+
Signature · 1 line
2.1.4
#1 lore raw

PATCH 1/1 qt5tools: disable qdoc (needs qtdeclarative)

Hello,

Quoted 8 lines · Peter Seiderer

Fixes [1]:

Project ERROR: Unknown module(s) in QT: qmldevtools-private Makefile:63: recipe for target 'sub-qdoc-qmake_all' failed

[1] http://autobuild.buildroot.net/results/b0a/b0a5641beae14ff79a9d5a628bb41957826eb623

Thanks, I've applied to fix the build issue, but I would really prefer a solution that is acceptable upstream. If I remember correctly, you can do some conditionals in .pro files like "if qtdeclarative is available, then do this". This way, you could build qdoc if qtdeclarative is available, and not build it otherwise.

What do you think?

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#2 lore raw

PATCH 1/1 qt5tools: disable qdoc (needs qtdeclarative)

Hello Thomas,

Quoted 12 lines · Thomas Petazzoni

Hello,

Quoted 8 lines · Peter Seiderer

Fixes [1]:

Project ERROR: Unknown module(s) in QT: qmldevtools-private Makefile:63: recipe for target 'sub-qdoc-qmake_all' failed

[1] http://autobuild.buildroot.net/results/b0a/b0a5641beae14ff79a9d5a628bb41957826eb623

Quoted 7 lines

Thanks, I've applied to fix the build issue, but I would really prefer a solution that is acceptable upstream. If I remember correctly, you can do some conditionals in .pro files like "if qtdeclarative is available, then do this". This way, you could build qdoc if qtdeclarative is available, and not build it otherwise.

What do you think?

Will try to submit the conditional compile solution upstream (but not sure if the preferred upstream solution would be qdoc without qml support as done for the linguist/lupdate tool)...

Regards,
Peter

Quoted 2 lines

Thomas

#3 lore raw

PATCH 1/1 qt5tools: disable qdoc (needs qtdeclarative)

Hello Thomas,

Quoted 22 lines · Peter Seiderer

Hello Thomas,

Quoted 18 lines · Thomas Petazzoni

Hello,

Quoted 8 lines · Peter Seiderer

Fixes [1]:

Project ERROR: Unknown module(s) in QT: qmldevtools-private Makefile:63: recipe for target 'sub-qdoc-qmake_all' failed

[1] http://autobuild.buildroot.net/results/b0a/b0a5641beae14ff79a9d5a628bb41957826eb623

Thanks, I've applied to fix the build issue, but I would really prefer a solution that is acceptable upstream. If I remember correctly, you can do some conditionals in .pro files like "if qtdeclarative is available, then do this". This way, you could build qdoc if qtdeclarative is available, and not build it otherwise.

Quoted 6 lines
Quoted 1 line

What do you think?

Will try to submit the conditional compile solution upstream (but not sure if the preferred upstream solution would be qdoc without qml support as done for the linguist/lupdate tool)...

No (more) need for a upstream patch, the proper solution will be in the next qttools release: commit 'qdoc: Let qdoc run without QtDeclarative' from Martin Smith (see [1] and [2])...

Regards,
Peter

[1] https://bugreports.qt.io/browse/QTBUG-51676
[2] http://code.qt.io/cgit/qt/qttools.git/commit/?id=2b262fad86ef38a5fa692b4c73e6ec26a5d45a5f

Quoted 10 lines

Regards,
Peter

Quoted 2 lines

Thomas

_______________________________________________
buildroot mailing list
buildroot at busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot