[openrtm-users 02736] Ubuntu11.10でのOpenRTM-aist-0.4.2 makeによるエラーと解決方法

1 post / 0 new
Yawata Naofumi
Offline
Last seen: Never ago
Joined: 2012-01-27 16:20
[openrtm-users 02736] Ubuntu11.10でのOpenRTM-aist-0.4.2 makeによるエラーと解決方法

OpenRTM-aist MLの皆様
立命館大学の八幡と申します。

安藤様にエラー解決方法をお教えいただいたので、
エラー内容と解決方法をMLに投げさせて頂きます。

・以下エラー発生までの流れ
OpenRTM-aist 0.4.2が利用したいため、
http://www.openrtm.org/openrtm/ja/node/93
のページよりOpenRTM-aist-0.4.2-RELESE.tar.gzを
DLしました。

$ ./configure -prefix=/usr/
$ make
$ error: 'LONG_MAX' was not declared

./rtm/Properties.hに
#include <limits.h>を追加

$ error: '_cont'

./rtm/ExtTrigExecutionContext.h と ./rtm/PublishNew.hに
#iclude <ace/Condition_T.h>を追加

$ fatal error: ace/OS.h

./rtm/ManagerConfig.cpp
#include <ace/OS.h>をコメントアウト

$ error: srtcmp

./rtm/ConfigAdmin.cpp
#include <string.h>を追加

これにより、0.4.2のmakeができました。

上記のエラーは新しいACEを利用したことによる
エラーだということです。

ビルド環境

OS:Ubuntu 11.10
OpenRTM-aist:0.4.2 C++版

よろしくお願いいたします。

--
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━

┃ 立命館大学 情報理工学研究科 情報理工学専攻
┃ 博士前期課程 計算機科学コース ユビキタス環境研究室
┃ 名前 :八幡 尚文
┃ メール:hatch@ubi.cs.ritsumei.ac.jp

┃ Ritsumeikan University, Information Science and Engineering
┃ Master's Program, Computer Systems Course
┃ Ubiquitous Computing and Networking laboratory
┃ NAME:Naofumi Yawata
MAIL:hatch@ubi.cs.ritsumei.ac.jp

┗━━━━━━━━━━━━━━━━━━━━━━━━━━━

Undefined

Download

latest Releases : 2.0.0-RELESE

2.0.0-RELESE Download page

Number of Projects

Choreonoid

Motion editor/Dynamics simulator

OpenHRP3

Dynamics simulator

OpenRTP

Integrated Development Platform

AIST RTC collection

RT-Components collection by AIST

TORK

Tokyo Opensource Robotics Association

DAQ-Middleware

Middleware for DAQ (Data Aquisition) by KEK