=> Bootstrap dependency digest>=20010302: found digest-20121220 ===> Building for gobject-introspection-1.38.0nb1 LEX scannerlexer.c [ -d gir ] || build-aux/install-sh -c -d gir ; \ sed \ -e s,%CAIRO_SHARED_LIBRARY%,libcairo-gobject.so.2, \ -e s,%CAIRO_GIR_PACKAGE%,cairo-gobject, \ < gir/cairo-1.0.gir.in > gir/cairo-1.0.gir.tmp && mv gir/cairo-1.0.gir.tmp gir/cairo-1.0.gir /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/usr/pkgsrc/work/devel/gobject-introspection/work/gobject-introspection-1.38.0' Making all in . gmake[2]: Entering directory '/usr/pkgsrc/work/devel/gobject-introspection/work/gobject-introspection-1.38.0' CC libgirepository_1_0_la-gdump.lo CC libgirepository_1_0_la-giarginfo.lo girepository/giarginfo.c:66:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArgBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ArgBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giarginfo.c:94:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArgBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ArgBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giarginfo.c:119:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArgBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ArgBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giarginfo.c:141:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArgBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ArgBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giarginfo.c:163:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArgBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ArgBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giarginfo.c:186:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArgBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ArgBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giarginfo.c:209:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArgBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ArgBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giarginfo.c:239:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArgBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ArgBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giarginfo.c:262:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArgBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ArgBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giarginfo.c:285:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArgBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ArgBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libgirepository_1_0_la-gibaseinfo.lo girepository/gibaseinfo.c:149:26: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SimpleTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] SimpleTypeBlob *type = (SimpleTypeBlob *)&typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gibaseinfo.c:162:26: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SimpleTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] SimpleTypeBlob *type = (SimpleTypeBlob *)&typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gibaseinfo.c:307:28: warning: cast from 'guchar *' (aka 'unsigned char *') to 'CommonBlob *' increases required alignment from 1 to 4 [-Wcast-align] CommonBlob *blob = (CommonBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gibaseinfo.c:315:27: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ValueBlob *' increases required alignment from 1 to 4 [-Wcast-align] ValueBlob *blob = (ValueBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gibaseinfo.c:323:28: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SignalBlob *' increases required alignment from 1 to 4 [-Wcast-align] SignalBlob *blob = (SignalBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gibaseinfo.c:331:30: warning: cast from 'guchar *' (aka 'unsigned char *') to 'PropertyBlob *' increases required alignment from 1 to 4 [-Wcast-align] PropertyBlob *blob = (PropertyBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gibaseinfo.c:339:27: warning: cast from 'guchar *' (aka 'unsigned char *') to 'VFuncBlob *' increases required alignment from 1 to 4 [-Wcast-align] VFuncBlob *blob = (VFuncBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gibaseinfo.c:347:27: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FieldBlob *' increases required alignment from 1 to 4 [-Wcast-align] FieldBlob *blob = (FieldBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gibaseinfo.c:355:25: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArgBlob *' increases required alignment from 1 to 4 [-Wcast-align] ArgBlob *blob = (ArgBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gibaseinfo.c:388:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gibaseinfo.c:428:28: warning: cast from 'guchar *' (aka 'unsigned char *') to 'CommonBlob *' increases required alignment from 1 to 4 [-Wcast-align] CommonBlob *blob = (CommonBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gibaseinfo.c:436:27: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ValueBlob *' increases required alignment from 1 to 4 [-Wcast-align] ValueBlob *blob = (ValueBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gibaseinfo.c:444:28: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SignalBlob *' increases required alignment from 1 to 4 [-Wcast-align] SignalBlob *blob = (SignalBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gibaseinfo.c:452:30: warning: cast from 'guchar *' (aka 'unsigned char *') to 'PropertyBlob *' increases required alignment from 1 to 4 [-Wcast-align] PropertyBlob *blob = (PropertyBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gibaseinfo.c:523:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gibaseinfo.c:528:11: warning: cast from 'guchar *' (aka 'unsigned char *') to 'AttributeBlob *' increases required alignment from 1 to 4 [-Wcast-align] first = (AttributeBlob *) &rinfo->typelib->data[header->attributes]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gibaseinfo.c:586:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gibaseinfo.c:589:11: warning: cast from 'guchar *' (aka 'unsigned char *') to 'AttributeBlob *' increases required alignment from 1 to 4 [-Wcast-align] after = (AttributeBlob *) &rinfo->typelib->data[header->attributes + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. CC libgirepository_1_0_la-gicallableinfo.lo girepository/gicallableinfo.c:80:13: warning: cast from 'guchar *' (aka 'unsigned char *') to 'guint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] return *(guint32 *)&rinfo->typelib->data[rinfo->offset + sigoff]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gicallableinfo.c:100:14: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FunctionBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (FunctionBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gicallableinfo.c:106:14: warning: cast from 'guchar *' (aka 'unsigned char *') to 'VFuncBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (VFuncBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gicallableinfo.c:141:14: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FunctionBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (FunctionBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gicallableinfo.c:221:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SignatureBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (SignatureBlob *)&rinfo->typelib->data[signature_offset (info)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gicallableinfo.c:243:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SignatureBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (SignatureBlob *)&rinfo->typelib->data[signature_offset (info)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gicallableinfo.c:266:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SignatureBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (SignatureBlob *)&rinfo->typelib->data[signature_offset (info)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gicallableinfo.c:295:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SignatureBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (SignatureBlob *)&rinfo->typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gicallableinfo.c:322:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gicallableinfo.c:353:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gicallableinfo.c:409:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gicallableinfo.c:413:11: warning: cast from 'guchar *' (aka 'unsigned char *') to 'AttributeBlob *' increases required alignment from 1 to 4 [-Wcast-align] after = (AttributeBlob *) &rinfo->typelib->data[header->attributes + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. CC libgirepository_1_0_la-giconstantinfo.lo girepository/giconstantinfo.c:91:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ConstantBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ConstantBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giconstantinfo.c:123:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ConstantBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ConstantBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giconstantinfo.c:135:28: warning: cast from 'guchar *' (aka 'unsigned char *') to 'gboolean *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] value->v_boolean = *(gboolean*)&rinfo->typelib->data[blob->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giconstantinfo.c:144:26: warning: cast from 'guchar *' (aka 'unsigned char *') to 'gint16 *' (aka 'short *') increases required alignment from 1 to 2 [-Wcast-align] value->v_int16 = *(gint16*)&rinfo->typelib->data[blob->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giconstantinfo.c:147:27: warning: cast from 'guchar *' (aka 'unsigned char *') to 'guint16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] value->v_uint16 = *(guint16*)&rinfo->typelib->data[blob->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giconstantinfo.c:150:26: warning: cast from 'guchar *' (aka 'unsigned char *') to 'gint32 *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] value->v_int32 = *(gint32*)&rinfo->typelib->data[blob->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giconstantinfo.c:153:27: warning: cast from 'guchar *' (aka 'unsigned char *') to 'guint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] value->v_uint32 = *(guint32*)&rinfo->typelib->data[blob->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libgirepository_1_0_la-gienuminfo.lo girepository/gienuminfo.c:65:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'EnumBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (EnumBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gienuminfo.c:91:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'EnumBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (EnumBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gienuminfo.c:120:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gienuminfo.c:146:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'EnumBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (EnumBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gienuminfo.c:175:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gienuminfo.c:176:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'EnumBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (EnumBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gienuminfo.c:208:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'EnumBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (EnumBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gienuminfo.c:232:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ValueBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ValueBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libgirepository_1_0_la-gifieldinfo.lo girepository/gifieldinfo.c:70:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FieldBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (FieldBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gifieldinfo.c:101:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FieldBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (FieldBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gifieldinfo.c:124:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FieldBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (FieldBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gifieldinfo.c:142:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gifieldinfo.c:149:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FieldBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (FieldBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libgirepository_1_0_la-gifunctioninfo.lo girepository/gifunctioninfo.c:63:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gifunctioninfo.c:68:29: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FunctionBlob *' increases required alignment from 1 to 4 [-Wcast-align] FunctionBlob *fblob = (FunctionBlob *)&rinfo->typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gifunctioninfo.c:101:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FunctionBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (FunctionBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gifunctioninfo.c:125:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FunctionBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (FunctionBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gifunctioninfo.c:174:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FunctionBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (FunctionBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gifunctioninfo.c:202:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FunctionBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (FunctionBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libgirepository_1_0_la-ginvoke.lo CC libgirepository_1_0_la-giinterfaceinfo.lo girepository/giinterfaceinfo.c:68:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (InterfaceBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:93:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (InterfaceBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:117:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (InterfaceBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:144:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:145:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (InterfaceBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:172:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (InterfaceBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:199:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:200:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (InterfaceBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:228:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:229:25: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] InterfaceBlob *blob = (InterfaceBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:255:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (InterfaceBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:282:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:283:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (InterfaceBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:345:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (InterfaceBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:372:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:373:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (InterfaceBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:409:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:410:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (InterfaceBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:438:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (InterfaceBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:465:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:466:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (InterfaceBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giinterfaceinfo.c:498:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (InterfaceBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22 warnings generated. CC libgirepository_1_0_la-giobjectinfo.lo girepository/giobjectinfo.c:68:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:95:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:118:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:140:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:163:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:185:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:210:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:233:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:260:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:261:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:287:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:313:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:314:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:342:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:369:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:370:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:406:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:407:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:491:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:518:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:519:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:580:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:607:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:608:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:650:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:651:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:740:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:767:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:768:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:802:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:865:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:913:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:962:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giobjectinfo.c:1011:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 warnings generated. CC libgirepository_1_0_la-gipropertyinfo.lo girepository/gipropertyinfo.c:65:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'PropertyBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (PropertyBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gipropertyinfo.c:124:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'PropertyBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (PropertyBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libgirepository_1_0_la-giregisteredtypeinfo.lo girepository/giregisteredtypeinfo.c:77:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'RegisteredTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (RegisteredTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giregisteredtypeinfo.c:106:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'RegisteredTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (RegisteredTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libgirepository_1_0_la-girepository.lo girepository/girepository.c:244:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~ girepository/girepository.c:280:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header*)typelib->data; ^~~~~~~~~~~~~~~~~~~~~~ girepository/girepository.c:378:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~ girepository/girepository.c:459:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *) typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~ girepository/girepository.c:552:19: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] n_interfaces = ((Header *)typelib->data)->n_local_entries; ^~~~~~~~~~~~~~~~~~~~~~~ girepository/girepository.c:898:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *) typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~ girepository/girepository.c:932:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *) typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~ girepository/girepository.c:968:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *) typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~ girepository/girepository.c:1372:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *) typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~ girepository/girepository.c:50:1: warning: unused function 'g_irepository_get_instance_private' [-Wunused-function] G_DEFINE_TYPE (GIRepository, g_irepository, G_TYPE_OBJECT); ^ /usr/pkgsrc/work/devel/gobject-introspection/work/.buildlink/include/glib/glib-2.0/gobject/gtype.h:1327:43: note: expanded from macro 'G_DEFINE_TYPE' #define G_DEFINE_TYPE(TN, t_n, T_P) G_DEFINE_TYPE_EXTENDED (TN, t_n, T_P, 0, {}) ^ /usr/pkgsrc/work/devel/gobject-introspection/work/.buildlink/include/glib/glib-2.0/gobject/gtype.h:1467:60: note: expanded from macro 'G_DEFINE_TYPE_EXTENDED' #define G_DEFINE_TYPE_EXTENDED(TN, t_n, T_P, _f_, _C_) _G_DEFINE_TYPE_EXTENDED_BEGIN (TN, t_n, T_P, _f_) {_C_;} _G_DEFINE_TYPE_EXTENDED_END() ^ /usr/pkgsrc/work/devel/gobject-introspection/work/.buildlink/include/glib/glib-2.0/gobject/gtype.h:1677:24: note: expanded from macro '_G_DEFINE_TYPE_EXTENDED_BEGIN' static inline gpointer \ ^ :9:1: note: expanded from here g_irepository_get_instance_private ^ 10 warnings generated. CC libgirepository_1_0_la-girffi.lo CC libgirepository_1_0_la-gisignalinfo.lo girepository/gisignalinfo.c:71:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SignalBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (SignalBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gisignalinfo.c:117:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SignalBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (SignalBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gisignalinfo.c:143:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SignalBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (SignalBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libgirepository_1_0_la-gistructinfo.lo girepository/gistructinfo.c:60:22: warning: cast from 'guchar *' (aka 'unsigned char *') to 'StructBlob *' increases required alignment from 1 to 4 [-Wcast-align] StructBlob *blob = (StructBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gistructinfo.c:79:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gistructinfo.c:86:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FieldBlob *' increases required alignment from 1 to 4 [-Wcast-align] field_blob = (FieldBlob *)&rinfo->typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gistructinfo.c:127:22: warning: cast from 'guchar *' (aka 'unsigned char *') to 'StructBlob *' increases required alignment from 1 to 4 [-Wcast-align] StructBlob *blob = (StructBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gistructinfo.c:147:22: warning: cast from 'guchar *' (aka 'unsigned char *') to 'StructBlob *' increases required alignment from 1 to 4 [-Wcast-align] StructBlob *blob = (StructBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gistructinfo.c:148:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gistructinfo.c:172:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gistructinfo.c:173:22: warning: cast from 'guchar *' (aka 'unsigned char *') to 'StructBlob *' increases required alignment from 1 to 4 [-Wcast-align] StructBlob *blob = (StructBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gistructinfo.c:193:22: warning: cast from 'guchar *' (aka 'unsigned char *') to 'StructBlob *' increases required alignment from 1 to 4 [-Wcast-align] StructBlob *blob = (StructBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gistructinfo.c:210:22: warning: cast from 'guchar *' (aka 'unsigned char *') to 'StructBlob *' increases required alignment from 1 to 4 [-Wcast-align] StructBlob *blob = (StructBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gistructinfo.c:219:22: warning: cast from 'guchar *' (aka 'unsigned char *') to 'StructBlob *' increases required alignment from 1 to 4 [-Wcast-align] StructBlob *blob = (StructBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gistructinfo.c:238:22: warning: cast from 'guchar *' (aka 'unsigned char *') to 'StructBlob *' increases required alignment from 1 to 4 [-Wcast-align] StructBlob *blob = (StructBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. CC libgirepository_1_0_la-gitypeinfo.lo girepository/gitypeinfo.c:71:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SimpleTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] type = (SimpleTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypeinfo.c:77:34: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceTypeBlob *' increases required alignment from 1 to 2 [-Wcast-align] InterfaceTypeBlob *iface = (InterfaceTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypeinfo.c:101:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SimpleTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] type = (SimpleTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypeinfo.c:109:34: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceTypeBlob *' increases required alignment from 1 to 2 [-Wcast-align] InterfaceTypeBlob *iface = (InterfaceTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypeinfo.c:134:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SimpleTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] type = (SimpleTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypeinfo.c:138:30: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ParamTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] ParamTypeBlob *param = (ParamTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypeinfo.c:184:28: warning: cast from 'guchar *' (aka 'unsigned char *') to 'CommonBlob *' increases required alignment from 1 to 4 [-Wcast-align] CommonBlob *common = (CommonBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypeinfo.c:201:30: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SimpleTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] SimpleTypeBlob *type = (SimpleTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypeinfo.c:204:37: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceTypeBlob *' increases required alignment from 1 to 2 [-Wcast-align] InterfaceTypeBlob *blob = (InterfaceTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypeinfo.c:232:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SimpleTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] type = (SimpleTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypeinfo.c:236:29: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArrayTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] ArrayTypeBlob *blob = (ArrayTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypeinfo.c:266:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SimpleTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] type = (SimpleTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypeinfo.c:270:29: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArrayTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] ArrayTypeBlob *blob = (ArrayTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypeinfo.c:300:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SimpleTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] type = (SimpleTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypeinfo.c:304:29: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArrayTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] ArrayTypeBlob *blob = (ArrayTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypeinfo.c:332:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SimpleTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] type = (SimpleTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypeinfo.c:336:29: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArrayTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] ArrayTypeBlob *blob = (ArrayTypeBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. CC libgirepository_1_0_la-gitypelib.lo girepository/gitypelib.c:64:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:87:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'DirEntry *' increases required alignment from 1 to 4 [-Wcast-align] return (DirEntry *)&typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:104:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'CommonBlob *' increases required alignment from 1 to 4 [-Wcast-align] return (CommonBlob *)&typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:138:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:140:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'DirEntry *' increases required alignment from 1 to 4 [-Wcast-align] return (DirEntry *)&typelib->data[header->directory + (index - 1) * header->entry_blob_size]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:147:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:153:18: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Section *' increases required alignment from 1 to 4 [-Wcast-align] for (section = (Section*)&typelib->data[header->sections]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:173:16: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] n_entries = ((Header *)typelib->data)->n_local_entries; ^~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:204:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:215:14: warning: cast from 'guchar *' (aka 'unsigned char *') to 'RegisteredTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (RegisteredTypeBlob *)(&typelib->data[entry->offset]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:289:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:334:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:349:14: warning: cast from 'guchar *' (aka 'unsigned char *') to 'EnumBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (EnumBlob *)(&typelib->data[entry->offset]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:486:20: warning: cast from 'const guint8 *' (aka 'const unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)memory; ^~~~~~~~~~~~~~~~ girepository/gitypelib.c:611:22: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header*)typelib->data; ^~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:652:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceTypeBlob *' increases required alignment from 1 to 2 [-Wcast-align] blob = (InterfaceTypeBlob*)&typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:675:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ParamTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ParamTypeBlob*)&typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:716:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ErrorTypeBlob *' increases required alignment from 1 to 2 [-Wcast-align] blob = (ErrorTypeBlob*)&typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:740:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SimpleTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] simple = (SimpleTypeBlob *)&typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:768:11: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceTypeBlob *' increases required alignment from 1 to 2 [-Wcast-align] iface = (InterfaceTypeBlob*)&typelib->data[simple->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:826:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArgBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ArgBlob*) &typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:854:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SignatureBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (SignatureBlob*) &typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:864:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SimpleTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] return (SimpleTypeBlob *)&typelib->data[offset + G_STRUCT_OFFSET (SignatureBlob, return_type)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:884:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SignatureBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (SignatureBlob*) &typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:927:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FunctionBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (FunctionBlob*) &typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1046:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'CallbackBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (CallbackBlob*) &typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1113:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ConstantBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ConstantBlob*) &typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1140:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SimpleTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] type = (SimpleTypeBlob *)&typelib->data[offset + G_STRUCT_OFFSET (ConstantBlob, type)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1183:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ValueBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ValueBlob*) &typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1197:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1209:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FieldBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (FieldBlob*) &typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1243:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'PropertyBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (PropertyBlob*) &typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1274:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SignalBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (SignalBlob*) &typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1292:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'CommonBlob *' increases required alignment from 1 to 4 [-Wcast-align] if (((CommonBlob*)&typelib->data[container_offset])->blob_type == BLOB_TYPE_OBJECT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1296:13: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] object = (ObjectBlob*)&typelib->data[container_offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1304:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] iface = (InterfaceBlob*)&typelib->data[container_offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1343:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'VFuncBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (VFuncBlob*) &typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1350:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'CommonBlob *' increases required alignment from 1 to 4 [-Wcast-align] if (((CommonBlob*)&typelib->data[container_offset])->blob_type == BLOB_TYPE_OBJECT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1354:13: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] object = (ObjectBlob*)&typelib->data[container_offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1362:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] iface = (InterfaceBlob*)&typelib->data[container_offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1403:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'StructBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (StructBlob*) &typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1453:25: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FieldBlob *' increases required alignment from 1 to 4 [-Wcast-align] FieldBlob *blob = (FieldBlob*) &typelib->data[field_offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1500:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'EnumBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (EnumBlob*) &typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1599:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1610:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (ObjectBlob*) &typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1698:16: warning: cast from 'guchar *' (aka 'unsigned char *') to 'guint16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] iface = *(guint16*)&typelib->data[offset2]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1779:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1790:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (InterfaceBlob*) &typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1833:14: warning: cast from 'guchar *' (aka 'unsigned char *') to 'guint16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] req = *(guint16*)&typelib->data[offset2]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1920:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'CommonBlob *' increases required alignment from 1 to 4 [-Wcast-align] common = (CommonBlob*)&typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:1974:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:2051:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:2203:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *) typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~ girepository/gitypelib.c:2379:42: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] return g_typelib_get_string (typelib, ((Header *) typelib->data)->namespace); ^~~~~~~~~~~~~~~~~~~~~~~~ ./girepository/gitypelib-internal.h:1140:81: note: expanded from macro 'g_typelib_get_string' #define g_typelib_get_string(typelib,offset) ((const gchar*)&(typelib->data)[(offset)]) ^ 54 warnings generated. CC libgirepository_1_0_la-giunioninfo.lo girepository/giunioninfo.c:62:21: warning: cast from 'guchar *' (aka 'unsigned char *') to 'UnionBlob *' increases required alignment from 1 to 4 [-Wcast-align] UnionBlob *blob = (UnionBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giunioninfo.c:82:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giunioninfo.c:101:21: warning: cast from 'guchar *' (aka 'unsigned char *') to 'UnionBlob *' increases required alignment from 1 to 4 [-Wcast-align] UnionBlob *blob = (UnionBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giunioninfo.c:121:21: warning: cast from 'guchar *' (aka 'unsigned char *') to 'UnionBlob *' increases required alignment from 1 to 4 [-Wcast-align] UnionBlob *blob = (UnionBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giunioninfo.c:122:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giunioninfo.c:144:21: warning: cast from 'guchar *' (aka 'unsigned char *') to 'UnionBlob *' increases required alignment from 1 to 4 [-Wcast-align] UnionBlob *blob = (UnionBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giunioninfo.c:161:21: warning: cast from 'guchar *' (aka 'unsigned char *') to 'UnionBlob *' increases required alignment from 1 to 4 [-Wcast-align] UnionBlob *blob = (UnionBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giunioninfo.c:200:21: warning: cast from 'guchar *' (aka 'unsigned char *') to 'UnionBlob *' increases required alignment from 1 to 4 [-Wcast-align] UnionBlob *blob = (UnionBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giunioninfo.c:204:24: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giunioninfo.c:235:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giunioninfo.c:236:21: warning: cast from 'guchar *' (aka 'unsigned char *') to 'UnionBlob *' increases required alignment from 1 to 4 [-Wcast-align] UnionBlob *blob = (UnionBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giunioninfo.c:256:21: warning: cast from 'guchar *' (aka 'unsigned char *') to 'UnionBlob *' increases required alignment from 1 to 4 [-Wcast-align] UnionBlob *blob = (UnionBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/giunioninfo.c:273:21: warning: cast from 'guchar *' (aka 'unsigned char *') to 'UnionBlob *' increases required alignment from 1 to 4 [-Wcast-align] UnionBlob *blob = (UnionBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libgirepository_1_0_la-givfuncinfo.lo girepository/givfuncinfo.c:58:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header *)rinfo->typelib->data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/givfuncinfo.c:63:26: warning: cast from 'guchar *' (aka 'unsigned char *') to 'VFuncBlob *' increases required alignment from 1 to 4 [-Wcast-align] VFuncBlob *fblob = (VFuncBlob *)&rinfo->typelib->data[offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/givfuncinfo.c:95:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'VFuncBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (VFuncBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/givfuncinfo.c:132:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'VFuncBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (VFuncBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/givfuncinfo.c:156:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'VFuncBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (VFuncBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/givfuncinfo.c:187:10: warning: cast from 'guchar *' (aka 'unsigned char *') to 'VFuncBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (VFuncBlob *)&rinfo->typelib->data[rinfo->offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libgirepository_gthash_la-gthash.lo girepository/gthash.c:161:5: warning: cast from 'guint8 *' (aka 'unsigned char *') to 'guint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((guint32*) mem) = builder->dirmap_offset; ^~~~~~~~~~~~~~ girepository/gthash.c:165:11: warning: cast from 'guint8 *' (aka 'unsigned char *') to 'guint16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] table = (guint16*) (mem + builder->dirmap_offset); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gthash.c:202:10: warning: cast from 'guint8 *' (aka 'unsigned char *') to 'guint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] mph = ((guint32*)memory)+1; ^~~~~~~~~~~~~~~~ girepository/gthash.c:214:21: warning: cast from 'guint8 *' (aka 'unsigned char *') to 'guint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] dirmap_offset = *((guint32*)memory); ^~~~~~~~~~~~~~~~ girepository/gthash.c:215:11: warning: cast from 'guint8 *' (aka 'unsigned char *') to 'guint16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] table = (guint16*) (memory + dirmap_offset); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libcmph_la-bdz.lo girepository/cmph/bdz.c:652:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = hl_type; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/bdz.c:660:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = data->r; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/bdz.c:664:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = data->ranktablesize; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/bdz.c:707:36: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] register cmph_uint32 *ranktable = (cmph_uint32*)(hl_ptr + hash_state_packed_size(hl_type)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libcmph_la-bdz_ph.lo girepository/cmph/bdz_ph.c:566:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = hl_type; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/bdz_ph.c:574:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = data->r; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/bdz_ph.c:610:29: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] register cmph_uint32 r = *((cmph_uint32*) ptr); ^~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libcmph_la-bmz8.lo girepository/cmph/bmz8.c:579:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = h1_type; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/bmz8.c:588:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = h2_type; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/bmz8.c:627:34: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] register CMPH_HASH h1_type = *((cmph_uint32 *)h1_ptr); ^~~~~~~~~~~~~~~~~~~~~ girepository/cmph/bmz8.c:635:15: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] h2_type = *((cmph_uint32 *)h2_ptr); ^~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libcmph_la-bmz.lo girepository/cmph/bmz.c:570:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = h1_type; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/bmz.c:579:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = h2_type; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/bmz.c:587:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = data->n; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/bmz.c:619:34: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] register CMPH_HASH h1_type = *((cmph_uint32 *)h1_ptr); ^~~~~~~~~~~~~~~~~~~~~ girepository/cmph/bmz.c:627:15: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] h2_type = *((cmph_uint32 *)h2_ptr); ^~~~~~~~~~~~~~~~~~~~~ girepository/cmph/bmz.c:630:10: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] g_ptr = (cmph_uint32 *)(h2_ptr + hash_state_packed_size(h2_type)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libcmph_la-brz.lo girepository/cmph/brz.c:779:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint64 *' (aka 'unsigned long long *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint64 *)ptr) = (cmph_uint64)data->c; ^~~~~~~~~~~~~~~~~~ girepository/cmph/brz.c:803:14: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] g_is_ptr = (cmph_uint32 *)ptr; ^~~~~~~~~~~~~~~~~~ girepository/cmph/brz.c:904:16: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] packed_mphf = (cmph_uint32 *)(((cmph_uint8 *)packed_mphf) + hash_state_packed_size(h0_type)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/cmph/brz.c:916:16: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] packed_mphf = (cmph_uint32 *)(size + k); ^~~~~~~~~~~~~~~~~~~~~~~~~ girepository/cmph/brz.c:967:16: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] packed_mphf = (cmph_uint32 *)(((cmph_uint8 *)packed_mphf) + hash_state_packed_size(h0_type)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/cmph/brz.c:979:16: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] packed_mphf = (cmph_uint32 *)(size + k); ^~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libcmph_la-buffer_entry.lo CC libcmph_la-buffer_manager.lo CC libcmph_la-chd.lo girepository/cmph/chd.c:127:16: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] occup_table = (cmph_uint32 *)chd_ph->occup_table; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/cmph/chd.c:257:8: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ptr = (cmph_uint32 *) ptr8; ^~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libcmph_la-chd_ph.lo girepository/cmph/chd_ph.c:398:17: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if(GETBIT32(((cmph_uint32 *)chd_ph->occup_table), position)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/cmph/bitbool.h:100:29: note: expanded from macro 'GETBIT32' #define GETBIT32(array, i) (array[i >> 5] & bitmask32[i & 0x0000001f]) ^ girepository/cmph/chd_ph.c:402:14: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] SETBIT32(((cmph_uint32*)chd_ph->occup_table), position); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/cmph/bitbool.h:91:29: note: expanded from macro 'SETBIT32' #define SETBIT32(array, i) (array[i >> 5] |= bitmask32[i & 0x0000001f]) ^ girepository/cmph/chd_ph.c:431:17: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] UNSETBIT32(((cmph_uint32*)chd_ph->occup_table), position); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/cmph/bitbool.h:109:31: note: expanded from macro 'UNSETBIT32' #define UNSETBIT32(array, i) (array[i >> 5] ^= ((bitmask32[i & 0x0000001f]))) ^ girepository/cmph/chd_ph.c:611:19: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if(GETBIT32(((cmph_uint32*)chd_ph->occup_table), position)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/cmph/bitbool.h:100:29: note: expanded from macro 'GETBIT32' #define GETBIT32(array, i) (array[i >> 5] & bitmask32[i & 0x0000001f]) ^ girepository/cmph/chd_ph.c:615:16: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] SETBIT32(((cmph_uint32*)chd_ph->occup_table), position); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/cmph/bitbool.h:91:29: note: expanded from macro 'SETBIT32' #define SETBIT32(array, i) (array[i >> 5] |= bitmask32[i & 0x0000001f]) ^ girepository/cmph/chd_ph.c:939:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = hl_type; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/chd_ph.c:947:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = data->n; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/chd_ph.c:951:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = data->nbuckets; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/chd_ph.c:976:31: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] register cmph_uint32 * ptr = (cmph_uint32 *)(hl_ptr + hash_state_packed_size(hl_type)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/cmph/chd_ph.c:125:22: warning: unused function 'chd_ph_get_entropy' [-Wunused-function] static inline double chd_ph_get_entropy(cmph_uint32 * disp_table, cmph_uint32 n, cmph_uint32 max_probes) ^ girepository/cmph/chd_ph.c:577:26: warning: unused function 'chd_ph_check_bin_hashing' [-Wunused-function] static inline cmph_uint8 chd_ph_check_bin_hashing(chd_ph_config_data_t *chd_ph, chd_ph_bucket_t *buckets, chd_ph_item_t *items, ^ 11 warnings generated. CC libcmph_la-chm.lo girepository/cmph/chm.c:320:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = h1_type; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/chm.c:329:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = h2_type; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/chm.c:337:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = data->n; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/chm.c:341:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = data->m; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/chm.c:373:34: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] register CMPH_HASH h1_type = *((cmph_uint32 *)h1_ptr); ^~~~~~~~~~~~~~~~~~~~~ girepository/cmph/chm.c:382:15: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] h2_type = *((cmph_uint32 *)h2_ptr); ^~~~~~~~~~~~~~~~~~~~~ girepository/cmph/chm.c:385:10: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] g_ptr = (cmph_uint32 *)(h2_ptr + hash_state_packed_size(h2_type)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libcmph_la-cmph.lo CC libcmph_la-cmph_structs.lo CC libcmph_la-compressed_rank.lo CC libcmph_la-compressed_seq.lo CC libcmph_la-fch_buckets.lo girepository/cmph/fch_buckets.c:186:40: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] for(i = (int)buckets->max_size - 1; i >= 0; i--) ~ ^ ~ 1 warning generated. CC libcmph_la-fch.lo girepository/cmph/fch.c:447:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = h1_type; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/fch.c:456:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = h2_type; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/fch.c:464:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = data->m; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/fch.c:468:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint32 *) ptr) = data->b; ^~~~~~~~~~~~~~~~~~~ girepository/cmph/fch.c:472:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint64 *' (aka 'unsigned long long *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint64 *)ptr) = (cmph_uint64)data->p1; ^~~~~~~~~~~~~~~~~~ girepository/cmph/fch.c:476:4: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint64 *' (aka 'unsigned long long *') increases required alignment from 1 to 4 [-Wcast-align] *((cmph_uint64 *)ptr) = (cmph_uint64)data->p2; ^~~~~~~~~~~~~~~~~~ girepository/cmph/fch.c:509:34: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] register CMPH_HASH h1_type = *((cmph_uint32 *)h1_ptr); ^~~~~~~~~~~~~~~~~~~~~ girepository/cmph/fch.c:519:15: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] h2_type = *((cmph_uint32 *)h2_ptr); ^~~~~~~~~~~~~~~~~~~~~ girepository/cmph/fch.c:522:10: warning: cast from 'cmph_uint8 *' (aka 'unsigned char *') to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] g_ptr = (cmph_uint32 *)(h2_ptr + hash_state_packed_size(h2_type)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libcmph_la-graph.lo CC libcmph_la-hash.lo CC libcmph_la-jenkins_hash.lo girepository/cmph/jenkins_hash.c:245:17: warning: cast from 'const char *' to 'cmph_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] state->seed = *(cmph_uint32 *)buf; ^~~~~~~~~~~~~~~~~~ 1 warning generated. CC libcmph_la-miller_rabin.lo CC libcmph_la-select.lo CC libcmph_la-vqueue.lo CC libcmph_la-vstack.lo CCLD libcmph.la CCLD libgirepository-gthash.la CCLD libgirepository-1.0.la CC libgirepository_internals_la-girmodule.lo girepository/girmodule.c:185:25: warning: cast from 'guchar *' (aka 'unsigned char *') to 'AttributeBlob *' increases required alignment from 1 to 4 [-Wcast-align] AttributeBlob *blob = (AttributeBlob*)&(data->databuf[old_offset]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girmodule.c:230:20: warning: cast from 'guint8 *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header*)data; ^~~~~~~~~~~~~ girepository/girmodule.c:231:27: warning: cast from 'guint8 *' (aka 'unsigned char *') to 'Section *' increases required alignment from 1 to 4 [-Wcast-align] Section *section_data = (Section*)&data[header->sections]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girmodule.c:252:20: warning: cast from 'guint8 *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] Header *header = (Header*)data; ^~~~~~~~~~~~~ girepository/girmodule.c:260:19: warning: cast from 'guint8 *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] n_interfaces = ((Header *)data)->n_local_entries; ^~~~~~~~~~~~~~ girepository/girmodule.c:265:15: warning: cast from 'guint8 *' (aka 'unsigned char *') to 'DirEntry *' increases required alignment from 1 to 4 [-Wcast-align] entry = (DirEntry *)&data[header->directory + (i * header->entry_blob_size)]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girmodule.c:384:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)data; ^~~~~~~~~~~~~~ girepository/girmodule.c:438:17: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Section *' increases required alignment from 1 to 4 [-Wcast-align] section = (Section*) &data[offset2]; ^~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girmodule.c:446:11: warning: cast from 'guchar *' (aka 'unsigned char *') to 'DirEntry *' increases required alignment from 1 to 4 [-Wcast-align] entry = (DirEntry *)&data[header->directory]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girmodule.c:543:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header*) data; ^~~~~~~~~~~~~~ girepository/girmodule.c:546:12: warning: cast from 'guchar *' (aka 'unsigned char *') to 'Header *' increases required alignment from 1 to 4 [-Wcast-align] header = (Header *)data; ^~~~~~~~~~~~~~ 11 warnings generated. CC libgirepository_internals_la-girnode.lo girepository/girnode.c:1417:25: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SimpleTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] SimpleTypeBlob *blob = (SimpleTypeBlob *)&data[*offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1456:32: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArrayTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] ArrayTypeBlob *array = (ArrayTypeBlob *)&data[*offset2]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1484:36: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceTypeBlob *' increases required alignment from 1 to 2 [-Wcast-align] InterfaceTypeBlob *iface = (InterfaceTypeBlob *)&data[*offset2]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1499:32: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ParamTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] ParamTypeBlob *param = (ParamTypeBlob *)&data[*offset2]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1518:32: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ParamTypeBlob *' increases required alignment from 1 to 4 [-Wcast-align] ParamTypeBlob *param = (ParamTypeBlob *)&data[*offset2]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1539:31: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ErrorTypeBlob *' increases required alignment from 1 to 2 [-Wcast-align] ErrorTypeBlob *blob = (ErrorTypeBlob *)&data[*offset2]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1565:9: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FieldBlob *' increases required alignment from 1 to 4 [-Wcast-align] blob = (FieldBlob *)&data[*offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1599:23: warning: cast from 'guchar *' (aka 'unsigned char *') to 'PropertyBlob *' increases required alignment from 1 to 4 [-Wcast-align] PropertyBlob *blob = (PropertyBlob *)&data[*offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1620:23: warning: cast from 'guchar *' (aka 'unsigned char *') to 'FunctionBlob *' increases required alignment from 1 to 4 [-Wcast-align] FunctionBlob *blob = (FunctionBlob *)&data[*offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1621:25: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SignatureBlob *' increases required alignment from 1 to 4 [-Wcast-align] SignatureBlob *blob2 = (SignatureBlob *)&data[*offset2]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1679:23: warning: cast from 'guchar *' (aka 'unsigned char *') to 'CallbackBlob *' increases required alignment from 1 to 4 [-Wcast-align] CallbackBlob *blob = (CallbackBlob *)&data[*offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1680:25: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SignatureBlob *' increases required alignment from 1 to 4 [-Wcast-align] SignatureBlob *blob2 = (SignatureBlob *)&data[*offset2]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1719:21: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SignalBlob *' increases required alignment from 1 to 4 [-Wcast-align] SignalBlob *blob = (SignalBlob *)&data[*offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1720:25: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SignatureBlob *' increases required alignment from 1 to 4 [-Wcast-align] SignatureBlob *blob2 = (SignatureBlob *)&data[*offset2]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1776:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'VFuncBlob *' increases required alignment from 1 to 4 [-Wcast-align] VFuncBlob *blob = (VFuncBlob *)&data[*offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1777:25: warning: cast from 'guchar *' (aka 'unsigned char *') to 'SignatureBlob *' increases required alignment from 1 to 4 [-Wcast-align] SignatureBlob *blob2 = (SignatureBlob *)&data[*offset2]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1834:18: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ArgBlob *' increases required alignment from 1 to 4 [-Wcast-align] ArgBlob *blob = (ArgBlob *)&data[*offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1863:21: warning: cast from 'guchar *' (aka 'unsigned char *') to 'StructBlob *' increases required alignment from 1 to 4 [-Wcast-align] StructBlob *blob = (StructBlob *)&data[*offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1910:21: warning: cast from 'guchar *' (aka 'unsigned char *') to 'StructBlob *' increases required alignment from 1 to 4 [-Wcast-align] StructBlob *blob = (StructBlob *)&data[*offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:1945:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'UnionBlob *' increases required alignment from 1 to 4 [-Wcast-align] UnionBlob *blob = (UnionBlob *)&data[*offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:2016:19: warning: cast from 'guchar *' (aka 'unsigned char *') to 'EnumBlob *' increases required alignment from 1 to 4 [-Wcast-align] EnumBlob *blob = (EnumBlob *)&data[*offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:2070:21: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ObjectBlob *' increases required alignment from 1 to 4 [-Wcast-align] ObjectBlob *blob = (ObjectBlob *)&data[*offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:2111:7: warning: cast from 'guchar *' (aka 'unsigned char *') to 'guint16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *(guint16*)&data[*offset] = find_entry (build, (gchar *)l->data); ^~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:2149:24: warning: cast from 'guchar *' (aka 'unsigned char *') to 'InterfaceBlob *' increases required alignment from 1 to 4 [-Wcast-align] InterfaceBlob *blob = (InterfaceBlob *)&data[*offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:2174:7: warning: cast from 'guchar *' (aka 'unsigned char *') to 'guint16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *(guint16*)&data[*offset] = find_entry (build, (gchar *)l->data); ^~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:2210:20: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ValueBlob *' increases required alignment from 1 to 4 [-Wcast-align] ValueBlob *blob = (ValueBlob *)&data[*offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:2224:23: warning: cast from 'guchar *' (aka 'unsigned char *') to 'ConstantBlob *' increases required alignment from 1 to 4 [-Wcast-align] ConstantBlob *blob = (ConstantBlob *)&data[*offset]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:2240:7: warning: cast from 'guchar *' (aka 'unsigned char *') to 'gboolean *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] *(gboolean*)&data[blob->offset] = parse_boolean_value (constant->value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:2252:7: warning: cast from 'guchar *' (aka 'unsigned char *') to 'gint16 *' (aka 'short *') increases required alignment from 1 to 2 [-Wcast-align] *(gint16*)&data[blob->offset] = (gint16) parse_int_value (constant->value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:2256:7: warning: cast from 'guchar *' (aka 'unsigned char *') to 'guint16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *(guint16*)&data[blob->offset] = (guint16) parse_uint_value (constant->value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:2260:7: warning: cast from 'guchar *' (aka 'unsigned char *') to 'gint32 *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] *(gint32*)&data[blob->offset] = (gint32) parse_int_value (constant->value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/girnode.c:2264:7: warning: cast from 'guchar *' (aka 'unsigned char *') to 'guint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *(guint32*)&data[blob->offset] = (guint32) parse_uint_value (constant->value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 warnings generated. CC libgirepository_internals_la-giroffsets.lo CC libgirepository_internals_la-girparser.lo CC libgirepository_internals_la-girwriter.lo CCLD libgirepository-internals.la CC libgiscanner_la-sourcescanner.lo CC libgiscanner_la-scannerlexer.lo CC libgiscanner_la-scannerparser.lo CCLD libgiscanner.la CC _giscanner_la-giscannermodule.lo giscanner/giscannermodule.c:89:1: warning: unused variable '_PyGISourceSymbol_methods' [-Wunused-const-variable] NEW_CLASS (PyGISourceSymbol, "SourceSymbol", GISourceSymbol, 10); ^ giscanner/giscannermodule.c:46:26: note: expanded from macro 'NEW_CLASS' static const PyMethodDef _Py##cname##_methods[num_methods]; \ ^ :42:1: note: expanded from here _PyGISourceSymbol_methods ^ giscanner/giscannermodule.c:90:1: warning: unused variable '_PyGISourceType_methods' [-Wunused-const-variable] NEW_CLASS (PyGISourceType, "SourceType", GISourceType, 9); ^ giscanner/giscannermodule.c:46:26: note: expanded from macro 'NEW_CLASS' static const PyMethodDef _Py##cname##_methods[num_methods]; \ ^ :46:1: note: expanded from here _PyGISourceType_methods ^ 2 warnings generated. CCLD _giscanner.la CC g_ir_compiler-compiler.o CCLD g-ir-compiler CC g_ir_generate-generate.o CCLD g-ir-generate CC cmph_bdz_test-cmph-bdz-test.o CCLD cmph-bdz-test CC gthash_test-gthash.o girepository/gthash.c:161:5: warning: cast from 'guint8 *' (aka 'unsigned char *') to 'guint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((guint32*) mem) = builder->dirmap_offset; ^~~~~~~~~~~~~~ girepository/gthash.c:165:11: warning: cast from 'guint8 *' (aka 'unsigned char *') to 'guint16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] table = (guint16*) (mem + builder->dirmap_offset); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ girepository/gthash.c:202:10: warning: cast from 'guint8 *' (aka 'unsigned char *') to 'guint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] mph = ((guint32*)memory)+1; ^~~~~~~~~~~~~~~~ girepository/gthash.c:214:21: warning: cast from 'guint8 *' (aka 'unsigned char *') to 'guint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] dirmap_offset = *((guint32*)memory); ^~~~~~~~~~~~~~~~ girepository/gthash.c:215:11: warning: cast from 'guint8 *' (aka 'unsigned char *') to 'guint16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] table = (guint16*) (memory + dirmap_offset); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC gthash_test-gthash-test.o CCLD gthash-test CC gi_dump_types-gdump.o CC gi_dump_types-gi-dump-types.o CCLD gi-dump-types CC glib_print-glib-print.o CCLD glib-print GEN g-ir-scanner GEN g-ir-annotation-tool GISCAN GLib-2.0.gir Traceback (most recent call last): File "./g-ir-scanner", line 44, in from giscanner.scannermain import scanner_main File "./giscanner/scannermain.py", line 27, in import subprocess File "/usr/pkg/lib/python2.7/subprocess.py", line 427, in import select ImportError: No module named select Makefile:3028: recipe for target 'GLib-2.0.gir' failed gmake[2]: *** [GLib-2.0.gir] Error 1 gmake[2]: Leaving directory '/usr/pkgsrc/work/devel/gobject-introspection/work/gobject-introspection-1.38.0' Makefile:2502: recipe for target 'all-recursive' failed gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory '/usr/pkgsrc/work/devel/gobject-introspection/work/gobject-introspection-1.38.0' Makefile:1280: recipe for target 'all' failed gmake: *** [all] Error 2 *** Error code 2 Stop. bmake: stopped in /usr/pkgsrc/devel/gobject-introspection *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/devel/gobject-introspection