gstrfuncs.c: In function ‘g_printf_string_upper_bound’:
gstrfuncs.c:870: error: expected ‘)’ before string constant
gstrfuncs.c:1037: error: expected ‘)’ before string constant
gstrfuncs.c:1080: error: expected ‘)’ before string constant
gstrfuncs.c:1111: error: expected ‘)’ before string constant
gstrfuncs.c: In function ‘g_strdown’:
gstrfuncs.c:1139: warning: pointer targets in assignment differ in signedness
gstrfuncs.c: In function ‘g_strup’:
gstrfuncs.c:1155: warning: pointer targets in assignment differ in signedness
gstrfuncs.c: In function ‘g_strchug’:
gstrfuncs.c:1314: warning: pointer targets in assignment differ in signedness
gstrfuncs.c:1317: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
make[2]: *** [gstrfuncs.lo] Ошибка 1
make[2]: Leaving directory `/home/phoen1x/glib-1.2.9/glib-1.2.9'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/phoen1x/glib-1.2.9/glib-1.2.9'
make: *** [all-recursive-am] Ошибка 2
подскажите, в чем проблема и как ето можно исправить