OpenRTM / OpenRTM-aist

OpenRTM-aist: RT-Middleware and OMG RTC implementation in C++ implemented by AIST
https://openrtm.org/
Other
19 stars 12 forks source link

ビルド時のパスが不正 #53

Closed r-kurose closed 5 years ago

r-kurose commented 5 years ago

Describe the bug ビルド時のインクルードパスや .cpp のパスが / で始まっているが、 実際は ~ からの相対パスを想定している。

To Reproduce

  1. git clone
  2. cmake
  3. make VERBOSE=1

Reproducibility 100%

Expected behavior ルートから始まらない、自然なパスとなること

Screenshots or Logs

Building CXX object src/lib/coil/CMakeFiles/coil200.dir/common/coil/Allocator.cpp.o
cd "/~/OpenRTM-aist_build/src/lib/coil" && /usr/bin/c++   -D__linux__ -D__x86__ -Dcoil200_EXPORTS -I"/~/OpenRTM-aist/src
/lib/coil/common" -I"/~/OpenRTM-aist/src/lib/coil/posix" -I"/~/OpenRTM-aist_build/src/lib/coil/.." -I/usr/include/uuid
-fPIC   -fPIC -I/usr/include/uuid -o CMakeFiles/coil200.dir/common/coil/Allocator.cpp.o -c "/~/OpenRTM-aist/src/lib/coil
/common/coil/Allocator.cpp"

Environment

Additional context 特になし

r-kurose commented 5 years ago

これは Docker でのビルドの仕方に依存した現象でした。 問題ないので取り下げます。