2010년 2월 24일 수요일

orocos TAO install



2.6.1 TAO installation

sudo apt-get install libtao-orbsvcs-dev tao-idl gperf-ace tao-naming
cmake -DENABLE_CORBA=ON -DCORBA_IMPLEMENTATION=TAO
make
make install


ACE QtReactor?

libboost-dev를 찾다 libace-dev를 발견 설치 하니 /usr/lib에 libACE*가 설치 되었다.
libtao-dev또한 있다 ............. 역시!!

libACE_QtReactor가 눈에 띈다. 모지?

우분투 패키지서치에서 검색 하면 다 나온다!!


orocos install

ubuntu 9.04

cd source/build
cmake .. -DOROCOS_TARGET=gnulinux
make
make install

make 시 문제
/home/bcc/Downloads/orocos-rtt-1.10.2/src/os/Thread.cpp: In function ‘void* RTT::OS::thread_function(void*)’:
/home/bcc/Downloads/orocos-rtt-1.10.2/src/os/Thread.cpp:190: error: ‘e’ was not declared in this scope
make[2]: *** [src/CMakeFiles/orocos-rtt-dynamic_gnulinux.dir/os/Thread.cpp.o] 오류 1
make[1]: *** [src/CMakeFiles/orocos-rtt-dynamic_gnulinux.dir/all] 오류 2

e.what() 주석 처리 해결

sudo apt-get install libboost-dev doxygen

or

sudo apt-get install libboost.1.37-dev(not test)

1.42이 나온 시점에서 1.37 만 package되어 있다.

ubuntu 9.10으로 업그레이드 하면 해결

문제해결

libboost-dev를 버전 지정 없이 설치하면
9.04에서는 1.34로 설치된다.
하지만 make시 에러 발생!!!!

libboost1.37-dev로 설치 하면 해결!!




Search ubuntu package