[QGIS-Developer] How to build QGIS 2.99 with 3D?

Ben Hur Pintor bnhr.dev at gmail.com
Wed Dec 6 06:20:01 PST 2017


@Saber

I had the same issue with python and Qt 5.9. I ended up with 2 build
> directories: one for Qt 5.x (comes with your system) and one for Qt 5.9.
>

I haven't done this yet. Will try it. Thanks! I do hope this is just a
problem with my system or some lacking dependency that I don't know of,
it'd be a bit of a hassle to have multiple build directories just to test
3D and then other stuff.


 @Matthias

Did you also build PyQt for the custom installed Qt 5.9?


I don't remember doing so. Should I build it myself or will installing it
via pip suffice? I'm thinking if I can build using a virtual env with all
the python dependencies installed there. Thanks!


Ben Hur


On Wed, Dec 6, 2017 at 9:54 PM, Matthias Kuhn <matthias at opengis.ch> wrote:

> Did you also build PyQt for the custom installed Qt 5.9?
>
> Matthias
>
> On 12/06/2017 02:51 PM, Saber Razmjooei wrote:
>
> Hi Ben,
>
> I had the same issue with python and Qt 5.9. I ended up with 2 build
> directories: one for Qt 5.x (comes with your system) and one for Qt 5.9.
>
> Regards
> Saber
>
> On 6 December 2017 at 13:41, Ben Hur Pintor <bnhr.dev at gmail.com> wrote:
>
>> Hi! Sorry if I'm late to the party but I've regularly been able to build
>> 2.99 with 3D support using the instructions from (a)
>> https://github.com/qgis/QGIS/blob/master/INSTALL supplemented by (b)
>> https://www.lutraconsulting.co.uk/blog/2017/08/06/qgis3d-build/ on my
>> Xubuntu 16.04 machine. I didn't encounter any problems with building Qt5.9,
>> Qwt, etc though.
>>
>> The only problem/issue I've had was that plugins are unavailable when
>> running the built QGIS. The Settings tab of "Manage and Install Plugins"
>> says "No Python support detected thus no settings available." I don't know
>> if that's normal because I've only tried building QGIS recently. If you're
>> able to build with 3D support or if you know whether this is normal, maybe
>> you can also help a brother out.
>>
>> Thanks!
>>
>> On Wed, Dec 6, 2017 at 7:28 AM, Alexandre Neto <senhor.neto at gmail.com>
>> wrote:
>>
>>> Following the instructions on that link, I end up being blocked at some
>>> point... because I wasn't able to build qwt.
>>>
>>> compiling moc/moc_qwt_designer_plotdialog.cpp
>>> In file included from qwt_designer_plugin.h:13:0,
>>>                  from qwt_designer_plugin.cpp:23:
>>> /opt/qt59/include/QtDesigner/QDesignerCustomWidgetInterface:4:4:
>>> warning: #warning Header <QtDesigner/QDesignerCustomWidgetInterface> is
>>> deprecated. Please include <QtUiPlugin/QDesignerCustomWidgetInterface>
>>> instead. [-Wcpp]
>>>  #  warning Header <QtDesigner/QDesignerCustomWidgetInterface> is
>>> deprecated. Please include <QtUiPlugin/QDesignerCustomWidgetInterface>
>>> instead.
>>>     ^
>>> In file included from moc/../qwt_designer_plugin.h:13:0,
>>>                  from moc/moc_qwt_designer_plugin.cpp:9:
>>> /opt/qt59/include/QtDesigner/QDesignerCustomWidgetInterface:4:4:
>>> warning: #warning Header <QtDesigner/QDesignerCustomWidgetInterface> is
>>> deprecated. Please include <QtUiPlugin/QDesignerCustomWidgetInterface>
>>> instead. [-Wcpp]
>>>  #  warning Header <QtDesigner/QDesignerCustomWidgetInterface> is
>>> deprecated. Please include <QtUiPlugin/QDesignerCustomWidgetInterface>
>>> instead.
>>>     ^
>>> rm -f libqwt_designer_plugin.so
>>> linking plugins/designer/libqwt_designer_plugin.so
>>> mv -f libqwt_designer_plugin.so plugins/designer/
>>> make[1]: Leaving directory '/tmp/qgis_deps/qwt-6.1.3/designer'
>>>
>>>
>>>
>>> matteo <matteo.ghetta at gmail.com> escreveu no dia terça, 5/12/2017 às
>>> 19:40:
>>>
>>>> Hi Harrissou,
>>>>
>>>> > Hi,
>>>> > Maybe I miss something but I fail to fully understand the link between
>>>> > Matteo needs and your explanation, Patrick. it doesn't look like
>>>> Matteo has
>>>> > issues to build QGIS. He already does it, he compiles from source
>>>> himself (
>>>> > master or any other branch).
>>>> > What he wants is simply a way to build QGIS with 3D enabled, thing
>>>> that by
>>>> > default requires an upgraded version of QT (and not available in even
>>>> known
>>>> > and supported distro like Ubuntu 16.04). Unless I misunderstood...
>>>>
>>>> that's exactly the point. I don't have any problem to build QGIS master
>>>> (and other versions).
>>>> >
>>>> > Btw, which key package is missing in Xenial since january? I also do
>>>> build
>>>> > with Xenial and never felt that i'm missing some key features (except
>>>> 3D
>>>> > but i chose to not upgrade for that - worried to break a working
>>>> > environment)
>>>> >
>>>> > Matteo, have you seen the link I sent earlier (
>>>> https://www.lutraconsulting.
>>>> > co.uk/blog/2017/08/06/qgis3d-build/)? Looks like there's a way to
>>>> have two
>>>> > versions of qt and build different QGIS depending on what's
>>>> enabled....
>>>>
>>>> yep I saw the link (actually also when Martin posted it a few months ago
>>>> ;) ). Ok, then if this is currently the only way to have 3D enabled I'll
>>>> try to do that, hoping to not breaking some Qt or other stuff..
>>>>
>>>> Thanks!
>>>>
>>>> Matteo
>>>> _______________________________________________
>>>> QGIS-Developer mailing list
>>>> QGIS-Developer at lists.osgeo.org
>>>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>
>>> --
>>> Alexandre Neto
>>> ---------------------
>>> @AlexNetoGeo
>>> http://sigsemgrilhetas.wordpress.com
>>> http://gisunchained.wordpress.com
>>>
>>> _______________________________________________
>>> QGIS-Developer mailing list
>>> QGIS-Developer at lists.osgeo.org
>>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>
>>
>>
>>
>> --
>> ---
>>
>> * Engr. Ben Hur S. Pintor*
>> Senior Science Research Specialist
>> *IAMBlueCECAM Project 9: WebGIS for Mapping, Supporting, Decision-making,
>> and Promoting Ecological Services of Blue Carbon Ecosystems (BlueWebMapS)*
>> UP Training Center for Applied Geodesy and Photogrammetry
>>
>> MS Geomatics Engineering (GeoInformatics)
>> *National Graduate School of Engineering*
>> *University of the Philippines Diliman*
>> Quezon City 1101, PHL
>>
>> _______________________________________________
>> QGIS-Developer mailing list
>> QGIS-Developer at lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>
>
>
>
> --
> Saber Razmjooei
> www.lutraconsulting.co.uk
> +44 (0)7568 129733 <+44%207568%20129733>
>
>
> _______________________________________________
> QGIS-Developer mailing listQGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
>
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>



-- 
---

*Engr. Ben Hur S. Pintor*
Senior Science Research Specialist
*IAMBlueCECAM Project 9: WebGIS for Mapping, Supporting, Decision-making,
and Promoting Ecological Services of Blue Carbon Ecosystems (BlueWebMapS)*
UP Training Center for Applied Geodesy and Photogrammetry

MS Geomatics Engineering (GeoInformatics)
*National Graduate School of Engineering*
*University of the Philippines Diliman*
Quezon City 1101, PHL
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20171206/baf8437d/attachment-0001.html>


More information about the QGIS-Developer mailing list