Project

General

Profile

バグ #3073

RTCBuilderから生成されたcmakeのエラー

Added by gbiggs over 6 years ago. Updated over 5 years ago.

Status:
終了
Priority:
高め
Assignee:
Start date:
05/20/2014
Due date:
% Done:

100%

Estimated time:

Description

OpenRTP 1.1.0-RC4(Linux(64bit)用全部入り、eclipse381-openrtp110rc4v20130216-ja-linux-gtk-x86_64.tar.gz )でRTCを生成すると、cmake/utils.cmakeの20行目にエラーがある。

エラー:

-- The C compiler identification is GNU 4.7.3
-- The CXX compiler identification is GNU 4.7.3
-- Check for working C compiler: /usr/lib/colorgcc/bin/cc
-- Check for working C compiler: /usr/lib/colorgcc/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/colorgcc/bin/c++
-- Check for working CXX compiler: /usr/lib/colorgcc/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- OpenRTMConfig.cmake found.
-- Configrued by configuration mode.
-- OpenRTM-aist configuration done
-- OpenRTM configuration Found
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.3.1") 
CMake Error at cmake/utils.cmake:20 (foreach):                                                                                                                                                                                                                                                                               
  Syntax error in cmake code at                                                                                                                                                                                                                                                                                              

    /home/geoff/workspace/myfirstcomponent/cmake/utils.cmake:20                                                                                                                                                                                                                                                              

  when parsing string                                                                                                                                                                                                                                                                                                        

    ${/home/geoff/workspace/myfirstcomponent/build/idl/BasicDataTypeSK.cc;/home/geoff/workspace/myfirstcomponent/build/idl/BasicDataType.hh;/home/geoff/workspace/myfirstcomponent/build/idl/BasicDataTypeDynSK.cc}                                                                                                          

  syntax error, unexpected cal_SYMBOL, expecting } (207)                                                                                                                                                                                                                                                                     
Call Stack (most recent call first):                                                                                                                                                                                                                                                                                         
  idl/CMakeLists.txt:52 (FILTER_LIST)

修正:

cmake/utils.cmakeの20行目の${${_list}}を${_list}に変更する

History

#1 Updated by n.kawauchi over 5 years ago

  • Status changed from 新規 to 解決
  • % Done changed from 0 to 100

OpenRTP 1.1.0-RC4を使っている場合は、Eclipseの更新サイトを利用してupdateすれば解決する。
更新方法は以下のページで解説している。
http://openrtm.org/openrtm/ja/content/openrtp_plugin_update

OpenRTP 1.1.0-RC5ではこのエラーは発生しない。
http://openrtm.org/openrtm/ja/download/openrtp/openrtp-110-rc5-ja

#2 Updated by n-ando over 5 years ago

  • Status changed from 解決 to 終了

Also available in: Atom PDF