We have moved to a new Sailfish OS Forum. Please start new discussions there.
1 | initial version | posted 2014-01-27 16:10:40 +0200 |
I'm trying to get my App to Harbour for easy distribution. The app depends on two Qt modules which are not yet whitelisted: libQt5SystemInfo and libQt5Positioning. I could ship them as private shared libraries, but they depend on more libraries which you can not link against either: libbluetooth, libudev, libfontconfig.
Libraries
=========
INFO [/usr/share/App/lib/libQt5SystemInfo.so.5.3.0] Private shared library shipped
ERROR [/usr/share/App/lib/libQt5SystemInfo.so.5.3.0] Cannot link to shared library: libfontconfig.so.1
ERROR [/usr/share/App/lib/libQt5SystemInfo.so.5.3.0] Cannot link to shared library: libudev.so.1
ERROR [/usr/share/App/lib/libQt5SystemInfo.so.5.3.0] Cannot link to shared library: libbluetooth.so.3
INFO [/usr/share/App/lib/libQt5Positioning.so.5.2.0] Private shared library shipped
ERROR [/usr/share/App/lib/libQt5Positioning.so.5.2.0] Cannot link to shared library: libfontconfig.so.1
FAILED
I could package the dependencies as well, but some of those are under GPL. IIRC GPL licenced libraries can not be shipped with closed source apps.
Is there anything I can do except wait for the modules to be whitelisted?
2 | retagged |
I'm trying to get my App to Harbour for easy distribution. The app depends on two Qt modules which are not yet whitelisted: libQt5SystemInfo and libQt5Positioning. I could ship them as private shared libraries, but they depend on more libraries which you can not link against either: libbluetooth, libudev, libfontconfig.
Libraries
=========
INFO [/usr/share/App/lib/libQt5SystemInfo.so.5.3.0] Private shared library shipped
ERROR [/usr/share/App/lib/libQt5SystemInfo.so.5.3.0] Cannot link to shared library: libfontconfig.so.1
ERROR [/usr/share/App/lib/libQt5SystemInfo.so.5.3.0] Cannot link to shared library: libudev.so.1
ERROR [/usr/share/App/lib/libQt5SystemInfo.so.5.3.0] Cannot link to shared library: libbluetooth.so.3
INFO [/usr/share/App/lib/libQt5Positioning.so.5.2.0] Private shared library shipped
ERROR [/usr/share/App/lib/libQt5Positioning.so.5.2.0] Cannot link to shared library: libfontconfig.so.1
FAILED
I could package the dependencies as well, but some of those are under GPL. IIRC GPL licenced libraries can not be shipped with closed source apps.
Is there anything I can do except wait for the modules to be whitelisted?
3 | retagged |
I'm trying to get my App to Harbour for easy distribution. The app depends on two Qt modules which are not yet whitelisted: libQt5SystemInfo and libQt5Positioning. I could ship them as private shared libraries, but they depend on more libraries which you can not link against either: libbluetooth, libudev, libfontconfig.
Libraries
=========
INFO [/usr/share/App/lib/libQt5SystemInfo.so.5.3.0] Private shared library shipped
ERROR [/usr/share/App/lib/libQt5SystemInfo.so.5.3.0] Cannot link to shared library: libfontconfig.so.1
ERROR [/usr/share/App/lib/libQt5SystemInfo.so.5.3.0] Cannot link to shared library: libudev.so.1
ERROR [/usr/share/App/lib/libQt5SystemInfo.so.5.3.0] Cannot link to shared library: libbluetooth.so.3
INFO [/usr/share/App/lib/libQt5Positioning.so.5.2.0] Private shared library shipped
ERROR [/usr/share/App/lib/libQt5Positioning.so.5.2.0] Cannot link to shared library: libfontconfig.so.1
FAILED
I could package the dependencies as well, but some of those are under GPL. IIRC GPL licenced libraries can not be shipped with closed source apps.
Is there anything I can do except wait for the modules to be whitelisted?
4 | No.4 Revision |
I'm trying to get my App to Harbour for easy distribution. The app depends on two Qt modules which are not yet whitelisted: libQt5SystemInfo and libQt5Positioning. I could ship them as private shared libraries, but they depend on more libraries which you can not link against either: libbluetooth, libudev, libfontconfig.
Libraries
=========
INFO [/usr/share/App/lib/libQt5SystemInfo.so.5.3.0] Private shared library shipped
ERROR [/usr/share/App/lib/libQt5SystemInfo.so.5.3.0] Cannot link to shared library: libfontconfig.so.1
ERROR [/usr/share/App/lib/libQt5SystemInfo.so.5.3.0] Cannot link to shared library: libudev.so.1
ERROR [/usr/share/App/lib/libQt5SystemInfo.so.5.3.0] Cannot link to shared library: libbluetooth.so.3
INFO [/usr/share/App/lib/libQt5Positioning.so.5.2.0] Private shared library shipped
ERROR [/usr/share/App/lib/libQt5Positioning.so.5.2.0] Cannot link to shared library: libfontconfig.so.1
FAILED
I could package the dependencies as well, but some of those are under GPL. GPL: libbluetooth. IIRC GPL licenced libraries can not be shipped with closed source apps.apps.
Is there anything I can do except wait for the modules to be whitelisted?