discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] comedilib question


From: Ulf Lindgren A
Subject: [Discuss-gnuradio] comedilib question
Date: Wed, 13 Aug 2008 10:08:27 +0200

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'


reply via email to

[Prev in Thread] Current Thread [Next in Thread]