# Ruby and OpenTransport.h:723

**URL:** <https://www.ruby-forum.com/t/ruby-and-opentransport-h-723/140997>\
**Category:** Ruby\
**Created:** [June 20, 2008, 4:38pm UTC](https://www.ruby-forum.com/t/ruby-and-opentransport-h-723/140997 "2008-06-20T16:38:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sandro\_p](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/3be4f8/32.png) [@sandro\_p](https://www.ruby-forum.com/u/sandro_p)\
**Post date:** [June 20, 2008, 4:38pm UTC](https://www.ruby-forum.com/t/ruby-and-opentransport-h-723/140997/1 "2008-06-20T16:38:45Z")

</div>

Hi

While trying to run ogre.rb (but the same problem seems to appear also  
with  
other gem/apps)  
i stumbled in this error (I use OS10.4):

/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OpenTransport.h:723:  
error: expected identifier before numeric constant

Googling around I found that it’s probabily due the fact that both Ruby  
and  
OpenTransport.h tried to  
define the same structure called:

T\_DATA

Now the solution I found (putting an #undef T\_DATA in the file ogre.rb  
is  
trying to compile) seems  
not working.

Have experienced the same problem? Have you solved it? How? 😃

Sandro
