[Qgis-user] Trouble compiling qgis with last SL 4.20RC1
Andrea Peri
aperi2007 at gmail.com
Mon Jun 2 05:25:41 PDT 2014
Thx.
I open a pull request.
https://github.com/qgis/QGIS/pull/1417
I'm not skill with github pull request so hope all is to do as needed.
2014-06-02 9:29 GMT+02:00 Richard Duivenvoorde <rdmailings at duif.net>:
> Hi Andrea,
>
> fyi I just rebuild on Debian here and changed the GAIA_VECTORS_LIST_FAST
> by GAIA_VECTORS_LIST_OPTIMISTIC (Note that you miss a I in the
> OPTIMISTIC part of your email).
> All seems to compile ok on Debian here (libspatialite 4.1.1).
> I'm not sure what is suited best: the optimistic or the pessimistic
> scenario :-) Because the old status was "FAST" I opt for optimistic. But
> maybe spatialite guru's can better decide on this.
>
> So maybe best to sent this to the dev list? Or create pull request (for
> after the next release)?
>
> Regards,
>
> Richard
>
> On 02-06-14 08:40, Andrea Peri wrote:
> > After a fast email exchange with the Spatialite Maintainer (many thx to
> > Alessandro Furieri) ,
> > the issue was resolved.
> > QGIS IS using an old deprecated constant "GAIA_VECTORS_LIST_FAST".
> > It was deprecated in the 4.1.0 release, and with the 4.2.0 it is
> > definitively removed from source.
> >
> > The right usable constants should be:
> > GAIA_VECTORS_LIST_OPTIMISTC and GAIA_VECTORS_LIST_PESSIMISTIC
> >
> > As workaround I add this line to my local spatialite src:
> > in the file gg_const.h
> >
> > #define GAIA_VECTORS_LIST_FAST 0
> >
> > it mean absolutely none,
> > but with help to resolve the error in qgis compile.
> >
> > I prefer to change the spatialite because I'm no so smart with the qgis
> > code.
> >
> > But the right correction should be in qgis to invoke the two supported
> > constants:
> >
> > GAIA_VECTORS_LIST_OPTIMISTC and GAIA_VECTORS_LIST_PESSIMISTIC
> > instead of the deprecated
> > GAIA_VECTORS_LIST_FAST
> >
> > Best regards.
> >
> >
> >
> > 2014-06-01 23:43 GMT+02:00 Andrea Peri <aperi2007 at gmail.com
> > <mailto:aperi2007 at gmail.com>>:
> >
> > Hi,
> > I' try to compile qgis from trunk using the last available
> > Spatialite 4.2.0 RC1 as available on spatialite site.
> >
> > In the compile phase I have this error:
> >
> > [ 91%] Building CXX object
> >
> src/providers/spatialite/CMakeFiles/spatialiteprovider.dir/qgsspatialiteconnection.cpp.o
> >
> >
> /home/archivio/tomcat/software/qgis/QuantumGIS/src/providers/spatialite/qgsspatialiteconnection.cpp:
> > In member function ‘bool
> > QgsSpatiaLiteConnection::getTableInfoAbstractInterface(sqlite3*,
> > bool)’:
> >
> /home/archivio/tomcat/software/qgis/QuantumGIS/src/providers/spatialite/qgsspatialiteconnection.cpp:301:55:
> > error: ‘GAIA_VECTORS_LIST_FAST’ was not declared in this scope
> > make[2]: ***
> >
> [src/providers/spatialite/CMakeFiles/spatialiteprovider.dir/qgsspatialiteconnection.cpp.o]
> > Error 1
> > make[1]: ***
> > [src/providers/spatialite/CMakeFiles/spatialiteprovider.dir/all]
> > Error 2
> > make: *** [all] Error 2
> >
> > I'm not sure if this is a bug for spatialite guys or (more probably)
> > an incompatibility of QGIS source.
> >
> > Has anyone try the new SL 4.2.0 with qgis source ?
> >
> > Thx,
> >
> > --
> > -----------------
> > Andrea Peri
> > . . . . . . . . .
> > qwerty àèìòù
> > -----------------
> >
> >
> >
> >
> > --
> > -----------------
> > Andrea Peri
> > . . . . . . . . .
> > qwerty àèìòù
> > -----------------
> >
> >
> > _______________________________________________
> > Qgis-user mailing list
> > Qgis-user at lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/qgis-user
> >
>
>
--
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20140602/4b34325f/attachment.html>
More information about the Qgis-user
mailing list