I am trying to compile qwt-6.3.0 on Kubuntu 24.04 thus
/home/me/Logiciels/Dev/Qt/qt-everywhere-src-6.7.0/qtbase/qmake qwt.pro
make
I initially ended up with the following error message:
qwt_symbol.cpp:20:10: fatal error: qsvgrenderer.h: Aucun fichier ou dossier de ce type
20 | #include <qsvgrenderer.h>
| ^~~~~~~~~~~~~~~~
compilation terminated.
When I commented out
QWT_CONFIG += QwtSvg
in qwrconfig.pri I got past this error, but got a linker error:
make[2] : on entre dans le répertoire « /home/me/Kode/Qwt/qwt-6.3-0/qwt-6.3.0/examples/animation »
compiling Plot.cpp
compiling main.cpp
linking ../bin/animation
/usr/bin/ld : obj/Plot.o : dans la fonction « Plot::updateCurves() » :
Plot.cpp.text+0xf9) : référence indéfinie vers « QwtPlotCurve::setSamples(QList<QPointF> const&) »
/usr/bin/ld : obj/Plot.o : dans la fonction « Curve::updateSamples(double) » :
Plot.cpp.text._ZN5Curve13updateSamplesEd[_ZN5Curve13updateSamplesEd]+0x4c) : référence indéfinie vers « QwtPlotCurve::setSamples(QList<QPointF> const&) »
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:320 : ../bin/animation] Erreur 1
make[2] : on quitte le répertoire « /home/me/Kode/Qwt/qwt-6.3-0/qwt-6.3.0/examples/animation »
make[1]: *** [Makefile:72 : sub-animation-make_first] Erreur 2
make[1] : on quitte le répertoire « /home/me/Kode/Qwt/qwt-6.3-0/qwt-6.3.0/examples »
make: *** [Makefile:225 : sub-examples-make_first-ordered] Erreur 2
gcc version: 13.2.0
cmake version: 3.29.3
Any suggestions?
Bookmarks