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

Hajime SAITO h.saito @ generalrobotix.com
2010年 6月 10日 (木) 02:55:05 JST


岡田さま、

齋藤です。

./configure --enable-testsをしていないので、-j2無しのmakeをすれば出来上がるはずですよ。


2010年6月10日2:28 Kei Okada <k-okada @ jsk.t.u-tokyo.ac.jp>:
> 斉藤さま
>
> ありがとうございます.
>
> exampleの中で失敗しているのですが,
> もしコアシステムの部分は必ず成功する,ということであれば,
> コアシステムだけをコンパイルするターゲットを教えていただければ,
> と思います.
>
> 2010/6/10 Hajime SAITO <h.saito @ generalrobotix.com>:
>> 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 メーリングリストの案内