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