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
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to