Debianへのインストール

ACE-5.5.1+TAO-1.5.1.tar.gzみたいなのを落としてくる。

tar zxvf ACE-5.5.1+TAO-1.5.1.tar.gz

で解凍。ちなみにそこがインストール場所になる予定(シンボリックリンクとかめんどいから)。

cd ACE_wrappers
export ACE_ROOT=`pwd`
export TAO_ROOT=$ACE_ROOT/TAO
export LD_LIBRARY_PATH=$ACE_ROOT/ace:$ACE_ROOT/lib
export PATH=$PATH:$ACE_ROOT/bin:$ACE_ROOT/TAO/TAO_IDL
cd ace
ln -s config-linux.h config.h
cd ../include/makeinclude/
ln -s platform_linux.GNU platform_macros.GNU
cd $TAO_ROOT
mwc.pl -type gnuace TAO_ACE.mwc
make
cd tao
make
cd ../
make

とやったら、とりあえずコンパイルはできた。


で、追記。
$ACE_ROOT/bin/MakeProjectCreator/config/taoclient.mpdの、

project : taoexe, negotiate_codesets {

project : taoexe, negotiate_codesets, portableserver {

に変更。


さらに追記。12/22
ACE+TAO-5.6.1.tar.bz2でやりました。
$ACE_ROOT/TAO/MPC/config/taoclient.mpb
の内容を上記のように変更しました。