This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
subsystem:native-app-fw [2015/08/14 08:17] gmauthe [meta-qt5] |
subsystem:native-app-fw [2015/08/14 08:22] gmauthe [meta-qt5] |
||
---|---|---|---|
Line 20: | Line 20: | ||
----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ||
- | 1.//for the first try of integration of qt5 into agl-image-ivi we take: | + | 1. for the first try of integration of qt5 into agl-image-ivi we take: |
//get git url for agl from here and see the README.md how to use: | //get git url for agl from here and see the README.md how to use: | ||
Line 43: | Line 43: | ||
> revision: adeca0db212d61a933d7952ad44ea1064cfca747 | > revision: adeca0db212d61a933d7952ad44ea1064cfca747 | ||
- | ---------------------------------------------------------------------------------------------------------------- | + | ---------------------------------------------------------------------------------------------------- |
- | 2.//modify the bblayers.conf and the local.conf in your build/conf directory to set the build config | + | 2. modify the bblayers.conf and the local.conf in your build/conf directory to set the build config |
- | 2.1//in bblayers.conf, add the additional layers for qt: | + | 2.1 in bblayers.conf, add the additional layers for qt: |
these are: | these are: | ||
Line 80: | Line 80: | ||
- | 2.2//local.conf, set the machine to "porter": | + | 2.2 local.conf, set the machine to "porter": |
- | ... | ||
#MACHINE ?= "beaglebone" | #MACHINE ?= "beaglebone" | ||
#MACHINE ?= "genericx86" | #MACHINE ?= "genericx86" | ||
Line 90: | Line 89: | ||
MACHINE ?= "porter" | MACHINE ?= "porter" | ||
- | ... | ||
- | 2.3// for the integration of qt and qt examples i have added two packagegroups | + | 2.3 for the integration of qt and qt examples i have added two packagegroups |
//add new packagegroups for qt5 integration | //add new packagegroups for qt5 integration | ||
-...../meta-agl/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-qt5.bb | -...../meta-agl/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-qt5.bb | ||
Line 106: | Line 104: | ||
-------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | ||
- | 3.//to run a successful build you also might have to fix the following build problems | + | 3. to run a successful build you also might have to fix the following build problems |
- | 3.1// with the version i have used for qt integration i had the following build problem | + | 3.1 with the version i have used for qt integration i had the following build problem |
///fix the build problem of gstreamer bbappend version in meta renesas | ///fix the build problem of gstreamer bbappend version in meta renesas | ||
Line 126: | Line 124: | ||
- | 3.2/// modified file for gstreamer1.0-plugins-base problem | + | 3.2 modified file for gstreamer1.0-plugins-base problem |
in file: ...../meta-renesas/meta-rcar-gen2/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend | in file: ...../meta-renesas/meta-rcar-gen2/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend | ||
Line 146: | Line 144: | ||
- | 3.3//add some config options in qtbase.inc | + | 3.3 add some config options in qtbase.inc |
// add icu in qtbase.inc, because its necessary to have qtwebkit | // add icu in qtbase.inc, because its necessary to have qtwebkit | ||
Line 170: | Line 168: | ||
- | ------------------------------------------------------------------------------------------------------------------ | + | -------------------------------------------------------------------------------------------------------------- |
- | 4.//to build the agl-image-ivi use the following command | + | 4. to build the agl-image-ivi use the following command |
bitbake agl-image-ivi | bitbake agl-image-ivi | ||
- | ------------------------------------------------------------------------------------------------------------------ | + | -------------------------------------------------------------------------------------------------------------- |
- | 5.//run qt examples | + | 5. run qt examples |
to run a qt example you have to use a command like: | to run a qt example you have to use a command like: | ||
Line 188: | Line 186: | ||
- | ---------------------------------------------------------------------------------------------------------------------- | + | --------------------------------------------------------------------------------------------------------------- |
- | 6.//*********************** known issues ************************************** | + | 6. known issues |
6.1 with the first integration qtwebkit example applications do crash with seg fault. this seems to be a problem in qtwebkit!! to be investigated later!! | 6.1 with the first integration qtwebkit example applications do crash with seg fault. this seems to be a problem in qtwebkit!! to be investigated later!! | ||
+ | |||
+ | |||
+ | |||