[yocto] Parse error: unable to parse line

Yuvarajesh Valleru yv at iseg-hv.de
Thu Mar 30 02:03:32 PDT 2017


Hi,

Thank you and sorry. But i haven't miss the braces in the .bb file.



Am 30.03.2017 um 10:57 schrieb Fabien Lahoudere:
> On Thu, 2017-03-30 at 10:14 +0200, Yuvarajesh Valleru wrote:
>> 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
>>
> braces is missing here.
>
>> 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