Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > Help installing rubysdl gem

Reply
Thread Tools

Help installing rubysdl gem

 
 
Venkat Akkineni
Guest
Posts: n/a
 
      03-20-2010
Hi


I am trying to install rubysdl gem on 1.9.1p243. I have tried to
install using gem install and by compiling the source code. But the
source code doesn't compile. It throws the following error. I see the
same output while trying to install using "gem install". Could some one
help me out here. I have no clue whats wrong.

Thanks in advance
Venkat

ruby-sdl/rubysdl-2.0.1b$ sudo make
gcc -I. -I/usr/local/include/ruby-1.9.1/i686-linux
-I/usr/local/include/ruby-1.9.1/ruby/backward
-I/usr/local/include/ruby-1.9.1 -I. -I/usr/X11R6/include
-D_FILE_OFFSET_BITS=64 -fPIC -O2 -g -Wall -Wno-parentheses
-I/usr/local/include/SDL -D ENABLE_OPENGL -o rubysdl_ttf.o -c
rubysdl_ttf.c
gcc -I. -I/usr/local/include/ruby-1.9.1/i686-linux
-I/usr/local/include/ruby-1.9.1/ruby/backward
-I/usr/local/include/ruby-1.9.1 -I. -I/usr/X11R6/include
-D_FILE_OFFSET_BITS=64 -fPIC -O2 -g -Wall -Wno-parentheses
-I/usr/local/include/SDL -D ENABLE_OPENGL -o rubysdl_event_key.o -c
rubysdl_event_key.c
rubysdl_event_key.c: In function ‘define_const’:
rubysdl_event_key.c:30: error: ‘SDLK_FIRST’ undeclared (first use in
this function)
rubysdl_event_key.c:30: error: (Each undeclared identifier is reported
only once
rubysdl_event_key.c:30: error: for each function it appears in.)
rubysdl_event_key.c:108: error: ‘SDLK_WORLD_0’ undeclared (first use in
this function)
rubysdl_event_key.c:109: error: ‘SDLK_WORLD_1’ undeclared (first use in
this function)
rubysdl_event_key.c:110: error: ‘SDLK_WORLD_2’ undeclared (first use in
this function)
rubysdl_event_key.c:111: error: ‘SDLK_WORLD_3’ undeclared (first use in
this function)
rubysdl_event_key.c:112: error: ‘SDLK_WORLD_4’ undeclared (first use in
this function)
rubysdl_event_key.c:113: error: ‘SDLK_WORLD_5’ undeclared (first use in
this function)
rubysdl_event_key.c:114: error: ‘SDLK_WORLD_6’ undeclared (first use in
this function)
rubysdl_event_key.c:115: error: ‘SDLK_WORLD_7’ undeclared (first use in
this function)
rubysdl_event_key.c:116: error: ‘SDLK_WORLD_8’ undeclared (first use in
this function)
rubysdl_event_key.c:117: error: ‘SDLK_WORLD_9’ undeclared (first use in
this function)
rubysdl_event_key.c:118: error: ‘SDLK_WORLD_10’ undeclared (first use in
this function)
rubysdl_event_key.c:119: error: ‘SDLK_WORLD_11’ undeclared (first use in
this function)
rubysdl_event_key.c:120: error: ‘SDLK_WORLD_12’ undeclared (first use in
this function)
rubysdl_event_key.c:121: error: ‘SDLK_WORLD_13’ undeclared (first use in
this function)
rubysdl_event_key.c:122: error: ‘SDLK_WORLD_14’ undeclared (first use in
this function)
rubysdl_event_key.c:123: error: ‘SDLK_WORLD_15’ undeclared (first use in
this function)
rubysdl_event_key.c:124: error: ‘SDLK_WORLD_16’ undeclared (first use in
this function)
rubysdl_event_key.c:125: error: ‘SDLK_WORLD_17’ undeclared (first use in
this function)
rubysdl_event_key.c:126: error: ‘SDLK_WORLD_18’ undeclared (first use in
this function)
rubysdl_event_key.c:127: error: ‘SDLK_WORLD_19’ undeclared (first use in
this function)
rubysdl_event_key.c:128: error: ‘SDLK_WORLD_20’ undeclared (first use in
this function)
rubysdl_event_key.c:129: error: ‘SDLK_WORLD_21’ undeclared (first use in
this function)
rubysdl_event_key.c:130: error: ‘SDLK_WORLD_22’ undeclared (first use in
this function)
rubysdl_event_key.c:131: error: ‘SDLK_WORLD_23’ undeclared (first use in
this function)
rubysdl_event_key.c:132: error: ‘SDLK_WORLD_24’ undeclared (first use in
this function)
rubysdl_event_key.c:133: error: ‘SDLK_WORLD_25’ undeclared (first use in
this function)
rubysdl_event_key.c:134: error: ‘SDLK_WORLD_26’ undeclared (first use in
this function)
rubysdl_event_key.c:135: error: ‘SDLK_WORLD_27’ undeclared (first use in
this function)
rubysdl_event_key.c:136: error: ‘SDLK_WORLD_28’ undeclared (first use in
this function)
rubysdl_event_key.c:137: error: ‘SDLK_WORLD_29’ undeclared (first use in
this function)
rubysdl_event_key.c:138: error: ‘SDLK_WORLD_30’ undeclared (first use in
this function)
rubysdl_event_key.c:139: error: ‘SDLK_WORLD_31’ undeclared (first use in
this function)
rubysdl_event_key.c:140: error: ‘SDLK_WORLD_32’ undeclared (first use in
this function)
rubysdl_event_key.c:141: error: ‘SDLK_WORLD_33’ undeclared (first use in
this function)
rubysdl_event_key.c:142: error: ‘SDLK_WORLD_34’ undeclared (first use in
this function)
rubysdl_event_key.c:143: error: ‘SDLK_WORLD_35’ undeclared (first use in
this function)
rubysdl_event_key.c:144: error: ‘SDLK_WORLD_36’ undeclared (first use in
this function)
rubysdl_event_key.c:145: error: ‘SDLK_WORLD_37’ undeclared (first use in
this function)
rubysdl_event_key.c:146: error: ‘SDLK_WORLD_38’ undeclared (first use in
this function)
rubysdl_event_key.c:147: error: ‘SDLK_WORLD_39’ undeclared (first use in
this function)
rubysdl_event_key.c:148: error: ‘SDLK_WORLD_40’ undeclared (first use in
this function)
rubysdl_event_key.c:149: error: ‘SDLK_WORLD_41’ undeclared (first use in
this function)
rubysdl_event_key.c:150: error: ‘SDLK_WORLD_42’ undeclared (first use in
this function)
rubysdl_event_key.c:151: error: ‘SDLK_WORLD_43’ undeclared (first use in
this function)
rubysdl_event_key.c:152: error: ‘SDLK_WORLD_44’ undeclared (first use in
this function)
rubysdl_event_key.c:153: error: ‘SDLK_WORLD_45’ undeclared (first use in
this function)
rubysdl_event_key.c:154: error: ‘SDLK_WORLD_46’ undeclared (first use in
this function)
rubysdl_event_key.c:155: error: ‘SDLK_WORLD_47’ undeclared (first use in
this function)
rubysdl_event_key.c:156: error: ‘SDLK_WORLD_48’ undeclared (first use in
this function)
rubysdl_event_key.c:157: error: ‘SDLK_WORLD_49’ undeclared (first use in
this function)
rubysdl_event_key.c:158: error: ‘SDLK_WORLD_50’ undeclared (first use in
this function)
rubysdl_event_key.c:159: error: ‘SDLK_WORLD_51’ undeclared (first use in
this function)
rubysdl_event_key.c:160: error: ‘SDLK_WORLD_52’ undeclared (first use in
this function)
rubysdl_event_key.c:161: error: ‘SDLK_WORLD_53’ undeclared (first use in
this function)
rubysdl_event_key.c:162: error: ‘SDLK_WORLD_54’ undeclared (first use in
this function)
rubysdl_event_key.c:163: error: ‘SDLK_WORLD_55’ undeclared (first use in
this function)
rubysdl_event_key.c:164: error: ‘SDLK_WORLD_56’ undeclared (first use in
this function)
rubysdl_event_key.c:165: error: ‘SDLK_WORLD_57’ undeclared (first use in
this function)
rubysdl_event_key.c:166: error: ‘SDLK_WORLD_58’ undeclared (first use in
this function)
rubysdl_event_key.c:167: error: ‘SDLK_WORLD_59’ undeclared (first use in
this function)
rubysdl_event_key.c:168: error: ‘SDLK_WORLD_60’ undeclared (first use in
this function)
rubysdl_event_key.c:169: error: ‘SDLK_WORLD_61’ undeclared (first use in
this function)
rubysdl_event_key.c:170: error: ‘SDLK_WORLD_62’ undeclared (first use in
this function)
rubysdl_event_key.c:171: error: ‘SDLK_WORLD_63’ undeclared (first use in
this function)
rubysdl_event_key.c:172: error: ‘SDLK_WORLD_64’ undeclared (first use in
this function)
rubysdl_event_key.c:173: error: ‘SDLK_WORLD_65’ undeclared (first use in
this function)
rubysdl_event_key.c:174: error: ‘SDLK_WORLD_66’ undeclared (first use in
this function)
rubysdl_event_key.c:175: error: ‘SDLK_WORLD_67’ undeclared (first use in
this function)
rubysdl_event_key.c:176: error: ‘SDLK_WORLD_68’ undeclared (first use in
this function)
rubysdl_event_key.c:177: error: ‘SDLK_WORLD_69’ undeclared (first use in
this function)
rubysdl_event_key.c:178: error: ‘SDLK_WORLD_70’ undeclared (first use in
this function)
rubysdl_event_key.c:179: error: ‘SDLK_WORLD_71’ undeclared (first use in
this function)
rubysdl_event_key.c:180: error: ‘SDLK_WORLD_72’ undeclared (first use in
this function)
rubysdl_event_key.c:181: error: ‘SDLK_WORLD_73’ undeclared (first use in
this function)
rubysdl_event_key.c:182: error: ‘SDLK_WORLD_74’ undeclared (first use in
this function)
rubysdl_event_key.c:183: error: ‘SDLK_WORLD_75’ undeclared (first use in
this function)
rubysdl_event_key.c:184: error: ‘SDLK_WORLD_76’ undeclared (first use in
this function)
rubysdl_event_key.c:185: error: ‘SDLK_WORLD_77’ undeclared (first use in
this function)
rubysdl_event_key.c:186: error: ‘SDLK_WORLD_78’ undeclared (first use in
this function)
rubysdl_event_key.c:187: error: ‘SDLK_WORLD_79’ undeclared (first use in
this function)
rubysdl_event_key.c:188: error: ‘SDLK_WORLD_80’ undeclared (first use in
this function)
rubysdl_event_key.c:189: error: ‘SDLK_WORLD_81’ undeclared (first use in
this function)
rubysdl_event_key.c:190: error: ‘SDLK_WORLD_82’ undeclared (first use in
this function)
rubysdl_event_key.c:191: error: ‘SDLK_WORLD_83’ undeclared (first use in
this function)
rubysdl_event_key.c:192: error: ‘SDLK_WORLD_84’ undeclared (first use in
this function)
rubysdl_event_key.c:193: error: ‘SDLK_WORLD_85’ undeclared (first use in
this function)
rubysdl_event_key.c:194: error: ‘SDLK_WORLD_86’ undeclared (first use in
this function)
rubysdl_event_key.c:195: error: ‘SDLK_WORLD_87’ undeclared (first use in
this function)
rubysdl_event_key.c:196: error: ‘SDLK_WORLD_88’ undeclared (first use in
this function)
rubysdl_event_key.c:197: error: ‘SDLK_WORLD_89’ undeclared (first use in
this function)
rubysdl_event_key.c:198: error: ‘SDLK_WORLD_90’ undeclared (first use in
this function)
rubysdl_event_key.c:199: error: ‘SDLK_WORLD_91’ undeclared (first use in
this function)
rubysdl_event_key.c:200: error: ‘SDLK_WORLD_92’ undeclared (first use in
this function)
rubysdl_event_key.c:201: error: ‘SDLK_WORLD_93’ undeclared (first use in
this function)
rubysdl_event_key.c:202: error: ‘SDLK_WORLD_94’ undeclared (first use in
this function)
rubysdl_event_key.c:203: error: ‘SDLK_WORLD_95’ undeclared (first use in
this function)
rubysdl_event_key.c:263: error: ‘SDLK_RMETA’ undeclared (first use in
this function)
rubysdl_event_key.c:264: error: ‘SDLK_LMETA’ undeclared (first use in
this function)
rubysdl_event_key.c:278: error: ‘SDLK_LAST’ undeclared (first use in
this function)
rubysdl_event_key.c: In function ‘Key_s_scan’:
rubysdl_event_key.c:311: warning: implicit declaration of function
‘SDL_GetKeyState’
rubysdl_event_key.c:311: warning: assignment makes pointer from integer
without a cast
rubysdl_event_key.c: In function ‘Key_s_press_p’:
rubysdl_event_key.c:320: error: ‘SDLK_FIRST’ undeclared (first use in
this function)
rubysdl_event_key.c:320: error: ‘SDLK_LAST’ undeclared (first use in
this function)
make: *** [rubysdl_event_key.o] Error 1
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
 
 
 
