[yocto] Parse error: unable to parse line

Yuvarajesh Valleru yv at iseg-hv.de
Thu Mar 30 01:14:38 PDT 2017


Hi,

I am new to yocto. I was building an example recipe 'helloworld' and 
have a parse error. but could not find the solution

here is the error:

cc at cc:~/src/oe-core/build$ bitbake helloworld
Loading cache: 100% |############################################| Time: 
0:00:01
Loaded 3468 entries from dependency cache.
ERROR: ParseError at 
/home/cc/src/oe-core/build/../layers/meta-iseg/recipes-ics/helloworld/helloworld_1.0.bb:1: 
unparsed line: 'SUMMARY = "hello world program"'

Summary: There was 1 ERROR message shown, returning a non-zero exit code.


what would be the mistake in the recipe. please find the recipe, source 
and pro files below

helloworld_1.0.bb recipe:

SUMMARY = "hello world program"
HOMEPAGE = "http://www.yoctoproject.org/"
SECTION = "network"
LICENSE = "CLOSED"
inherit qt4e

SRC_URI = " \
     file://helloworld.pro \
     file://helloworld.cpp \
     "

S = "${WORKDIR}"

QMAKE_PROFILES = "${WORKDIR}/helloworld.pro \
     "

do_compile() {
         ${CC} helloworld.cpp -o helloworld
}

do_install() {
         install -d ${D}${bindir} ${D}${docdir}/helloworld
         install -m 0644 helloworld

helloworld.cpp file:

#include <QTextStream>

int main(int argc, char *argv[])
{
     Q_UNUSED(argc);
     Q_UNUSED(argv);

     QTextStream cout(stdout);

     cout << "Hello World" << endl;
     return 0;
}

helloworld.pro file:

QT += core
QT += gui
QT += widgets
TARGET = helloworld
CONFIG += console

TEMPLATE = app

SOURCES += helloworld.cpp

Could you plese help me with the solution.

Thank you,

Yuvi







More information about the yocto mailing list