Hi, ahh, I've forgotten to mention in installation guide that you need to set QGIS prefix also for CMake to let it know where to search for include files and libraries. In build directory, run: ccmake . and in the utility application set QGIS_PREFIX variable to the path where your qgis installation resides.
Cheers, Martin On 6/21/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Hi folks, Im trying to compile a plugin (Quantum Navigator). Currently, Im using the qgis svn trunk, I get pass the configure but make bails out as follows... [EMAIL PROTECTED] build]# make [ 36%] Built target dglib Scanning dependencies of target dgbuild [ 45%] Building CXX object dglib/CMakeFiles/dgbuild.dir/dgbuild.o /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:183: error: expected `,' or `...' before '&' token /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:184: error: ISO C++ forbids declaration of `QgsPolyline' with no type /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp: In function `QList<QgsPoint> vectorToList(int)': /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:186: error: `QgsPolyline' is not a class or namespace /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:186: error: `const_iterator' was not declared in this scope /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:186: error: expected `;' before "it" /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:186: error: `it' was not declared in this scope /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:186: error: `line' was not declared in this scope /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:186: warning: unused variable 'line' /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:186: warning: unused variable 'const_iterator' /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp: In function `int main(int, char*)': /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:239: error: `setPrefixPath' is not a member of `QgsApplication' /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:240: error: `initQgis' is not a member of `QgsApplication' /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:250: error: `exitQgis' is not a member of `QgsApplication' /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:258: error: `QgsAttributeList' was not declared in this scope /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:258: error: expected `;' before "lst" /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:261: error: `lst' was not declared in this scope /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:282: error: 'class QgsDistanceArea' has no member named 'setProjectionsEnabled' /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:291: error: expected initializer before '&' token /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:295: error: `attr' was not declared in this scope /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:295: warning: unused variable 'attr' /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:300: error: `attr' was not declared in this scope /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:328: error: `QgsPolyline' was not declared in this scope /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:328: error: expected `;' before "line" /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:329: error: `line' was not declared in this scope /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:327: warning: unused variable 'g' /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:328: warning: unused variable 'QgsPolyline' /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:459: error: `exitQgis' is not a member of `QgsApplication' /home/install/qgis-svn/src/plugins/qnavigator/dglib/dgbuild.cpp:258: warning: unused variable 'QgsAttributeList' make[2]: *** [dglib/CMakeFiles/dgbuild.dir/dgbuild.o] Error 1 make[1]: *** [dglib/CMakeFiles/dgbuild.dir/all] Error 2 make: *** [all] Error 2 Regards, Rupert _______________________________________________ Qgis-user mailing list [email protected] http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user
_______________________________________________ Qgis-user mailing list [email protected] http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user