Venkat Akkineni
Guest
Posts: n/a
 
      03-23-2010

Any Help!
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
 
 
 
Bill Kelly
Guest
Posts: n/a
 
      03-23-2010
Venkat Akkineni wrote:

>
> rubysdl_event_key.c
> rubysdl_event_key.c: In function ‘define_const’:
> rubysdl_event_key.c:30: error: ‘SDLK_FIRST’ undeclared (first use in
> this function)


Which version of SDL is installed on your system?

Seems perhaps rubysdl may not have been tested with
the version of SDL on your system.

(This is purely a guess based on the error message,
which seems to indicate that even though
rubysdl_event_key.c's #include's have succeeded,
the defines it is expecting aren't available.)



Regards,

Bill




 
Reply With Quote
 
Venkat Akkineni
Guest
Posts: n/a
 
      03-23-2010
Hello Bill

Thanks for the reply.

sdl-config --version returns 1.3.0

Venkat

Bill Kelly wrote:
> Venkat Akkineni wrote:
>
>>
>> rubysdl_event_key.c
>> rubysdl_event_key.c: In function ‘define_const’:
>> rubysdl_event_key.c:30: error: ‘SDLK_FIRST’ undeclared (first use in
>> this function)

>
> Which version of SDL is installed on your system?
>
> Seems perhaps rubysdl may not have been tested with
> the version of SDL on your system.
>
> (This is purely a guess based on the error message,
> which seems to indicate that even though
> rubysdl_event_key.c's #include's have succeeded,
> the defines it is expecting aren't available.)
>
>
>
> Regards,
>
> Bill


--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
Bill Kelly
Guest
Posts: n/a
 
      03-23-2010
Venkat Akkineni wrote:
>
> sdl-config --version returns 1.3.0


My understanding is that SDL 1.3 is still evolving
( http://wiki.libsdl.org/moin.cgi/Roadmap )
and that several API's may have changed since SDL
1.2.

I'd suggest installing the latest stable release
of SDL 1.2 ( http://www.libsdl.org/download-1.2.php )

Might have better luck building rubysdl against
that version. (But again, I am only guessing.)


Regards,

Bill




 
Reply With Quote
 
Venkat Akkineni
Guest
Posts: n/a
 
      03-23-2010
Thanks Bill

Uninstalled the 1.3.0 version and found that there is 1.2.13
already installed on the system. Built and installed rubysdl. It worked
like a charm.

Venkat

Bill Kelly wrote:
> Venkat Akkineni wrote:
>>
>> sdl-config --version returns 1.3.0

>
> My understanding is that SDL 1.3 is still evolving
> ( http://wiki.libsdl.org/moin.cgi/Roadmap )
> and that several API's may have changed since SDL
> 1.2.
>
> I'd suggest installing the latest stable release
> of SDL 1.2 ( http://www.libsdl.org/download-1.2.php )
>
> Might have better luck building rubysdl against
> that version. (But again, I am only guessing.)
>
>
> Regards,
>
> Bill


--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Gem::Package::FormatError when installing appengine-tools gem Adinda P. Ruby 0 11-06-2010 05:39 PM
Gem dependency / installing multiple gem from a single file Nasir Khan Ruby 0 06-08-2009 09:31 PM
Installing sake tasks along with gem (gem install hooks?) Pat Maddox Ruby 2 08-03-2008 06:24 PM
Can't install//use the scrubyt gem? LoadError: no such file to load-- parse_tree_reloaded. What did I wrong with installing this gem? kazaam Ruby 1 08-29-2007 02:42 PM
RubyGems 0.9.1 calling a gem with gem '<gem>' Austin 7873 Ruby 5 01-27-2007 10:05 PM



Advertisments