=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for oo2c-2.0.11nb15 /usr/pkg/bin/gmake -C stage0 -f Makefile.ext setup-src oo2c gmake[1]: Entering directory '/usr/pkgsrc/work/lang/oo2c/work/oo2c_32-2.0.11/stage0' test -h src || (rm -Rf src lib/src; cp -R ../src .; cp -R ../lib/src lib) cc -O2 -march=i586 -I/usr/pkg/include -I/usr/pkg/include -Ilib/src -I./lib/obj -I./obj -c ./lib/obj/ADT/ArrayList.c -o ./lib/obj/ADT/ArrayList.o In file included from ./lib/obj/ADT/ArrayList.c:1: ./lib/obj/ADT/ArrayList.d:6:102: warning: initializing 'RT0__Name' (aka 'unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] RT0__StructDesc _td_ADT_ArrayList__Array = { (RT0__Struct[]){&_td_ADT_ArrayList__1011}, NULL, &_mid, "Array", 4, -1, RT0__strPointer }; ^~~~~~~ ./lib/obj/ADT/ArrayList.d:7:115: warning: initializing 'RT0__Name' (aka 'unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] RT0__StructDesc _td_ADT_ArrayList__ArrayList = { (RT0__Struct[]){&_td_ADT_ArrayList__ArrayListDesc}, NULL, &_mid, "ArrayList", 4, -1, RT0__strPointer }; ^~~~~~~~~~~ ./lib/obj/ADT/ArrayList.d:8:1264: warning: initializing 'RT0__Name' (aka 'unsigned char *') with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] RT0__StructDesc _td_ADT_ArrayList__ArrayListDesc = { (RT0__Struct[]){&_td_Object__ObjectDesc,&_td_ADT_Storable__ObjectDesc,&_td_ADT_ArrayList__ArrayListDesc}, (void*[]){(void*)ADT_ArrayList__ArrayListDesc_Equals,(void*)ADT_ArrayList__ArrayListDesc_HashCode,(void*)Object__ObjectDesc_ToString,(void*)ADT_ArrayList__ArrayListDesc_Load,(void*)ADT_ArrayList__ArrayListDesc_Store,(void*)ADT_ArrayList__ArrayListDesc_Append,(void*)ADT_ArrayList__ArrayListDesc_Clear,(void*)ADT_ArrayList__ArrayListDesc_Contains,(void*)ADT_ArrayList__ArrayListDesc_Copy,(void*)ADT_ArrayList__ArrayListDesc_CreateArray,(void*)ADT_ArrayList__ArrayListDesc_Destroy,(void*)ADT_ArrayList__ArrayListDesc_Elements,(void*)ADT_ArrayList__ArrayListDesc_EnsureCapacity,(void*)ADT_ArrayList__ArrayListDesc_Get,(void*)ADT_ArrayList__ArrayListDesc_INIT,(void*)ADT_ArrayList__ArrayListDesc_IndexOf,(void*)ADT_ArrayList__ArrayListDesc_Insert,(void*)ADT_ArrayList__ArrayListDesc_IsEmpty,(void*)ADT_ArrayList__ArrayListDesc_LastIndexOf,(void*)ADT_ArrayList__ArrayListDesc_Remove,(void*)ADT_ArrayList__ArrayListDesc_RemoveRange,(void*)ADT_ArrayList__ArrayListDesc_Set,(void*)ADT_ArrayList__ArrayListDesc_Size,(void*)ADT_ArrayList__ArrayListDesc_Sort,(void*)ADT_ArrayList__ArrayListDesc_TrimToSize}, &_mid, "ArrayListDesc", 8, 2, RT0__strRecord }; ^~~~~~~~~~~~~~~ ./lib/obj/ADT/ArrayList.c:518:3: error: illegal storage class on function auto void ADT_ArrayList__ArrayListDesc_Sort_Quicksort(OOC_INT32 l, OOC_INT32 r); ^ ./lib/obj/ADT/ArrayList.c:520:80: error: function definition is not allowed here void ADT_ArrayList__ArrayListDesc_Sort_Quicksort(OOC_INT32 l, OOC_INT32 r) { ^ 3 warnings and 2 errors generated. Makefile.ext:6: recipe for target 'lib/obj/ADT/ArrayList.o' failed gmake[1]: *** [lib/obj/ADT/ArrayList.o] Error 1 gmake[1]: Leaving directory '/usr/pkgsrc/work/lang/oo2c/work/oo2c_32-2.0.11/stage0' Makefile:143: recipe for target 'stage0/oo2c' failed gmake: *** [stage0/oo2c] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/lang/oo2c *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/lang/oo2c