[Qgis-developer] HOW TO COMPILE QGIS FROM SOURCE CODE FOR WINDOWS?
Magnus Homann
magnus at homann.se
Thu Jan 25 16:23:00 EST 2007
Martin Dobias wrote:
> On 1/24/07, Magnus Homann <magnus at homann.se> wrote:
>> [ 14%] Building CXX object src/core/CMakeFiles/qgis_core.dir/qgsline.obj
>> [ 14%] Building CXX object
>> src/core/CMakeFiles/qgis_core.dir/qgslogger.obj
>> [ 14%] Building CXX object
>> src/core/CMakeFiles/qgis_core.dir/qgsmaplayer.obj
>> In file included from
>> c:/Qgis-devel/qgis_trunk/src/core/qgsmaplayer.cpp:30:
>> c:/Qgis-devel/qgis_trunk/src/core/symbology/qgssymbol.h:22:18: qgis.h:
>> No such file or directory
>> In file included from
>> c:/Qgis-devel/qgis_trunk/src/core/qgsmaplayer.cpp:30:
>> c:/Qgis-devel/qgis_trunk/src/core/symbology/qgssymbol.h:36: error:
>> `QGis' has not been declared
>
> Hmm... won't adding #include "qgis.h" to qgssymbol.h help? :-)
It's already there. The problem seem to be that it's not possibel to use
relative paths.
***
[ 16%] Building CXX object src/core/CMakeFiles/qgis_core.dir/qgsmaplayer.obj
Reading specs from c:/msys/mingw/bin/../lib/gcc/mingw32/3.4.2/specs
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as
--host=
mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls
--enable
-languages=c,c++,f77,ada,objc,java --disable-win32-registry
--disable-shared --e
nable-sjlj-exceptions --enable-libgcj --disable-java-awt --without-x
--enable-ja
va-gc=boehm --disable-libgcj-debug --enable-interpreter
--enable-hash-synchroniz
ation --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.2 (mingw-special)
c:/msys/mingw/bin/../libexec/gcc/mingw32/3.4.2/cc1plus.exe -quiet -v
-Ic:/Qt/4.
2.2/include -Ic:/Qt/4.2.2/include/Qt3Support -Ic:/Qt/4.2.2/include/QtSvg
-Ic:/Qt
/4.2.2/include/QtGui -Ic:/Qt/4.2.2/include/QtXml
-Ic:/Qt/4.2.2/include/QtNetwork
-Ic:/Qt/4.2.2/include/QtCore -Ic:/Qgis-devel/qgis_trunk
-Ic:/Qgis-devel/qgis_tr
unk/src/core/ -Ic:/Qgis-devel/qgis_trunk/src/core/raster
-Ic:/Qgis-devel/qgis_tr
unk/src/core/renderer -Ic:/Qgis-devel/qgis_trunk/src/core/symbology
-Ic:/msys/lo
cal/include -Ic:/Qgis-devel/qgis_trunk/src/core/spatialindex/include
-iprefix c:
\msys\mingw\bin\../lib/gcc/mingw32/3.4.2/ -Dqgis_core_EXPORTS
-DQT_SHARED -DQT_3
SUPPORT_LIB -DQT3_SUPPORT -DQT_SVG_LIB -DQT_GUI_LIB -DQT_XML_LIB
-DQT_NETWORK_LI
B -DQT_CORE_LIB -DCORE_EXPORT=__declspec(dllimport)
-DGUI_EXPORT=__declspec(dlli
mport) -UCORE_EXPORT -DCORE_EXPORT=__declspec(dllexport)
c:/Qgis-devel/qgis_trun
k/src/core/qgsmaplayer.cpp -quiet -dumpbase qgsmaplayer.cpp
-auxbase-strip src/c
ore/CMakeFiles/qgis_core.dir/qgsmaplayer.obj -Wall -version -o
c:/DOCUME~1/homan
n/LOCALS~1/Temp/ccEzaaaa.s
ignoring nonexistent directory
"c:/msys/mingw/bin/../lib/gcc/mingw32/3.4.2/../..
/../../mingw32/include"
ignoring nonexistent directory "/mingw/include/c++/3.4.2"
ignoring nonexistent directory "/mingw/include/c++/3.4.2/mingw32"
ignoring nonexistent directory "/mingw/include/c++/3.4.2/backward"
ignoring nonexistent directory "/mingw/include"
ignoring nonexistent directory "/mingw/include"
ignoring nonexistent directory "/mingw/lib/gcc/mingw32/3.4.2/include"
ignoring nonexistent directory "/mingw/mingw32/include"
ignoring nonexistent directory "/mingw/include"
ignoring nonexistent directory "c:/Qgis-devel/qgis_trunk/src/core/"
#include "..." search starts here:
#include <...> search starts here:
c:/Qt/4.2.2/include
c:/Qt/4.2.2/include/Qt3Support
c:/Qt/4.2.2/include/QtSvg
c:/Qt/4.2.2/include/QtGui
c:/Qt/4.2.2/include/QtXml
c:/Qt/4.2.2/include/QtNetwork
c:/Qt/4.2.2/include/QtCore
c:/Qgis-devel/qgis_trunk
c:/Qgis-devel/qgis_trunk/src/core/raster
c:/Qgis-devel/qgis_trunk/src/core/renderer
c:/Qgis-devel/qgis_trunk/src/core/symbology
c:/msys/local/include
c:/Qgis-devel/qgis_trunk/src/core/spatialindex/include
c:/msys/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2
c:/msys/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/mingw3
2
c:/msys/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/backwa
rd
c:/msys/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include
c:/msys/mingw/bin/../lib/gcc/mingw32/3.4.2/include
End of search list.
GNU C++ version 3.4.2 (mingw-special) (mingw32)
compiled by GNU C version 3.4.2 (mingw-special).
GGC heuristics: --param ggc-min-expand=47 --param ggc-min-heapsize=32691
In file included from c:/Qgis-devel/qgis_trunk/src/core/qgsmaplayer.cpp:30:
c:/Qgis-devel/qgis_trunk/src/core/symbology/qgssymbol.h:22:18: qgis.h:
No such file or directory
***
Please note the line:
"ignoring nonexistent directory "c:/Qgis-devel/qgis_trunk/src/core/"
It appears that it can't handle relative paths?
Magnus
--
Magnus Homann
magnus at homann.se
+46 702 399 558
More information about the Qgis-developer
mailing list