_Image_FreeType/freetype.c:22: parse error before `library'
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=1719
Reported by Fredrik Noring, Roxen Internet Software noring@roxen.com
Compiling on Soyokaze:
WARNING: Compiler failure! Trying without optimization!
echo /home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/build/smartlink
gcc -I.
-I/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType
-I/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/../..
-I../.. -I. -I/home/distmaker/Distmaker/2.2/link/lrh7.0_ia64/include
-I/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src
-I/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/build
-I/usr/include/freetype2
-I/home/distmaker/Distmaker/2.2/link/lrh7.0_ia64/include
-I/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src
-I/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/build -W -Wall
-Wno-unused -Wcomment -Wformat -Wimplicit-function-declaration -Wmultichar
-Wswitch -Wuninitialized -Wpointer-arith -Wchar-subscripts -Wno-long-long
-fPIC -DDYNAMIC_MODULE -c
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c
-o freetype.o
cc1: warning: -Wuninitialized is not supported without -O
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:22:
parse error before `library'
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:22:
warning: type defaults to `int' in declaration of `library'
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:22:
warning: data definition has no type or storage class
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:32:
parse error before `FT_Face'
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:32:
warning: no semicolon at end of struct or union
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:
In function `image_ft_face_free':
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:40:
warning: implicit declaration of function `FT_Done_Face'
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:40:
dereferencing pointer to incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:
In function `image_ft_face_write_char':
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:45:
`FT_GlyphSlot' undeclared (first use in this function)
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:45:
(Each undeclared identifier is reported only once
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:45:
for each function it appears in.)
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:45:
parse error before `slot'
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:56:
warning: implicit declaration of function `FT_Load_Char'
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:56:
dereferencing pointer to incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:56:
`FT_LOAD_RENDER' undeclared (first use in this function)
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:59:
`slot' undeclared (first use in this function)
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:64:
`ft_pixel_mode_grays' undeclared (first use in this function)
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:86:
dereferencing pointer to incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:87:
dereferencing pointer to incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:88:
dereferencing pointer to incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:
In function `image_ft_face_get_kerning':
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:97:
`FT_Vector' undeclared (first use in this function)
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:97:
parse error before `kern'
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:99:
warning: implicit declaration of function `FT_Get_Char_Index'
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:99:
dereferencing pointer to incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:100:
dereferencing pointer to incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:101:
warning: implicit declaration of function `FT_Get_Kerning'
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:101:
dereferencing pointer to incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:101:
`ft_kerning_default' undeclared (first use in this function)
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:101:
`kern' undeclared (first use in this function)
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:
In function `image_ft_face_attach_file':
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:111:
warning: implicit declaration of function `FT_Attach_File'
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:111:
dereferencing pointer to incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:
In function `image_ft_face_set_size':
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:126:
warning: implicit declaration of function `FT_Set_Pixel_Sizes'
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:126:
dereferencing pointer to incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:
In function `image_ft_face_info':
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:135:
dereferencing pointer to incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:136:
dereferencing pointer to incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:140:
dereferencing pointer to incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:141:
dereferencing pointer to incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:144:
dereferencing pointer to incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:145:
dereferencing pointer to incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:
In function `image_ft_face_create':
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:154:
warning: implicit declaration of function `FT_New_Face'
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:154:
dereferencing pointer to incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:155:
`FT_Err_Unknown_File_Format' undeclared (first use in this function)
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:
In function `pike_module_init':
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:172:
warning: implicit declaration of function `FT_Init_FreeType'
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:188:
sizeof applied to an incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:188:
field `fooo_' has incomplete type
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:188:
Tree check: expected class 't', have 'x' (error_mark)
/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/pike/src/modules/_Image_FreeType/freetype.c:188:
Internal compiler error in `place_field', at stor-layout.c:741
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[2]: *** [freetype.o] Error 1
make[2]: Leaving directory
`/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/build/modules/_Image_FreeType'
make[1]: *** [_Image_FreeType] Error 1
make[1]: Leaving directory
`/home/distmaker/Distmaker/2.2/build/pike.lrh7.0_ia64/build/modules'
make: *** [module_objects] Error 1
*** pike.lrh7.0_ia64 FAILED ***