[oe] [linux-yocto] [OE-core] How to integrate third party application software to yocto image

Burton, Ross ross.burton at intel.com
Sat Mar 5 23:24:19 UTC 2016


This thread doesn't belong on any of the lists that you were sending it to,
so I'm sending it to oe-devel now.

On 5 March 2016 at 05:49, <winiston at futuraautomation.com> wrote:

> Thanks for your valuable time...As you said, I added “meta-oe” layer in
> “bblayers.conf” . Now that Error got disappeared. Now it spits out the
> following error..
>
> winiston at winiston-VirtualBox:~/poky/build$ bitbake qt4e-demo-image
> Loading cache: 100% |##########################| ETA:  00:00:00
> Loaded 2176 entries from dependency cache.
> ERROR: ParseError at
> /home/winiston/poky/meta-oe/recipes-connectivity/networkmanager/
> networkmanager_1.0.10.bb:12: Could not inherit file
> classes/bash-completion.bbclass
>
>

You're using meta-oe from git master but a release of oe-core.  Use the
corresponding release branch of meta-oe (ie jethro).


> | /home/winiston/poky/build/tmp/work/cortexa9hf-vfp-neon-poky-
> linux-gnueabi/navit/1_0.2.0+svnr5310-r11.3/navit/navit/
> vehicle/gpsd/vehicle_gpsd.c:130:40: error: 'struct gps_data_t' has no
> member named 'ss'
> |                                 if (data->ss[i] > 0)
> |                                         ^
> |
> /home/winiston/poky/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/navit/1_0.2.0+svnr5310-r11.3/navit/navit/vehicle/gpsd/vehicle_gpsd.c:
> In function 'vehicle_gpsd_io':
> |
> /home/winiston/poky/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/navit/1_0.2.0+svnr5310-r11.3/navit/navit/vehicle/gpsd/vehicle_gpsd.c:321:23:
> warning: assignment discards 'const' qualifier from pointer target type
> [-Wdiscarded-qualifiers]
> |                    buf = gps_data(priv->gps);
> |                        ^
> | make[5]: *** [vehicle_gpsd.lo] Error 1
> | make[5]: Leaving directory
> `/home/winiston/poky/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/navit/1_0.2.0+svnr5310-r11.3/build/navit/vehicle/gpsd'
> | ERROR: oe_runmake failed
> | ERROR: Function failed: do_compile (log file is located at
> /home/winiston/poky/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/navit/1_0.2.0+svnr5310-r11.3/temp/log.do_compile.3665)
> ERROR: Task 268 (/home/winiston/poky/meta-oe/recipes-navigation/navit/
> navit_svn.bb, do_compile) failed with exit code '1'
> NOTE: Tasks Summary: Attempted 3468 tasks of which 3467 didn't need to be
> rerun and 1 failed.
> No currently running tasks (3467 of 3645)
>
> Summary: 1 task failed:
>   /home/winiston/poky/meta-oe/recipes-navigation/navit/navit_svn.bb,
> do_compile
> Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
> winiston at winiston-VirtualBox:~/poky/build$
>
> *I can not justify what is the error? Does “networkmanager_1.0.10.bb
> <http://networkmanager_1.0.10.bb>” require for building “Navit” ?*
> *I would be very thankful, if you resolve the above problem.*
>

Looks like gpsd has changed its API and nobody updated navit.  It's quite
likely that downgrading gpsd by moving from meta-oe master to a release
branch will fix this.

Ross



More information about the Openembedded-devel mailing list