コア: チケット
https://www.openrtm.org/redmine/
https://www.openrtm.org/redmine/redmine/favicon.ico
2017-05-24T10:11:21Z
Redmine for OpenRTM-aist
Redmine
整備 #4105 (終了): PublisherPeriodic、PublisherNewの列挙型Policyの問題
https://www.openrtm.org/redmine/issues/4105
2017-05-24T10:11:21Z
n-miyamoto
n-miyamoto@aist.go.jp
<p>VxWorksでビルドした際にPublisherPeriodic、PublisherNewで以下のエラーが発生します。</p>
<pre>
/home/openrtm/testRTM/rtm/../rtm/PublisherNew.h:435: error: expected identifier before numeric constant
/home/openrtm/testRTM/rtm/../rtm/PublisherNew.h:435: error: expected `}' before numeric constant
/home/openrtm/testRTM/rtm/../rtm/PublisherNew.h:435: error: expected unqualified-id before numeric constant
</pre>
<p>列挙型Policyのメンバ値ALLの名前を変更したらエラーは消えます。<br />見たところどこかでALLという名前の定数がdefineで定義されており、ALLが数値に置き換わっているためこのようなエラーが発生しているようです。</p>