[Qgis-user] [Qgis-developer] WMS Rendering Problems
John C. Tull
john.tull at wildnevada.org
Sun Nov 4 10:54:46 EST 2007
On Nov 3, 2007, at 11:39 PM, Tom Elwertowski wrote:
> John C. Tull wrote:
>> In order to checkout and build the advanced editing branch, do you
>> simply checkout that using svn with something like:
>> svn co https://svn.qgis.org/repos/qgis/branches/
>> advanced_editing_branch adv_edit
>> then build from that directory (adv_edit) as normal?
>
> Yes.
>
>> I tried this today (rev 7316) and was not able to build on OS X
>> where I can build trunk.
>
> You must be using GEOS 3.0. Rev 7317 has been made GEOS 3.0
> compatible.
>
> Tom
You are correct about GEOS 3.0. I am using William's framework version
of GEOS, and the current does point to the 3.0 version. I still seem
to be running into a problem related to GEOS when invoking 'make -j3'
after cmake (output below). I edited the qgsgeometry.h file and
provided the full path to geos.h, then the build succeeded (this time
with 'make' to be safe). I don't know if the j3 option was part of the
problem or not.
Thanks for changing the GEOS requirement. I look forward to testing
this branch.
John
[ 34%] Built target gpxprovider
Scanning dependencies of target qgisgrass
[ 34%] Building CXX object src/gui/CMakeFiles/qgis_gui.dir/
qgsrubberband.o
[ 34%] Building CXX object src/providers/grass/CMakeFiles/
qgisgrass.dir/qgsgrassprovider.o
In file included from /Users/jctull/sources/qgis/adv_edit/src/gui/
qgsrubberband.cpp:19:
/Users/jctull/sources/qgis/adv_edit/src/gui/../core/qgsgeometry.h:
26:18: error: geos.h: No such file or directory
In file included from /Applications/GRASS-6.3.app/Contents/MacOS/
include/grass/rtree.h:18,
from /Applications/GRASS-6.3.app/Contents/MacOS/
include/grass/vect/dig_structs.h:18,
from /Applications/GRASS-6.3.app/Contents/MacOS/
include/grass/vect/digit.h:3,
from /Applications/GRASS-6.3.app/Contents/MacOS/
include/grass/Vect.h:4,
from /Users/jctull/sources/qgis/adv_edit/src/
providers/grass/qgsgrassprovider.cpp:43:
/Applications/GRASS-6.3.app/Contents/MacOS/include/grass/rtree/index.h:
22:1: warning: "NDEBUG" redefined
<command line>:1:1: warning: this is the location of the previous
definition
/Users/jctull/sources/qgis/adv_edit/src/gui/../core/qgsgeometry.h:399:
error: ‘geos::LineString’ has not been declared
/Users/jctull/sources/qgis/adv_edit/src/gui/../core/qgsgeometry.h:403:
error: ‘geos::LineString’ has not been declared
make[2]: *** [src/gui/CMakeFiles/qgis_gui.dir/qgsrubberband.o] Error 1
make[1]: *** [src/gui/CMakeFiles/qgis_gui.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 34%] Building CXX object src/providers/wfs/CMakeFiles/
wfsprovider.dir/qgswfsdata.o
[ 34%] Building CXX object src/providers/wfs/CMakeFiles/
wfsprovider.dir/moc_qgswfsdata.o
[ 34%] Building CXX object src/providers/grass/CMakeFiles/
qgisgrass.dir/qgsgrass.o
In file included from /Applications/GRASS-6.3.app/Contents/MacOS/
include/grass/rtree.h:18,
from /Applications/GRASS-6.3.app/Contents/MacOS/
include/grass/vect/dig_structs.h:18,
from /Applications/GRASS-6.3.app/Contents/MacOS/
include/grass/vect/digit.h:3,
from /Applications/GRASS-6.3.app/Contents/MacOS/
include/grass/Vect.h:4,
from /Users/jctull/sources/qgis/adv_edit/src/
providers/grass/qgsgrass.cpp:38:
/Applications/GRASS-6.3.app/Contents/MacOS/include/grass/rtree/index.h:
22:1: warning: "NDEBUG" redefined
<command line>:1:1: warning: this is the location of the previous
definition
Linking CXX shared module libwfsprovider.so
[ 34%] Built target wfsprovider
Linking CXX shared library libqgisgrass.dylib
[ 34%] Built target qgisgrass
make: *** [all] Error 2
More information about the Qgis-user
mailing list