=> 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 '/var/pkgsrc/work/lang/oo2c/work/oo2c_64-2.0.11/stage0' test -h src || (rm -Rf src lib/src; cp -R ../src .; cp -R ../lib/src lib) clang -O2 -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 clang -O2 -I/usr/pkg/include -I/usr/pkg/include -Ilib/src -I./lib/obj -I./obj -c ./lib/obj/ADT/Comparator.c -o ./lib/obj/ADT/Comparator.o clang -O2 -I/usr/pkg/include -I/usr/pkg/include -Ilib/src -I./lib/obj -I./obj -c ./lib/obj/ADT/Dictionary.c -o ./lib/obj/ADT/Dictionary.o In file included from ./lib/obj/ADT/Comparator.c:1: ./lib/obj/ADT/Comparator.d:5:119: warning: initializing 'RT0__Name' (aka 'unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] RT0__StructDesc _td_ADT_Comparator__Comparator = { (RT0__Struct[]){&_td_ADT_Comparator__ComparatorDesc}, NULL, &_mid, "Comparator", 8, -1, RT0__strPointer }; ^~~~~~~~~~~~ ./lib/obj/ADT/Comparator.d:6:302: warning: initializing 'RT0__Name' (aka 'unsigned char *') with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] RT0__StructDesc _td_ADT_Comparator__ComparatorDesc = { (RT0__Struct[]){&_td_Object__ObjectDesc,&_td_ADT_Comparator__ComparatorDesc}, (void*[]){(void*)Object__ObjectDesc_Equals,(void*)Object__ObjectDesc_HashCode,(void*)Object__ObjectDesc_ToString,(void*)ADT_Comparator__ComparatorDesc_Compare}, &_mid, "ComparatorDesc", 0, 1, RT0__strRecord }; ^~~~~~~~~~~~~~~~ ./lib/obj/ADT/Comparator.d:7:111: warning: initializing 'RT0__Name' (aka 'unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] RT0__StructDesc _td_ADT_Comparator__String = { (RT0__Struct[]){&_td_ADT_Comparator__StringDesc}, NULL, &_mid, "String", 8, -1, RT0__strPointer }; ^~~~~~~~ ./lib/obj/ADT/Comparator.d:8:326: warning: initializing 'RT0__Name' (aka 'unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] RT0__StructDesc _td_ADT_Comparator__StringDesc = { (RT0__Struct[]){&_td_Object__ObjectDesc,&_td_ADT_Comparator__ComparatorDesc,&_td_ADT_Comparator__StringDesc}, (void*[]){(void*)Object__ObjectDesc_Equals,(void*)Object__ObjectDesc_HashCode,(void*)Object__ObjectDesc_ToString,(void*)ADT_Comparator__StringDesc_Compare}, &_mid, "StringDesc", 0, 2, RT0__strRecord }; ^~~~~~~~~~~~ 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", 8, -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", 8, -1, RT0__strPointer }; ^~~~~~~~~~~ 4 warnings generated. sed -e 's?%libdir%?/usr/pkg/lib?g' \ -e 's?%oocdir%?/usr/pkg/lib/oo2c?g' \ -e 's?%bindir%?/usr/pkg/bin?g' \ -e 's?%INSTALL%?/usr/bin/install -c -o pbulk -g users?g' \ -e 's?%INSTALL_PROGRAM%?/usr/bin/install -c -s -o pbulk -g users -m 755?g' \ -e 's?%INSTALL_DATA%?/usr/bin/install -c -o pbulk -g users -m 644?g' \ /var/pkgsrc/work/lang/oo2c/work/oo2c_64-2.0.11/rsrc/OOC/oo2crc.xml.mk >/var/pkgsrc/work/lang/oo2c/work/oo2c_64-2.0.11/rsrc/OOC/oo2crc.xml In file included from ./lib/obj/ADT/Dictionary.c:1: ./lib/obj/ADT/Dictionary.d:11:112: 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_Dictionary__Entry = { (RT0__Struct[]){&_td_ADT_Dictionary__Entry}, (void*[]){}, &_mid, "Entry", 24, 0, RT0__strRecord }; ^~~~~~~ ./lib/obj/ADT/Dictionary.d:13:104: 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_Dictionary__Table = { (RT0__Struct[]){&_td_ADT_Dictionary__2652}, NULL, &_mid, "Table", 8, -1, RT0__strPointer }; ^~~~~~~ ./lib/obj/ADT/Dictionary.d:14:119: warning: initializing 'RT0__Name' (aka 'unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] RT0__StructDesc _td_ADT_Dictionary__Dictionary = { (RT0__Struct[]){&_td_ADT_Dictionary__DictionaryDesc}, NULL, &_mid, "Dictionary", 8, -1, RT0__strPointer }; ^~~~~~~~~~~~ ./lib/obj/ADT/Dictionary.d:15:1013: warning: initializing 'RT0__Name' (aka 'unsigned char *') with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] RT0__StructDesc _td_ADT_Dictionary__DictionaryDesc = { (RT0__Struct[]){&_td_Object__ObjectDesc,&_td_ADT_Storable__ObjectDesc,&_td_ADT_Dictionary__DictionaryDesc}, (void*[]){(void*)ADT_Dictionary__DictionaryDesc_Equals,(void*)ADT_Dictionary__DictionaryDesc_HashCode,(void*)Object__ObjectDesc_ToString,(void*)ADT_Dictionary__DictionaryDesc_Load,(void*)ADT_Dictionary__DictionaryDesc_Store,(void*)ADT_Dictionary__DictionaryDesc_Clear,(void*)ADT_Dictionary__DictionaryDesc_Copy,(void*)ADT_Dictionary__DictionaryDesc_Delete,(void*)ADT_Dictionary__DictionaryDesc_Destroy,(void*)ADT_Dictionary__DictionaryDesc_Get,(void*)ADT_Dictionary__DictionaryDesc_HasKey,(void*)ADT_Dictionary__DictionaryDesc_INIT,(void*)ADT_Dictionary__DictionaryDesc_Insert,(void*)ADT_Dictionary__DictionaryDesc_Keys,(void*)ADT_Dictionary__DictionaryDesc_Lookup,(void*)ADT_Dictionary__DictionaryDesc_Resize,(void*)ADT_Dictionary__DictionaryDesc_Set,(void*)ADT_Dictionary__DictionaryDesc_Size,(void*)ADT_Dictionary__DictionaryDesc_Values}, &_mid, "DictionaryDesc", 24, 2, RT0__strRecord }; ^~~~~~~~~~~~~~~~ ./lib/obj/ADT/Dictionary.d:16:109: 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_Dictionary__Dummy = { (RT0__Struct[]){&_td_ADT_Dictionary__DummyDesc}, NULL, &_mid, "Dummy", 8, -1, RT0__strPointer }; ^~~~~~~ ./lib/obj/ADT/Dictionary.d:17:287: 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_Dictionary__DummyDesc = { (RT0__Struct[]){&_td_Object__ObjectDesc,&_td_ADT_Dictionary__DummyDesc}, (void*[]){(void*)Object__ObjectDesc_Equals,(void*)Object__ObjectDesc_HashCode,(void*)Object__ObjectDesc_ToString,(void*)ADT_Dictionary__DummyDesc_Destroy}, &_mid, "DummyDesc", 0, 1, RT0__strRecord }; ^~~~~~~~~~~ ./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", 16, 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]: *** Waiting for unfinished jobs.... sed -e 's:::g' \ -e 's::/var/pkgsrc/work/lang/oo2c/work/oo2c_64-2.0.11/lib/var/pkgsrc/work/lang/oo2c/work/oo2c_64-2.0.11:' \ /var/pkgsrc/work/lang/oo2c/work/oo2c_64-2.0.11/rsrc/OOC/oo2crc.xml >/var/pkgsrc/work/lang/oo2c/work/oo2c_64-2.0.11/oo2crc-install.xml 6 warnings generated. gmake[1]: Leaving directory '/var/pkgsrc/work/lang/oo2c/work/oo2c_64-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