Subsurface app for iOS

Zai Gezundt zai.gezundt at gmail.com
Thu Nov 26 13:30:56 PST 2015


Qt was installed as specified into ~/Qt. Only binaries, no source.

On Thu, Nov 26, 2015 at 4:22 PM, Dirk Hohndel <dirk at hohndel.org> wrote:

> Please leave the mailing list copied - that way others can help as well...
>
> On Nov 26, 2015, at 1:14 PM, Zai Gezundt <zai.gezundt at gmail.com> wrote:
>
> Dirk,
>
> I followed INSTALL instructions for MaxOSX and got the following:
>
>    1. "2)  Install needed dependencies" is missing "libgcrypt".
>
>
> Thanks for adding that
>
>
>    1. After that build failed with:
>
> *CMake Error at
> ~/src/install-root/lib/cmake/Grantlee5/Grantlee5Config.cmake:16
> (find_package):*
>
> *  By not providing "FindQt5Gui.cmake" in CMAKE_MODULE_PATH this project
> has*
>
> *  asked CMake to find a package configuration file provided by "Qt5Gui",
> but*
>
> *  CMake did not find one.*
>
>
> *  Could not find a package configuration file provided by "Qt5Gui" with
> any*
>
> *  of the following names:*
>
>
> *    Qt5GuiConfig.cmake*
>
> *    qt5gui-config.cmake*
>
>
> *  Add the installation prefix of "Qt5Gui" to CMAKE_PREFIX_PATH or set*
>
> *  "Qt5Gui_DIR" to a directory containing one of the above files.  If
> "Qt5Gui"*
>
> *  provides a separate development package or SDK, be sure it has been*
>
> *  installed.*
>
> *Call Stack (most recent call first):*
>
> *  CMakeLists.txt:177 (find_package)*
>
>
>
> It can't find your Qt installation. Did you install Qt as suggested?
>
> Since you recommend using QtCreator - where "Subsurface-mobile" project is
> located?
>
>
> Once you can
>
> ccmake .
>
> you should be able to open ~/src/subsurface/CMakeLists.txt and that should
> set things up correctly.
> You may have to pass "-DSUBSURFACE_MOBILE=1" as argument when QtCreator
> wants to run cmake for you
>
> /D
>
>
> On Thu, Nov 26, 2015 at 2:45 PM, Zai Gezundt <zai.gezundt at gmail.com>
> wrote:
>
>> Ha, so the next four days are the prime time to get you going. I'll make
>> sure to check email often :-)
>>
>> Don't get excited, I am going to Vermont tomorrow so I am dabbling as
>> much as I can.
>>
>>
>> Z.
>>
>>
>> On Thu, Nov 26, 2015 at 2:30 PM, Dirk Hohndel <dirk at hohndel.org> wrote:
>>
>>>
>>> On Nov 26, 2015, at 11:05 AM, Zai Gezundt <zai.gezundt at gmail.com> wrote:
>>>
>>> Tomaz:
>>>
>>>    - Alas, no CMake skills worth mentioning.
>>>
>>>
>>> Dang :-)
>>>
>>> Dirk:
>>>
>>>    -
>>>    http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface
>>>    - this one?
>>>
>>>
>>> Yep
>>>
>>>
>>>    - Based in EST.
>>>    - Extensive experience in native iOS development, Objective-C,
>>>    Swift, Xcode.
>>>
>>> Xcode is not something I have tried to use when building Subsurface. In
>>> theory cmake should be able to create an Xcode project file, so this may be
>>> worth investigating - especially since I seem to remember Tomaz telling me
>>> at some point that Xcode is needed for iOS, anyway.
>>>
>>>
>>>    - Android development as well, Java (obviously) and JNI (C++).
>>>
>>> Subsurface-mobile is running as Android app, that's the one we'll use on
>>> iOS as well. A C/C++/Qt core with QML UI. No Java involved :-)
>>>
>>>
>>>    - Running OS X El Capitan on the VMWare (Windows 7 as a host). Have
>>>    couple of iDevices for testing beyond simulator.
>>>
>>> As I said, you can't (really) build on Windows. MacOS should be fine. We
>>> occasionally have hiccups there (because most of the main developers are on
>>> Linux), but actually the number of Mac based developers keeps increasing
>>> and I try to make sure that we don't break things too often for people on
>>> the Mac. Both Tomaz and I have Macs as well (but mainly develop under
>>> Linux).
>>>
>>>
>>>    - [Holiday] weekends are only time when I can have fun that is not
>>>    diving.
>>>
>>> Ha, so the next four days are the prime time to get you going. I'll make
>>> sure to check email often :-)
>>>
>>>
>>>    - "If you want to work on Qt/QML ..." - it seems I have no choice if
>>>    I want to contribute to Subsurface?
>>>
>>> Yes, I guess that's a fair statement when talking about
>>> Subsurface-mobile.
>>>
>>> just a little piece of nomenclature:
>>> Subsurface is the desktop app - runs on Linux, Mac and Windows.
>>> Subsurface-mobile is the, err, mobile app - runs on Android (and Linux
>>> and Mac for development purposes). Should soon run on iOS.
>>> Subsurface companion app is what we call the old companion apps (we have
>>> two completely different ones for Android and iOS. All they do is collect
>>> GPS fixes.
>>>
>>> /D
>>>
>>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20151126/96f5a252/attachment-0001.html>


More information about the subsurface mailing list