[Qgis-developer] Master doesn't compile

Etienne Tourigny etourigny.dev at gmail.com
Sun Feb 23 08:33:20 PST 2014


Just a remark, there are quite a few new warnings (mostly about deprecated
functions, but also some unused or variables or parameters) using gcc 4.7.3

Here are some, in no particular order, there might be more

/data/src/qgis/qgis-etiennesky/build-debug/src/core/moc_qgsmaplayer.cxx: In
static member function 'static void
QgsMapLayer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)':
/data/src/qgis/qgis-etiennesky/build-debug/src/core/moc_qgsmaplayer.cxx:102:38:
warning: 'void QgsMapLayer::clearCacheImage()' is deprecated (declared at
/data/src/qgis/qgis-etiennesky/build-debug/src/core/../../../src/core/qgsmaplayer.h:386)
[-Wdeprecated-declarations]

In file included from /home/softdev/include/ogr_api.h:43:0,
                 from
/data/src/qgis/qgis-etiennesky/src/core/qgsvectorfilewriter.h:25,
                 from
/data/src/qgis/qgis-etiennesky/src/core/qgsvectorfilewriter.cpp:26:
/home/softdev/include/ogr_core.h:72:32: warning: missing option after
'#pragma GCC diagnostic' kind [-Wpragmas]

/data/src/qgis/qgis-etiennesky/build-debug/src/core/moc_qgsmaprenderer.cxx:
In static member function 'static void
QgsMapRenderer::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)':
/data/src/qgis/qgis-etiennesky/build-debug/src/core/moc_qgsmaprenderer.cxx:69:80:
warning: 'void QgsMapRenderer::hasCrsTransformEnabled(bool)' is deprecated
(declared at
/data/src/qgis/qgis-etiennesky/build-debug/src/core/../../../src/core/qgsmaprenderer.h:327)
[-Wdeprecated-declarations]
/data/src/qgis/qgis-etiennesky/build-debug/src/core/moc_qgsmaprenderer.cxx:77:110:
warning: 'void QgsMapRenderer::onDrawingProgress(int, int)' is deprecated
(declared at
/data/src/qgis/qgis-etiennesky/build-debug/src/core/../../../src/core/qgsmaprenderer.h:355)
[-Wdeprecated-declarations]

/data/src/qgis/qgis-etiennesky/build-debug/src/core/moc_qgsmaplayer.cxx: In
static member function 'static void
QgsMapLayer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)':
/data/src/qgis/qgis-etiennesky/build-debug/src/core/moc_qgsmaplayer.cxx:102:38:
warning: 'void QgsMapLayer::clearCacheImage()' is deprecated (declared at
/data/src/qgis/qgis-etiennesky/build-debug/src/core/../../../src/core/qgsmaplayer.h:386)
[-Wdeprecated-declarations]
/data/src/qgis/qgis-etiennesky/build-debug/src/core/moc_qgsmaprenderer.cxx:
In static member function 'static void
QgsMapRenderer::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)':
/data/src/qgis/qgis-etiennesky/build-debug/src/core/moc_qgsmaprenderer.cxx:69:80:
warning: 'void QgsMapRenderer::hasCrsTransformEnabled(bool)' is deprecated
(declared at
/data/src/qgis/qgis-etiennesky/build-debug/src/core/../../../src/core/qgsmaprenderer.h:327)
[-Wdeprecated-declarations]
/data/src/qgis/qgis-etiennesky/build-debug/src/core/moc_qgsmaprenderer.cxx:77:110:
warning: 'void QgsMapRenderer::onDrawingProgress(int, int)' is deprecated
(declared at
/data/src/qgis/qgis-etiennesky/build-debug/src/core/../../../src/core/qgsmaprenderer.h:355)
[-Wdeprecated-declarations]

