zygrib fordítás, minden megvan, de elakad a kicsike

Fórumok

Sziasztok.

Van egy zxgrib nevű meteorológiai program, mely csodálatos, emiatt gondoltam, hogy lefordítom a legújabbat, ha már ugrott a régi óta kettőt.

qt rendben, qwt fenn figyel, ezek a függőségei neki.

Erről a weboldalról töltém forrást:
http://zygrib.org/index.php?page=abstract_en

Közvetlenül innen:
http://zygrib.org/getfile.php?file=zyGrib-5.1.3.tgz

Kibontám, gmake, make, aztán a hibaüzenet:

root[src]# make
g++ -c -pipe -O2 -march=i486 -mtune=i686 -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt/mkspecs/linux-g++ -I. -I/usr/lib/qt/include/QtCore -I/usr/lib/qt/include/QtNetwork -I/usr/lib/qt/include/QtGui -I/usr/lib/qt/include/QtXml -I/usr/lib/qt/include -I. -Iutil -Imap -IGUI -Ibzip2 -Izlib-1.2.3 -Iproj-4.6.0/src -Icurvedrawer -I/usr/include/qwt -Iobjs -IGUI -o objs/CurveDrawer.o curvedrawer/CurveDrawer.cpp
curvedrawer/CurveDrawer.cpp: In member function ‘void CurveDrawer::initDataPlot(const int&)’:
curvedrawer/CurveDrawer.cpp:320:15: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
curvedrawer/CurveDrawer.cpp:326:15: error: ‘class QwtPlotCurve’ has no member named ‘setAxes’
curvedrawer/CurveDrawer.cpp:334:16: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
curvedrawer/CurveDrawer.cpp:336:16: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
curvedrawer/CurveDrawer.cpp:343:15: error: ‘class QwtPlotCurve’ has no member named ‘setAxes’
curvedrawer/CurveDrawer.cpp:349:16: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
curvedrawer/CurveDrawer.cpp:356:15: error: ‘class QwtPlotCurve’ has no member named ‘setAxes’
curvedrawer/CurveDrawer.cpp: In member function ‘void CurveDrawer::createDataPlot(const int&, const QString&)’:
curvedrawer/CurveDrawer.cpp:426:15: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
curvedrawer/CurveDrawer.cpp:437:26: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
curvedrawer/CurveDrawer.cpp:442:26: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
curvedrawer/CurveDrawer.cpp:449:26: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
curvedrawer/CurveDrawer.cpp: In member function ‘void CurveDrawer::activateLegend(QwtPlotItem*, bool)’:
curvedrawer/CurveDrawer.cpp:585:16: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
make: *** [objs/CurveDrawer.o] Error 1

Gyanakodtam, hogy a qwt-vel van valami baj, de abból meg a legújabbszerű van fenn, hiszen warningolna nélküle (QT4 and QWT should be installed (at least version 6.0.0).)

root[src]# slapt-get -search qwt
qwt-6.0.0-i486-1sl [inst=no]: Qwt (Qt4 Graphics Extension)
qwtplot3d-0.2.7-i486-7sl [inst=no]: QwtPlot3D (Qt4/OpenGL C++ Library)
qwt-5.1.1-i486-2_SBo [inst=yes]: Qwt (GUI Components & utility for programs with technical background)
qwt-6.0.1-i486-1ned [inst=yes]: Qwt 6.0.1
root[src]#

Szerintetek megadtam a lelkének mindent?
Ha igen, miért nem kedvel engem?

Hozzászólások

Erre magam válaszolok, hátha 3 év múlva megint megjárom.

A feltelepített Qt könyvtárában vannak a hozzá gyógyított include fájlok, annak könyvtárát be kell linkelni vagy másolni a /usr/include könyvtárba.

Ezután lefut a make.

---
--- A gond akkor van, ha látszólag minden működik. ---
---