# Should there be a pinned topic with the minimum supported compiler versions

**URL:** https://discourse.paraview.org/t/should-there-be-a-pinned-topic-with-the-minimum-supported-compiler-versions/1485
**Category:** Development
**Created:** [March 18, 2019, 3:58pm UTC](https://discourse.paraview.org/t/should-there-be-a-pinned-topic-with-the-minimum-supported-compiler-versions/1485 "2019-03-18T15:58:32Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Andy\_Bauer](https://discourse.paraview.org/user_avatar/discourse.paraview.org/andy_bauer/32/5442_2.png) [@Andy\_Bauer](https://discourse.paraview.org/u/Andy_Bauer)
#### Post date: [March 18, 2019, 3:58pm UTC](https://discourse.paraview.org/t/should-there-be-a-pinned-topic-with-the-minimum-supported-compiler-versions/1485/1 "2019-03-18T15:58:33Z")

</div>

It would be great to have a convenient place to find the minimum compiler versions required for ParaView versions. Right now it kind of looks like GCC is by default at 5.4 since that is the oldest compiler version for the dashboards. I’m getting the following compiler error with GCC 4.8.5:

> /home/acbauer/Code/ParaView/ParaView/Qt/Components/pqMultiViewWidget.cxx:124:8: error: no matching function for call to ‘QObject::connect(QPointer&, void (pqHierarchicalGridWidget::_)(int, double), pqMultiViewWidget::pqInternals::pqInternals(pqMultiViewWidget_)::\_\_lambda5)’  
> });

---

<div class="post-metadata">

### Author: ![utkarsh.ayachit](https://discourse.paraview.org/user_avatar/discourse.paraview.org/utkarsh.ayachit/32/39_2.png) [@utkarsh.ayachit](https://discourse.paraview.org/u/utkarsh.ayachit)
#### Post date: [March 18, 2019, 4:11pm UTC](https://discourse.paraview.org/t/should-there-be-a-pinned-topic-with-the-minimum-supported-compiler-versions/1485/2 "2019-03-18T16:11:02Z")

</div>

Following patch should fix it:

```auto
diff --git a/Qt/Components/pqMultiViewWidget.cxx b/Qt/Components/pqMultiViewWidget.cxx
index bbf206f1a4..04b63677c3 100644
--- a/Qt/Components/pqMultiViewWidget.cxx
+++ b/Qt/Components/pqMultiViewWidget.cxx
@@ -112,7 +112,7 @@ public:
     auto hlayout = new pqHierarchicalGridLayout(this->Container);
     hlayout->setSpacing(PARAVIEW_DEFAULT_LAYOUT_SPACING);

- QObject::connect(this->Container, &pqHierarchicalGridWidget::splitterMoved,
+ QObject::connect(this->Container.data(), &pqHierarchicalGridWidget::splitterMoved,
       [self](int location, double fraction) {
         if (auto vlayout = self->layoutManager())
         {

```

here’s the [mr](https://gitlab.kitware.com/paraview/paraview/merge_requests/3116)
