* Kern Sibbald schrieb am 14.07.07 um 15:35 Uhr:
> Hello,
> 
> I would appreciate it if you two would try the current SVN and see if it can 
> find your installed qwt libraries.  If it does not work, please tell me where 
> the libraries are and send me a copy of src/qt-console/bat.pro that was 
> generated.
> 
> The qwt libraries should be found correctly if you specify:
> 
>   --with-qwt
> 
> or if you leave it out altogether.  If you specify a path, it expects the qwt 
> code to be in path/include and path/lib.


Hi Kern,

I tried current SVN (5179)

I did "./configure --enable-bat --with-sqlite3" and I have a x86
System (Ubuntu Feisty) running on an AMD64 (32-bit Kernel)

Result:
[...]
  Database lib:               -L/usr/lib64 -lsqlite3
[...]
  bat support:                yes -L/usr/lib64
[...]

The "-L/usr/lib64" looks a bit strange to me... not?

... ok -> "make".. I had expected an build error for bat because of
the missing "--with-qwt", but: no error and no bat being built.


Now: "./configure --enable-bat --with-sqlite3 --with-qwt"

[...]
checking for qwt support... yes
[...]

The summary of the configure does not mention "qwt support: yes" or
something....

Some configure details:

config.log:QWT_INC='/usr/include/qwt'
(this directory contains the qwt headers)

config.log:QWT_LDFLAGS='-L/usr/lib64' <--- is this really correct???

May it be that doing "if test -d ${root}/lib64/; then" is not really
sufficient for detecting a x86_64 system?

(Some packages place files there, even if we are on a 32bit system)
there:
[EMAIL PROTECTED]:~ # find /usr/lib64/
/usr/lib64/
/usr/lib64/libfakeroot
/usr/lib64/libfakeroot/libfakeroot-tcp.so
/usr/lib64/libfakeroot/libfakeroot-sysv.so
/usr/lib64/libffi.a
/usr/lib64/libffi.la
/usr/lib64/libffi_pic.a
/usr/lib64/libffi.so
)


-> make -> error on "qt-console":

==>Entering directory
/home/mschiff/src/bacula/svn/bacula/src/qt-console
make[1]: Betrete Verzeichnis
'/home/mschiff/src/bacula/svn/bacula/src/qt-console'
g++ -c -pipe -g -D_REENTRANT -Wall -W  -DQT_GUI_LIB -DQT_CORE_LIB
-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 -Imoc -Iui -o obj/mainwin.o
mainwin.cpp
In file included from /usr/include/qwt/qwt_data.h:16,
                 from jobgraphs/jobplot.h:39,
                 from mainwin.cpp:52:
/usr/include/qwt/qwt_array.h:25:23: error: qmemarray.h: No such file
or directory
In file included from jobgraphs/jobplot.h:40,
                 from mainwin.cpp:52:
/usr/include/qwt/qwt_legend.h:16:25: error: qscrollview.h: No such
file or directory
In file included from /usr/include/qwt/qwt_marker.h:20,
                 from /usr/include/qwt/qwt_plot_classes.h:15,
                 from /usr/include/qwt/qwt_plot_dict.h:14,
                 from /usr/include/qwt/qwt_legend.h:25,
                 from jobgraphs/jobplot.h:40,
                 from mainwin.cpp:52:
/usr/include/qwt/qwt_text.h:20:29: error: qsimplerichtext.h: No such
file or directory
In file included from /usr/include/qwt/qwt_legend.h:25,
                 from jobgraphs/jobplot.h:40,
                 from mainwin.cpp:52:
/usr/include/qwt/qwt_plot_dict.h:15:22: error: qintdict.h: No such
file or directory
In file included from mainwin.cpp:52:
jobgraphs/jobplot.h:41:28: error: qwt_plot_curve.h: No such file or
directory
In file included from /usr/include/qwt/qwt_plot.h:25,
                 from jobgraphs/jobplot.h:42,
                 from mainwin.cpp:52:
