* [meta-qt5][PATCH v5 1/2] qtimageformats: allow empty qtimageformats package
@ 2014-03-12 22:52 Jonathan Liu
2014-03-12 22:52 ` [meta-qt5][PATCH v5 2/2] packagegroup-qt5-toolchain-target: include all modules for development Jonathan Liu
0 siblings, 1 reply; 11+ messages in thread
From: Jonathan Liu @ 2014-03-12 22:52 UTC (permalink / raw)
To: openembedded-devel
This fixes installing qtimageformats-dev with opkg as it depends on the
qtimageformats package which wasn't created.
The qtimageformats package was not created as it is empty and BitBake
avoids producing empty packages by default. The installed files consist
of source files split into qtimageformats-dbg, CMake files split into
qtimageformats-dev, plugins split into qtimageformats-plugins and
debug build of plugins split into qtimageformats-plugins-dbg.
Signed-off-by: Jonathan Liu <net147@gmail.com>
---
recipes-qt/qt5/qtimageformats.inc | 1 +
1 file changed, 1 insertion(+)
diff --git a/recipes-qt/qt5/qtimageformats.inc b/recipes-qt/qt5/qtimageformats.inc
index 1b4bb4f..f90e58a 100644
--- a/recipes-qt/qt5/qtimageformats.inc
+++ b/recipes-qt/qt5/qtimageformats.inc
@@ -1,3 +1,4 @@
require qt5.inc
DEPENDS += "qtbase tiff"
+ALLOW_EMPTY_${PN} = "1"
--
1.9.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [meta-qt5][PATCH v5 2/2] packagegroup-qt5-toolchain-target: include all modules for development
2014-03-12 22:52 [meta-qt5][PATCH v5 1/2] qtimageformats: allow empty qtimageformats package Jonathan Liu
@ 2014-03-12 22:52 ` Jonathan Liu
2014-03-13 2:01 ` Otavio Salvador
0 siblings, 1 reply; 11+ messages in thread
From: Jonathan Liu @ 2014-03-12 22:52 UTC (permalink / raw)
To: openembedded-devel
This adds the necessary target packages for development with all of the
Qt 5 modules.
Signed-off-by: Jonathan Liu <net147@gmail.com>
---
.../packagegroup-qt5-toolchain-target.bb | 80 ++++++++++++++++++----
1 file changed, 65 insertions(+), 15 deletions(-)
diff --git a/recipes-qt/packagegroups/packagegroup-qt5-toolchain-target.bb b/recipes-qt/packagegroups/packagegroup-qt5-toolchain-target.bb
index 997df18..3fcc38f 100644
--- a/recipes-qt/packagegroups/packagegroup-qt5-toolchain-target.bb
+++ b/recipes-qt/packagegroups/packagegroup-qt5-toolchain-target.bb
@@ -9,32 +9,82 @@ PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1"
# Requires meta-ruby to work
USE_RUBY = " \
- qtwebkit-mkspecs \
+ qtquick1-dev \
+ qtquick1-mkspecs \
+ qtquick1-plugins \
+ qtquick1-qmlplugins \
+ qttools-dev \
+ qttools-mkspecs \
+ qttools-plugins \
+ qttools-staticdev \
+ qttools-tools \
qtwebkit-dev \
+ qtwebkit-mkspecs \
+ qtwebkit-qmlplugins \
+"
+
+# Requires Wayland to work
+USE_WAYLAND = " \
+ qtwayland-dev \
+ qtwayland-mkspecs \
+ qtwayland-plugins \
+ qtwayland-tools \
+"
+
+# Requires X11 to work
+USE_X11 = " \
+ qtx11extras-dev \
+ qtx11extras-mkspecs \
"
RDEPENDS_${PN} += " \
packagegroup-core-standalone-sdk-target \
libsqlite3-dev \
- qtbase-mkspecs \
- qtscript-mkspecs \
- qtxmlpatterns-mkspecs \
- qtdeclarative-mkspecs \
- qtsensors-mkspecs \
+ qt3d-dev \
qt3d-mkspecs \
- qtlocation-mkspecs \
- qtsvg-mkspecs \
+ qt3d-qmlplugins \
qtbase-dev \
+ qtbase-fonts \
+ qtbase-mkspecs \
+ qtbase-plugins \
+ qtbase-staticdev \
+ qtconnectivity-dev \
+ qtconnectivity-mkspecs \
+ qtconnectivity-qmlplugins \
qtdeclarative-dev \
- qtscript-dev \
- qt3d-dev \
+ qtdeclarative-mkspecs \
+ qtdeclarative-plugins \
+ qtdeclarative-qmlplugins \
+ qtdeclarative-staticdev \
+ qtgraphicaleffects-qmlplugins \
+ qtimageformats-dev \
+ qtimageformats-plugins \
qtlocation-dev \
+ qtlocation-mkspecs \
+ qtlocation-plugins \
+ qtlocation-qmlplugins \
+ qtmultimedia-dev \
+ qtmultimedia-mkspecs \
+ qtmultimedia-plugins \
+ qtmultimedia-qmlplugins \
+ qtquickcontrols-qmlplugins \
+ qtscript-dev \
+ qtscript-mkspecs \
qtsensors-dev \
+ qtsensors-mkspecs \
+ qtsensors-plugins \
+ qtsensors-qmlplugins \
+ qtserialport-dev \
+ qtserialport-mkspecs \
qtsvg-dev \
- qtxmlpatterns-dev \
- qtdeclarative-dev \
- qtdeclarative-plugins \
- qtdeclarative-qmlplugins \
- qtgraphicaleffects-dev \
+ qtsvg-mkspecs \
+ qtsvg-plugins \
+ qtsystems-dev \
+ qtsystems-mkspecs \
+ qtsystems-qmlplugins \
+ ${@base_contains('DISTRO_FEATURES', 'wayland', '${USE_WAYLAND}', '', d)} \
${@base_contains('BBFILE_COLLECTIONS', 'ruby-layer', '${USE_RUBY}', '', d)} \
+ ${@base_contains('DISTRO_FEATURES', 'x11', '${USE_X11}', '', d)} \
+ qtxmlpatterns-dev \
+ qtxmlpatterns-mkspecs \
"
--
1.9.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [meta-qt5][PATCH v5 2/2] packagegroup-qt5-toolchain-target: include all modules for development
2014-03-12 22:52 ` [meta-qt5][PATCH v5 2/2] packagegroup-qt5-toolchain-target: include all modules for development Jonathan Liu
@ 2014-03-13 2:01 ` Otavio Salvador
2014-03-14 3:13 ` Jonathan Liu
2014-03-30 21:52 ` Jonathan Liu
0 siblings, 2 replies; 11+ messages in thread
From: Otavio Salvador @ 2014-03-13 2:01 UTC (permalink / raw)
To: OpenEmbedded Devel List
Hello,
On Wed, Mar 12, 2014 at 7:52 PM, Jonathan Liu <net147@gmail.com> wrote:
> This adds the necessary target packages for development with all of the
> Qt 5 modules.
>
> Signed-off-by: Jonathan Liu <net147@gmail.com>
| Computing transaction...error: Can't install
qtwayland-dev-5.2.1+git0+573d0ee5ba-r0.0@cortexa9hf_vfp_neon: no
package provides qtwayland = 5.2.1+git0+573d0ee5ba-r0.0
|
| Saving cache...
|
| WARNING: /home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/run.populate_sdk_image.29400:1
exit 1 from
| smart --data-dir=${target_rootfs}/var/lib/smart install -y
${pkgs_to_install}
| DEBUG: Python function do_populate_sdk finished
| ERROR: Function failed: populate_sdk_image (log file is located at
/home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/lo
Please fix this and test the combinations of enable/disable features.
They seem not well tested.
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-qt5][PATCH v5 2/2] packagegroup-qt5-toolchain-target: include all modules for development
2014-03-13 2:01 ` Otavio Salvador
@ 2014-03-14 3:13 ` Jonathan Liu
2014-03-30 21:52 ` Jonathan Liu
1 sibling, 0 replies; 11+ messages in thread
From: Jonathan Liu @ 2014-03-14 3:13 UTC (permalink / raw)
To: OpenEmbedded Devel List
On 13 March 2014 13:01, Otavio Salvador <otavio@ossystems.com.br> wrote:
> Hello,
>
> On Wed, Mar 12, 2014 at 7:52 PM, Jonathan Liu <net147@gmail.com> wrote:
>> This adds the necessary target packages for development with all of the
>> Qt 5 modules.
>>
>> Signed-off-by: Jonathan Liu <net147@gmail.com>
>
> | Computing transaction...error: Can't install
> qtwayland-dev-5.2.1+git0+573d0ee5ba-r0.0@cortexa9hf_vfp_neon: no
> package provides qtwayland = 5.2.1+git0+573d0ee5ba-r0.0
> |
> | Saving cache...
> |
> | WARNING: /home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/run.populate_sdk_image.29400:1
> exit 1 from
> | smart --data-dir=${target_rootfs}/var/lib/smart install -y
> ${pkgs_to_install}
> | DEBUG: Python function do_populate_sdk finished
> | ERROR: Function failed: populate_sdk_image (log file is located at
> /home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/lo
That's interesting, qtwayland package exists for me:
qtwayland_5.2.1+git0+573d0ee5ba-r0.0_cortexa7hf-vfp-vfpv4-neon.ipk
qtwayland-dbg_5.2.1+git0+573d0ee5ba-r0.0_cortexa7hf-vfp-vfpv4-neon.ipk
qtwayland-dev_5.2.1+git0+573d0ee5ba-r0.0_cortexa7hf-vfp-vfpv4-neon.ipk
qtwayland-examples_5.2.1+git0+573d0ee5ba-r0.0_cortexa7hf-vfp-vfpv4-neon.ipk
qtwayland-examples-dbg_5.2.1+git0+573d0ee5ba-r0.0_cortexa7hf-vfp-vfpv4-neon.ipk
qtwayland-mkspecs_5.2.1+git0+573d0ee5ba-r0.0_cortexa7hf-vfp-vfpv4-neon.ipk
qtwayland-plugins_5.2.1+git0+573d0ee5ba-r0.0_cortexa7hf-vfp-vfpv4-neon.ipk
qtwayland-plugins-dbg_5.2.1+git0+573d0ee5ba-r0.0_cortexa7hf-vfp-vfpv4-neon.ipk
qtwayland-tools_5.2.1+git0+573d0ee5ba-r0.0_cortexa7hf-vfp-vfpv4-neon.ipk
qtwayland-tools-dbg_5.2.1+git0+573d0ee5ba-r0.0_cortexa7hf-vfp-vfpv4-neon.ipk
qtwayland package contains:
./usr/lib/libQt5WaylandClient.so.5
./usr/lib/libQt5WaylandClient.so.5.3
./usr/lib/libQt5Compositor.so.5.3.0
./usr/lib/libQt5WaylandClient.so.5.3.0
./usr/lib/libQt5Compositor.so.5.3
./usr/lib/libQt5Compositor.so.5
I was able to build SDK with qtwayland included.
Regards,
Jonathan
>
> Please fix this and test the combinations of enable/disable features.
> They seem not well tested.
>
> --
> Otavio Salvador O.S. Systems
> http://www.ossystems.com.br http://code.ossystems.com.br
> Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
> --
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-qt5][PATCH v5 2/2] packagegroup-qt5-toolchain-target: include all modules for development
2014-03-13 2:01 ` Otavio Salvador
2014-03-14 3:13 ` Jonathan Liu
@ 2014-03-30 21:52 ` Jonathan Liu
2014-04-19 2:27 ` Otavio Salvador
1 sibling, 1 reply; 11+ messages in thread
From: Jonathan Liu @ 2014-03-30 21:52 UTC (permalink / raw)
To: Otavio Salvador; +Cc: openembedded-devel
On 13/03/2014 1:01 PM, Otavio Salvador wrote:
> Hello,
>
> On Wed, Mar 12, 2014 at 7:52 PM, Jonathan Liu <net147@gmail.com> wrote:
>> This adds the necessary target packages for development with all of the
>> Qt 5 modules.
>>
>> Signed-off-by: Jonathan Liu <net147@gmail.com>
> | Computing transaction...error: Can't install
> qtwayland-dev-5.2.1+git0+573d0ee5ba-r0.0@cortexa9hf_vfp_neon: no
> package provides qtwayland = 5.2.1+git0+573d0ee5ba-r0.0
> |
> | Saving cache...
> |
> | WARNING: /home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/run.populate_sdk_image.29400:1
> exit 1 from
> | smart --data-dir=${target_rootfs}/var/lib/smart install -y
> ${pkgs_to_install}
> | DEBUG: Python function do_populate_sdk finished
> | ERROR: Function failed: populate_sdk_image (log file is located at
> /home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/lo
>
> Please fix this and test the combinations of enable/disable features.
> They seem not well tested.
>
It looks like qtwayland is not being built properly in your configration.
Can you provide configuration and steps to reproduce this failure?
I have not had any luck in reproducing it.
Regards,
Jonathan
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-qt5][PATCH v5 2/2] packagegroup-qt5-toolchain-target: include all modules for development
2014-03-30 21:52 ` Jonathan Liu
@ 2014-04-19 2:27 ` Otavio Salvador
2014-04-19 3:17 ` Jonathan Liu
0 siblings, 1 reply; 11+ messages in thread
From: Otavio Salvador @ 2014-04-19 2:27 UTC (permalink / raw)
To: Jonathan Liu; +Cc: OpenEmbedded Devel List
Hello Jonathan,
On Sun, Mar 30, 2014 at 6:52 PM, Jonathan Liu <net147@gmail.com> wrote:
> On 13/03/2014 1:01 PM, Otavio Salvador wrote:
>> On Wed, Mar 12, 2014 at 7:52 PM, Jonathan Liu <net147@gmail.com> wrote:
>>>
>>> This adds the necessary target packages for development with all of the
>>> Qt 5 modules.
>>>
>>> Signed-off-by: Jonathan Liu <net147@gmail.com>
>>
>> | Computing transaction...error: Can't install
>> qtwayland-dev-5.2.1+git0+573d0ee5ba-r0.0@cortexa9hf_vfp_neon: no
>> package provides qtwayland = 5.2.1+git0+573d0ee5ba-r0.0
>> |
>> | Saving cache...
>> |
>> | WARNING:
>> /home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/run.populate_sdk_image.29400:1
>> exit 1 from
>> | smart --data-dir=${target_rootfs}/var/lib/smart install -y
>> ${pkgs_to_install}
>> | DEBUG: Python function do_populate_sdk finished
>> | ERROR: Function failed: populate_sdk_image (log file is located at
>>
>> /home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/lo
>>
>> Please fix this and test the combinations of enable/disable features.
>> They seem not well tested.
>>
> It looks like qtwayland is not being built properly in your configration.
>
> Can you provide configuration and steps to reproduce this failure?
> I have not had any luck in reproducing it.
The wayland packages cannot be installed if wayland distro feature is
not available.
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-qt5][PATCH v5 2/2] packagegroup-qt5-toolchain-target: include all modules for development
2014-04-19 2:27 ` Otavio Salvador
@ 2014-04-19 3:17 ` Jonathan Liu
2014-04-19 3:29 ` Otavio Salvador
0 siblings, 1 reply; 11+ messages in thread
From: Jonathan Liu @ 2014-04-19 3:17 UTC (permalink / raw)
To: Otavio Salvador; +Cc: OpenEmbedded Devel List
On 19/04/2014 12:27 PM, Otavio Salvador wrote:
> Hello Jonathan,
>
> On Sun, Mar 30, 2014 at 6:52 PM, Jonathan Liu <net147@gmail.com> wrote:
>> On 13/03/2014 1:01 PM, Otavio Salvador wrote:
>>> On Wed, Mar 12, 2014 at 7:52 PM, Jonathan Liu <net147@gmail.com> wrote:
>>>> This adds the necessary target packages for development with all of the
>>>> Qt 5 modules.
>>>>
>>>> Signed-off-by: Jonathan Liu <net147@gmail.com>
>>> | Computing transaction...error: Can't install
>>> qtwayland-dev-5.2.1+git0+573d0ee5ba-r0.0@cortexa9hf_vfp_neon: no
>>> package provides qtwayland = 5.2.1+git0+573d0ee5ba-r0.0
>>> |
>>> | Saving cache...
>>> |
>>> | WARNING:
>>> /home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/run.populate_sdk_image.29400:1
>>> exit 1 from
>>> | smart --data-dir=${target_rootfs}/var/lib/smart install -y
>>> ${pkgs_to_install}
>>> | DEBUG: Python function do_populate_sdk finished
>>> | ERROR: Function failed: populate_sdk_image (log file is located at
>>>
>>> /home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/lo
>>>
>>> Please fix this and test the combinations of enable/disable features.
>>> They seem not well tested.
>>>
>> It looks like qtwayland is not being built properly in your configration.
>>
>> Can you provide configuration and steps to reproduce this failure?
>> I have not had any luck in reproducing it.
> The wayland packages cannot be installed if wayland distro feature is
> not available.
>
By default, DISTRO_FEATURES does not contain wayland so I wonder if it
makes sense for to add wayland to DISTRO_FEATURES if it is not available.
Is there a better method than checking if DISTRO_FEATURES has wayland
for qtwayland?
Regards,
Jonathan
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-qt5][PATCH v5 2/2] packagegroup-qt5-toolchain-target: include all modules for development
2014-04-19 3:17 ` Jonathan Liu
@ 2014-04-19 3:29 ` Otavio Salvador
2014-04-19 3:56 ` Jonathan Liu
0 siblings, 1 reply; 11+ messages in thread
From: Otavio Salvador @ 2014-04-19 3:29 UTC (permalink / raw)
To: Jonathan Liu; +Cc: OpenEmbedded Devel List
On Sat, Apr 19, 2014 at 12:17 AM, Jonathan Liu <net147@gmail.com> wrote:
> On 19/04/2014 12:27 PM, Otavio Salvador wrote:
>>
>> Hello Jonathan,
>>
>> On Sun, Mar 30, 2014 at 6:52 PM, Jonathan Liu <net147@gmail.com> wrote:
>>>
>>> On 13/03/2014 1:01 PM, Otavio Salvador wrote:
>>>>
>>>> On Wed, Mar 12, 2014 at 7:52 PM, Jonathan Liu <net147@gmail.com> wrote:
>>>>>
>>>>> This adds the necessary target packages for development with all of the
>>>>> Qt 5 modules.
>>>>>
>>>>> Signed-off-by: Jonathan Liu <net147@gmail.com>
>>>>
>>>> | Computing transaction...error: Can't install
>>>> qtwayland-dev-5.2.1+git0+573d0ee5ba-r0.0@cortexa9hf_vfp_neon: no
>>>> package provides qtwayland = 5.2.1+git0+573d0ee5ba-r0.0
>>>> |
>>>> | Saving cache...
>>>> |
>>>> | WARNING:
>>>>
>>>> /home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/run.populate_sdk_image.29400:1
>>>> exit 1 from
>>>> | smart --data-dir=${target_rootfs}/var/lib/smart install -y
>>>> ${pkgs_to_install}
>>>> | DEBUG: Python function do_populate_sdk finished
>>>> | ERROR: Function failed: populate_sdk_image (log file is located at
>>>>
>>>>
>>>> /home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/lo
>>>>
>>>> Please fix this and test the combinations of enable/disable features.
>>>> They seem not well tested.
>>>>
>>> It looks like qtwayland is not being built properly in your configration.
>>>
>>> Can you provide configuration and steps to reproduce this failure?
>>> I have not had any luck in reproducing it.
>>
>> The wayland packages cannot be installed if wayland distro feature is
>> not available.
>>
> By default, DISTRO_FEATURES does not contain wayland so I wonder if it makes
> sense for to add wayland to DISTRO_FEATURES if it is not available.
> Is there a better method than checking if DISTRO_FEATURES has wayland for
> qtwayland?
You can check for x11 or wayland in this case. But I think qtwayland
is useless without wayland in distro features, isn't it?
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-qt5][PATCH v5 2/2] packagegroup-qt5-toolchain-target: include all modules for development
2014-04-19 3:29 ` Otavio Salvador
@ 2014-04-19 3:56 ` Jonathan Liu
2014-04-19 4:03 ` Otavio Salvador
0 siblings, 1 reply; 11+ messages in thread
From: Jonathan Liu @ 2014-04-19 3:56 UTC (permalink / raw)
To: Otavio Salvador; +Cc: OpenEmbedded Devel List
On 19/04/2014 1:29 PM, Otavio Salvador wrote:
> On Sat, Apr 19, 2014 at 12:17 AM, Jonathan Liu <net147@gmail.com> wrote:
>> On 19/04/2014 12:27 PM, Otavio Salvador wrote:
>>> Hello Jonathan,
>>>
>>> On Sun, Mar 30, 2014 at 6:52 PM, Jonathan Liu <net147@gmail.com> wrote:
>>>> On 13/03/2014 1:01 PM, Otavio Salvador wrote:
>>>>> On Wed, Mar 12, 2014 at 7:52 PM, Jonathan Liu <net147@gmail.com> wrote:
>>>>>> This adds the necessary target packages for development with all of the
>>>>>> Qt 5 modules.
>>>>>>
>>>>>> Signed-off-by: Jonathan Liu <net147@gmail.com>
>>>>> | Computing transaction...error: Can't install
>>>>> qtwayland-dev-5.2.1+git0+573d0ee5ba-r0.0@cortexa9hf_vfp_neon: no
>>>>> package provides qtwayland = 5.2.1+git0+573d0ee5ba-r0.0
>>>>> |
>>>>> | Saving cache...
>>>>> |
>>>>> | WARNING:
>>>>>
>>>>> /home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/run.populate_sdk_image.29400:1
>>>>> exit 1 from
>>>>> | smart --data-dir=${target_rootfs}/var/lib/smart install -y
>>>>> ${pkgs_to_install}
>>>>> | DEBUG: Python function do_populate_sdk finished
>>>>> | ERROR: Function failed: populate_sdk_image (log file is located at
>>>>>
>>>>>
>>>>> /home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/lo
>>>>>
>>>>> Please fix this and test the combinations of enable/disable features.
>>>>> They seem not well tested.
>>>>>
>>>> It looks like qtwayland is not being built properly in your configration.
>>>>
>>>> Can you provide configuration and steps to reproduce this failure?
>>>> I have not had any luck in reproducing it.
>>> The wayland packages cannot be installed if wayland distro feature is
>>> not available.
>>>
>> By default, DISTRO_FEATURES does not contain wayland so I wonder if it makes
>> sense for to add wayland to DISTRO_FEATURES if it is not available.
>> Is there a better method than checking if DISTRO_FEATURES has wayland for
>> qtwayland?
> You can check for x11 or wayland in this case. But I think qtwayland
> is useless without wayland in distro features, isn't it?
>
I already do check for wayland in DISTRO_FEATURES before including
qtwayland packages:
${@base_contains('DISTRO_FEATURES', 'wayland', '${USE_WAYLAND}', '', d)}
Is this not enough?
I could perhaps change USE_RUBY, USE_WAYLAND, and USE_X11 to assign with
?= instead of = so that the packages depending on those can be excluded
from the SDK if desired by setting them to "" in local.conf.
Regards,
Jonathan
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-qt5][PATCH v5 2/2] packagegroup-qt5-toolchain-target: include all modules for development
2014-04-19 3:56 ` Jonathan Liu
@ 2014-04-19 4:03 ` Otavio Salvador
2014-04-19 15:05 ` Otavio Salvador
0 siblings, 1 reply; 11+ messages in thread
From: Otavio Salvador @ 2014-04-19 4:03 UTC (permalink / raw)
To: Jonathan Liu; +Cc: OpenEmbedded Devel List
On Sat, Apr 19, 2014 at 12:56 AM, Jonathan Liu <net147@gmail.com> wrote:
> On 19/04/2014 1:29 PM, Otavio Salvador wrote:
>>
>> On Sat, Apr 19, 2014 at 12:17 AM, Jonathan Liu <net147@gmail.com> wrote:
>>>
>>> On 19/04/2014 12:27 PM, Otavio Salvador wrote:
>>>>
>>>> Hello Jonathan,
>>>>
>>>> On Sun, Mar 30, 2014 at 6:52 PM, Jonathan Liu <net147@gmail.com> wrote:
>>>>>
>>>>> On 13/03/2014 1:01 PM, Otavio Salvador wrote:
>>>>>>
>>>>>> On Wed, Mar 12, 2014 at 7:52 PM, Jonathan Liu <net147@gmail.com>
>>>>>> wrote:
>>>>>>>
>>>>>>> This adds the necessary target packages for development with all of
>>>>>>> the
>>>>>>> Qt 5 modules.
>>>>>>>
>>>>>>> Signed-off-by: Jonathan Liu <net147@gmail.com>
>>>>>>
>>>>>> | Computing transaction...error: Can't install
>>>>>> qtwayland-dev-5.2.1+git0+573d0ee5ba-r0.0@cortexa9hf_vfp_neon: no
>>>>>> package provides qtwayland = 5.2.1+git0+573d0ee5ba-r0.0
>>>>>> |
>>>>>> | Saving cache...
>>>>>> |
>>>>>> | WARNING:
>>>>>>
>>>>>>
>>>>>> /home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/run.populate_sdk_image.29400:1
>>>>>> exit 1 from
>>>>>> | smart --data-dir=${target_rootfs}/var/lib/smart install -y
>>>>>> ${pkgs_to_install}
>>>>>> | DEBUG: Python function do_populate_sdk finished
>>>>>> | ERROR: Function failed: populate_sdk_image (log file is located at
>>>>>>
>>>>>>
>>>>>>
>>>>>> /home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/lo
>>>>>>
>>>>>> Please fix this and test the combinations of enable/disable features.
>>>>>> They seem not well tested.
>>>>>>
>>>>> It looks like qtwayland is not being built properly in your
>>>>> configration.
>>>>>
>>>>> Can you provide configuration and steps to reproduce this failure?
>>>>> I have not had any luck in reproducing it.
>>>>
>>>> The wayland packages cannot be installed if wayland distro feature is
>>>> not available.
>>>>
>>> By default, DISTRO_FEATURES does not contain wayland so I wonder if it
>>> makes
>>> sense for to add wayland to DISTRO_FEATURES if it is not available.
>>> Is there a better method than checking if DISTRO_FEATURES has wayland for
>>> qtwayland?
>>
>> You can check for x11 or wayland in this case. But I think qtwayland
>> is useless without wayland in distro features, isn't it?
>>
> I already do check for wayland in DISTRO_FEATURES before including qtwayland
> packages:
>
> ${@base_contains('DISTRO_FEATURES', 'wayland', '${USE_WAYLAND}', '', d)}
>
> Is this not enough?
>
> I could perhaps change USE_RUBY, USE_WAYLAND, and USE_X11 to assign with ?=
> instead of = so that the packages depending on those can be excluded from
> the SDK if desired by setting them to "" in local.conf.
It is. I am rebuilding here and will debug it ...
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-qt5][PATCH v5 2/2] packagegroup-qt5-toolchain-target: include all modules for development
2014-04-19 4:03 ` Otavio Salvador
@ 2014-04-19 15:05 ` Otavio Salvador
0 siblings, 0 replies; 11+ messages in thread
From: Otavio Salvador @ 2014-04-19 15:05 UTC (permalink / raw)
To: Jonathan Liu; +Cc: OpenEmbedded Devel List
On Sat, Apr 19, 2014 at 1:03 AM, Otavio Salvador
<otavio@ossystems.com.br> wrote:
> On Sat, Apr 19, 2014 at 12:56 AM, Jonathan Liu <net147@gmail.com> wrote:
>> On 19/04/2014 1:29 PM, Otavio Salvador wrote:
>>>
>>> On Sat, Apr 19, 2014 at 12:17 AM, Jonathan Liu <net147@gmail.com> wrote:
>>>>
>>>> On 19/04/2014 12:27 PM, Otavio Salvador wrote:
>>>>>
>>>>> Hello Jonathan,
>>>>>
>>>>> On Sun, Mar 30, 2014 at 6:52 PM, Jonathan Liu <net147@gmail.com> wrote:
>>>>>>
>>>>>> On 13/03/2014 1:01 PM, Otavio Salvador wrote:
>>>>>>>
>>>>>>> On Wed, Mar 12, 2014 at 7:52 PM, Jonathan Liu <net147@gmail.com>
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> This adds the necessary target packages for development with all of
>>>>>>>> the
>>>>>>>> Qt 5 modules.
>>>>>>>>
>>>>>>>> Signed-off-by: Jonathan Liu <net147@gmail.com>
>>>>>>>
>>>>>>> | Computing transaction...error: Can't install
>>>>>>> qtwayland-dev-5.2.1+git0+573d0ee5ba-r0.0@cortexa9hf_vfp_neon: no
>>>>>>> package provides qtwayland = 5.2.1+git0+573d0ee5ba-r0.0
>>>>>>> |
>>>>>>> | Saving cache...
>>>>>>> |
>>>>>>> | WARNING:
>>>>>>>
>>>>>>>
>>>>>>> /home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/run.populate_sdk_image.29400:1
>>>>>>> exit 1 from
>>>>>>> | smart --data-dir=${target_rootfs}/var/lib/smart install -y
>>>>>>> ${pkgs_to_install}
>>>>>>> | DEBUG: Python function do_populate_sdk finished
>>>>>>> | ERROR: Function failed: populate_sdk_image (log file is located at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> /home/otavio/hacking/customer/companytec/yocto/build/tmp/work/wandboard_solo-oel-linux-gnueabi/qsiv-demo-image/1.0-r0/temp/lo
>>>>>>>
>>>>>>> Please fix this and test the combinations of enable/disable features.
>>>>>>> They seem not well tested.
>>>>>>>
>>>>>> It looks like qtwayland is not being built properly in your
>>>>>> configration.
>>>>>>
>>>>>> Can you provide configuration and steps to reproduce this failure?
>>>>>> I have not had any luck in reproducing it.
>>>>>
>>>>> The wayland packages cannot be installed if wayland distro feature is
>>>>> not available.
>>>>>
>>>> By default, DISTRO_FEATURES does not contain wayland so I wonder if it
>>>> makes
>>>> sense for to add wayland to DISTRO_FEATURES if it is not available.
>>>> Is there a better method than checking if DISTRO_FEATURES has wayland for
>>>> qtwayland?
>>>
>>> You can check for x11 or wayland in this case. But I think qtwayland
>>> is useless without wayland in distro features, isn't it?
>>>
>> I already do check for wayland in DISTRO_FEATURES before including qtwayland
>> packages:
>>
>> ${@base_contains('DISTRO_FEATURES', 'wayland', '${USE_WAYLAND}', '', d)}
>>
>> Is this not enough?
>>
>> I could perhaps change USE_RUBY, USE_WAYLAND, and USE_X11 to assign with ?=
>> instead of = so that the packages depending on those can be excluded from
>> the SDK if desired by setting them to "" in local.conf.
>
> It is. I am rebuilding here and will debug it ...
Alright. It was my fault here.
I merged it :-) Sorry for taking so long in checking it. I was out and
couldn't get it done before.
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2014-04-19 15:05 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-12 22:52 [meta-qt5][PATCH v5 1/2] qtimageformats: allow empty qtimageformats package Jonathan Liu
2014-03-12 22:52 ` [meta-qt5][PATCH v5 2/2] packagegroup-qt5-toolchain-target: include all modules for development Jonathan Liu
2014-03-13 2:01 ` Otavio Salvador
2014-03-14 3:13 ` Jonathan Liu
2014-03-30 21:52 ` Jonathan Liu
2014-04-19 2:27 ` Otavio Salvador
2014-04-19 3:17 ` Jonathan Liu
2014-04-19 3:29 ` Otavio Salvador
2014-04-19 3:56 ` Jonathan Liu
2014-04-19 4:03 ` Otavio Salvador
2014-04-19 15:05 ` Otavio Salvador
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox