[openrtm-users 01285] Re: ./configure --prefix=~/tmp としてmake -j2 すると,SimpleServerがコンパイルできない

Hajime SAITO h.saito @ generalrobotix.com
2010年 6月 10日 (木) 00:59:57 JST


GRX齋藤です。

意気込んでmake -j 8をいきなりやろうとしたことがありますが、パラレルmakeにMakefileが対応していないとようです。
ちらっと試みようとしたことがありましたが、一度idlファイルのコンパイルを通す必要があり、ややこしそうでしたのでその後挑戦していません。
一度コンパイルしたことのあるツリーでしたらパラレルmakeはできたと思いますが、いじっているモノによっては予期せぬ状態になることがあります。

テストディレクトリだけでもパラレルにしたいと思ったことはありますが、結構結果は読みづらかったです。

よろしくお願いします。

2010年6月9日23:12 Kei Okada <k-okada @ jsk.t.u-tokyo.ac.jp>:
> 東大の岡田です.よろしくお願いいたします.
>
> ./configure --prefix=~/tmp としてmake -j2 とすると,
> 以下のエラーがでてきます.makeだと問題がないようです.
> パッチがあれば教えてください.
>
> mv -f .deps/MyServiceProvider.Tpo .deps/MyServiceProvider.Plo
> g++ -DHAVE_CONFIG_H -I. -I../../src/lib/rtm  -I../../src/lib
> -I../../src/lib/coil/include -I../../src/lib/rtm/idl -Wall -fPIC -O2
> -Wall -fPIC -O2 -MT MyServiceProviderComp.o -MD -MP -MF
> .deps/MyServiceProviderComp.Tpo -c -o MyServiceProviderComp.o
> MyServiceProviderComp.cpp
> make[4]: *** `MyServiceProviderComp' に必要なターゲット
> `.libs/MyServiceProvider.a' を make するルールがありません.  中止.
> make[4]: *** 未完了のジョブを待っています...
>
>



openrtm-users メーリングリストの案内