<div dir="ltr"><div><br></div><div>Hi Henrik,</div><div><br></div><div>Try to replace {} with (), such as:<br></div><div><br></div><div>const auto treeLayer ( static_cast<const QgsLayerTreeLayer *>( childNode ) );</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 22, 2019 at 4:42 PM Henrik Krohns <<a href="mailto:hege@hege.li">hege@hege.li</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Hello,<br>
<br>
I've been trying to compile QGis on RHEL7 / GCC 4.8.5 all day.  It seems<br>
lots of code assume newer compiler.  I've fixed many cases already, but<br>
here's something I can't manage..  not really proficient in C++..<br>
<br>
src/server/services/wms/qgswmsgetcapabilities.cpp: In function 'bool QgsWms::hasQueryableChildren(const QgsLayerTreeNode*, const QStringList&)':<br>
src/server/services/wms/qgswmsgetcapabilities.cpp:1893:31: error: base operand of '->' has non-pointer type 'const std::initializer_list<const QgsLayerTreeLayer* const>'<br>
       const auto l { treeLayer->layer() };<br>
                               ^<br>
src/server/services/wms/qgswmsgetcapabilities.cpp:1893:41: error: unable to deduce 'const std::initializer_list<const auto>' from '{<expression error>}'<br>
       const auto l { treeLayer->layer() };<br>
<br>
The code..<br>
<br>
    else if ( childNode->nodeType() == QgsLayerTreeNode::NodeLayer )<br>
    {<br>
      const auto treeLayer { static_cast<const QgsLayerTreeLayer *>( childNode ) };<br>
      const auto l { treeLayer->layer() };<br>
      return ! wmsRestrictedLayers.contains( l->name() ) && l->flags().testFlag( QgsMapLayer::Identifiable );<br>
<br>
Any ideas how to rewrite?<br>
<br>
Cheers,<br>
Henrik<br>
<br>
_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature">Alessandro Pasotti<br>w3:   <a href="http://www.itopen.it" target="_blank">www.itopen.it</a></div>