Hi, I am attempting to get gnuradio working on a fresh install of Suse 11.1 64 bit. I am getting the error that is shown in the "make output" section below. I initially attempted to run "./configure --disable-docs" but this still resulted in the same error...
This appears to be dealt with here http://lists.gnu.org/archive/html/discuss-gnuradio/2008-05/msg00163.html and here http://www.opensubscriber.com/message/[email protected]/9515539.html though they specifically deal with a cygwin install... I have tried the recomended path of action in the first link which was to rename /usr/bin/xmlto to which seems to sort of work but dies with the output that is in the "make ver2 section" below. If someone has been sucessful with a suse 11.1 64bit install please let me know other wise if someone could point out what I am doing wrong that would be great as well. If you need more info then please ask as I would like to make this work. I am running an Athlon64 X2 with 2 gb of ram. I have previously installed an old version of gnuradio on a very old linux distro (long enough ago that I dont remember what it was but it was on a P3 450!) and I am investigating using it for my undergraduate Electrical Engineering thesis. Thanks Andrew [email protected] Configure output: ********************************************************************* The following components were skipped either because you asked not to build them or they didn't pass configuration checks: usrp2-firmware These components will not be built. ********************************************************************* The following GNU Radio components have been successfully configured: config gruel omnithread gnuradio-core pmt mblock usrp usrp2 gr-usrp gr-usrp2 gr-audio-alsa gr-audio-jack gr-audio-oss gr-audio-portaudio gr-cvsd-vocoder gr-gpio gr-gsm-fr-vocoder gr-pager gr-radar-mono gr-radio-astronomy gr-trellis gr-video-sdl gr-wxgui gr-qtgui gr-sounder gr-utils gnuradio-examples grc You my now run the make command to build these components. ********************************************************************* The following components were skipped either because you asked not to build them or they didn't pass configuration checks: gcell gr-gcell gr-audio-osx gr-audio-windows docs These components will not be built. Make output: Generating XML output for file usrper.cc Generate XML output for dir /builddir/gnuradio/usrp/host/apps/ Generate XML output for dir /builddir/gnuradio/usrp/host/ Generate XML output for dir /builddir/gnuradio/usrp/host/lib/legacy/ Generate XML output for dir /builddir/gnuradio/usrp/host/lib/ Generate XML output for dir /builddir/gnuradio/usrp/host/misc/ Generating XML output for the main page xmlto html-nochunks ../../usrp/doc/usrp_guide.xml xmlto: input does not validate (status 3) /builddir/gnuradio/usrp/doc/../../usrp/doc/usrp_guide.xml:4: warning: failed to load external entity "/builddir/gnuradio/usrp/doc/docbookx.dtd" ]> ^ warning: failed to load external entity "/builddir/gnuradio/usrp/doc/docbookx.dtd" validity error : Could not load the external subset "docbookx.dtd" Document /builddir/gnuradio/usrp/doc/../../usrp/doc/usrp_guide.xml does not validate make[4]: *** [usrp_guide.html] Error 3 make[4]: Leaving directory `/builddir/gnuradio/usrp/doc' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/builddir/gnuradio/usrp/doc' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/builddir/gnuradio/usrp' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/builddir/gnuradio' make: *** [all] Error 2 make ver2 output: In file included from FrequencyDisplayPlot.cc:4: ./FrequencyDisplayPlot.h:4:22: error: qwt_plot.h: No such file or directory ./FrequencyDisplayPlot.h:5:25: error: qwt_painter.h: No such file or directory ./FrequencyDisplayPlot.h:6:29: error: qwt_plot_canvas.h: No such file or directory ./FrequencyDisplayPlot.h:7:28: error: qwt_plot_curve.h: No such file or directory ./FrequencyDisplayPlot.h:8:30: error: qwt_scale_engine.h: No such file or directory ./FrequencyDisplayPlot.h:9:30: error: qwt_scale_widget.h: No such file or directory ./FrequencyDisplayPlot.h:10:29: error: qwt_plot_zoomer.h: No such file or directory ./FrequencyDisplayPlot.h:11:29: error: qwt_plot_panner.h: No such file or directory ./FrequencyDisplayPlot.h:12:29: error: qwt_plot_marker.h: No such file or directory ./FrequencyDisplayPlot.h:14:24: error: qwt_symbol.h: No such file or directory FrequencyDisplayPlot.cc:6:28: error: qwt_scale_draw.h: No such file or directory In file included from FrequencyDisplayPlot.cc:4: ./FrequencyDisplayPlot.h:16: error: expected class-name before ‘{’ token ./FrequencyDisplayPlot.h:17: error: ISO C++ forbids declaration of ‘Q_OBJECT’ with no type ./FrequencyDisplayPlot.h:19: error: expected ‘;’ before ‘public’ ./FrequencyDisplayPlot.h:26: error: expected unqualified-id before ‘&’ token ./FrequencyDisplayPlot.h:26: error: expected ‘,’ or ‘...’ before ‘&’ token ./FrequencyDisplayPlot.h:30: error: expected ‘,’ or ‘...’ before ‘numDataPoints’ ./FrequencyDisplayPlot.h:32: error: ISO C++ forbids declaration of ‘int64_t’ with no type ./FrequencyDisplayPlot.h:44: error: expected `:' before ‘slots’ ./FrequencyDisplayPlot.h:45: error: expected primary-expression before ‘void’ ./FrequencyDisplayPlot.h:45: error: ISO C++ forbids declaration of ‘slots’ with no type ./FrequencyDisplayPlot.h:45: error: expected ‘;’ before ‘void’ ./FrequencyDisplayPlot.h:56: error: ISO C++ forbids declaration of ‘QwtPlotCurve’ with no type ./FrequencyDisplayPlot.h:56: error: expected ‘;’ before ‘*’ token ./FrequencyDisplayPlot.h:57: error: ISO C++ forbids declaration of ‘QwtPlotCurve’ with no type ./FrequencyDisplayPlot.h:57: error: expected ‘;’ before ‘*’ token ./FrequencyDisplayPlot.h:58: error: ISO C++ forbids declaration of ‘QwtPlotCurve’ with no type ./FrequencyDisplayPlot.h:58: error: expected ‘;’ before ‘*’ token ./FrequencyDisplayPlot.h:60: error: ISO C++ forbids declaration of ‘QwtPlotMarker’ with no type ./FrequencyDisplayPlot.h:60: error: expected ‘;’ before ‘*’ token ./FrequencyDisplayPlot.h:61: error: ISO C++ forbids declaration of ‘QwtPlotMarker’ with no type ./FrequencyDisplayPlot.h:61: error: expected ‘;’ before ‘*’ token ./FrequencyDisplayPlot.h:63: error: ISO C++ forbids declaration of ‘QwtPlotPanner’ with no type ./FrequencyDisplayPlot.h:63: error: expected ‘;’ before ‘*’ token ./FrequencyDisplayPlot.h:64: error: ISO C++ forbids declaration of ‘QwtPlotZoomer’ with no type ./FrequencyDisplayPlot.h:64: error: expected ‘;’ before ‘*’ token ./FrequencyDisplayPlot.h:66: error: ISO C++ forbids declaration of ‘QwtPlotMarker’ with no type ./FrequencyDisplayPlot.h:66: error: expected ‘;’ before ‘*’ token ./FrequencyDisplayPlot.h:67: error: ISO C++ forbids declaration of ‘QwtPlotMarker’ with no type ./FrequencyDisplayPlot.h:67: error: expected ‘;’ before ‘*’ token ./FrequencyDisplayPlot.h:74: error: ‘int64_t’ does not name a type FrequencyDisplayPlot.cc:36: error: expected class-name before ‘,’ token FrequencyDisplayPlot.cc:48: error: ‘QwtText’ does not name a type FrequencyDisplayPlot.cc: In constructor ‘FreqDisplayScaleDraw::FreqDisplayScaleDraw(unsigned int)’: FrequencyDisplayPlot.cc:40: error: class ‘FreqDisplayScaleDraw’ does not have any field named ‘QwtScaleDraw’ FrequencyDisplayPlot.cc: At global scope: FrequencyDisplayPlot.cc:59: error: expected class-name before ‘,’ token FrequencyDisplayPlot.cc:62: error: expected `)' before ‘*’ token FrequencyDisplayPlot.cc:77: error: ‘QwtText’ does not name a type FrequencyDisplayPlot.cc: In member function ‘virtual void FreqDisplayZoomer::updateTrackerText()’: FrequencyDisplayPlot.cc:73: error: ‘updateDisplay’ was not declared in this scope FrequencyDisplayPlot.cc: At global scope: FrequencyDisplayPlot.cc:85: error: expected `)' before ‘*’ token make[5]: *** [FrequencyDisplayPlot.lo] Error 1 make[5]: Leaving directory `/builddir/gnuradio-3.2/gr-qtgui/src/lib' make[4]: *** [all] Error 2 make[4]: Leaving directory `/builddir/gnuradio-3.2/gr-qtgui/src/lib' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/builddir/gnuradio-3.2/gr-qtgui/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/builddir/gnuradio-3.2/gr-qtgui' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/builddir/gnuradio-3.2' make: *** [all] Error 2 _______________________________________________ Discuss-gnuradio mailing list [email protected] http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
