77
77
< DIV CLASS ="header " ID ="header ">
78
78
< H1 > QGIS</ H1 >
79
79
< H2 > Building QGIS from source - step by step</ H2 >
80
- < H3 > Wednesday June 18 , 2014</ H3 >
80
+ < H3 > Thursday July 17 , 2014</ H3 >
81
81
</ DIV >
82
82
83
83
< DIV CLASS ="body " ID ="body ">
84
84
< P >
85
- Last Updated: Wednesday June 18 , 2014
86
- Last Change : Wednesday June 18 , 2014
85
+ Last Updated: Thursday July 17 , 2014
86
+ Last Change : Thursday July 17 , 2014
87
87
</ P >
88
88
< DIV CLASS ="toc ">
89
89
@@ -293,32 +293,32 @@ <H2>3.3. Install build dependencies</H2>
293
293
< TH > install command for packages</ TH >
294
294
</ TR >
295
295
< TR >
296
- < TD > precise </ TD >
297
- < TD > < CODE > apt-get install bison cmake doxygen flex git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal -dev libgeos-dev libgsl0-dev libopenscenegraph-dev libosgearth-dev libpq-dev libproj-dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev libqwt5-qt4- dev libspatialindex-dev libspatialite-dev libsqlite3-dev pkg-config pyqt4-dev-tools python python-dev python-qt4 python-qt4-dev python-sip python-sip-dev txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb</ CODE > </ TD >
296
+ < TD > wheezy </ TD >
297
+ < TD > < CODE > apt-get install bison cmake doxygen flex git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal1 -dev libgeos-dev libgsl0-dev libopenscenegraph-dev libosgearth-dev libpq-dev libproj-dev libqscintilla2-dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev libqwt- dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd pkg-config poppler-utils pyqt4-dev-tools python python-dev python-qt4 python-qt4-dev python-sip python-sip-dev spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb</ CODE > </ TD >
298
298
</ TR >
299
299
< TR >
300
- < TD > quantal </ TD >
301
- < TD > < CODE > apt-get install bison cmake doxygen flex git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal1 -dev libgeos-dev libgsl0-dev libopenscenegraph-dev libosgearth-dev libpq-dev libproj-dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev libqwt-dev libspatialindex-dev libspatialite-dev libsqlite3-dev pkg-config pyqt4-dev-tools python python-dev python-qt4 python-qt4-dev python-sip python-sip-dev txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb</ CODE > </ TD >
300
+ < TD > jessie </ TD >
301
+ < TD > < CODE > apt-get install bison cmake doxygen flex git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal -dev libgeos-dev libgsl0-dev libopenscenegraph-dev libosgearth-dev libpq-dev libproj-dev libqscintilla2-dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev libqwt-dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd pkg-config poppler-utils pyqt4-dev-tools python-all python-all- dev python-qt4 python-qt4-dev python-sip python-sip-dev spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb</ CODE > </ TD >
302
302
</ TR >
303
303
< TR >
304
- < TD > raring </ TD >
305
- < TD > < CODE > apt-get install bison cmake doxygen flex git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl0-dev libopenscenegraph-dev libosgearth-dev libpq-dev libproj-dev libpython2.7 -dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev libqwt5-qt4-dev libspatialindex-dev libspatialite-dev libsqlite3-dev pkg-config pyqt4-dev-tools python python-dev python- qt4 python-qt4-dev python-sip python-sip-dev txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb</ CODE > </ TD >
304
+ < TD > precise </ TD >
305
+ < TD > < CODE > apt-get install bison cmake doxygen flex git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl0-dev libopenscenegraph-dev libosgearth-dev libpq-dev libproj-dev libqscintilla2 -dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev libqwt5-qt4-dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd pkg-config poppler-utils pyqt4-dev-tools python python-qt4 python-qt4-dev python-sip python-sip-dev spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb</ CODE > </ TD >
306
306
</ TR >
307
307
< TR >
308
308
< TD > saucy</ TD >
309
- < TD > < CODE > apt-get install bison cmake doxygen flex git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl0-dev libopenscenegraph-dev libosgearth-dev libpq-dev libproj-dev libpython2.7-dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev libqwt5-qt4-dev libspatialindex-dev libspatialite-dev libsqlite3-dev pkg-config pyqt4-dev-tools python python-dev python-qt4 python-qt4-dev python-sip python-sip-dev txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb</ CODE > </ TD >
309
+ < TD > < CODE > apt-get install bison cmake doxygen flex git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl0-dev libopenscenegraph-dev libosgearth-dev libpq-dev libproj-dev libpython2.7-dev libqscintilla2-dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev libqwt5-qt4-dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd pkg-config poppler-utils pyqt4-dev-tools python python-dev python-qt4 python-qt4-dev python-sip python-sip-dev spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb</ CODE > </ TD >
310
310
</ TR >
311
311
< TR >
312
- < TD > wheezy </ TD >
313
- < TD > < CODE > apt-get install bison cmake doxygen flex git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal1 -dev libgeos-dev libgsl0-dev libopenscenegraph-dev libosgearth-dev libpq-dev libproj-dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev libqwt- dev libspatialindex-dev libspatialite-dev libsqlite3-dev pkg-config pyqt4-dev-tools python python-dev python-qt4 python-qt4-dev python-sip python-sip-dev txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb</ CODE > </ TD >
312
+ < TD > trusty </ TD >
313
+ < TD > < CODE > apt-get install bison cmake doxygen flex git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal -dev libgeos-dev libgsl0-dev libopenscenegraph-dev libosgearth-dev libpq-dev libproj-dev libqscintilla2-dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev libqwt5-qt4- dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd pkg-config poppler-utils pyqt4-dev-tools python-all python-all- dev python-qt4 python-qt4-dev python-sip python-sip-dev spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb</ CODE > </ TD >
314
314
</ TR >
315
315
< TR >
316
- < TD > jessie </ TD >
317
- < TD > < CODE > apt-get install bison cmake flex grass-dev libexpat1-dev libfcgi-dev libgdal1 -dev libgeos-dev libgsl0-dev libpq-dev libproj-dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev libqwt- dev libspatialindex-dev libspatialite-dev libsqlite3-dev pkg-config pyqt4-dev-tools python python-dev python-qt4 python-qt4-dev python-sip python-sip-dev</ CODE > </ TD >
316
+ < TD > utopic </ TD >
317
+ < TD > < CODE > apt-get install bison cmake doxygen flex git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal -dev libgeos-dev libgsl0-dev libopenscenegraph-dev libosgearth-dev libpq-dev libproj-dev libqscintilla2-dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev libqwt5-qt4- dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd pkg-config poppler-utils pyqt4-dev-tools python-all python-all- dev python-qt4 python-qt4-dev python-sip python-sip-dev spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb </ CODE > </ TD >
318
318
</ TR >
319
319
< TR >
320
320
< TD > sid</ TD >
321
- < TD > < CODE > apt-get install bison cmake doxygen flex git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl0-dev libopenscenegraph-dev libosgearth-dev libpq-dev libproj-dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev libqwt-dev libspatialindex-dev libspatialite-dev libsqlite3-dev pkg-config pyqt4-dev-tools python-all python-all-dev python-qt4 python-qt4-dev python-sip python-sip-dev txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb</ CODE > </ TD >
321
+ < TD > < CODE > apt-get install bison cmake doxygen flex git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl0-dev libopenscenegraph-dev libosgearth-dev libpq-dev libproj-dev libqscintilla2-dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev libqwt-dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd pkg-config poppler-utils pyqt4-dev-tools python-all python-all-dev python-qt4 python-qt4-dev python-sip python-sip-dev spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb</ CODE > </ TD >
322
322
</ TR >
323
323
</ TABLE >
324
324
@@ -973,6 +973,12 @@ <H3>4.1.2. Other tools and dependencies</H3>
973
973
974
974
< H3 > 4.1.3. Setting up the Visual Studio project with CMake</ H3 >
975
975
976
+ < P >
977
+ /!\ Consider this section as example. It tends to outdate, when OSGeo4W and
978
+ SDKs move on. < CODE > ms-windows/osgeo4w/package-nightly.cmd</ CODE > is used for the
979
+ nightly builds and constantly updated and hence might contain necessary
980
+ updates that are not yet reflected here.
981
+ </ P >
976
982
< P >
977
983
To start a command prompt with an environment that both has the VC++ and the OSGeo4W
978
984
variables create the following batch file (assuming the above packages were
@@ -981,19 +987,17 @@ <H3>4.1.3. Setting up the Visual Studio project with CMake</H3>
981
987
982
988
< div class ="code "> < PRE >
983
989
@echo off
984
- path %SYSTEMROOT%\system32;%SYSTEMROOT%;%SYSTEMROOT%\System32\Wbem;%PROGRAMFILES%\CMake 2.8\bin;%PROGRAMFILES%\subversion\bin;%PROGRAMFILES%\GnuWin32\bin
985
- set PYTHONPATH=
986
-
987
990
set VS90COMNTOOLS=%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\Tools\
988
991
call "%PROGRAMFILES%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86
989
992
990
- set INCLUDE=%INCLUDE%;%PROGRAMFILES%\Microsoft Platform SDK for Windows Server 2003 R2 \include
991
- set LIB=%LIB%;%PROGRAMFILES%\Microsoft Platform SDK for Windows Server 2003 R2 \lib
993
+ set INCLUDE=%INCLUDE%;%PROGRAMFILES%\Microsoft SDKs\ Windows\v7.1 \include
994
+ set LIB=%LIB%;%PROGRAMFILES%\Microsoft SDKs\ Windows\v7.1 \lib
992
995
993
996
set OSGEO4W_ROOT=C:\OSGeo4W
994
997
call "%OSGEO4W_ROOT%\bin\o4w_env.bat"
998
+ path %PATH%;%PROGRAMFILES%\CMake 2.8\bin;%PROGRAMFILES%\GnuWin32\bin
995
999
996
- @set GRASS_PREFIX=c:/OSGeo4W/apps/grass/grass-6.4.0
1000
+ @set GRASS_PREFIX=c:/OSGeo4W/apps/grass/grass-6.4.4
997
1001
@set INCLUDE=%INCLUDE%;%OSGEO4W_ROOT%\include
998
1002
@set LIB=%LIB%;%OSGEO4W_ROOT%\lib;%OSGEO4W_ROOT%\lib
999
1003
0 commit comments