/usr/include/qwt/qwt_plot_printfilter.h:16:24: error: qvaluelist.h:
No such file or directory
In file included from mainwin.cpp:52:
jobgraphs/jobplot.h:43:29: error: qwt_plot_marker.h: No such file or
directory
jobgraphs/jobplot.h:46:27: error: qwt_scale_map.h: No such file or
directory
jobgraphs/jobplot.h:47:28: error: qwt_scale_draw.h: No such file or
directory
/usr/include/qwt/qwt_data.h:87: Fehler: expected »,« or »...« before
»<« token
/usr/include/qwt/qwt_data.h:87: Fehler: ISO-C++ verbietet
Deklaration von »QMemArray« ohne Typ
/usr/include/qwt/qwt_data.h:96: Fehler: ISO-C++ verbietet
Deklaration von »QMemArray« ohne Typ
/usr/include/qwt/qwt_data.h:96: Fehler: expected »;« before »<«
token
/usr/include/qwt/qwt_data.h:106: Fehler: expected »,« or »...«
before »<« token
/usr/include/qwt/qwt_data.h:106: Fehler: ISO-C++ verbietet
Deklaration von »QMemArray« ohne Typ
/usr/include/qwt/qwt_data.h:118: Fehler: ISO-C++ verbietet
Deklaration von »QMemArray« ohne Typ
/usr/include/qwt/qwt_data.h:118: Fehler: expected »;« before »<«
token
/usr/include/qwt/qwt_data.h:119: Fehler: ISO-C++ verbietet
Deklaration von »QMemArray« ohne Typ
/usr/include/qwt/qwt_data.h:119: Fehler: expected »;« before »<«
token
/usr/include/qwt/qwt_push_button.h:36: Fehler: expected »,« or »...«
before »&« token
/usr/include/qwt/qwt_push_button.h:37: Fehler: ISO-C++ verbietet
Deklaration von »QIconSet« ohne Typ
/usr/include/qwt/qwt_push_button.h:41: Fehler: »TextFormat«
bezeichnet keinen Typ
/usr/include/qwt/qwt_push_button.h:42: Fehler: »TextFormat« wurde
nicht deklariert
/usr/include/qwt/qwt_text.h:134: Fehler: »WordBreak« ist kein
Element von »Qt«
/usr/include/qwt/qwt_text.h:134: Fehler: »ExpandTabs« ist kein
Element von »Qt«
/usr/include/qwt/qwt_text.h:182: Fehler: ISO-C++ verbietet
Deklaration von »QSimpleRichText« ohne Typ
/usr/include/qwt/qwt_text.h:182: Fehler: expected »;« before »*«
token
/usr/include/qwt/qwt_text.h:159: Fehler: »WordBreak« ist kein
Element von »Qt«
/usr/include/qwt/qwt_text.h:159: Fehler: »ExpandTabs« ist kein
Element von »Qt«
/usr/include/qwt/qwt_spline.h:71: Fehler: expected »,« or »...«
before »<« token
/usr/include/qwt/qwt_spline.h:72: Fehler: ISO-C++ verbietet
Deklaration von »QMemArray« ohne Typ
/usr/include/qwt/qwt_curve.h:100: Fehler: expected »,« or »...«
before »<« token
/usr/include/qwt/qwt_curve.h:100: Fehler: ISO-C++ verbietet
Deklaration von »QMemArray« ohne Typ
/usr/include/qwt/qwt_curve.h:101: Fehler: expected »,« or »...«
before »<« token
/usr/include/qwt/qwt_curve.h:101: Fehler: ISO-C++ verbietet
Deklaration von »QMemArray« ohne Typ
/usr/include/qwt/qwt_curve.h:101: Fehler: »void
QwtCurve::setData(int)« kann nicht überladen werden
/usr/include/qwt/qwt_curve.h:100: Fehler: mit »void
QwtCurve::setData(int)«
/usr/include/qwt/qwt_curve.h:175: Fehler: »QPointArray« wurde nicht
deklariert
/usr/include/qwt/qwt_math.h: In function »void qwtShiftArray(T*,
int, int)«:
/usr/include/qwt/qwt_math.h:162: Fehler: es gibt keine Argumente für
»QABS«, die von einem Templateparameter abhängen, weshalb eine
Deklaration von »QABS« verfügbar sein muss
/usr/include/qwt/qwt_math.h:162: Fehler: (mit »-fpermissive« wird
G++ den Code akzeptieren, aber die Verwendung eines nicht
deklarierten Namens ist veraltet)
/usr/include/qwt/qwt_scldiv.h: At global scope:
/usr/include/qwt/qwt_scldiv.h:128: Fehler: ISO-C++ verbietet
Deklaration von »QMemArray« ohne Typ
/usr/include/qwt/qwt_scldiv.h:128: Fehler: expected »;« before »<«
token
/usr/include/qwt/qwt_scldiv.h:129: Fehler: ISO-C++ verbietet
Deklaration von »QMemArray« ohne Typ
/usr/include/qwt/qwt_scldiv.h:129: Fehler: expected »;« before »<«
token
/usr/include/qwt/qwt_scldiv.h: In member function »uint
QwtScaleDiv::minCnt() const«:
/usr/include/qwt/qwt_scldiv.h:91: Fehler: »d_minMarks« wurde in
diesem Gültigkeitsbereich nicht definiert
/usr/include/qwt/qwt_scldiv.h: In member function »uint
QwtScaleDiv::majCnt() const«:
/usr/include/qwt/qwt_scldiv.h:96: Fehler: »d_majMarks« wurde in
diesem Gültigkeitsbereich nicht definiert
/usr/include/qwt/qwt_scldiv.h: In member function »double
QwtScaleDiv::majMark(int) const«:
/usr/include/qwt/qwt_scldiv.h:105: Fehler: »d_majMarks« wurde in
diesem Gültigkeitsbereich nicht definiert
/usr/include/qwt/qwt_scldiv.h: In member function »double
QwtScaleDiv::minMark(int) const«:
/usr/include/qwt/qwt_scldiv.h:107: Fehler: »d_minMarks« wurde in
diesem Gültigkeitsbereich nicht definiert
/usr/include/qwt/qwt_plot_dict.h: At global scope:
/usr/include/qwt/qwt_plot_dict.h:22: Fehler: expected template-name
before »<« token
/usr/include/qwt/qwt_plot_dict.h:22: Fehler: expected `{' before »<«
token
/usr/include/qwt/qwt_plot_dict.h:22: Fehler: expected unqualified-id
before »<« token
/usr/include/qwt/qwt_plot_dict.h:64: Fehler: invalid use of
undefined type »class QwtSeqDict<QwtPlotCurve>«
/usr/include/qwt/qwt_plot_dict.h:22: Fehler: declaration of »class
QwtSeqDict<QwtPlotCurve>«
/usr/include/qwt/qwt_plot_dict.h: In constructor
»QwtCurveDict::QwtCurveDict()«:
/usr/include/qwt/qwt_plot_dict.h:66: Fehler: »setAutoDelete« wurde
in diesem Gültigkeitsbereich nicht definiert
/usr/include/qwt/qwt_plot_dict.h: At global scope:
/usr/include/qwt/qwt_plot_dict.h:70: Fehler: invalid use of
undefined type »class QwtSeqDict<QwtPlotMarker>«
/usr/include/qwt/qwt_plot_dict.h:22: Fehler: declaration of »class
QwtSeqDict<QwtPlotMarker>«
/usr/include/qwt/qwt_plot_dict.h: In constructor
»QwtMarkerDict::QwtMarkerDict()«:
/usr/include/qwt/qwt_plot_dict.h:72: Fehler: »setAutoDelete« wurde
in diesem Gültigkeitsbereich nicht definiert
/usr/include/qwt/qwt_plot_dict.h: At global scope:
/usr/include/qwt/qwt_plot_dict.h:75: Fehler: expected initializer
before »<« token
/usr/include/qwt/qwt_plot_dict.h:76: Fehler: expected initializer
before »<« token
/usr/include/qwt/qwt_legend.h:27: Fehler: invalid use of undefined
type »class QwtSeqDict<QWidget>«
/usr/include/qwt/qwt_plot_dict.h:22: Fehler: declaration of »class
QwtSeqDict<QWidget>«
/usr/include/qwt/qwt_legend.h:31: Fehler: expected initializer
before »<« token
/usr/include/qwt/qwt_legend.h:159: Fehler: expected class-name
before »{« token
/usr/include/qwt/qwt_legend.h:212: Fehler: »QWidgetIntDictIt«
bezeichnet keinen Typ
/usr/include/qwt/qwt_legend.h:159: Warnung: »class QwtLegend« hat
virtuelle Funktionen aber nicht-virtuellen Destruktor
/usr/include/qwt/qwt_legend.h: In member function »bool
QwtLegend::isEmpty() const«:
/usr/include/qwt/qwt_legend.h:241: Fehler: »const class
QWidgetIntDict« hat kein Element namens »count«
/usr/include/qwt/qwt_legend.h: In member function »uint
QwtLegend::itemCount() const«:
/usr/include/qwt/qwt_legend.h:247: Fehler: »const class
QWidgetIntDict« hat kein Element namens »count«
/usr/include/qwt/qwt_autoscl.h: At global scope:
/usr/include/qwt/qwt_autoscl.h:114: Fehler: expected »,« or »...«
before »<« token
/usr/include/qwt/qwt_autoscl.h:114: Fehler: ISO-C++ verbietet
Deklaration von »QMemArray« ohne Typ
/usr/include/qwt/qwt_scldraw.h:105: Fehler: »QWMatrix« bezeichnet
keinen Typ
/usr/include/qwt/qwt_plot.h:213: Fehler: »QwtPlotCurveIterator«
bezeichnet keinen Typ
/usr/include/qwt/qwt_plot.h:214: Fehler: »QwtPlotMarkerIterator«
bezeichnet keinen Typ
/usr/include/qwt/qwt_plot.h:230: Fehler: ISO-C++ verbietet
Deklaration von »QMemArray« ohne Typ
/usr/include/qwt/qwt_plot.h:230: Fehler: expected »;« before »<«
token
/usr/include/qwt/qwt_plot.h:242: Fehler: expected »,« or »...«
before »<« token
/usr/include/qwt/qwt_plot.h:242: Fehler: ISO-C++ verbietet
Deklaration von »QMemArray« ohne Typ
/usr/include/qwt/qwt_plot.h:243: Fehler: expected »,« or »...«
before »<« token
/usr/include/qwt/qwt_plot.h:243: Fehler: ISO-C++ verbietet
Deklaration von »QMemArray« ohne Typ
/usr/include/qwt/qwt_plot.h:243: Fehler: »bool
QwtPlot::setCurveData(long int, int)« kann nicht überladen werden
/usr/include/qwt/qwt_plot.h:242: Fehler: mit »bool
QwtPlot::setCurveData(long int, int)«
/usr/include/qwt/qwt_plot.h:356: Fehler: ISO-C++ verbietet
Deklaration von »QMemArray« ohne Typ
/usr/include/qwt/qwt_plot.h:356: Fehler: expected »;« before »<«
token
/usr/include/qwt/qwt_plot.h:515: Fehler: expected »,« or »...«
before »<« token
/usr/include/qwt/qwt_plot.h:515: Fehler: ISO-C++ verbietet
Deklaration von »QMemArray« ohne Typ
/usr/include/qwt/qwt_plot.h:536: Fehler: expected »,« or »...«
before »<« token
/usr/include/qwt/qwt_plot.h:536: Fehler: ISO-C++ verbietet
Deklaration von »QMemArray« ohne Typ
jobgraphs/jobplot.h:91: Fehler: ungültiger abstrakter Rückgabetyp
für Elementfunktion »virtual QwtText
DateTimeScaleDraw::label(double) const«
/usr/include/qwt/qwt_text.h:36: Anmerkung:   denn die folgenden
virtuellen Funktionen sind rein innerhalb »QwtText«:
/usr/include/qwt/qwt_text.h:80: Anmerkung:      virtual int
QwtText::heightForWidth(int) const
/usr/include/qwt/qwt_text.h:95: Anmerkung:      virtual QRect
QwtText::boundingRect(QPainter*) const
/usr/include/qwt/qwt_text.h:102: Anmerkung:     virtual void
QwtText::draw(QPainter*, const QRect&) const
/usr/include/qwt/qwt_text.h:107: Anmerkung:     virtual QwtText*
QwtText::clone() const
jobgraphs/jobplot.h:91: Fehler: ungültiger kovarianter Rückgabetyp
für »virtual QwtText DateTimeScaleDraw::label(double) const«
/usr/include/qwt/qwt_scldraw.h:91: Fehler:   »virtual QString
QwtScaleDraw::label(double) const« wird überschrieben
jobgraphs/jobplot.h: In member function »virtual QwtText
DateTimeScaleDraw::label(double) const«:
jobgraphs/jobplot.h:91: Fehler: ungültiger abstrakter Rückgabetyp
für Elementfunktion »virtual QwtText
DateTimeScaleDraw::label(double) const«
/usr/include/qwt/qwt_text.h:36: Anmerkung:   denn der Typ »QwtText«
hat rein virtuelle Funktionen
jobgraphs/jobplot.h:94: Fehler: es kann kein Objekt des abstrakten
Typs »QwtText« belegt werden
/usr/include/qwt/qwt_text.h:36: Anmerkung:   denn der Typ »QwtText«
hat rein virtuelle Funktionen
make[1]: *** [obj/mainwin.o] Fehler 1
make[1]: Verlasse Verzeichnis
'/home/mschiff/src/bacula/svn/bacula/src/qt-console'


  ====== Error in /home/mschiff/src/bacula/svn/bacula/src/qt-console
======


One question: If --enable-bat depends on --with-qwt, why not make
--enable-bat select --with-qwt implicitly?
I think this will prevent one extra FAQ...


> 
> Regards,
> 
> Kern
> 
-- 
8AAC 5F46 83B4 DB70 8317  3723 296C 6CCA 35A6 4134

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to