Subsurface app for iOS

Dirk Hohndel dirk at hohndel.org
Thu Nov 26 14:00:10 PST 2015


~/Qt/5.5/clang_64/bin/

/D

> On Nov 26, 2015, at 1:44 PM, Zai Gezundt <zai.gezundt at gmail.com> wrote:
> 
> I would expect it to be added by Qt installation. Where should it point?
> 
> On Thu, Nov 26, 2015 at 4:34 PM, Tomaz Canabrava <tcanabrava at kde.org <mailto:tcanabrava at kde.org>> wrote:
> The path to the qt binaries are missing from your PATH variable
> 
> Em 26 de nov de 2015 18:31, "Zai Gezundt" <zai.gezundt at gmail.com <mailto:zai.gezundt at gmail.com>> escreveu:
> 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 <mailto: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 <mailto:zai.gezundt at gmail.com>> wrote:
>> 
>> Dirk,
>> 
>> I followed INSTALL instructions for MaxOSX and got the following:
>> "2)  Install needed dependencies" is missing "libgcrypt".
> 
> Thanks for adding that
>> 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 <mailto: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 <mailto:dirk at hohndel.org>> wrote:
>> 
>>> On Nov 26, 2015, at 11:05 AM, Zai Gezundt <zai.gezundt at gmail.com <mailto: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 <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
>> 
>> 
>> 
> 
> 
> 
> _______________________________________________
> subsurface mailing list
> subsurface at subsurface-divelog.org <mailto:subsurface at subsurface-divelog.org>
> http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface <http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface>
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20151126/d0c6bea8/attachment.html>


More information about the subsurface mailing list