[Qgis-developer] QgsExpression: replacement for QgsSearchString
Marco Hugentobler
marco.hugentobler at sourcepole.ch
Mon Aug 29 03:58:25 EDT 2011
Hi Martin
> 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.
Debian stable isn't the most conservative distro any more. It's the enterprise
distributions. E.g. I have the mentioned problem on a CentOS 5.6 machine (for
the foss4g WMS benchmark), and 5.6 seems to have appeared 8. April 2011.
Personally I have no problem with 2.4 as minimum (e.g. generating the parser
file with my ubuntu locally and copying to the server). I'm however not sure if
we might frustrate some admins trying to compile qgis on their enterprise
distros.
Regards,
Marco
Am Montag, 29. August 2011, 09.14:11 schrieb Martin Dobias:
> 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
--
Dr. Marco Hugentobler
Sourcepole - Linux & Open Source Solutions
Churerstrasse 22, CH-8808 Pfäffikon SZ, Switzerland
marco.hugentobler at sourcepole.ch http://www.sourcepole.ch
Technical Advisor QGIS Project Steering Committee
More information about the Qgis-developer
mailing list