Spectral Estimation Toolbox compile error

Hi,

I get the following error when compiling the spectral estimation toolbox
(https://www.cgran.org/wiki/SpecEst):

[dan@exjobb2 gr-specest]# make
make all-recursive
make[1]: Entering directory /opt/gnuradio-3.1.3/gr-specest' Making all in config make[2]: Entering directory /opt/gnuradio-3.1.3/gr-specest/config’
make[2]: Nothing to be done for all'. make[2]: Leaving directory /opt/gnuradio-3.1.3/gr-specest/config’
Making all in src
make[2]: Entering directory /opt/gnuradio-3.1.3/gr-specest/src' Making all in lib make[3]: Entering directory /opt/gnuradio-3.1.3/gr-specest/src/lib’
make all-am
make[4]: Entering directory /opt/gnuradio-3.1.3/gr-specest/src/lib' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -DOMNITHREAD_POSIX=1 -pthread -I/usr/local/include/gnuradio -I/usr/include/python2.5 -g -O2 -Wall -Woverloaded-virtual -MT specest.lo -MD -MP -MF .deps/specest.Tpo -c -o specest.lo specest.cc g++ -DHAVE_CONFIG_H -I. -I../.. -DOMNITHREAD_POSIX=1 -pthread -I/usr/local/include/gnuradio -I/usr/include/python2.5 -g -O2 -Wall -Woverloaded-virtual -MT specest.lo -MD -MP -MF .deps/specest.Tpo -c specest.cc -fPIC -DPIC -o .libs/specest.o In file included from specest_welch.h:28, from specest.cc:4871: /usr/local/include/gnuradio/gr_moving_average_vff.h:25:9: error: macro names must be identifiers /usr/local/include/gnuradio/gr_moving_average_vff.h:91:9: error: macro names must be identifiers /usr/local/include/gnuradio/gr_moving_average_vff.h:157:9: error: macro names must be identifiers /usr/local/include/gnuradio/gr_moving_average_vff.h:223:9: error: macro names must be identifiers /usr/local/include/gnuradio/gr_moving_average_vff.h:289:9: error: macro names must be identifiers In file included from specest.cc:4871: specest_welch.h:78: error: ‘gr_moving_average_vff_sptr’ does not name a type make[4]: *** [specest.lo] Error 1 make[4]: Leaving directory /opt/gnuradio-3.1.3/gr-specest/src/lib’
make[3]: *** [all] Error 2
make[3]: Leaving directory /opt/gnuradio-3.1.3/gr-specest/src/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory /opt/gnuradio-3.1.3/gr-specest/src’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/gnuradio-3.1.3/gr-specest’
make: *** [all] Error 2

Have anyone encountered similar problems or know how I could fix it?

I’m running Fedora 10 (Cambridge)

Regards,
Dan

View this message in context:
http://www.nabble.com/Spectral-Estimation-Toolbox-compile-error-tp24144221p24144221.html
Sent from the GnuRadio mailing list archive at Nabble.com.

On Mon, Jun 22, 2009 at 02:27:38AM -0700, Dan R. wrote:

Hi,

I get the following error when compiling the spectral estimation toolbox
(https://www.cgran.org/wiki/SpecEst):

Hi Dan and rest,

the SpecEst toolbox has a rather daft design at the moment, it requires
a modified GNU radio core (did you run the patches?). It kind of made
sense at the time, since it adds some blocks which are more logically
placed in the core. However, I admit it makes no practical sense. I’ll
re-shift the code to make it more easy to install and drop you a note.

Cheers,
MB

Martin B.-3 wrote:

the SpecEst toolbox has a rather daft design at the moment, it requires
Institut fuer Nachrichtentechnik Fax: +49-(0)721-608 6071
Universitaet Karlsruhe (TH) http://www.int.uni-karlsruhe.de/


Discuss-gnuradio mailing list
[email protected]
Discuss-gnuradio Info Page

Hi,

I did apply the patches as specified in the INSTALL-file prior to
receiving
the mentioned errors.
Thank you for your help.

Regards,
Dan

View this message in context:
http://www.nabble.com/Spectral-Estimation-Toolbox-compile-error-tp24144221p24146086.html
Sent from the GnuRadio mailing list archive at Nabble.com.