1
1
Quantum GIS (QGIS)
2
2
Building QGIS from source - step by step
3
- Sunday November 06 , 2011
3
+ Tuesday December 27 , 2011
4
4
5
5
6
- Last Updated: Sunday November 06 , 2011
7
- Last Change : Sunday November 06 , 2011
6
+ Last Updated: Tuesday December 27 , 2011
7
+ Last Change : Tuesday December 27 , 2011
8
8
9
9
10
10
1. Introduction
@@ -1226,7 +1226,7 @@ http://www.kyngchaos.com/wiki/software/frameworks
1226
1226
Once downloaded, open and install the frameworks.
1227
1227
1228
1228
William provides an additional installer package for Postgresql (for PostGIS
1229
- support). Qgis just needs the libpq client library, so unless you want to
1229
+ support). QGIS just needs the libpq client library, so unless you want to
1230
1230
setup the full Postgres + PostGIS server, all you need is the client-only
1231
1231
package. It's available here:
1232
1232
@@ -1242,7 +1242,7 @@ http://www.kyngchaos.com/wiki/software/grass
1242
1242
1243
1243
There are some additional dependencies that, at the time of writing, are not
1244
1244
provided as frameworks or installers so we will need to build these from source.
1245
- If you are wanting to build Qgis as a 64-bit application, you will need to
1245
+ If you are wanting to build QGIS as a 64-bit application, you will need to
1246
1246
provide the appropriate build commands to produce 64-bit support in dependencies.
1247
1247
Likewise, for 32-bit support on Snow Leopard, you will need to override the
1248
1248
default system architecture, which is 64-bit, according to instructions for
@@ -1404,7 +1404,7 @@ http://pyqwt.sourceforge.net/
1404
1404
1405
1405
Double-click the tarball to unpack it. The following assumes PyQwt v5.2.0
1406
1406
(comes with Qwt 5.2.1). Normal compilation does both Qwt and PyQwt at the same
1407
- time, but Qwt is statically linked into PyQwt, and Qgis can't use it. So, we
1407
+ time, but Qwt is statically linked into PyQwt, and QGIS can't use it. So, we
1408
1408
need to split the build.
1409
1409
1410
1410
Now, cd into the qwt-5.2 subdir in a Terminal. Type these commands to build
@@ -1522,7 +1522,7 @@ This will automatically find and use the previously installed frameworks, and
1522
1522
the GRASS application if installed.
1523
1523
1524
1524
Or, to use a Unix-style build of GRASS, use the following cmake invocation
1525
- (minimum GRASS version as stated in the Qgis requirements, substitute the GRASS
1525
+ (minimum GRASS version as stated in the QGIS requirements, substitute the GRASS
1526
1526
path and version as required):
1527
1527
1528
1528
cmake -D CMAKE_INSTALL_PREFIX=~/Applications -D CMAKE_BUILD_TYPE=Release \
@@ -1553,7 +1553,7 @@ script and add arch flags to the configuration:
1553
1553
-D CMAKE_OSX_ARCHITECTURES=i386 -D PYTHON_EXECUTABLE=/usr/local/bin/python32 \
1554
1554
..
1555
1555
1556
- The Qgis Mapserver feature requires fastcgi support. This is included in
1556
+ The QGIS Mapserver feature requires fastcgi support. This is included in
1557
1557
Leopard and Snow Leopard, but was dropped at Lion. To build the Mapserver
1558
1558
component on Leopard and Snow, add the followling line before the last line in
1559
1559
the above configuration:
@@ -1564,9 +1564,9 @@ On Lion you are on your own to figure out how to install libfcgi and add fcgi
1564
1564
support to the system Apache. Not recommended for the average user.
1565
1565
1566
1566
Bundling note: Older Qt versions may have problems with some Qt plugins and
1567
- Qgis . The way to handle this is to bundle Qt inside the Qgis application. You
1568
- can do this now or wait to see if there are immediate crashes when running Qgis .
1569
- It's also a good idea to bundle Qt if you need to copy Qgis to other Macs (where
1567
+ QGIS . The way to handle this is to bundle Qt inside the QGIS application. You
1568
+ can do this now or wait to see if there are immediate crashes when running QGIS .
1569
+ It's also a good idea to bundle Qt if you need to copy QGIS to other Macs (where
1570
1570
you would have to install Xcode just so Qt would install!).
1571
1571
1572
1572
To bundle Qt, add the following line before the last line (the ".." line) in
0 commit comments