pub.freetype fails when building modules

BlitzMax Forums/BlitzMax Programming/pub.freetype fails when building modules

Pineapple(Posted 2015) [#1]
I'm getting this error with both Blitzmax 1.50 and 1.48, and my installations of MinGW 3.4.2 and 4.8.1. I swear I was able to build modules just fine on this machine before.

Everything seems to work fine until it gets to pub.freetype, which is when this happens and the whole process is aborted:

Building Modules
Compiling:cff.c
In file included from E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffparse.c:622,
                 from E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cff.c:24:
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:25: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:25: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:25: error: (near initialization for `cff_field_handlers[0].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:25: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:25: error: (near initialization for `cff_field_handlers[0]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:26: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:26: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:26: error: (near initialization for `cff_field_handlers[1].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:26: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:26: error: (near initialization for `cff_field_handlers[1]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:27: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:27: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:27: error: (near initialization for `cff_field_handlers[2].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:27: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:27: error: (near initialization for `cff_field_handlers[2]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:28: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:28: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:28: error: (near initialization for `cff_field_handlers[3].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:28: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:28: error: (near initialization for `cff_field_handlers[3]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:29: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:29: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:29: error: (near initialization for `cff_field_handlers[4].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:29: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:29: error: (near initialization for `cff_field_handlers[4]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:30: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:30: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:30: error: (near initialization for `cff_field_handlers[5].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:30: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:30: error: (near initialization for `cff_field_handlers[5]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:31: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:31: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:31: error: (near initialization for `cff_field_handlers[6].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:31: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:31: error: (near initialization for `cff_field_handlers[6]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:32: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:32: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:32: error: (near initialization for `cff_field_handlers[7].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:32: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:32: error: (near initialization for `cff_field_handlers[7]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:33: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:33: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:33: error: (near initialization for `cff_field_handlers[8].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:33: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:33: error: (near initialization for `cff_field_handlers[8]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:34: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:34: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:34: error: (near initialization for `cff_field_handlers[9].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:34: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:34: error: (near initialization for `cff_field_handlers[9]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:35: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:35: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:35: error: (near initialization for `cff_field_handlers[10].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:35: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:35: error: (near initialization for `cff_field_handlers[10]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:36: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:36: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:36: error: (near initialization for `cff_field_handlers[11].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:36: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:36: error: (near initialization for `cff_field_handlers[11]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:37: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:37: error: (near initialization for `cff_field_handlers[12]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:38: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:38: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:38: error: (near initialization for `cff_field_handlers[13].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:38: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:38: error: (near initialization for `cff_field_handlers[13]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:39: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:39: error: (near initialization for `cff_field_handlers[14]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:40: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:40: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:40: error: (near initialization for `cff_field_handlers[15].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:40: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:40: error: (near initialization for `cff_field_handlers[15]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:41: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:41: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:41: error: (near initialization for `cff_field_handlers[16].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:41: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:41: error: (near initialization for `cff_field_handlers[16]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:42: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:42: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:42: error: (near initialization for `cff_field_handlers[17].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:42: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:42: error: (near initialization for `cff_field_handlers[17]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:43: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:43: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:43: error: (near initialization for `cff_field_handlers[18].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:43: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:43: error: (near initialization for `cff_field_handlers[18]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:44: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:44: error: (near initialization for `cff_field_handlers[19]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:45: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:45: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:45: error: (near initialization for `cff_field_handlers[20].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:45: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:45: error: (near initialization for `cff_field_handlers[20]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:46: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:46: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:46: error: (near initialization for `cff_field_handlers[21].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:46: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:46: error: (near initialization for `cff_field_handlers[21]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:55: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:55: error: (near initialization for `cff_field_handlers[22]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:56: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:56: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:56: error: (near initialization for `cff_field_handlers[23].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:56: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:56: error: (near initialization for `cff_field_handlers[23]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:57: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:57: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:57: error: (near initialization for `cff_field_handlers[24].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:57: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:57: error: (near initialization for `cff_field_handlers[24]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:58: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:58: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:58: error: (near initialization for `cff_field_handlers[25].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:58: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:58: error: (near initialization for `cff_field_handlers[25]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:59: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:59: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:59: error: (near initialization for `cff_field_handlers[26].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:59: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:59: error: (near initialization for `cff_field_handlers[26]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:60: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:60: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:60: error: (near initialization for `cff_field_handlers[27].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:60: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:60: error: (near initialization for `cff_field_handlers[27]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:61: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:61: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:61: error: (near initialization for `cff_field_handlers[28].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:61: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:61: error: (near initialization for `cff_field_handlers[28]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:62: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:62: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:62: error: (near initialization for `cff_field_handlers[29].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:62: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:62: error: (near initialization for `cff_field_handlers[29]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:63: error: syntax error before "CFF_FontRecDictRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:63: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:63: error: (near initialization for `cff_field_handlers[30].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:63: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:63: error: (near initialization for `cff_field_handlers[30]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:75: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:75: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:75: error: (near initialization for `cff_field_handlers[31].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:75: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:75: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:75: error: (near initialization for `cff_field_handlers[31].count_offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:75: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:75: error: (near initialization for `cff_field_handlers[31]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:76: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:76: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:76: error: (near initialization for `cff_field_handlers[32].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:76: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:76: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:76: error: (near initialization for `cff_field_handlers[32].count_offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:76: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:76: error: (near initialization for `cff_field_handlers[32]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:77: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:77: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:77: error: (near initialization for `cff_field_handlers[33].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:77: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:77: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:77: error: (near initialization for `cff_field_handlers[33].count_offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:77: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:77: error: (near initialization for `cff_field_handlers[33]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:78: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:78: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:78: error: (near initialization for `cff_field_handlers[34].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:78: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:78: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:78: error: (near initialization for `cff_field_handlers[34].count_offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:78: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:78: error: (near initialization for `cff_field_handlers[34]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:79: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:79: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:79: error: (near initialization for `cff_field_handlers[35].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:79: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:79: error: (near initialization for `cff_field_handlers[35]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:80: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:80: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:80: error: (near initialization for `cff_field_handlers[36].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:80: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:80: error: (near initialization for `cff_field_handlers[36]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:81: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:81: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:81: error: (near initialization for `cff_field_handlers[37].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:81: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:81: error: (near initialization for `cff_field_handlers[37]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:82: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:82: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:82: error: (near initialization for `cff_field_handlers[38].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:82: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:82: error: (near initialization for `cff_field_handlers[38]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:83: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:83: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:83: error: (near initialization for `cff_field_handlers[39].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:83: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:83: error: (near initialization for `cff_field_handlers[39]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:84: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:84: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:84: error: (near initialization for `cff_field_handlers[40].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:84: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:84: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:84: error: (near initialization for `cff_field_handlers[40].count_offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:84: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:84: error: (near initialization for `cff_field_handlers[40]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:85: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:85: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:85: error: (near initialization for `cff_field_handlers[41].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:85: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:85: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:85: error: (near initialization for `cff_field_handlers[41].count_offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:85: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:85: error: (near initialization for `cff_field_handlers[41]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:86: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:86: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:86: error: (near initialization for `cff_field_handlers[42].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:86: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:86: error: (near initialization for `cff_field_handlers[42]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:87: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:87: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:87: error: (near initialization for `cff_field_handlers[43].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:87: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:87: error: (near initialization for `cff_field_handlers[43]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:88: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:88: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:88: error: (near initialization for `cff_field_handlers[44].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:88: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:88: error: (near initialization for `cff_field_handlers[44]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:89: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:89: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:89: error: (near initialization for `cff_field_handlers[45].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:89: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:89: error: (near initialization for `cff_field_handlers[45]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:90: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:90: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:90: error: (near initialization for `cff_field_handlers[46].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:90: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:90: error: (near initialization for `cff_field_handlers[46]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:91: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:91: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:91: error: (near initialization for `cff_field_handlers[47].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:91: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:91: error: (near initialization for `cff_field_handlers[47]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:92: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:92: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:92: error: (near initialization for `cff_field_handlers[48].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:92: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:92: error: (near initialization for `cff_field_handlers[48]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:93: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:93: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:93: error: (near initialization for `cff_field_handlers[49].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:93: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:93: error: (near initialization for `cff_field_handlers[49]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:94: error: syntax error before "CFF_PrivateRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:94: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:94: error: (near initialization for `cff_field_handlers[50].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:94: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cfftoken.h:94: error: (near initialization for `cff_field_handlers[50]')
In file included from E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cff.c:24:
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffparse.c:624: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffparse.c:624: error: (near initialization for `cff_field_handlers[51]')
In file included from E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cff.c:25:
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c: In function `cff_font_load':
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1401: error: syntax error before "CFF_FontRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1401: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1401: error: (near initialization for `cff_header_fields[1].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1401: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1401: error: (near initialization for `cff_header_fields[1]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1402: error: syntax error before "CFF_FontRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1402: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1402: error: (near initialization for `cff_header_fields[2].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1402: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1402: error: (near initialization for `cff_header_fields[2]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1403: error: syntax error before "CFF_FontRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1403: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1403: error: (near initialization for `cff_header_fields[3].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1403: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1403: error: (near initialization for `cff_header_fields[3]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1404: error: syntax error before "CFF_FontRec"
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1404: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1404: error: (near initialization for `cff_header_fields[4].offset')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1404: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1404: error: (near initialization for `cff_header_fields[4]')
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1405: error: initializer element is not constant
E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cffload.c:1405: error: (near initialization for `cff_header_fields[5]')
Build Error: failed to compile E:/BlitzMax/BlitzMax150/mod/pub.mod/freetype.mod/src/cff/cff.c
Process complete


help?


Derron(Posted 2015) [#2]
another MinGW somewhere "colliding" with your PATH-Setup?

Some mix of the libs within the BlitzMax/lib-directory?
Some mix of "ld.exe/ar.exe" of another MinGW-revision than the one in the libs-dir?


bye
Ron


Pineapple(Posted 2015) [#3]
I had only the 3.4.2 installation previously which I'm sure worked before today. Today I installed 4.8.1 and got the same error. I've checked up on my environment variables and everything looks right. I haven't played around with BlitzMax's lib directory. I just tried copying over ar.exe and ld.exe to make sure they were consistent, but I'm still getting the same error.


markcw(Posted 2015) [#4]
Try using MinGW 4.7.1, 4.8.1 had lib conflicts for Openb3d. Also follow Brucey's MinGW guide, remember the additional env var and edit the bat file paths (including *lib/gcc/blah_mingw*) and rebuild all modules.


Mithril(Posted 2015) [#5]
From what I can see, this issue is around mainly two files:

cfftoken.h: syntax error before "CFF_FontRecDictRec"
cffload.c: syntax error before "CFF_FontRec"

More specifically these two lines:

#define FT_STRUCTURE CFF_FontRecDictRec
#define FT_STRUCTURE CFF_FontRec

Makes me wonder if you got them corrupted somehow? Like having saved them using another file type?
Unicode, instead of ascii.. that sort of thing. Not saying that is the problem.. just an example. My main point is that it seems to me the parser doesn't understand the text in the file. And if you got a hidden invalid character in the source.. well... not funny to track down.

Have you tried compiling the latest source from github, and see if that works?


Pineapple(Posted 2015) [#6]
@munch

I've been having enough difficulty finding downloads in the first place, 3.4.2 and 4.8.1 are what I was able to find (both of which are encountering the very same error) - perhaps you have a link handy to try 4.7.1?

I went through Brucey's guide and verified that all the mentioned environment variables are in place. Plus a few more I tried, after seeing some posts regarding others having similar errors. (Yet never quite the same.)

I also tried building modules using BLIde like Brucey's guide suggested but that didn't work, either. (I was able to at least choose the specific module I wanted built and was getting skipped because of the error but that still doesn't solve the root of the problem.)

Which bat file paths are those? I'm not sure what you're referring to.

@mithril

I haven't touched those files. After encountering the error with BlitzMax 1.50 I made a clean install of 1.48 and got the exact same error. I don't think it could be corruption or an encoding issue or anything like that.

What's more, I got the exact same error with makemods after cloning the repo and attempting to build it. Apart from the subsequent compilation errors probably caused by the modules not being built past freetype, there didn't seem to be any other problems.


Mithril(Posted 2015) [#7]
@Pineapple:
Hmm, if you made a clean install of BMX and still get this problem, then it must be something in your computer specifically. Because (after all) you are talking about versions that have been out for ages, so it logically can't be something wrong with those.

I would still recommend you try the github version:

https://github.com/blitz-research/blitzmax

unpack it somewhere (like: e:\BlitzMaxTest)

..as it contains a mini version of MinGW:

e:\BlitzMaxTest\_src\win32_x86\blitzmax-master\_src\win32_x86\mingw_v5b.7z

..Unpack that one (using 7zip: http://www.7-zip.org ) to a subfolder like:

e:\BlitzMaxTest\mingw

open a command console and go to:

e:\BlitzMaxTest

..and set the mingw environment variable:

set MINGW="e:\BlitzMaxTest\mingw"

and the path:

set path="e:\BlitzMaxTest\mingw\bin";%path%

cd _src\win32_x86

and start:

install.bat

If all works well, you should not see this issue.


Derron(Posted 2015) [#8]
I haven't played around with BlitzMax's lib directory. I just tried copying over ar.exe and ld.exe to make sure they were consistent, but I'm still getting the same error.


Check this post for a batch file taking care of copying the needed libs.

Reason: if you adjust the minGW you use, you also have to use the ld.exe, ar.exe + libs. You seem to only have copied minGW's ld.exe and ar.exe.


bye
Ron