マクロ VERSIONについて

3 個の投稿 / 0 new
最終投稿
e.yoshida
オフライン
Last seen: 12年 2ヶ月 前
登録日: 2011-09-20 17:12
マクロ VERSIONについて

産総研の吉田と申します。

rtm/config_rtc.h に、VERSIONというマクロがありますが、これが他のソフトとのコンフリクトを起こしてコンパイルできない状況となりました。

当面の問題を避けるため、とりあえずこの行をコメントアウトして使っています。次バージョン以降、このように一般に使われそうな名前の変数は、このような問題を避けるために使わないほうが良いように思います。もちろん、別のソフト側にも同じことが言えるのですが。

ご検討いただければ幸いです。

未定義
root
オフライン
Last seen: 1日 10時間 前
登録日: 2009-06-23 14:31
[openrtm-users 02474] マクロ VERSIONについて

吉田様

安藤です

ご連絡ありがとうございます。

これは、autoconfのよく知られた問題で、config.hに含まれる
PACKAGE_XXX や VERSION などがよく衝突します。
以前、これらのマクロについて対処していたのですが、
スクリプトのミスで VERSION だけ残っていたようです。

trunkでは修正しました。
http://www.openrtm.org/redmine/projects/openrtm-aist-cxx/repository/revisions/2332

Warningが出るところ(おそらくRTC.hをincludeしているところだと思いますが)では

#include
#undef VERSION

のように、当面はundefしてご使用ください。

2012年2月22日11:30 :
> 産総研の吉田と申します。 rtm/config_rtc.h
> に、VERSIONというマクロがありますが、これが他のソフトとのコンフリクトを起こしてコンパイルできない状況となりました。
> 当面の問題を避けるため、とりあえずこの行をコメントアウトして使っています。次バージョン以降、このように一般に使われそうな名前の変数は、このような問題を避けるために使わないほうが良いように思います。もちろん、別のソフト側にも同じことが言えるのですが。
> ご検討いただければ幸いです。
>
> _______________________________________________
> openrtm-users mailing list
> openrtm-users@openrtm.org
> http://www.openrtm.org/mailman/listinfo/openrtm-users

e.yoshida
オフライン
Last seen: 12年 2ヶ月 前
登録日: 2011-09-20 17:12
[openrtm-users 02478] マクロ VERSIONについて

安藤様

吉田です。
ありがとうございました。
お示しいただいた方法で対処して解決しました。

これとは別件で、LAASの研究者からPATHの設定に関してコメントが来ております。
別のスレッドで質問させていただきます。

On Wed, 22 Feb 2012 12:44:06 +0900
Ando Noriaki wrote:

> 吉田様
>
> 安藤です
>
> ご連絡ありがとうございます。
>
> これは、autoconfのよく知られた問題で、config.hに含まれる
> PACKAGE_XXX や VERSION などがよく衝突します。
> 以前、これらのマクロについて対処していたのですが、
> スクリプトのミスで VERSION だけ残っていたようです。
>
> trunkでは修正しました。
> http://www.openrtm.org/redmine/projects/openrtm-aist-cxx/repository/revisions/2332
>
> Warningが出るところ(おそらくRTC.hをincludeしているところだと思いますが)では
>
> #include
> #undef VERSION
>
> のように、当面はundefしてご使用ください。
>
>
> 2012年2月22日11:30 :
> > 産総研の吉田と申します。 rtm/config_rtc.h
> > に、VERSIONというマクロがありますが、これが他のソフトとのコンフリクトを起こしてコンパイルできない状況となりました。
> > 当面の問題を避けるため、とりあえずこの行をコメントアウトして使っています。次バージョン以降、このように一般に使われそうな名前の変数は、このような問題を避けるために使わないほうが良いように思います。もちろん、別のソフト側にも同じことが言えるのですが。
> > ご検討いただければ幸いです。
> >
> > _______________________________________________
> > openrtm-users mailing list
> > openrtm-users@openrtm.org
> > http://www.openrtm.org/mailman/listinfo/openrtm-users
>
>
>

コメントを投稿するにはログインまたはユーザー登録を行ってください

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

Webサイト統計
ユーザ数:2209
プロジェクト統計
RTコンポーネント307
RTミドルウエア35
ツール22
文書・仕様書2

Choreonoid

モーションエディタ/シミュレータ

OpenHRP3

動力学シミュレータ

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク