Suzuki-san, Try including in /opt/ros/ros/core/roscpp/src/libros/transport/transport_tcp.cpp On my system it includes a header file that defines the __BYTE_ORDER define. Your particular installation might have it in a different file? You can always try to grep for it. Perhaps your CPU supports both modes, in which case it requires the user to set the endiannness of the tcp stack? You can always try to force defining __BYTE_ORDER... rosen, 2010年7月22日21:13 鈴木夢見子 : > Dear Brian, > I tried to install ROS using rosinstall. > It's written on .rosinstall_source_uri, > http://ros.org/rosinstalls/boxturtle_pr2.rosinstall > and on this.rosinstall, > - svn: {local-name: ros, uri: > 'https://code.ros.org/svn/ros/stacks/ros/tags/boxturtle'} > --ysuzuki > 2010年7月23日2:15 Brian Gerkey : >> >> hi ysuzuki, >> >> What kind of system are you building on? >> >> brian. >> >> 2010/7/22 鈴木夢見子 : >> > Hi all Ros users, >> > I tried to source-build install with ROS from svn repositories using >> > rosinstall. >> > But rosmake roscpp failed, roscore can't be compiled... >> > Error logs are below: >> > >> > {------------------------------------------------------------------------------- >> > make[3]: ディレクトリ `/opt/ros/ros/core/roscpp/build' に入ります >> > [ 20%] [ 22%] Building CXX object >> > src/libros/CMakeFiles/ros.dir/common.o >> > Building CXX object src/libros/CMakeFiles/ros.dir/poll_set.o >> > [ 25%] Building CXX object src/libros/CMakeFiles/ros.dir/header.o >> > [ 27%] Building CXX object src/libros/CMakeFiles/ros.dir/connection.o >> > [ 29%] Building CXX object >> > src/libros/CMakeFiles/ros.dir/transport/transport_tcp.o >> > /opt/ros/ros/core/roscpp/src/libros/transport/transport_tcp.cpp:47 から >> > include されたファイル中: >> > /usr/include/netinet/tcp.h:119:5: error: #error "Adjust your >> > defines" >> > make[3]: *** [src/libros/CMakeFiles/ros.dir/transport/transport_tcp.o] >> > error 1 >> > make[3]: *** 未完了のジョブを待っています.... >> > make[3]: ディレクトリ `/opt/ros/ros/core/roscpp/build' から出ます >> > make[2]: *** [src/libros/CMakeFiles/ros.dir/all] error 2 >> > make[2]: ディレクトリ `/opt/ros/ros/core/roscpp/build' から出ます >> > make[1]: *** [all] error 2 >> > make[1]: ディレクトリ `/opt/ros/ros/core/roscpp/build' から出ます >> > >> > -------------------------------------------------------------------------------} >> > My system environments are Ubuntu8.04LTS, gcc4.2.4. >> > Where should I define __LITTLE_ENDIAN ? >> > How do I resolve this error? >> > >> > Please give me advice. >> > Thank you. >> > ysuzuki >> > >> > _______________________________________________ >> > ros-users mailing list >> > ros-users@code.ros.org >> > https://code.ros.org/mailman/listinfo/ros-users >> > >> > >> _______________________________________________ >> ros-users mailing list >> ros-users@code.ros.org >> https://code.ros.org/mailman/listinfo/ros-users > > > > > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > >