Help installing rubysdl gem

V

Venkat Akkineni

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
 
B

Bill Kelly

Venkat said:
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
 
V

Venkat Akkineni

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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,020
Latest member
GenesisGai

Latest Threads

Top