thinking about 4.7

Miika Turkia miika.turkia at gmail.com
Wed Oct 4 10:29:54 PDT 2017


On Wed, Oct 4, 2017 at 6:51 PM, Dirk Hohndel <dirk at hohndel.org> wrote:
>
>> On Oct 4, 2017, at 8:48 AM, Miika Turkia <miika.turkia at gmail.com> wrote:
>>
>> On Wed, Oct 4, 2017 at 6:38 PM, Dirk Hohndel <dirk at hohndel.org> wrote:
>>>
>>>> On Oct 4, 2017, at 8:10 AM, Miika Turkia <miika.turkia at gmail.com> wrote:
>>>>
>>>> On Mon, Oct 2, 2017 at 8:22 PM, Dirk Hohndel <dirk at hohndel.org> wrote:
>>>>> On Mon, Oct 02, 2017 at 10:00:13AM +0200, Guillaume Gardet wrote:
>>>>>> Le 22/09/2017 à 12:24, Dirk Hohndel a écrit :
>>>>>>> As we start thinking about the next release (never mind that we still
>>>>>>> haven't managed to get Subsurface-mobile 2.0 out the door), one of my
>>>>>>> concerns is lack of testing of the binaries that I create.
>>>>>>>
>>>>>>> Right now I'm building Windows (that gets a decent amount of testing it
>>>>>>> seems), Mac (not as much), Ubuntu (very little), openSUSE/Fedora (any?).
>>>>>>> I still haven't wrestled appImages into submission (definitely on my
>>>>>>> critical path towards 4.7).
>>>>>>>
>>>>>>> If you are regularly / occasionally testing any of these builds, could you
>>>>>>> respond here, please?
>>>>>>
>>>>>> I test occasionally the openSUSE daily/beta builds.
>>>>>> (Sorry for the late reply).
>>>>>
>>>>> No worries, I'm happy you revived the thread, actually :-)
>>>>>
>>>>> I still need to find time to fix the remaining build issues for all the
>>>>> Linux variations that we support... what worries me the most is the
>>>>> AppImage as I got stuck there the last time I tried. I think openSUSE is
>>>>> the one that already works well :-)
>>>>
>>>> I have been loosing hair over the Ubuntu builds to get the map
>>>> working.
>>>
>>> Head hair or beard hair?
>>
>> I only have head hair, whatever you see below my chin is the roots :D
>>
>>>> Anyway, where do I need to have the
>>>> libqtgeoservices_googlemaps.so (and .cmake) files during compilation,
>>>> and where should these reside when installing the .deb file? Currently
>>>> the map widget is not found during the compilation nor during the run
>>>> time...
>>>
>>> For a distro build, the plugin should go into the same directory as the
>>> other geoservices plugins - and the make install in the googlemaps
>>> directory should in theory take care of that. And than "all it takes" is
>>> to include them in the .deb
>>>
>>> So I'm not /quite/ sure what you are asking (but I haven't focused
>>> on the Ubuntu packaging in a while - I had failed to build them at
>>> all until Lubomir fixed that for Ubuntu)
>>
>> The map widget is not working at least for Xenail (16.04 LTS) and I am
>> trying to fix that. Anyway, now that I look at this again, the map
>> widget is finally there, but something else crashes..:
>>
>> MapWidget ready
>> Segmentation fault
>>
>> #0  0x00000000005d3525 in DiveListView::DiveListView(QWidget*) ()
>> #1  0x000000000051a06d in MainWindow::MainWindow() ()
>> #2  0x0000000000512a9d in init_ui() ()
>> #3  0x00000000005113e1 in main ()
>>
>> I'll just do a pull and see if this was already fixed...
>
> Yes, master should fix this. That's the crash that Tomaz inadvertently
> introduced and that Lubomir fixed.

Well, the latest master does not compile on Launchpad anymore (at
least for Ubuntu Xenial):

[ 61%] Building CXX object
desktop-widgets/CMakeFiles/subsurface_interface.dir/mainwindow.cpp.o
In file included from /<<PKGBUILDDIR>>/./desktop-widgets/printdialog.h:9:0,
                 from /<<PKGBUILDDIR>>/desktop-widgets/mainwindow.cpp:33:
/<<PKGBUILDDIR>>/./desktop-widgets/printer.h:9:20: fatal error:
QWebView: No such file or directory
compilation terminated.
desktop-widgets/CMakeFiles/subsurface_interface.dir/build.make:382:
recipe for target
'desktop-widgets/CMakeFiles/subsurface_interface.dir/mainwindow.cpp.o'
failed
make[4]: *** [desktop-widgets/CMakeFiles/subsurface_interface.dir/mainwindow.cpp.o]
Error 1
make[4]: *** Waiting for unfinished jobs....

miika


More information about the subsurface mailing list