/data/src/qgis/qgis-etiennesky/build-debug/src/gui/moc_qgsmapcanvas.cxx: In
static member function 'static void
QgsMapCanvas::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)':
/data/src/qgis/qgis-etiennesky/build-debug/src/gui/moc_qgsmapcanvas.cxx:116:104:
warning: 'void QgsMapCanvas::setProgress(int, int)' is deprecated (declared
at
/data/src/qgis/qgis-etiennesky/build-debug/src/gui/../../../src/gui/qgsmapcanvas.h:391)
[-Wdeprecated-declarations]
/data/src/qgis/qgis-etiennesky/build-debug/src/gui/moc_qgsmapcanvas.cxx:121:40:
warning: 'void QgsMapCanvas::mapCanvasRefreshed()' is deprecated (declared
at
/data/src/qgis/qgis-etiennesky/build-debug/src/gui/../../../src/gui/qgsmapcanvas.h:419)
[-Wdeprecated-declarations]
/data/src/qgis/qgis-etiennesky/build-debug/src/gui/moc_qgsmapcanvas.cxx:122:36:
warning: 'void QgsMapCanvas::renderStarting()' is deprecated (declared at
/data/src/qgis/qgis-etiennesky/build-debug/src/gui/../../../src/gui/qgsmapcanvas.h:424)
[-Wdeprecated-declarations]
/data/src/qgis/qgis-etiennesky/build-debug/src/gui/moc_qgsmapcanvas.cxx:144:32:
warning: 'void QgsMapCanvas::updateMap()' is deprecated (declared at
/data/src/qgis/qgis-etiennesky/build-debug/src/gui/../../../src/gui/qgsmapcanvas.h:356)
[-Wdeprecated-declarations]
/data/src/qgis/qgis-etiennesky/build-debug/src/gui/moc_qgsmapcanvas.cxx:146:76:
warning: 'void QgsMapCanvas::showError(QgsMapLayer*)' is deprecated
(declared at
/data/src/qgis/qgis-etiennesky/build-debug/src/gui/../../../src/gui/qgsmapcanvas.h:363)
[-Wdeprecated-declarations]


/data/src/qgis/qgis-etiennesky/src/gui/qgshighlight.cpp: In member function
'void QgsHighlight::init()':
/data/src/qgis/qgis-etiennesky/src/gui/qgshighlight.cpp:72:64: warning:
'QgsMapRenderer* QgsMapCanvas::mapRenderer()' is deprecated (declared at
/data/src/qgis/qgis-etiennesky/src/gui/qgsmapcanvas.h:177)
[-Wdeprecated-declarations]
/data/src/qgis/qgis-etiennesky/src/gui/qgshighlight.cpp: In member function
'virtual void QgsHighlight::paint(QPainter*)':
/data/src/qgis/qgis-etiennesky/src/gui/qgshighlight.cpp:307:61: warning:
'QgsMapRenderer* QgsMapCanvas::mapRenderer()' is deprecated (declared at
/data/src/qgis/qgis-etiennesky/src/gui/qgsmapcanvas.h:177)
[-Wdeprecated-declarations]
/data/src/qgis/qgis-etiennesky/src/gui/qgshighlight.cpp:340:46: warning:
'virtual void QgsFeatureRendererV2::startRender(QgsRenderContext&, const
QgsVectorLayer*)' is deprecated (declared at
/data/src/qgis/qgis-etiennesky/src/gui/../core/symbology-ng/qgsrendererv2.h:88)
[-Wdeprecated-declarations]
/data/src/qgis/qgis-etiennesky/src/gui/qgsmapcanvas.cpp: In member function
'QPaintDevice& QgsMapCanvas::canvasPaintDevice()':
/data/src/qgis/qgis-etiennesky/src/gui/qgsmapcanvas.cpp:1530:28: warning:
'QPaintDevice& QgsMapCanvasMap::paintDevice()' is deprecated (declared at
/data/src/qgis/qgis-etiennesky/src/gui/qgsmapcanvasmap.h:70)
[-Wdeprecated-declarations]




On Sun, Feb 23, 2014 at 11:55 AM, Martin Dobias <wonder.sk at gmail.com> wrote:

> Hi Matthias
>
> On Sun, Feb 23, 2014 at 9:43 PM, Matthias Kuhn <matthias.kuhn at gmx.ch>
> wrote:
> > Hi,
> >
> > Currently I get an error compiling master:
> >
> > QGIS/src/gui/qgsmapcanvas.cpp: In member function 'virtual bool
> > QgsMapCanvas::event(QEvent*)':
> > QGIS/src/gui/qgsmapcanvas.cpp:1806:8: error: 'mDrawing' was not declared
> in
> > this scope
> > if ( mDrawing )
>
> Sorry for that. Now it should be fixed.
>
> Regards
> Martin
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20140223/b7a13c29/attachment-0001.html>


More information about the Qgis-developer mailing list