[geos-devel] New problem when compiling QGis against geos 3.0.0rc4

Paul Ramsey pramsey at refractions.net
Thu Feb 15 11:33:17 EST 2007


It didn't die until you got to the linker, which is interesting.  My 
sysadmins shots-in-dark:

- Are you compiling against rc4 headers and rc3 libraries? Vice versa?
- Have you done a 'make clean' and rebuild on *both* geos and qgis?

P.

Mike Leahy wrote:
> Hello list,
> 
> When I compile QGis 0.8.0 against GEOS 3.0.0rc3, it works fine.  Now,
> however, compiling against GEOS 3.0.0rc4 gives me the the errors below.
>  I'm positive that I haven't done anything different with rc4.  I tried
> both rc3 and rc4 last night just to be sure...does anybody have an idea
> what I need to do to fix this?
> 
> Regards,
> Mike
> 
> =====================================================================
> 
> /bin/sh ../../libtool --tag=CXX --mode=link g++  -g -O2  -L/usr/lib64
> -L/usr/lib -lproj -L/usr/lib -o qgis -rdynamic qgis-main.o
> ../raster/libqgis_raster.la ../legend/libqgis_legend.la
> ../composer/libqgis_composer.la  -L/usr/lib64 -lQtCore -lQt3Support
> -lQtGui -lQtNetwork -lQtSvg -lQtCore -lQt3Support -lQtGui -lQtNetwork
> -lQtXml -lQtSvg -lQtTest -lQtDesigner -L/usr/lib64 -lgdal -L/usr/lib64
> -lpq -L/usr/lib64 -lgeos -lpython2.4 -lproj -lsqlite3 libqgis_gui.la
> ../core/libqgis_core.la  -lutil
> g++ -g -O2 -o .libs/qgis -rdynamic qgis-main.o  -L/usr/lib64 -L/usr/lib
> ../raster/.libs/libqgis_raster.so ../legend/.libs/libqgis_legend.so
> ../composer/.libs/libqgis_composer.so -lQtCore -lQt3Support -lQtGui
> -lQtNetwork -lQtXml -lQtSvg -lQtTest -lQtDesigner /usr/lib64/libgdal.so
> -lpq /usr/lib64/libgeos.so -lpython2.4 -lproj -lsqlite3
> ./.libs/libqgis_gui.so ../core/.libs/libqgis_core.so -lutil -Wl,--rpath
> -Wl,/usr/lib64
> ../core/.libs/libqgis_core.so: undefined reference to
> `geos::geom::Coordinate::Coordinate(double, double, double)'
> ../core/.libs/libqgis_core.so: undefined reference to
> `geos::io::WKTReader::~WKTReader()'
> ../core/.libs/libqgis_core.so: undefined reference to
> `geos::io::WKTReader::WKTReader(geos::geom::GeometryFactory const*)'
> ../core/.libs/libqgis_core.so: undefined reference to
> `geos::geom::Coordinate::~Coordinate()'
> collect2: ld returned 1 exit status
> make[4]: *** [qgis] Error 1
> make[4]: Leaving directory `/home/sources/qgis-0.8.0/src/gui'
> make[3]: *** [all] Error 2
> make[3]: Leaving directory `/home/sources/qgis-0.8.0/src/gui'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/sources/qgis-0.8.0/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/sources/qgis-0.8.0'
> make: *** [all] Error 2
> _______________________________________________
> geos-devel mailing list
> geos-devel at geos.refractions.net
> http://geos.refractions.net/mailman/listinfo/geos-devel


-- 

   Paul Ramsey
   Refractions Research
   http://www.refractions.net
   pramsey at refractions.net
   Phone: 250-383-3022
   Cell: 250-885-0632



More information about the geos-devel mailing list