Hi all,

I have started to build the gnuradio package and encountered a problem
relating to comedilib, in the gnuradio file "comedi_sink_s.cc" the call
 
 ret = comedi_get_cmd_generic_timed(d_dev,d_subdevice,&cmd,(unsigned
int)(1e9/sampling_freq));

exist. However, in comedilib-0.8.1 the header file "comedilib.h" the
following definition occurs

int comedi_get_cmd_generic_timed(comedi_t *dev,unsigned int subdevice,
        comedi_cmd *cmd, unsigned chanlist_len, unsigned
scan_period_ns);

It appears as if the version of comedilib is important to build, can
someone comment on this? (I think comedilib 0.7.18 will use four
arguments) 
Below are some outputs from my build: 

/bin/sh ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.
-I../..  -DOMNITHREAD_POSIX=1 -I/tmp/gnuradio/gnuradio-3.1.2/omnithread
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/runtime
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/general
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/general
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/gengen
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/gengen
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/filter
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/filter
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/reed-solomon
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/io
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/g72x
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/swig
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/swig
-I/usr/local/include   -I/usr/include/boost/
-I/usr/local/include/python2.5   -g -O2 -Wall -Woverloaded-virtual
-pthread -MT comedi_sink_s.lo -MD -MP -MF .deps/comedi_sink_s.Tpo -c -o
comedi_sink_s.lo comedi_sink_s.cc
 g++ -DHAVE_CONFIG_H -I. -I../.. -DOMNITHREAD_POSIX=1
-I/tmp/gnuradio/gnuradio-3.1.2/omnithread
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/runtime
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/general
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/general
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/gengen
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/gengen
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/filter
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/filter
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/reed-solomon
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/io
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/g72x
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/swig
-I/tmp/gnuradio/gnuradio-3.1.2/gnuradio-core/src/lib/swig
-I/usr/local/include -I/usr/include/boost/
-I/usr/local/include/python2.5 -g -O2 -Wall -Woverloaded-virtual
-pthread -MT comedi_sink_s.lo -MD -MP -MF .deps/comedi_sink_s.Tpo -c
comedi_sink_s.cc  -fPIC -DPIC -o .libs/comedi_sink_s.o
/usr/local/include/comedilib.h: In constructor
`comedi_sink_s::comedi_sink_s(int, std::string)':
/usr/local/include/comedilib.h:167: error: too few arguments to function
`int comedi_get_cmd_generic_timed(comedi_t*, unsigned int, comedi_cmd*,
unsigned int, unsigned int)'
comedi_sink_s.cc:91: error: at this point in file
make[4]: *** [comedi_sink_s.lo] Error 1
make[4]: Leaving directory `/tmp/gnuradio/gnuradio-3.1.2/gr-comedi/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/gnuradio/gnuradio-3.1.2/gr-comedi/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/gnuradio/gnuradio-3.1.2/gr-comedi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/gnuradio/gnuradio-3.1.2'
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to