[Qgis-developer] Wiki page/area for 'Building QGIS from scratch'

gordon at shieldaig.com gordon at shieldaig.com
Tue Mar 21 15:26:40 PDT 2017


It sounds great, does it work?  I can suggest a reason for building from 
scratch - one can compile to take advantage of multiple cores rather 
than assume everyone likes slow.

I looked at these notes and the first thing I noticed was PyQt5 Version 
5.8.1.  Qt5.8.1 requires a change in Unicode version on Ubuntu 17.04 - 
as I discovered - and it didn't appear that simple to implement.

I don't believe that QGIS built using Qt5.7.1 works with PyQt5 Version 
5.8.1 - see output below, what am I missing?

Also, I question further development using WebKit when Qt has moved to 
WebEngine.  Wouldn't adopting WebEngine make sense or at least present 
why it isn't.

On Ubuntu 17.04, which is based on Qt5.7.1, output from 
`./output/bin/qgis`

`Couldn't load PyQt.
Python support will be disabled. (a really big deal)

Traceback (most recent call last):
   File "", line 1, in
ImportError: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.8' 
not found (required by 
/usr/local/lib/python3.5/dist-packages/PyQt5/QtCore.so)`


On 2017-03-21 16:58, Tim Sutton wrote:
> Hi
> 
>> On 21 Mar 2017, at 9:50 PM, Mark Johnson <mj10777 at googlemail.com>
>> wrote:
>> 
>>> Good  - I think it will get outdated quickly and history shows
>>> that such content does not get well maintained. If we had to do
>>> anything along these lines, it could be to have a small chapter
>>> which lists all the QGIS dependencies along with a pointer to the
>>> upstream build instructions for each dependency.
>> 
>> Has anybody actually looked at the pages created as a result of this
>> discussion, that starts here?
>> 
>> https://github.com/qgis/QGIS-Documentation/wiki#table_of_content
> 
> Yes I have - I was trying to propose that it is boiled down to a
> simple table on a single page with just:
> 
> Dependency | Notes
> ----------------- |
> ----------[Qt5](https://wiki.qt.io/Building_Qt_5_from_Git) | Qt5 is a
> graphical toolkit and collection of utility classes.
> etc. | etc.
> 
> Regards
> 
> Tim
> 
>> Mark _______________________________________________
>> 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
> 
>> 
> TIM SUTTON
> 
> CO-FOUNDER: Kartoza
> PROJECT CHAIR: QGIS.org [1]
> 
> Visit http://kartoza.com [2] to find out about open source:
> 
> Desktop GIS programming services
> Geospatial web development
> GIS Training
> Consulting Services
> 
> SKYPE: timlinux
> IRC: timlinux on #qgis at freenode.net [3]
> 
> Kartoza is a merger between Linfiniti and Afrispatial
> 
> 
> Links:
> ------
> [1] http://QGIS.org
> [2] http://kartoza.com/
> [3] http://freenode.net
> _______________________________________________
> 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


More information about the Qgis-developer mailing list