* [meta-qt5] What is needed to build a recipe with CMake?
@ 2014-10-08 2:41 Nick D'Ademo
2014-10-12 23:48 ` Nick D'Ademo
0 siblings, 1 reply; 9+ messages in thread
From: Nick D'Ademo @ 2014-10-08 2:41 UTC (permalink / raw)
To: openembedded-devel; +Cc: ootavio
I'm receiving the same error as described in the following posts when
attempting to build a CMake recipe (Qt5 code):
http://lists.qt-project.org/pipermail/development/2014-May/017075.html
https://lists.yoctoproject.org/pipermail/yocto/2014-May/019755.html
* The imported target "Qt5::Core" references the file
*||* "/qmake"
*||* but this file does not exist. Possible reasons include:
*||* * The file was deleted, renamed, or moved to another location.
*||* * An install or uninstall procedure did not complete successfully.
*||* * The installation package was faulty and contained*
Looks like the *qmake* binary cannot be found.
The relevant parts of the recipe are as follows:
*DEPENDS = "qtbase"*
*inherit cmakedo_install () { install -d ${D}${bindir} install -m
0755 test ${D}${bindir}/test}FILES_${PN} += "${bindir}/test"*
Does anyone have a solution to this issue?
Thanks.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-qt5] What is needed to build a recipe with CMake?
2014-10-08 2:41 [meta-qt5] What is needed to build a recipe with CMake? Nick D'Ademo
@ 2014-10-12 23:48 ` Nick D'Ademo
2014-10-13 7:10 ` Anders Darander
0 siblings, 1 reply; 9+ messages in thread
From: Nick D'Ademo @ 2014-10-12 23:48 UTC (permalink / raw)
To: openembedded-devel
Has anyone had any success at all building a Qt5-based recipe with CMake?
On Wed, Oct 8, 2014 at 1:41 PM, Nick D'Ademo <nickdademo@gmail.com> wrote:
> I'm receiving the same error as described in the following posts when
> attempting to build a CMake recipe (Qt5 code):
> http://lists.qt-project.org/pipermail/development/2014-May/017075.html
> https://lists.yoctoproject.org/pipermail/yocto/2014-May/019755.html
>
> * The imported target "Qt5::Core" references the file
> *||* "/qmake"
> *||* but this file does not exist. Possible reasons include:
> *||* * The file was deleted, renamed, or moved to another location.
> *||* * An install or uninstall procedure did not complete successfully.
> *||* * The installation package was faulty and contained*
>
> Looks like the *qmake* binary cannot be found.
>
> The relevant parts of the recipe are as follows:
>
>
>
> *DEPENDS = "qtbase"*
>
>
>
>
>
>
>
> *inherit cmakedo_install () { install -d ${D}${bindir} install -m
> 0755 test ${D}${bindir}/test}FILES_${PN} += "${bindir}/test"*
>
> Does anyone have a solution to this issue?
>
> Thanks.
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-qt5] What is needed to build a recipe with CMake?
2014-10-12 23:48 ` Nick D'Ademo
@ 2014-10-13 7:10 ` Anders Darander
2014-10-13 8:16 ` Martin Jansa
2014-10-13 21:09 ` Nick D'Ademo
0 siblings, 2 replies; 9+ messages in thread
From: Anders Darander @ 2014-10-13 7:10 UTC (permalink / raw)
To: openembedded-devel@lists.openembedded.org
Hi,
* Nick D'Ademo <nickdademo@gmail.com> [141013 01:50]:
> Has anyone had any success at all building a Qt5-based recipe with CMake?
Yes, I've at least got a local recipe here building KDSoap, which uses
cmake.
> On Wed, Oct 8, 2014 at 1:41 PM, Nick D'Ademo <nickdademo@gmail.com> wrote:
> > Looks like the *qmake* binary cannot be found.
> > The relevant parts of the recipe are as follows:
> > *DEPENDS = "qtbase"*
Just as you, I've got hte DEPENDS lińe above in my recipe. However, I've
also the following line (situated after the DEPENDS +=...)
inherit qmake5
That line should set up all the necessary path's in order to find qmake.
Let us know if this helps you.
Cheers,
Anders
--
Abstainer, n.:
A weak person who yields to the temptation of denying himself a
pleasure.
-- Ambrose Bierce, "The Devil's Dictionary"
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-qt5] What is needed to build a recipe with CMake?
2014-10-13 7:10 ` Anders Darander
@ 2014-10-13 8:16 ` Martin Jansa
2014-10-13 21:41 ` Nick D'Ademo
2014-10-13 21:09 ` Nick D'Ademo
1 sibling, 1 reply; 9+ messages in thread
From: Martin Jansa @ 2014-10-13 8:16 UTC (permalink / raw)
To: openembedded-devel@lists.openembedded.org
[-- Attachment #1: Type: text/plain, Size: 1353 bytes --]
On Mon, Oct 13, 2014 at 09:10:37AM +0200, Anders Darander wrote:
> Hi,
>
> * Nick D'Ademo <nickdademo@gmail.com> [141013 01:50]:
> > Has anyone had any success at all building a Qt5-based recipe with CMake?
>
> Yes, I've at least got a local recipe here building KDSoap, which uses
> cmake.
See meta-webos-ports layer for more recipes using cmake + qt5.
>
>
>
> > On Wed, Oct 8, 2014 at 1:41 PM, Nick D'Ademo <nickdademo@gmail.com> wrote:
>
> > > Looks like the *qmake* binary cannot be found.
>
> > > The relevant parts of the recipe are as follows:
>
>
> > > *DEPENDS = "qtbase"*
>
> Just as you, I've got hte DEPENDS lińe above in my recipe. However, I've
> also the following line (situated after the DEPENDS +=...)
>
> inherit qmake5
>
> That line should set up all the necessary path's in order to find qmake.
>
> Let us know if this helps you.
>
> Cheers,
> Anders
>
> --
> Abstainer, n.:
> A weak person who yields to the temptation of denying himself a
> pleasure.
> -- Ambrose Bierce, "The Devil's Dictionary"
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 188 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-qt5] What is needed to build a recipe with CMake?
2014-10-13 7:10 ` Anders Darander
2014-10-13 8:16 ` Martin Jansa
@ 2014-10-13 21:09 ` Nick D'Ademo
2014-10-13 21:43 ` Anders Darander
1 sibling, 1 reply; 9+ messages in thread
From: Nick D'Ademo @ 2014-10-13 21:09 UTC (permalink / raw)
To: openembedded-devel; +Cc: anders
Hi Anders,
Are you using Qmake or Cmake to build? (I suspect Qmake).
My source code actually has no .PRO file.
Cheers,
Nick
On Mon, Oct 13, 2014 at 6:10 PM, Anders Darander <anders@chargestorm.se>
wrote:
> Hi,
>
> * Nick D'Ademo <nickdademo@gmail.com> [141013 01:50]:
> > Has anyone had any success at all building a Qt5-based recipe with CMake?
>
> Yes, I've at least got a local recipe here building KDSoap, which uses
> cmake.
>
>
>
> > On Wed, Oct 8, 2014 at 1:41 PM, Nick D'Ademo <nickdademo@gmail.com>
> wrote:
>
> > > Looks like the *qmake* binary cannot be found.
>
> > > The relevant parts of the recipe are as follows:
>
>
> > > *DEPENDS = "qtbase"*
>
> Just as you, I've got hte DEPENDS lińe above in my recipe. However, I've
> also the following line (situated after the DEPENDS +=...)
>
> inherit qmake5
>
> That line should set up all the necessary path's in order to find qmake.
>
> Let us know if this helps you.
>
> Cheers,
> Anders
>
> --
> Abstainer, n.:
> A weak person who yields to the temptation of denying himself a
> pleasure.
> -- Ambrose Bierce, "The Devil's Dictionary"
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-qt5] What is needed to build a recipe with CMake?
2014-10-13 8:16 ` Martin Jansa
@ 2014-10-13 21:41 ` Nick D'Ademo
2014-10-14 5:06 ` Martin Jansa
0 siblings, 1 reply; 9+ messages in thread
From: Nick D'Ademo @ 2014-10-13 21:41 UTC (permalink / raw)
To: openembedded-devel, Martin Jansa
Hi Martin,
Thanks - what are some example recipes in that layer? (I had a look but
couldn't find any cmake + qt5 recipes)
Nick
On Mon, Oct 13, 2014 at 7:16 PM, Martin Jansa <martin.jansa@gmail.com>
wrote:
> On Mon, Oct 13, 2014 at 09:10:37AM +0200, Anders Darander wrote:
> > Hi,
> >
> > * Nick D'Ademo <nickdademo@gmail.com> [141013 01:50]:
> > > Has anyone had any success at all building a Qt5-based recipe with
> CMake?
> >
> > Yes, I've at least got a local recipe here building KDSoap, which uses
> > cmake.
>
> See meta-webos-ports layer for more recipes using cmake + qt5.
>
> >
> >
> >
> > > On Wed, Oct 8, 2014 at 1:41 PM, Nick D'Ademo <nickdademo@gmail.com>
> wrote:
> >
> > > > Looks like the *qmake* binary cannot be found.
> >
> > > > The relevant parts of the recipe are as follows:
> >
> >
> > > > *DEPENDS = "qtbase"*
> >
> > Just as you, I've got hte DEPENDS lińe above in my recipe. However, I've
> > also the following line (situated after the DEPENDS +=...)
> >
> > inherit qmake5
> >
> > That line should set up all the necessary path's in order to find qmake.
> >
> > Let us know if this helps you.
> >
> > Cheers,
> > Anders
> >
> > --
> > Abstainer, n.:
> > A weak person who yields to the temptation of denying himself a
> > pleasure.
> > -- Ambrose Bierce, "The Devil's Dictionary"
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
> --
> Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-qt5] What is needed to build a recipe with CMake?
2014-10-13 21:09 ` Nick D'Ademo
@ 2014-10-13 21:43 ` Anders Darander
2014-10-13 23:45 ` Nick D'Ademo
0 siblings, 1 reply; 9+ messages in thread
From: Anders Darander @ 2014-10-13 21:43 UTC (permalink / raw)
To: Nick D'Ademo; +Cc: openembedded-devel
* Nick D'Ademo <nickdademo@gmail.com> [141013 23:10]:
> Are you using Qmake or Cmake to build? (I suspect Qmake).
> My source code actually has no .PRO file.
Hm, when you state it like that ;)
I might very well have changed it to not use cmake... KDSoap is shipping
multiple build systems etc, and as long as I can get it to build...
However, Martin gave you a hint to look at meta-webos-port for more
recipes using cmake.
Have you inherited cmake_qt5? That class ought to set everything up for
you.
Cheers,
Anders
> On Mon, Oct 13, 2014 at 6:10 PM, Anders Darander
> <[1]anders@chargestorm.se> wrote:
> Hi,
> * Nick D'Ademo <[2]nickdademo@gmail.com> [141013 01:50]:
> > Has anyone had any success at all building a Qt5-based recipe with
> CMake?
> Yes, I've at least got a local recipe here building KDSoap, which
> uses
> cmake.
> > On Wed, Oct 8, 2014 at 1:41 PM, Nick D'Ademo
> <[3]nickdademo@gmail.com> wrote:
> > > Looks like the *qmake* binary cannot be found.
> > > The relevant parts of the recipe are as follows:
> > > *DEPENDS = "qtbase"*
> Just as you, I've got hte DEPENDS lińe above in my recipe. However,
> I've
> also the following line (situated after the DEPENDS +=...)
> inherit qmake5
> That line should set up all the necessary path's in order to find
> qmake.
> Let us know if this helps you.
> Cheers,
> Anders
> --
> Abstainer, n.:
> A weak person who yields to the temptation of denying
> himself a
> pleasure.
> -- Ambrose Bierce, "The Devil's Dictionary"
> --
> _______________________________________________
> Openembedded-devel mailing list
> [4]Openembedded-devel@lists.openembedded.org
> [5]http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> References
> 1. mailto:anders@chargestorm.se
> 2. mailto:nickdademo@gmail.com
> 3. mailto:nickdademo@gmail.com
> 4. mailto:Openembedded-devel@lists.openembedded.org
> 5. http://lists.openembedded.org/mailman/listinfo/openembedded-devel
--
Anders Darander
ChargeStorm AB Tel: +46 702 44 84 36
Hospitalsgatan 8 Email: anders@chargestorm.se
602 27 Norrköping Web: www.chargestorm.se
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-qt5] What is needed to build a recipe with CMake?
2014-10-13 21:43 ` Anders Darander
@ 2014-10-13 23:45 ` Nick D'Ademo
0 siblings, 0 replies; 9+ messages in thread
From: Nick D'Ademo @ 2014-10-13 23:45 UTC (permalink / raw)
To: Nick D'Ademo, openembedded-devel
Thanks Anders! "inherit cmake_qt5" was the missing piece of the puzzle!
On Tue, Oct 14, 2014 at 8:43 AM, Anders Darander <anders@chargestorm.se>
wrote:
> * Nick D'Ademo <nickdademo@gmail.com> [141013 23:10]:
> > Are you using Qmake or Cmake to build? (I suspect Qmake).
> > My source code actually has no .PRO file.
>
> Hm, when you state it like that ;)
> I might very well have changed it to not use cmake... KDSoap is shipping
> multiple build systems etc, and as long as I can get it to build...
>
> However, Martin gave you a hint to look at meta-webos-port for more
> recipes using cmake.
>
> Have you inherited cmake_qt5? That class ought to set everything up for
> you.
>
> Cheers,
> Anders
>
> > On Mon, Oct 13, 2014 at 6:10 PM, Anders Darander
> > <[1]anders@chargestorm.se> wrote:
>
> > Hi,
> > * Nick D'Ademo <[2]nickdademo@gmail.com> [141013 01:50]:
> > > Has anyone had any success at all building a Qt5-based recipe with
> > CMake?
> > Yes, I've at least got a local recipe here building KDSoap, which
> > uses
> > cmake.
> > > On Wed, Oct 8, 2014 at 1:41 PM, Nick D'Ademo
> > <[3]nickdademo@gmail.com> wrote:
> > > > Looks like the *qmake* binary cannot be found.
> > > > The relevant parts of the recipe are as follows:
> > > > *DEPENDS = "qtbase"*
> > Just as you, I've got hte DEPENDS lińe above in my recipe. However,
> > I've
> > also the following line (situated after the DEPENDS +=...)
> > inherit qmake5
> > That line should set up all the necessary path's in order to find
> > qmake.
> > Let us know if this helps you.
> > Cheers,
> > Anders
> > --
> > Abstainer, n.:
> > A weak person who yields to the temptation of denying
> > himself a
> > pleasure.
> > -- Ambrose Bierce, "The Devil's Dictionary"
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > [4]Openembedded-devel@lists.openembedded.org
> > [5]
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
> > References
>
> > 1. mailto:anders@chargestorm.se
> > 2. mailto:nickdademo@gmail.com
> > 3. mailto:nickdademo@gmail.com
> > 4. mailto:Openembedded-devel@lists.openembedded.org
> > 5. http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
> --
> Anders Darander
> ChargeStorm AB Tel: +46 702 44 84 36
> Hospitalsgatan 8 Email: anders@chargestorm.se
> 602 27 Norrköping Web: www.chargestorm.se
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [meta-qt5] What is needed to build a recipe with CMake?
2014-10-13 21:41 ` Nick D'Ademo
@ 2014-10-14 5:06 ` Martin Jansa
0 siblings, 0 replies; 9+ messages in thread
From: Martin Jansa @ 2014-10-14 5:06 UTC (permalink / raw)
To: Nick D'Ademo; +Cc: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 2811 bytes --]
On Tue, Oct 14, 2014 at 08:41:10AM +1100, Nick D'Ademo wrote:
> Hi Martin,
>
> Thanks - what are some example recipes in that layer? (I had a look but
> couldn't find any cmake + qt5 recipes)
OE @ ~/meta-webos-ports $ git grep inherit.*cmake_qt5
recipes-webos/apps/org.webosports.app.phone.bb:inherit cmake_qt5
recipes-webos/luna-appmanager/luna-appmanager.bb:inherit cmake_qt5
recipes-webos/luna-next/luna-next.bb:inherit cmake_qt5
recipes-webos/luna-qml-launcher/luna-qml-launcher.bb:inherit cmake_qt5
recipes-webos/luna-sysmgr-common/luna-sysmgr-common.bb:inherit cmake_qt5
recipes-webos/luna-sysmgr/luna-sysmgr.bb:inherit cmake_qt5
recipes-webos/luna-webappmanager/luna-webappmanager.bb:inherit cmake_qt5
recipes-webos/mediaindexer/mediaindexer.bb:inherit cmake_qt5
recipes-webos/webapp-launcher/webapp-launcher.bb:inherit cmake_qt5
>
> Nick
>
> On Mon, Oct 13, 2014 at 7:16 PM, Martin Jansa <martin.jansa@gmail.com>
> wrote:
>
> > On Mon, Oct 13, 2014 at 09:10:37AM +0200, Anders Darander wrote:
> > > Hi,
> > >
> > > * Nick D'Ademo <nickdademo@gmail.com> [141013 01:50]:
> > > > Has anyone had any success at all building a Qt5-based recipe with
> > CMake?
> > >
> > > Yes, I've at least got a local recipe here building KDSoap, which uses
> > > cmake.
> >
> > See meta-webos-ports layer for more recipes using cmake + qt5.
> >
> > >
> > >
> > >
> > > > On Wed, Oct 8, 2014 at 1:41 PM, Nick D'Ademo <nickdademo@gmail.com>
> > wrote:
> > >
> > > > > Looks like the *qmake* binary cannot be found.
> > >
> > > > > The relevant parts of the recipe are as follows:
> > >
> > >
> > > > > *DEPENDS = "qtbase"*
> > >
> > > Just as you, I've got hte DEPENDS lińe above in my recipe. However, I've
> > > also the following line (situated after the DEPENDS +=...)
> > >
> > > inherit qmake5
> > >
> > > That line should set up all the necessary path's in order to find qmake.
> > >
> > > Let us know if this helps you.
> > >
> > > Cheers,
> > > Anders
> > >
> > > --
> > > Abstainer, n.:
> > > A weak person who yields to the temptation of denying himself a
> > > pleasure.
> > > -- Ambrose Bierce, "The Devil's Dictionary"
> > > --
> > > _______________________________________________
> > > Openembedded-devel mailing list
> > > Openembedded-devel@lists.openembedded.org
> > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >
> > --
> > Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
> >
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >
> >
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 188 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2014-10-14 5:04 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-08 2:41 [meta-qt5] What is needed to build a recipe with CMake? Nick D'Ademo
2014-10-12 23:48 ` Nick D'Ademo
2014-10-13 7:10 ` Anders Darander
2014-10-13 8:16 ` Martin Jansa
2014-10-13 21:41 ` Nick D'Ademo
2014-10-14 5:06 ` Martin Jansa
2014-10-13 21:09 ` Nick D'Ademo
2014-10-13 21:43 ` Anders Darander
2014-10-13 23:45 ` Nick D'Ademo
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.