[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#466773: perlftlib: FTBFS with Perl 5.10 (compile error)



Package: perlftlib
Version: 1.2-16
Severity: important
User: debian-perl@lists.debian.org
Usertags: perl-5.10-transition

This package fails to build with Perl 5.10 (currently in experimental).
>From the build log:

cc -c  -I/usr/include/freetype -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\"1.2\" -DXS_VERSION=\"1.2\" -fPIC "-I/usr/lib/perl/5.10/CORE"   FreeType.c
FreeType.c: In function 'XS_FreeType_TT_Done_FreeType':
FreeType.c:437: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Set_Raster_Gray_Palette':
FreeType.c:476: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Open_Face':
FreeType.c:521: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Open_Collection':
FreeType.c:561: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Get_Face_Properties':
FreeType.c:599: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Flush_Face':
FreeType.c:637: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Close_Face':
FreeType.c:671: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_New_Instance':
FreeType.c:706: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Set_Instance_Resolutions':
FreeType.c:745: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Set_Instance_CharSize':
FreeType.c:780: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Set_Instance_CharSizes':
FreeType.c:816: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Set_Instance_PointSize':
FreeType.c:851: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Set_Instance_PixelSizes':
FreeType.c:888: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Set_Instance_Transform_Flags':
FreeType.c:924: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Get_Instance_Metrics':
FreeType.c:959: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Done_Instance':
FreeType.c:1006: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_New_Glyph':
FreeType.c:1041: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Done_Glyph':
FreeType.c:1078: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Load_Glyph':
FreeType.c:1115: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c:1126: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Get_Glyph_Outline':
FreeType.c:1161: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Get_Glyph_Metrics':
FreeType.c:1199: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Get_Glyph_Bitmap':
FreeType.c:1247: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c:1272: error: static declaration of 'XS_FreeType_TT_Get_Glyph_Pixmap' follows non-static declaration
FreeType.c:1270: error: previous declaration of 'XS_FreeType_TT_Get_Glyph_Pixmap' was here
FreeType.c: In function 'XS_FreeType_TT_Get_Glyph_Pixmap':
FreeType.c:1293: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c:1318: error: static declaration of 'XS_FreeType_TT_New_Outline' follows non-static declaration
FreeType.c:1316: error: previous declaration of 'XS_FreeType_TT_New_Outline' was here
FreeType.c:1346: error: static declaration of 'XS_FreeType_TT_Done_Outline' follows non-static declaration
FreeType.c:1344: error: previous declaration of 'XS_FreeType_TT_Done_Outline' was here
FreeType.c:1369: error: static declaration of 'XS_FreeType_TT_Copy_Outline' follows non-static declaration
FreeType.c:1367: error: previous declaration of 'XS_FreeType_TT_Copy_Outline' was here
FreeType.c:1403: error: static declaration of 'XS_FreeType_TT_Get_Outline_Bitmap' follows non-static declaration
FreeType.c:1401: error: previous declaration of 'XS_FreeType_TT_Get_Outline_Bitmap' was here
FreeType.c: In function 'XS_FreeType_TT_Get_Outline_Bitmap':
FreeType.c:1423: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c:1455: error: static declaration of 'XS_FreeType_TT_Get_Outline_Pixmap' follows non-static declaration
FreeType.c:1453: error: previous declaration of 'XS_FreeType_TT_Get_Outline_Pixmap' was here
FreeType.c: In function 'XS_FreeType_TT_Get_Outline_Pixmap':
FreeType.c:1475: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c:1507: error: static declaration of 'XS_FreeType_TT_Get_Outline_BBox' follows non-static declaration
FreeType.c:1505: error: previous declaration of 'XS_FreeType_TT_Get_Outline_BBox' was here
FreeType.c:1540: error: static declaration of 'XS_FreeType_TT_Transform_Outline' follows non-static declaration
FreeType.c:1538: error: previous declaration of 'XS_FreeType_TT_Transform_Outline' was here
FreeType.c:1581: error: static declaration of 'XS_FreeType_TT_Translate_Outline' follows non-static declaration
FreeType.c:1579: error: previous declaration of 'XS_FreeType_TT_Translate_Outline' was here
FreeType.c:1613: error: static declaration of 'XS_FreeType_TT_Transform_Vector' follows non-static declaration
FreeType.c:1611: error: previous declaration of 'XS_FreeType_TT_Transform_Vector' was here
FreeType.c:1649: error: static declaration of 'XS_FreeType_TT_Get_CharMap_Count' follows non-static declaration
FreeType.c:1647: error: previous declaration of 'XS_FreeType_TT_Get_CharMap_Count' was here
FreeType.c: In function 'XS_FreeType_TT_Get_CharMap_Count':
FreeType.c:1667: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Get_Outline_Pixmap':
FreeType.c:1683: error: static declaration of 'XS_FreeType_TT_Get_CharMap_ID' follows non-static declaration
FreeType.c:1681: error: previous declaration of 'XS_FreeType_TT_Get_CharMap_ID' was here
FreeType.c: In function 'XS_FreeType_TT_Get_CharMap_ID':
FreeType.c:1704: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Get_Outline_Pixmap':
FreeType.c:1724: error: static declaration of 'XS_FreeType_TT_Get_CharMap' follows non-static declaration
FreeType.c:1722: error: previous declaration of 'XS_FreeType_TT_Get_CharMap' was here
FreeType.c: In function 'XS_FreeType_TT_Get_CharMap':
FreeType.c:1744: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Get_Outline_Pixmap':
FreeType.c:1763: error: static declaration of 'XS_FreeType_TT_Char_Index' follows non-static declaration
FreeType.c:1761: error: previous declaration of 'XS_FreeType_TT_Char_Index' was here
FreeType.c: In function 'XS_FreeType_TT_Char_Index':
FreeType.c:1782: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Get_Outline_Pixmap':
FreeType.c:1798: error: static declaration of 'XS_FreeType_TT_Get_Name_Count' follows non-static declaration
FreeType.c:1796: error: previous declaration of 'XS_FreeType_TT_Get_Name_Count' was here
FreeType.c: In function 'XS_FreeType_TT_Get_Name_Count':
FreeType.c:1816: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Get_Outline_Pixmap':
FreeType.c:1832: error: static declaration of 'XS_FreeType_TT_Get_Name_ID' follows non-static declaration
FreeType.c:1830: error: previous declaration of 'XS_FreeType_TT_Get_Name_ID' was here
FreeType.c: In function 'XS_FreeType_TT_Get_Name_ID':
FreeType.c:1855: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Get_Outline_Pixmap':
FreeType.c:1879: error: static declaration of 'XS_FreeType_TT_Get_Name_String' follows non-static declaration
FreeType.c:1877: error: previous declaration of 'XS_FreeType_TT_Get_Name_String' was here
FreeType.c: In function 'XS_FreeType_TT_Get_Name_String':
FreeType.c:1899: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type
FreeType.c: In function 'XS_FreeType_TT_Get_Outline_Pixmap':
FreeType.c:1927: error: static declaration of 'boot_FreeType' follows non-static declaration
FreeType.c:1925: error: previous declaration of 'boot_FreeType' was here
FreeType.c:1982: error: expected declaration or statement at end of input
FreeType.c: In function 'XS_FreeType_TT_Get_Outline_Bitmap':
FreeType.c:1982: error: expected declaration or statement at end of input
FreeType.c: In function 'XS_FreeType_TT_Get_Glyph_Pixmap':
FreeType.c:1982: error: expected declaration or statement at end of input
FreeType.c: In function 'XS_FreeType_TT_Get_Glyph_Bitmap':
FreeType.c:1982: error: expected declaration or statement at end of input
make[2]: *** [FreeType.o] Error 1
make[2]: Leaving directory `/build/niko/perlftlib-1.2/FreeType'
make[1]: *** [subdirs] Error 2
make[1]: Leaving directory `/build/niko/perlftlib-1.2'
make: *** [build-stamp] Error 2

Cheers,
-- 
Niko Tyni   ntyni@debian.org



Reply to: