<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Am 17.07.2016 um 15:58 schrieb Willem
      Ferguson:<br>
    </div>
    <blockquote cite="mid:578B8EFC.7040700@zoology.up.ac.za" type="cite">
      <br>
      Hallo Axel,
      <br>
      I hope that the text underneath is not too unreadable.
      <br>
      <br>
      The short version of my request:
      <br>
          I get an error when running a cross-built Subsurface Android,
      <br>
      indicating kirigami has not been loaded.
      <br>
      <br>
      The long version of my request;
      <br>
          I installed Qt5.7 (see location in build.sh)
      <br>
          Did the patches you suggested.
      <br>
          Exported JAVA_HOME
      <br>
          The build runs ok, creating the .apk
      <br>
      <br>
          Underneath the listings of:
      <br>
              build.sh in packaging/android
      <br>
              mobile-resources.qrc
      <br>
              mobile-components.sh
      <br>
              adb logcat output.
      <br>
      <br>
      Any ideas what I am doing wrong?
      <br>
      <br>
      Kind regards,
      <br>
      willem
      <br>
      <br>
      git describe
      <br>
      ==========
      <br>
      v4.5.2-1475-geaed18b
      <br>
      <br>
      Build.sh:
      <br>
      =================
      <br>
      set -e
      <br>
      PLATFORM=$(uname)
      <br>
      # (trick to get the absolute path, either if we're called with a
      <br>
      # absolute path or a relative path)
      <br>
      pushd $(dirname $0)/../../
      <br>
      export SUBSURFACE_SOURCE=$PWD
      <br>
      popd
      <br>
      <br>
      # is this a release or debug build
      <br>
      BUILD_TYPE=Debug
      <br>
      if [ "$1" = "release" ] || [ "$1" = "Release" ] ; then
      <br>
          shift
      <br>
          BUILD_TYPE=Release
      <br>
      fi
      <br>
      if [ "$1" = "debug" ] || [ "$1" = "Debug" ] ; then
      <br>
          # this is the default - still need to eat the argument if
      given
      <br>
          shift
      <br>
      fi
      <br>
      <br>
      if [ "$1" = "-buildnr" ] ; then
      <br>
          shift
      <br>
          BUILD_NR="\"$1\""
      <br>
          shift
      <br>
      else
      <br>
          BUILD_NR="\"0\""
      <br>
      fi
      <br>
      <br>
      # Configure where we can find things here
      <br>
      export ANDROID_NDK_ROOT=/usr/share/android-ndk-r12     # --->
      <br>
      export QT5_ANDROID=/home/willem/Qt/5.7                 # --->
      <br>
      <br>
      #if [ ! -z "$QT5_ANDROID" ] ; then
      <br>
      #    echo "Using Qt5 in $QT5_ANDROID"
      <br>
      #elif [ -d "$SUBSURFACE_SOURCE/../Qt/5.7" ] ; then
      <br>
      #    export QT5_ANDROID=$SUBSURFACE_SOURCE/../Qt/5.7
      <br>
      #elif [ -d "$SUBSURFACE_SOURCE/../Qt/5.6" ] ; then
      <br>
      #    export QT5_ANDROID=$SUBSURFACE_SOURCE/../Qt/5.6
      <br>
      #elif [ -d "$SUBSURFACE_SOURCE/../Qt/5.5" ] ; then
      <br>
      #    export QT5_ANDROID=$SUBSURFACE_SOURCE/../Qt/5.5
      <br>
      #else
      <br>
      #    echo "Cannot find Qt 5.7, 5.6 or 5.5 under
      $SUBSURFACE_SOURCE/../Qt"
      <br>
      #    exit 1
      <br>
      #fi
      <br>
      <br>
      if [ $PLATFORM = Darwin ] ; then
      <br>
             export
      <br>
ANDROID_SDK_ROOT=${ANDROID_SDK_ROOT-$SUBSURFACE_SOURCE/../android-sdk-macosx}
      <br>
             export ANDROID_NDK_HOST=darwin-x86_64
      <br>
      else
      <br>
             export ANDROID_SDK_ROOT=/usr/share/android-sdk-linux     #
      --->
      <br>
             export ANDROID_NDK_HOST=linux-x86
      <br>
      fi
      <br>
      <br>
          ........................................
      <br>
      <br>
      export QT5_ANDROID_BIN=${QT5_ANDROID}/android_${QT_ARCH}/bin
      <br>
      <br>
      if [ ! -e ndk-$ARCH ] ; then
      <br>
       $ANDROID_NDK_ROOT/build/tools/make_standalone_toolchain.py
      <br>
      --arch=$ARCH --install-dir=ndk-$ARCH --api=16
      <br>
      fi
      <br>
      export BUILDROOT=$PWD
      <br>
      export PATH=${BUILDROOT}/ndk-$ARCH/bin:$PATH
      <br>
      export PREFIX=${BUILDROOT}/ndk-$ARCH/sysroot/usr
      <br>
      export PKG_CONFIG_LIBDIR=${PREFIX}/lib/pkgconfig
      <br>
      export CC=${BUILDROOT}/ndk-$ARCH/bin/${BUILDCHAIN}-gcc
      <br>
      export CXX=${BUILDROOT}/ndk-$ARCH/bin/${BUILDCHAIN}-g++
      <br>
      # autoconf seems to get lost without this
      <br>
      export SYSROOT=${BUILDROOT}/ndk-$ARCH/sysroot
      <br>
      export CFLAGS="--sysroot=${SYSROOT}"
      <br>
      export CPPFLAGS="--sysroot=${SYSROOT}"
      <br>
      export CXXFLAGS="--sysroot=${SYSROOT}"
      <br>
      # Junk needed for qt-android-cmake
      <br>
      export ANDROID_STANDALONE_TOOLCHAIN=${BUILDROOT}/ndk-$ARCH
      <br>
      #if [ $PLATFORM = Darwin ] ; then
      <br>
      #    JAVA_HOME=$(/usr/libexec/java_home)
      <br>
      #    export JAVA_HOME
      <br>
      #else
      <br>
          export JAVA_HOME=/usr/share/jdk1.8.0_77             #
      ----->
      <br>
      #    export JAVA_HOME=/usr                              #
      ----->
      <br>
      #fi
      <br>
      <br>
      <br>
      mobile-resouces.qrc
      <br>
      ===================
      <br>
      <RCC>
      <br>
          <qresource prefix="/qml">
      <br>
              <file>main.qml</file>
      <br>
              <file>Preferences.qml</file>
      <br>
              <file>About.qml</file>
      <br>
              <file>CloudCredentials.qml</file>
      <br>
      <br>
                  ...........
      <br>
      <br>
              <file
      alias="menu-edit.png">icons/menu-edit.png</file>
      <br>
              <file
      alias="menu-back.png">icons/menu-back.png</file>
      <br>
              <file
      alias="nocloud.svg">icons/nocloud.svg</file>
      <br>
          </qresource>
      <br>
          <qresource prefix="/imports">
      <br>
              <file
      <br>
alias="org/kde/kirigami/Action.qml">kirigami/Action.qml</file>
      <br>
                      # ---->
      <br>
              <file
      <br>
alias="org/kde/kirigami/ApplicationWindow.qml">kirigami/ApplicationWindow.qml</file>
      <br>
      <br>
      <br>
      Mobile-components.sh
      <br>
      =====================
      <br>
      #!/bin/bash
      <br>
      #
      <br>
      # if you run the build.sh script to build Subsurface you'll never
      need
      <br>
      # this, but if you build your binaries differently for some reason
      and
      <br>
      # you want to build Subsurface-mobile, running this from within
      the
      <br>
      # checked out source directory (not your build directory) should
      do the
      <br>
      # trick - you can also run this to update to the latest upstream
      when
      <br>
      # you don't want to rerun the whole build.sh script.
      <br>
      <br>
      SRC=$(cd .. ; pwd)
      <br>
      <br>
      if [ ! -d "$SRC/subsurface" ] || [ ! -d "mobile-widgets" ] || [ !
      -d
      <br>
      "core" ] ; then
      <br>
          echo "please start this script from the Subsurface source
      directory
      <br>
      (which needs to be named \"subsurface\")."
      <br>
          exit 1
      <br>
      fi
      <br>
      <br>
      if [ "$1" = "-nopull" ] ; then
      <br>
          NOPULL=1
      <br>
      fi
      <br>
      <br>
      # now bring in the latest Kirigami mobile components plus a couple
      of
      <br>
      icons that we need
      <br>
      # first, get the latest from upstream
      <br>
      # yes, this is a bit overkill as we clone a lot of stuff for just
      a few
      <br>
      files, but this way
      <br>
      # we stop having to manually merge our code with upstream all the
      time
      <br>
      # as we get closer to shipping a production version we'll likely
      check
      <br>
      out specific tags
      <br>
      # or SHAs from upstream
      <br>
      cd $SRC
      <br>
      if [ ! -d kirigami ] ; then
      <br>
          git clone git://github.com/KDE/kirigami
      <br>
      fi
      <br>
      if [ "$NOPULL" = "" ] ; then
      <br>
          pushd kirigami
      <br>
          git pull
      <br>
          popd
      <br>
      fi
      <br>
      if [ ! -d breeze-icons ] ; then
      <br>
          git clone git://anongit.kde.org/breeze-icons
      <br>
      fi
      <br>
      if [ "$NOPULL" = "" ] ; then
      <br>
          pushd breeze-icons
      <br>
          git pull
      <br>
          popd
      <br>
      fi
      <br>
      <br>
      # now copy the components and a couple of icons into plae
      <br>
      MC=$SRC/subsurface/mobile-widgets/qml/kirigami
      <br>
      PMMC=kirigami/src/controls                                #
      ------------->
      <br>
      BREEZE=breeze-icons
      <br>
      <br>
      rm -rf $MC
      <br>
      mkdir -p $MC/icons
      <br>
      cp -R $PMMC/* $MC/
      <br>
      #cp $PMMC/../fallbacktheme/*qml $MC/
      <br>
      cp -R $PMMC/templates/* $MC/                                  #
      <br>
      ----------->
      <br>
      <br>
      # fix plugin requirement
      <br>
      sed -i -e 's/^plugin kirigamiplugin/# plugin kirigamiplugin/'
      $MC/qmldir
      <br>
      <br>
      <br>
      adb logcat | -i subsurface:
      <br>
      ===========================
      <br>
      07-17 11:08:38.755  4145  4145 I ApplicationPackageManager:
      <br>
      load=org.subsurfacedivelog.mobile, bg=192-192, dr=192-192
      <br>
      07-17 11:08:48.805  4438  4438 I Timeline: Timeline:
      <br>
      Activity_launch_request id:org.subsurfacedivelog.mobile
      time:9386825
      <br>
      07-17 11:08:48.835 13025 13025 W SELinux : SELinux:
      <br>
      seapp_context_lookup: seinfo=default, level=s0:c512,c768,
      <br>
      pkgname=org.subsurfacedivelog.mobile
      <br>
      07-17 11:08:48.875  3468  3579 D ISSUE_DEBUG: InputChannelName :
      8ae118c
      <br>
      Starting org.subsurfacedivelog.mobile
      <br>
      07-17 11:08:48.875 13025 13025 D InjectionManager:
      fillFeatureStoreMap
      <br>
      org.subsurfacedivelog.mobile
      <br>
      07-17 11:08:48.875 13025 13025 I InjectionManager: Constructor
      <br>
      org.subsurfacedivelog.mobile, Feature store :{}
      <br>
      07-17 11:08:48.925  3468  3579 V WindowStateAnimator: Finishing
      drawing
      <br>
      window Window{8ae118c u0 d0 Starting
      org.subsurfacedivelog.mobile}:
      <br>
      mDrawState=DRAW_PENDING
      <br>
      07-17 11:08:48.925  3468  3579 V WindowStateAnimator: Finishing
      drawing
      <br>
      window Window{8ae118c u0 d0 Starting
      org.subsurfacedivelog.mobile}:
      <br>
      mDrawState=COMMIT_DRAW_PENDING
      <br>
      07-17 11:08:49.065 13025 13025 W linker  :
      <br>
/data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Concurrent.so:
      <br>
      unused DT entry: type 0x1d arg 0xc8e
      <br>
      07-17 11:08:49.065 13025 13025 W linker  :
      <br>
/data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Concurrent.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.065 13025 13025 W linker  :
      <br>
      /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Gui.so:
      unused DT
      <br>
      entry: type 0x1d arg 0x5066f
      <br>
      07-17 11:08:49.065 13025 13025 W linker  :
      <br>
      /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Gui.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.075 13025 13025 W linker  :
      <br>
      /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Widgets.so:
      <br>
      unused DT entry: type 0x1d arg 0x6b435
      <br>
      07-17 11:08:49.075 13025 13025 W linker  :
      <br>
      /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Widgets.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.085 13025 13025 W linker  :
      <br>
      /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Svg.so:
      unused DT
      <br>
      entry: type 0x1d arg 0x8f3b
      <br>
      07-17 11:08:49.085 13025 13025 W linker  :
      <br>
      /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Svg.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.095 13025 13025 W linker  :
      <br>
/data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Positioning.so:
      <br>
      unused DT entry: type 0x1d arg 0x5afb
      <br>
      07-17 11:08:49.095 13025 13025 W linker  :
      <br>
/data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Positioning.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.105 13025 13025 W linker  :
      <br>
      /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Network.so:
      <br>
      unused DT entry: type 0x1d arg 0x119fc
      <br>
      07-17 11:08:49.105 13025 13025 W linker  :
      <br>
      /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Network.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.105 13025 13025 W linker  :
      <br>
      /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Qml.so:
      unused DT
      <br>
      entry: type 0x1d arg 0x33ce0
      <br>
      07-17 11:08:49.105 13025 13025 W linker  :
      <br>
      /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Qml.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.115 13025 13025 W linker  :
      <br>
      /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Quick.so:
      unused
      <br>
      DT entry: type 0x1d arg 0x3d948
      <br>
      07-17 11:08:49.115 13025 13025 W linker  :
      <br>
      /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Quick.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.125 13025 13025 W linker  :
      <br>
/data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5AndroidExtras.so:
      <br>
      unused DT entry: type 0x1d arg 0x5920
      <br>
      07-17 11:08:49.125 13025 13025 W linker  :
      <br>
/data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5AndroidExtras.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.135 13025 13025 W linker  :
      <br>
/data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Bluetooth.so:
      <br>
      unused DT entry: type 0x1d arg 0x6e39
      <br>
      07-17 11:08:49.135 13025 13025 W linker  :
      <br>
/data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Bluetooth.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.135 13025 13025 W linker  :
      <br>
/data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5QuickParticles.so:
      unused
      <br>
      DT entry: type 0x1d arg 0x365b
      <br>
      07-17 11:08:49.135 13025 13025 W linker  :
      <br>
/data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5QuickParticles.so:
      unsupported
      <br>
      flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.145 13025 13025 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/plugins/platforms/android/libqtforandroid.so:
      <br>
      unused DT entry: type 0x1d arg 0x9315
      <br>
      07-17 11:08:49.145 13025 13025 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/plugins/platforms/android/libqtforandroid.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.145 13025 13025 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/plugins/platforms/android/libqtforandroid.so:
      <br>
      is missing DT_SONAME will use basename as a replacement:
      <br>
      "libqtforandroid.so"
      <br>
      07-17 11:08:49.155 13025 13025 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/plugins/bearer/libqandroidbearer.so:
      <br>
      unused DT entry: type 0x1d arg 0x1746
      <br>
      07-17 11:08:49.155 13025 13025 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/plugins/bearer/libqandroidbearer.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.155 13025 13025 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/plugins/bearer/libqandroidbearer.so:
      <br>
      is missing DT_SONAME will use basename as a replacement:
      <br>
      "libqandroidbearer.so"
      <br>
      07-17 11:08:49.155 13025 13025 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/plugins/position/libqtposition_android.so:
      <br>
      unused DT entry: type 0x1d arg 0x132d
      <br>
      07-17 11:08:49.155 13025 13025 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/plugins/position/libqtposition_android.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.155 13025 13025 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/plugins/position/libqtposition_android.so:
      <br>
      is missing DT_SONAME will use basename as a replacement:
      <br>
      "libqtposition_android.so"
      <br>
      07-17 11:08:49.205  3468  4436 D ISSUE_DEBUG: InputChannelName :
      8e404c1
      <br>
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
      <br>
      07-17 11:08:49.345 13025 13077 D libGLESv1: DTS_GLAPI : DTS is not
      <br>
      allowed for Package : org.subsurfacedivelog.mobile
      <br>
      07-17 11:08:49.385  3468  4451 V WindowStateAnimator: Finishing
      drawing
      <br>
      window Window{8e404c1 u0 d0
      <br>
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity}:
      <br>
      mDrawState=DRAW_PENDING
      <br>
      07-17 11:08:49.405  3468  3579 I ActivityManager: Displayed
      <br>
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity:
      <br>
      +587ms
      <br>
      07-17 11:08:49.405  3468  3579 I Timeline: Timeline:
      <br>
      Activity_windows_visible id: ActivityRecord{523995c u0
      <br>
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
      <br>
      t83} time:9387428
      <br>
      07-17 11:08:49.415 13025 13091 W Subsurface: (null):0 ((null)):
      <br>
      QFont::setPointSizeF: Point size <= 0 (-1.000000), must be
      greater than 0
      <br>
      07-17 11:08:49.435 13025 13105 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/qml/QtQuick.2/libqtquick2plugin.so:
      <br>
      unused DT entry: type 0x1d arg 0x4bd
      <br>
      07-17 11:08:49.435 13025 13105 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/qml/QtQuick.2/libqtquick2plugin.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.435 13025 13105 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/qml/QtQuick.2/libqtquick2plugin.so:
      <br>
      is missing DT_SONAME will use basename as a replacement:
      <br>
      "libqtquick2plugin.so"
      <br>
      07-17 11:08:49.445 13025 13105 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/qml/QtQuick/Controls/libqtquickcontrolsplugin.so:
      <br>
      unused DT entry: type 0x1d arg 0x41f5
      <br>
      07-17 11:08:49.445 13025 13105 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/qml/QtQuick/Controls/libqtquickcontrolsplugin.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.445 13025 13105 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/qml/QtQuick/Controls/libqtquickcontrolsplugin.so:
      <br>
      is missing DT_SONAME will use basename as a replacement:
      <br>
      "libqtquickcontrolsplugin.so"
      <br>
      07-17 11:08:49.455 13025 13105 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/qml/QtQuick/Window.2/libwindowplugin.so:
      <br>
      unused DT entry: type 0x1d arg 0x493
      <br>
      07-17 11:08:49.455 13025 13105 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/qml/QtQuick/Window.2/libwindowplugin.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.455 13025 13105 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/qml/QtQuick/Window.2/libwindowplugin.so:
      <br>
      is missing DT_SONAME will use basename as a replacement:
      <br>
      "libwindowplugin.so"
      <br>
      07-17 11:08:49.455 13025 13105 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/qml/QtQuick/Dialogs/libdialogplugin.so:
      <br>
      unused DT entry: type 0x1d arg 0x249b
      <br>
      07-17 11:08:49.455 13025 13105 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/qml/QtQuick/Dialogs/libdialogplugin.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.455 13025 13105 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/qml/QtQuick/Dialogs/libdialogplugin.so:
      <br>
      is missing DT_SONAME will use basename as a replacement:
      <br>
      "libdialogplugin.so"
      <br>
      07-17 11:08:49.465 13025 13105 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/qml/QtQuick/Layouts/libqquicklayoutsplugin.so:
      <br>
      unused DT entry: type 0x1d arg 0x1b00
      <br>
      07-17 11:08:49.465 13025 13105 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/qml/QtQuick/Layouts/libqquicklayoutsplugin.so:
      <br>
      unsupported flags DT_FLAGS_1=0x81
      <br>
      07-17 11:08:49.465 13025 13105 W linker  :
      <br>
/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/qml/QtQuick/Layouts/libqquicklayoutsplugin.so:
      <br>
      is missing DT_SONAME will use basename as a replacement:
      <br>
      "libqquicklayoutsplugin.so"
      <br>
      07-17 11:08:49.475 13025 13091 W Subsurface: (null):0 ((null)):
      <br>
      QQmlApplicationEngine failed to load component
      <br>
      07-17 11:08:49.475 13025 13091 W Subsurface: (null):0 ((null)):
      <br>
      qrc:///qml/main.qml:9 module "org.kde.kirigami" is not installed
      <br>
      07-17 11:08:49.475 13025 13091 W Subsurface:
      <br>
      07-17 11:08:49.855  4145  4145 I ApplicationPackageManager:
      <br>
      load=org.subsurfacedivelog.mobile, bg=192-192, dr=192-192
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      _______________________________________________
      <br>
      subsurface mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:subsurface@subsurface-divelog.org">subsurface@subsurface-divelog.org</a>
      <br>
<a class="moz-txt-link-freetext" href="http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface">http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface</a>
      <br>
    </blockquote>
    <br>
    <p>Dear Willem,</p>
    now I've tried half of the night to get a running SubSurface again
    on my mobile - and failed. After updating to the latest git sources
    I was able to recreate your problem. I fixed <br>
    <ul>
      <li>copying the correct qml files (no success) and then I tried <br>
      </li>
      <li>with the <span class="subject"><a
href="https://www.mail-archive.com/search?l=subsurface@subsurface-divelog.org&q=subject:%22Re%5C%3A+%5C%5BPATCH%5C%5D+WIP%5C%3A+use+kirigami+plugin+instead+of+embedding+in+qrc%22&o=newest"
            rel="nofollow" style="color: rgb(160, 30, 30);
            text-decoration: none;"><span itemprop="name">[PATCH] WIP:
              use kirigami plugin instead of embedding in qrc</span></a></span>.
        The problem here was the dependency from ECM which caused
        problems to build (using Android.cmake).  </li>
    </ul>
    I decided to wait until the kirigami-plugin battle is gone. I am
    with Marco using the plugin since copying the qml files was working,
    but not the solution of choice. <br>
    <br>
    If I can test or do something, please let me know. I promise I'll
    check the mails and commits in git frequently. If there are good
    news I'll publish.<br>
    <br>
    Best Regards,<br>
    Axel.<br>
    <br>
    <pre class="moz-signature" cols="60">-- 
Axel Richter
</pre>
  </body>
</html>