[SailfishDevel] Compile boost library for sailfish os
andrin.bertschi at gmail.com
Sat Dec 6 20:36:38 UTC 2014
Thank you for your responses.
I am sorry, my mails about this questions got lost and I just found your responses on google again :^). Unfortunately, there doesn't exist any official documentation about that on https://sailfishos.org/ or a similar site.
I found a very helpful blog article from FlyingSheep about how to to deploy additional packages to either the target runtime (sailfish emulator or jolla) or the mer sdk.
The article is here:
There are different ways to achieve to install boost-devel libs. The *-devel archives are the ones that are required by the mer sdk to compile the project using the boost header files.
FlyingSheep explains that very clearly on his blog page. I just sum up how I managed to solve my problem;
The most suitable solution for my case was to just include boost libs in the yaml file of my harbour qt project (e.g. ./rpm/harbour-wlan-keyboard.yaml)
# Build dependencies without a pkgconfig setup can be listed here
# - package-needed-to-build
# Runtime dependencies which are not automatically detected
The "PkgBR" section is for the mer sdk to build the projects. The "Requires" section is for the target runtime to run the build.
> On 06 Dec 2014, at 21:18, Andrin Bertschi <abertschi at abertschi.ch> wrote:
> Hi, in order to compile something in SailfishOS SDK, that depends on boost (or any other libs), you have to install the boost*-dev libraries (or corresponding) the SDK-Environment. To do this, you can SSH into you MerSDK Build-Engine and install the libraries using zypper, or you can do this directly in Qt Creator, that ships with the SailfishOS SDK. You can do this somewhere in the SailfishOS-Tab in Qt Creator. Sorry, I am at work and don't have the SailfishSDK installed on my workstation, so I can not exactly say where you can do this - you have to search :-) I hope that helps you. Michael.
> Zitat von Andrey Kozhevnikov <coderusinbox at gmail.com>:
>> my Jolla have boost out of the box: http://paste.ubuntu.com/8960027
>> 12.11.2014 00:11, Andrin Bertschi пишет:
>>> Hi there,
>>> I am about to build a sailfish app running a websocket server. I am
>>> in using Websocketcpp Library (https://github.com/zaphoyd/websocketpp)
>>> for that purpose.
>>> Furthermore, that lib is dependent on the boost framework. As far as I
>>> know, there aren't any boost
>>> binaries available on sailfish os so I'd have to ship them by myself
>>> within my project.
>>> Do you know any tutorials how I can compile boost for sailfish os?
>>> A friend of mine gave me a hint about ssh-ing into mer and trying to compile
>>> boost either in the virtual machine or directly on jolla.
>>> Many thanks for any help, andrin
>>> SailfishOS.org Devel mailing list
>>> To unsubscribe, please send a mail to devel-unsubscribe at lists.sailfishos.org
>> SailfishOS.org Devel mailing list
>> To unsubscribe, please send a mail to devel-unsubscribe at lists.sailfishos.org
More information about the Devel