Ah I forgot to mention, I had to build a patch for Qwt6, my scripts retrieve that file and patch qwt6.
The URL for the patched files is: https://www.gcndevelopment.com/gnuradio/downloads/sources/qwt6_patch.7z I don't recall off the top of my head what the changes were, and can't verify from this computer, sorry. But give them a shot. Geof On 10/21/19, Geof Nieboer <gnieb...@corpcomm.net> wrote: > The Qwt/Qt linkage is indeed a problem, as when compiling one must be > very careful to link the right version of Qwt to the right version of > Qt or else all hell breaks loose. > > GR3.7 needs Qwt5 linked to Qt4 > GR3.8 needs Qwt6 linked to Qt5 > > If you are building 3.7 on windows, I'd recommend just using the > installers here: http://www.gcndevelopment.com/gnuradio, which will > bring down all your dependencies in a self-contained fashion. For 3.8 > the build scripts will do it, but I haven't released an installer as > I've been waiting for gr-osmosdr and couple OOTs to be converted. > > Geof > > On 10/21/19, Michael Dickens <michael.dick...@ettus.com> wrote: >> Hi Gisle - Which version of GR are you trying to build? GR37 >> uses qwt52+qt4, while GR38 uses qwt6+qt5 ... I'm guessing Qwt 6.1.4 >> should >> work, though I don't think I've tried it out yet. - MLD >> >> On Mon, Oct 21, 2019 at 9:40 AM Gisle Vanem <gisle.va...@gmail.com> >> wrote: >> >>> Hello list. >>> >>> I have some errors while compiling 'gr-qtgui' using MSVC >>> and/or clang-cl. From clang-cl: >>> TimeRasterDisplayPlot.cc(199,30): error: allocating an object of >>> abstract class type 'TimeRasterData' >>> d_data.push_back(new TimeRasterData(d_rows, d_cols)); >>> ^ >>> f:/Qt/Qwt/src\qwt_raster_data.h(100,25): note: unimplemented pure >>> virtual method 'interval' in 'TimeRasterData' >>> virtual QwtInterval interval( Qt::Axis ) const = 0; >>> ^ >>> TimeRasterDisplayPlot.cc(374,20): error: no member named >>> 'setInterval' >>> in 'TimeRasterData' >>> d_data[i]->setInterval(Qt::ZAxis, QwtInterval(minIntensity, >>> maxIntensity)); >>> ~~~~~~~~~ ^ >>> >>> The error on 'setInterval' is in other files too. >>> >>> I suspect I'm using the wrong Qwt library. >>> This is the one I'm using: >>> svn://svn.code.sf.net/p/qwt/code/trunk/qwt >>> >>> ver. 6.1.4 Or are we supposed to use another (older) one? >>> >>> -- >>> --gv >>> >>> _______________________________________________ >>> Discuss-gnuradio mailing list >>> Discuss-gnuradio@gnu.org >>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>> >> >> >> -- >> Michael Dickens >> Ettus Research Technical Support >> Email: supp...@ettus.com >> Web: https://ettus.com/ >> > _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio