Need help working with rtemsTimer from rtems++
Alexander I. Shaykhrazeev
alexsh at design.morion.ru
Thu Aug 10 08:04:58 UTC 2006
Greetings,
Help me, please. I'm write object-oriented code for RTEMS and need
timer. I had found rtems++ library very useful, but i can't understand
how to use
rtemsTimer abstarct class. I had inherit this and implement triggered
method, but when linking, i found error mesages shown below.
../libprj/o-optimize/libprj.rel: In function
`ogmBlock::ogmBlock[not-in-charge]()':
/home/shaykhrazeev/rtems_apps_ns/ym120m/libprj/ogm_block.cc:24:
undefined reference to `rtemsTimer::rtemsTimer[not-in-charge]()'
../libprj/o-optimize/libprj.rel: In function
`ogmBlock::ogmBlock[not-in-charge]()':
/opt/rtems_4_6_ppc/include/c++/3.2.3/bits/stl_tree.h:648: undefined
reference to `rtemsTimer::~rtemsTimer [not-in-charge]()'
../libprj/o-optimize/libprj.rel: In function
`ogmBlock::ogmBlock[in-charge]()':
/home/shaykhrazeev/rtems_apps_ns/ym120m/libprj/ogm_block.cc:24:
undefined reference to `rtemsTimer::rtemsTimer[not-in-charge]()'
../libprj/o-optimize/libprj.rel: In function
`ogmBlock::ogmBlock[in-charge]()':
/opt/rtems_4_6_ppc/include/c++/3.2.3/bits/stl_tree.h:567: undefined
reference to `rtemsTimer::~rtemsTimer [not-in-charge]()'
../libprj/o-optimize/libprj.rel: In function `ogmBlock::~ogmBlock
[not-in-charge]()':
/home/shaykhrazeev/rtems_apps_ns/ym120m/libprj/ogm_block.cc:45:
undefined reference to `rtemsTimer::~rtemsTimer [not-in-charge]()'
../libprj/o-optimize/libprj.rel: In function `ogmBlock::~ogmBlock
[in-charge]()':
/home/shaykhrazeev/rtems_apps_ns/ym120m/libprj/ogm_block.cc:45:
undefined reference to `rtemsTimer::~rtemsTimer [not-in-charge]()'
../libprj/o-optimize/libprj.rel: In function `ogmBlock::~ogmBlock
[in-charge deleting]()':
/home/shaykhrazeev/rtems_apps_ns/ym120m/libprj/ogm_block.cc:45:
undefined reference to `rtemsTimer::~rtemsTimer [not-in-charge]()'
../libprj/o-optimize/libprj.rel: In function `ogmBlock::monitor()':
/opt/rtems_4_6_ppc/include/c++/3.2.3/bits/stl_tree.h:202: undefined
reference to `ogmBoard::monitorable() const'
/opt/rtems_4_6_ppc/include/c++/3.2.3/bits/stl_tree.h:202: undefined
reference to `ogmBoard::getStatus() const'
../libprj/o-optimize/libprj.rel:/opt/rtems_4_6_ppc/include/c++/3.2.3/bits/stl_tree.h:1270:
undefined reference to `rtemsTimer::create(char const*)'
../libprj/o-optimize/libprj.rel:/opt/rtems_4_6_ppc/include/c++/3.2.3/bits/stl_function.h:197:
undefined reference to `rtemsTimer::destroy()'
../libprj/o-optimize/libprj.rel:/opt/rtems_4_6_ppc/include/c++/3.2.3/bits/stl_tree.h:1322:
undefined reference to `typeinfo for rtemsTimer'
collect2: ld returned 1 exit status
make[1]: *** [o-optimize/ym120m5.1.4.exe] Error 1
--
Alexander I. Shaykhrazeev
Morion Inc.
More information about the users
mailing list