Benjamin E. Zeller escreveu:
> On Wednesday 12 September 2007 15:02:54 Jeronimo Zucco wrote:
>
>> Hi list.
>>
>> Someone have a guide or "stone-path" for compile bat in kubuntu 7.04 ?
>>
>> I'm lost with all options of qt's libraries and devel packages.
>>
>> Thank you.
>>
>
> http://sourceforge.net/mailarchive/message.php?msg_id=46D58259.7070205%40iunius.org
>
> Worked for me on Ubuntu, so should work on Kubuntu,too.
>
This tips are for debian lenny, not for Ubuntu. I have tried to
search libqwt5-qt4-dev package for ubuntu, but it don't exists for
ubuntu 7.04.
I have downloaded the depkgs-09Sep07.tar.gz from bacula, and copy
qwt/include to /usr/include/qwt-qt4. I have changed Makefile and bat.pro:
INCPATH = -I/usr/share/qt4/mkspecs/linux-g++ -I.
-I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore
-I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4
-I.. -I. -Iconsole -Irestore -Iselect -I/usr/include/qwt-qt4 -Imoc -Iui
LIBS = $(SUBLIBS) -L../lib -lbac -L/usr/lib -lqwt -lQtGui
-lQtCore -lpthread
QMAKE = /usr/bin/qmake-qt4
bat.pro:
INCLUDEPATH += /usr/include/qwt-qt4
But when I compile, get this error:
g++ -o bat obj/main.o obj/bat_conf.o obj/mainwin.o obj/qstd.o
obj/pages.o obj/dircomm.o obj/dircomm_auth.o obj/authenticate.o
obj/console.o obj/prerestore.o obj/restore.o obj/brestore.o obj/label.o
obj/relabel.o obj/mount.o obj/run.o obj/runcmd.o obj/estimate.o
obj/prune.o obj/select.o obj/medialist.o obj/mediaedit.o obj/joblist.o
obj/clients.o obj/storage.o obj/fileset.o obj/joblog.o obj/jobs.o
obj/restoretree.o obj/jobplot.o obj/help.o obj/moc_mainwin.o
obj/moc_dircomm.o obj/moc_console.o obj/moc_restore.o obj/moc_label.o
obj/moc_relabel.o obj/moc_mount.o obj/moc_run.o obj/moc_select.o
obj/moc_medialist.o obj/moc_mediaedit.o obj/moc_joblist.o
obj/moc_clients.o obj/moc_storage.o obj/moc_fileset.o obj/moc_joblog.o
obj/moc_jobs.o obj/moc_restoretree.o obj/moc_jobplot.o obj/moc_help.o
obj/qrc_main.o -L../lib -lbac -L/usr/lib -lqwt -lQtGui -lQtCore -lpthread
obj/jobplot.o: In function `JobPlot::byteCheckChanged(int)':
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:536:
undefined reference to `QwtPlotItem::attach(QwtPlot*)'
obj/jobplot.o: In function `JobPlot::fileCheckChanged(int)':
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:521:
undefined reference to `QwtPlotItem::attach(QwtPlot*)'
obj/jobplot.o: In function `JobPlot::setSymbolType(int, int)':
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:503:
undefined reference to `QwtPlotCurve::setSymbol(QwtSymbol const&)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:507:
undefined reference to `QwtPlotCurve::setSymbol(QwtSymbol const&)'
obj/jobplot.o: In function `JobPlot::setPlotType(QString)':
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:435:
undefined reference to
`QwtPlotCurve::setCurveAttribute(QwtPlotCurve::CurveAttribute, bool)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:436:
undefined reference to
`QwtPlotCurve::setCurveAttribute(QwtPlotCurve::CurveAttribute, bool)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:441:
undefined reference to
`QwtPlotCurve::setCurveAttribute(QwtPlotCurve::CurveAttribute, bool)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:442:
undefined reference to
`QwtPlotCurve::setCurveAttribute(QwtPlotCurve::CurveAttribute, bool)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:448:
undefined reference to `QwtPlotCurve::setStyle(QwtPlotCurve::CurveStyle)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:449:
undefined reference to `QwtPlotCurve::setStyle(QwtPlotCurve::CurveStyle)'
obj/jobplot.o: In function `JobPlot::addCurve()':
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:358:
undefined reference to `QwtLegend::QwtLegend(QWidget*)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:358:
undefined reference to `QwtPlot::insertLegend(QwtLegend*,
QwtPlot::LegendPosition, double)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:368:
undefined reference to `QwtPlotCurve::QwtPlotCurve(QString const&)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:369:
undefined reference to `QwtPlotCurve::setPen(QPen const&)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:370:
undefined reference to `QwtPlotCurve::setCurveType(QwtPlotCurve::CurveType)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:371:
undefined reference to `QwtPlotItem::setYAxis(int)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:373:
undefined reference to `QwtPlotCurve::QwtPlotCurve(QString const&)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:374:
undefined reference to `QwtPlotCurve::setPen(QPen const&)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:375:
undefined reference to `QwtPlotCurve::setCurveType(QwtPlotCurve::CurveType)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:376:
undefined reference to `QwtPlotItem::setYAxis(int)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:381:
undefined reference to `QwtPlotItem::attach(QwtPlot*)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:382:
undefined reference to `QwtPlotItem::attach(QwtPlot*)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:399:
undefined reference to `QwtPlotCurve::setData(double const*, double
const*, int)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:400:
undefined reference to `QwtPlotCurve::setData(double const*, double
const*, int)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:414:
undefined reference to `QwtPlotMarker::QwtPlotMarker()'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:415:
undefined reference to `QwtText::QwtText(QString const&,
QwtText::TextFormat)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:415:
undefined reference to `QwtPlotMarker::setLabel(QwtText const&)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:416:
undefined reference to
`QwtPlotMarker::setLabelAlignment(QFlags<Qt::AlignmentFlag>)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:417:
undefined reference to
`QwtPlotMarker::setLineStyle(QwtPlotMarker::LineStyle)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:420:
undefined reference to `QwtPlotMarker::setLinePen(QPen const&)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:421:
undefined reference to `QwtPlotMarker::setXValue(double)'
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:422:
undefined reference to `QwtPlotItem::attach(QwtPlot*)'
obj/jobplot.o: In function `JobPlot::setupUserInterface()':
/usr/local/src/bacula-2.2.3/src/qt-console/jobgraphs/jobplot.cpp:337:
undefined reference to `QwtPlot::QwtPlot(QWidget*)'
obj/jobplot.o: In function `QwtPlotItem::detach()':
/usr/include/qwt-qt4/qwt_plot_item.h:64: undefined reference to
`QwtPlotItem::attach(QwtPlot*)'
obj/jobplot.o: In function `DateTimeScaleDraw::label(double) const':
/usr/local/src/bacula-2.2.3/src/qt-console/./jobgraphs/jobplot.h:94:
undefined reference to `QwtText::QwtText(QString const&,
QwtText::TextFormat)'
obj/jobplot.o:(.rodata._ZTV17DateTimeScaleDraw[vtable for
DateTimeScaleDraw]+0x10): undefined reference to
`QwtAbstractScaleDraw::draw(QPainter*, QPalette const&) const'
obj/jobplot.o:(.rodata._ZTV17DateTimeScaleDraw[vtable for
DateTimeScaleDraw]+0x18): undefined reference to
`QwtScaleDraw::extent(QPen const&, QFont const&) const'
collect2: ld returned 1 exit status
make: ** [bat] Erro 1
If you have any tip, I will appreciate.
--
Jeronimo Zucco
LPIC-1 Linux Professional Institute Certified
NĂșcleo de Processamento de Dados
Universidade de Caxias do Sul
http://jczucco.blogspot.com
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users