[cairo] cairo on 64-bit?

David Melik dchmelik at gmail.com
Sat Dec 6 03:03:09 PST 2008


Has anyone compiled cairo on 64-bit Linux such as Slamd64?  When I do, I 
get about 23Kb completely of errors, which follow (even when trying 
Slamd64's special compiling instructions.)  When I tried to compile the 
ui 'awesome;' it said to get many files, leading to cairo....

--David

PS. the error message:

In file included from init.c:36:
cairo-5c.h:72:28: error: nickle/builtin.h: No such file or directory
In file included from init.c:36:
cairo-5c.h:92: error: expected specifier-qualifier-list before 'Value'
cairo-5c.h:96: error: expected specifier-qualifier-list before 'Value'
cairo-5c.h:100: error: expected specifier-qualifier-list before 'Value'
cairo-5c.h:108: error: expected specifier-qualifier-list before 'DataType'
cairo-5c.h:114: error: expected specifier-qualifier-list before 'DataType'
cairo-5c.h:132: error: expected specifier-qualifier-list before 'DataType'
cairo-5c.h:137: error: expected specifier-qualifier-list before 'DataType'
cairo-5c.h:142: error: expected specifier-qualifier-list before 'DataType'
cairo-5c.h:146: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:147: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:148: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:149: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:150: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:151: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:152: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:153: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:154: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:155: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:156: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:157: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:158: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:159: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:160: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:161: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:162: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:163: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:164: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:165: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:166: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:167: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:169: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:170: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:172: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
cairo-5c.h:177: error: expected ')' before 'av'
cairo-5c.h:183: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_create'
cairo-5c.h:186: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_destroy'
cairo-5c.h:189: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_get_target'
cairo-5c.h:194: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_status'
cairo-5c.h:197: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_status_to_string'
cairo-5c.h:200: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_enable'
cairo-5c.h:203: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_disable'
cairo-5c.h:208: error: expected ')' before 'av'
cairo-5c.h:212: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Surface_create_window'
cairo-5c.h:216: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Image_surface_create'
cairo-5c.h:219: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Image_surface_create_from_png'
cairo-5c.h:222: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Image_surface_create_from_png_file'
cairo-5c.h:225: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Image_get_pixel'
cairo-5c.h:228: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Image_put_pixel'
cairo-5c.h:232: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Pdf_surface_create'
cairo-5c.h:235: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Pdf_surface_create_for_file'
cairo-5c.h:240: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Svg_surface_create'
cairo-5c.h:243: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Svg_surface_create_for_file'
cairo-5c.h:248: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Ps_surface_create'
cairo-5c.h:251: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Ps_surface_create_for_file'
cairo-5c.h:255: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Surface_write_to_png'
cairo-5c.h:258: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Surface_write_to_png_file'
cairo-5c.h:261: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Surface_create_similar'
cairo-5c.h:264: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Surface_finish'
cairo-5c.h:267: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Surface_destroy'
cairo-5c.h:270: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Surface_write_to_png'
cairo-5c.h:273: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Surface_write_to_png_file'
cairo-5c.h:276: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Surface_set_device_offset'
cairo-5c.h:279: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Surface_width'
cairo-5c.h:282: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Surface_height'
cairo-5c.h:286: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Surface_open_event'
cairo-5c.h:290: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'nickle_init'
cairo-5c.h:293: error: expected ')' before 'ev'
cairo-5c.h:296: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'IntToEnum'
cairo-5c.h:301: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_save'
cairo-5c.h:304: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_restore'
cairo-5c.h:307: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_set_operator'
cairo-5c.h:310: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_identity_matrix'
cairo-5c.h:313: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_set_source_rgb'
cairo-5c.h:316: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_set_source_rgba'
cairo-5c.h:319: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_set_source_surface'
cairo-5c.h:322: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_set_tolerance'
cairo-5c.h:325: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_set_fill_rule'
cairo-5c.h:328: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_set_line_width'
cairo-5c.h:331: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_set_line_cap'
cairo-5c.h:334: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_set_line_join'
cairo-5c.h:337: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_set_dash'
cairo-5c.h:340: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_set_miter_limit'
cairo-5c.h:343: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_translate'
cairo-5c.h:346: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_scale'
cairo-5c.h:349: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_rotate'
cairo-5c.h:352: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_transform'
cairo-5c.h:355: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_set_matrix'
cairo-5c.h:358: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_identity_matrix'
cairo-5c.h:361: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_user_to_device'
cairo-5c.h:364: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_user_to_device_distance'
cairo-5c.h:367: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_device_to_user'
cairo-5c.h:370: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_device_to_user_distance'
cairo-5c.h:375: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_get_operator'
cairo-5c.h:378: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_get_tolerance'
cairo-5c.h:381: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_get_current_point'
cairo-5c.h:384: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_get_fill_rule'
cairo-5c.h:387: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_get_line_width'
cairo-5c.h:390: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_get_line_cap'
cairo-5c.h:393: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_get_line_join'
cairo-5c.h:396: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_get_miter_limit'
cairo-5c.h:399: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_get_matrix'
cairo-5c.h:403: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_new_path'
cairo-5c.h:406: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_move_to'
cairo-5c.h:409: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_line_to'
cairo-5c.h:412: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_curve_to'
cairo-5c.h:418: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_arc'
cairo-5c.h:424: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_arc_negative'
cairo-5c.h:430: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_rel_move_to'
cairo-5c.h:433: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_rel_line_to'
cairo-5c.h:436: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_rel_curve_to'
cairo-5c.h:442: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_rectangle'
cairo-5c.h:445: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_close_path'
cairo-5c.h:449: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_paint'
cairo-5c.h:452: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_paint_with_alpha'
cairo-5c.h:455: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_mask'
cairo-5c.h:458: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_mask_surface'
cairo-5c.h:461: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_stroke'
cairo-5c.h:464: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_stroke_preserve'
cairo-5c.h:467: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_fill'
cairo-5c.h:470: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_fill_preserve'
cairo-5c.h:473: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_copy_page'
cairo-5c.h:476: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_show_page'
cairo-5c.h:480: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_in_stroke'
cairo-5c.h:483: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_in_fill'
cairo-5c.h:487: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_stroke_extents'
cairo-5c.h:490: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_fill_extents'
cairo-5c.h:494: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_reset_clip'
cairo-5c.h:497: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_clip'
cairo-5c.h:500: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_clip_preserve'
cairo-5c.h:503: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_copy_path'
cairo-5c.h:506: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_copy_path_flat'
cairo-5c.h:509: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_append_path'
cairo-5c.h:513: error: expected ')' before 'matrixv'
cairo-5c.h:516: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'new_cairo_matrix'
cairo-5c.h:520: error: expected ')' before 'pv'
cairo-5c.h:523: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_get_source'
cairo-5c.h:526: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_set_source'
cairo-5c.h:529: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Pattern_create_for_surface'
cairo-5c.h:532: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Pattern_create_rgb'
cairo-5c.h:535: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Pattern_create_rgba'
cairo-5c.h:538: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Pattern_create_linear'
cairo-5c.h:541: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Pattern_create_radial'
cairo-5c.h:545: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Pattern_add_color_stop_rgb'
cairo-5c.h:549: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Pattern_add_color_stop_rgba'
cairo-5c.h:554: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Pattern_set_matrix'
cairo-5c.h:557: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Pattern_get_matrix'
cairo-5c.h:560: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Pattern_set_extend'
cairo-5c.h:563: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Pattern_get_extend'
cairo-5c.h:566: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Pattern_set_filter'
cairo-5c.h:569: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_Pattern_get_filter'
cairo-5c.h:573: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_select_font_face'
cairo-5c.h:576: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_set_font'
cairo-5c.h:579: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_set_font_size'
cairo-5c.h:582: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_set_font_matrix'
cairo-5c.h:585: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_get_font_matrix'
cairo-5c.h:588: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_show_text'
cairo-5c.h:591: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_font_extents'
cairo-5c.h:594: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_set_font_face'
cairo-5c.h:597: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_text_extents'
cairo-5c.h:600: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'do_Cairo_text_path'
cairo-5c.h:622: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'cairo_5c_tool_create'
cairo-5c.h:625: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'cairo_5c_tool_destroy'
cairo-5c.h:631: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'cairo_5c_tool_disable'
cairo-5c.h:634: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'cairo_5c_tool_enable'
init.c:38: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'CairoNamespace'
init.c:39: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'CairoSurfaceNamespace'
init.c:40: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'CairoPatternNamespace'
init.c:41: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'CairoImageNamespace'
init.c:42: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'CairoPdfNamespace'
init.c:43: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'CairoSvgNamespace'
init.c:44: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'CairoPsNamespace'
init.c:45: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:46: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:47: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:48: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:49: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:50: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:51: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:52: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:53: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:54: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:55: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:56: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:57: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:58: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:59: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:60: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:61: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:62: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:63: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:64: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:65: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:67: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:68: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:69: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c:122: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before '*' token
init.c: In function 'init_types':
init.c:148: error: 'Symbol' undeclared (first use in this function)
init.c:148: error: (Each undeclared identifier is reported only once
init.c:148: error: for each function it appears in.)
init.c:148: error: 'ct' undeclared (first use in this function)
init.c:148: error: 'path' undeclared (first use in this function)
init.c:148: warning: left-hand operand of comma expression has no effect
init.c:149: warning: implicit declaration of function 'ENTER'
init.c:149: warning: nested extern declaration of 'ENTER'
init.c:151: error: 'CairoNamespace' undeclared (first use in this function)
init.c:151: warning: implicit declaration of function 'BuiltinNamespace'
init.c:151: warning: nested extern declaration of 'BuiltinNamespace'
init.c:151: error: invalid type argument of '->'
init.c:153: error: 'typeCairo' undeclared (first use in this function)
init.c:153: warning: implicit declaration of function 'make_typedef'
init.c:153: warning: nested extern declaration of 'make_typedef'
init.c:155: error: 'publish_public' undeclared (first use in this function)
init.c:158: error: 'typePrim' undeclared (first use in this function)
init.c:158: error: 'rep_foreign' undeclared (first use in this function)
init.c:160: error: 'typeCairoSurface' undeclared (first use in this 
function)
init.c:167: error: 'typeCairoStatus' undeclared (first use in this function)
init.c:172: warning: implicit declaration of function 'BuildEnumType'
init.c:172: warning: nested extern declaration of 'BuildEnumType'
init.c:187: error: 'typeCairoOperator' undeclared (first use in this 
function)
init.c:211: error: 'typeCairoFillRule' undeclared (first use in this 
function)
init.c:220: error: 'typeCairoLineCap' undeclared (first use in this 
function)
init.c:230: error: 'typeCairoLineJoin' undeclared (first use in this 
function)
init.c:240: error: 'typeCairoFontSlant' undeclared (first use in this 
function)
init.c:249: error: 'typeCairoFontWeight' undeclared (first use in this 
function)
init.c:258: error: 'typeCairoTextExtents' undeclared (first use in this 
function)
init.c:263: warning: implicit declaration of function 'BuildStructType'
init.c:263: warning: nested extern declaration of 'BuildStructType'
init.c:264: error: 'rep_float' undeclared (first use in this function)
init.c:270: error: 'typeCairoFontExtents' undeclared (first use in this 
function)
init.c:281: error: 'typeCairoMatrix' undeclared (first use in this function)
init.c:294: error: 'typeCairoPoint' undeclared (first use in this function)
init.c:303: error: 'typeCairoRect' undeclared (first use in this function)
init.c:314: error: 'typeCairoRgbColor' undeclared (first use in this 
function)
init.c:324: error: 'typeCairoRgbaColor' undeclared (first use in this 
function)
init.c:335: error: 'typeCairoPattern' undeclared (first use in this 
function)
init.c:346: error: 'typeCairoCurveTo' undeclared (first use in this 
function)
init.c:361: error: 'typeCairoPath' undeclared (first use in this function)
init.c:366: warning: implicit declaration of function 'BuildUnionType'
init.c:366: warning: nested extern declaration of 'BuildUnionType'
init.c:370: error: 'rep_void' undeclared (first use in this function)
init.c:373: error: 'CairoSurfaceNamespace' undeclared (first use in this 
function)
init.c:373: error: invalid type argument of '->'
init.c:375: error: 'CairoImageNamespace' undeclared (first use in this 
function)
init.c:375: error: invalid type argument of '->'
init.c:377: error: 'typeCairoImageFormat' undeclared (first use in this 
function)
init.c:387: error: 'CairoPdfNamespace' undeclared (first use in this 
function)
init.c:387: error: invalid type argument of '->'
init.c:388: error: 'CairoSvgNamespace' undeclared (first use in this 
function)
init.c:388: error: invalid type argument of '->'
init.c:389: error: 'CairoPsNamespace' undeclared (first use in this 
function)
init.c:389: error: invalid type argument of '->'
init.c:392: error: 'CairoPatternNamespace' undeclared (first use in this 
function)
init.c:392: error: invalid type argument of '->'
init.c:394: error: 'typeCairoPatternExtend' undeclared (first use in 
this function)
init.c:404: error: 'typeCairoPatternFilter' undeclared (first use in 
this function)
init.c:417: error: 'typeCairoScaledFont' undeclared (first use in this 
function)
init.c:423: error: 'typeCairoFontFace' undeclared (first use in this 
function)
init.c:430: warning: implicit declaration of function 'EXIT'
init.c:430: warning: nested extern declaration of 'EXIT'
init.c: At top level:
init.c:434: error: expected ')' before 'ev'
init.c:450: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'IntToEnum'
init.c:471: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'nickle_init'
make[2]: *** [init.lo] Error 1
make[2]: Leaving directory `/root/cairo-5c-1.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/cairo-5c-1.2'
make: *** [all] Error 2



More information about the cairo mailing list