[Qgis-developer] QgsExpression: replacement for QgsSearchString
Martin Dobias
wonder.sk at gmail.com
Mon Aug 29 03:14:11 EDT 2011
Hi Marco
On Mon, Aug 29, 2011 at 8:39 AM, Marco Hugentobler
<marco.hugentobler at sourcepole.ch> wrote:
> Hi all
>
> Seems it depends also on the bison version.
> I'm getting some errors with bison 2.3. With bison 2.4.1, it works nicely.
>
> cd /opt/qgisms/src/Quantum-GIS/build/src/core && /usr/bin/bison -
> o/opt/qgisms/src/Quantum-GIS/build/src/core/qgsexpressionparser.cpp -d -v -t
> /opt/qgisms/src/Quantum-GIS/src/core/qgsexpressionparser.yy
> /opt/qgisms/src/Quantum-GIS/src/core/qgsexpressionparser.yy:54.14-19: syntax
> error, unexpected string, expecting =
>
> (bison 2.3 understands only deprecated syntax %name-prefix = "exp_" )
>
> cd /opt/qgisms/src/Quantum-GIS/build/src/core && /usr/bin/bison -
> o/opt/qgisms/src/Quantum-GIS/build/src/core/qgsexpressionparser.cpp -d -v -t
> /opt/qgisms/src/Quantum-GIS/src/core/qgsexpressionparser.yy
> /opt/qgisms/src/Quantum-GIS/src/core/qgsexpressionparser.yy:120.28-33: syntax
> error, unexpected type, expecting string or identifier
>
> Seems 2.3 does not support the <> notation. Not sure what to do here...
Looking at the version history of bison, the 2.4.x releases started in
2008 while the 2.3 release went out back in 2006. Maybe we could drop
support for 2.3 ? Apparently even debian stable ships with 2.4.x.
Martin
More information about the Qgis-developer
mailing list