Closed ghost closed 10 months ago
See https://github.com/piggz/harbour-amazfish/blob/master/documentation/build-instructions.md which covers sailfish and ubuntu, you should be able to figure it out from there, if you have any specifics, get back to me.
Thanks. Will do.
I managed to successfully build and install. Unfortunately the UI won't start.
I get the following:
droidian@droidian:~/git/harbour-amazfish/build$ harbour-amazfish-ui
("/usr/local/share/icons", "/usr/share/icons", ":/icons") ("/usr/share/pixmaps", ":qml/custom-icons")
Connecting to daemon signals
void DaemonInterface::changeConnectionState()
No drivers found
O2ReplyServer: Starting
qml: Checking if feature is supported: 1 false
qml: Checking if feature is supported: 1 false
qml: Checking if feature is supported: 8 false
qml: Checking if feature is supported: 8 false
qml: Checking if feature is supported: 8 false
qrc:/qml/pages/FirstPage.qml:90:13: QML BusyIndicatorSmallPL: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:137:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(
Any idea?
The no drivers issues will mean that you dont have the kdb-drivers-sqlite package installed, but that wont stop it opening. The undefined symbol looks serious, what device is this on?
I found a forum thread where some got it working on pinephone/mobian, so it should work ok. https://forum.pine64.org/printthread.php?tid=13122
To answer myself: I unset QT_QPA_PLATFORM and it works. But the interface is broken... all graphics and the arrows are missing and the menus are only accessible when I turn the device into landscape mode. Plus tapping on user settings won't do anything. Did I do anything wrong? Thanks again for helping me.
Can you send screenshots? Please be aware that the kirigami interface is not tested as mush as the sailfish interface, especially not on a mobile device, i have only tested in on my local desktop. Ive had PRs in the past to fix UI bugs on kirigami, from KDE devs, so, I can only assume it works ok for them. The icons are supposed to get compiled in as resources, does it look like that happening?
Sorry, apparently we answered in the same moment and I only saw your reply now. Github doesn't take my pictures... I will take a deeper look again in the next hours.
Here's the screenshot.
More information: this is Droidian (like Mobian) on the Oneplus 6T (as Mobian itself isn't that usable yet on this device). I experienced the same bugs as is written down on the site you provided (https://forum.pine64.org/printthread.php?tid=13122). Still I'm happy and I even received some messages on my GTS :-)
I guess most users are using pinetimes ... as youre a GTS user, you would benefit by also installing the mapbox QML component, so that you can view your tracked activities.
Thanks, that is useful. Can I do anything to bring in the icons? They are in the build folder, so I have no clue why they are missing...
is there anything in the logs/output from the UI?
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
("/usr/local/share/icons", "/usr/share/icons", ":/icons") (":qml/custom-icons")
Connecting to daemon signals
void DaemonInterface::changeConnectionState()
DRIVERS: ("org.kde.kdb.sqlite")
Database is: "/home/droidian/.local/share/harbour-amazfish/harbour-amazfish/amazfish.kexi"
KDbConnection object created.
KDbConnection::connect() OK.
O2ReplyServer: Starting
qml: Checking if feature is supported: 1 false
qml: Checking if feature is supported: 1 false
qml: Checking if feature is supported: 8 false
qml: Checking if feature is supported: 8 false
qml: Checking if feature is supported: 8 false
qrc:/qml/pages/FirstPage.qml:90:13: QML BusyIndicatorSmallPL: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
file:///usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:137:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(
That happens when I start it from terminal. Had to pipe this into a file, that may explain the strange character in the text.
I would like to build the app for Mobian (on Oneplus 6T, so aarch64). How to start? Is there any documentation that is not for Sailfish? I haven't found anything. Thanks for helping!