Thanks, Zbuffer for your time. I really do appreciate the help. I WOULD like to move to something simpler! However, this has been a learning process for me, and I want to follow through with it for that reason.
I discovered that the fontconfig DLL files have to have a folder named ‘etc’ that contains certain resources, so if I paste that into the folder with the DLL’s, it no longer says ‘cannot load default config files’ however, the application still crashes, I think maybe fontconfig is okay now, but I haven’t properly installed it.
So I opened that WIN file, and followed the directions, but attempting to use make completely failed. Here was what I got from the command prompt:
C:\Program Files\quesoglc-0.7.1>mingw32-make -f makefile.mgw
gcc -c -O2 -fomit-frame-pointer -ffast-math -DGLEW_MX -DGLEW_BUILD -Iinclude -Is
rc -Ic:\mingw\include -Ic:\mingw\include\freetype -DQUESOGLC_VERSION=\"0.7.1\" s
rc/context.c -o build/context.o
In file included from src/ofacedesc.h:29,
from src/ofont.h:28,
from include/internal.h:58,
from src/context.c:49:
src/omaster.h:28:35: fontconfig/fontconfig.h: No such file or directory
In file included from src/ocharmap.h:29,
from src/omaster.h:30,
from src/ofacedesc.h:29,
from src/ofont.h:28,
from include/internal.h:58,
from src/context.c:49:
src/ocontext.h:34:22: ft2build.h: No such file or directory
src/ocontext.h:35:10: #include expects "FILENAME" or <FILENAME>
src/ocontext.h:39:10: #include expects "FILENAME" or <FILENAME>
In file included from src/ocharmap.h:29,
from src/omaster.h:30,
from src/ofacedesc.h:29,
from src/ofont.h:28,
from include/internal.h:58,
from src/context.c:49:
src/ocontext.h:104: error: syntax error before "FT_ListNodeRec"
src/ocontext.h:104: warning: no semicolon at end of struct or union
src/ocontext.h:110: error: syntax error before "library"
src/ocontext.h:110: warning: data definition has no type or storage class
src/ocontext.h:114: error: syntax error before '*' token
src/ocontext.h:114: warning: data definition has no type or storage class
src/ocontext.h:122: error: syntax error before "currentFontList"
src/ocontext.h:122: warning: data definition has no type or storage class
src/ocontext.h:123: error: syntax error before "fontList"
src/ocontext.h:123: warning: data definition has no type or storage class
src/ocontext.h:124: error: syntax error before "genFontList"
src/ocontext.h:124: warning: data definition has no type or storage class
src/ocontext.h:140: error: syntax error before "atlasList"
src/ocontext.h:140: warning: data definition has no type or storage class
src/ocontext.h:151: error: syntax error before '}' token
src/ocontext.h:157: error: syntax error before "FT_ListRec"
src/ocontext.h:157: warning: no semicolon at end of struct or union
src/ocontext.h:159: error: syntax error before '}' token
src/ocontext.h:165: error: syntax error before "FT_ListRec"
src/ocontext.h:165: warning: no semicolon at end of struct or union
src/ocontext.h:187: error: syntax error before '}' token
src/ocontext.h:204: error: syntax error before '*' token
src/ocontext.h:204: warning: data definition has no type or storage class
In file included from src/ocharmap.h:30,
from src/omaster.h:30,
from src/ofacedesc.h:29,
from src/ofont.h:28,
from include/internal.h:58,
from src/context.c:49:
src/oglyph.h:34: error: syntax error before "FT_ListNodeRec"
src/oglyph.h:34: warning: no semicolon at end of struct or union
src/oglyph.h:36: warning: data definition has no type or storage class
src/oglyph.h:37: error: syntax error before "codepoint"
src/oglyph.h:37: warning: data definition has no type or storage class
src/oglyph.h:49: error: syntax error before '}' token
src/oglyph.h:51: error: syntax error before "inIndex"
In file included from src/omaster.h:30,
from src/ofacedesc.h:29,
from src/ofont.h:28,
from include/internal.h:58,
from src/context.c:49:
src/ocharmap.h:37: error: syntax error before "FT_ULong"
src/ocharmap.h:37: warning: no semicolon at end of struct or union
src/ocharmap.h:39: error: syntax error before '}' token
src/ocharmap.h:42: error: syntax error before "FcCharSet"
src/ocharmap.h:42: warning: no semicolon at end of struct or union
src/ocharmap.h:44: error: syntax error before '}' token
In file included from src/ofacedesc.h:29,
from src/ofont.h:28,
from include/internal.h:58,
from src/context.c:49:
src/omaster.h:35: error: syntax error before "FcPattern"
src/omaster.h:35: warning: no semicolon at end of struct or union
src/omaster.h:40: error: syntax error before '*' token
src/omaster.h:41: warning: data definition has no type or storage class
src/omaster.h:44: error: syntax error before '*' token
src/omaster.h:45: warning: data definition has no type or storage class
src/omaster.h:46: error: syntax error before "FcChar8"
In file included from src/ofont.h:28,
from include/internal.h:58,
from src/context.c:49:
src/ofacedesc.h:35: error: syntax error before "FT_ListNodeRec"
src/ofacedesc.h:35: warning: no semicolon at end of struct or union
src/ofacedesc.h:36: warning: data definition has no type or storage class
src/ofacedesc.h:37: error: syntax error before "face"
src/ofacedesc.h:37: warning: data definition has no type or storage class
src/ofacedesc.h:41: error: syntax error before "glyphList"
src/ofacedesc.h:41: warning: data definition has no type or storage class
src/ofacedesc.h:46: error: syntax error before '*' token
src/ofacedesc.h:51: error: syntax error before "__glcFaceDescOpen"
src/ofacedesc.h:52: warning: data definition has no type or storage class
src/ofacedesc.h:61: error: syntax error before "FT_ULong"
src/ofacedesc.h:63: error: syntax error before "FT_ULong"
src/ofacedesc.h:67: error: syntax error before "FT_ULong"
src/ofacedesc.h:70: error: syntax error before '*' token
src/ofacedesc.h:72: warning: data definition has no type or storage class
src/ofacedesc.h:76: error: syntax error before "FT_UInt"
src/ofacedesc.h:79: error: syntax error before '*' token
src/ofacedesc.h:79: warning: data definition has no type or storage class
In file included from include/internal.h:58,
from src/context.c:49:
src/ofont.h:62: error: syntax error before "FT_ULong"
In file included from src/context.c:49:
include/internal.h:206: error: syntax error before '*' token
include/internal.h:207: warning: data definition has no type or storage class
include/internal.h:213: error: syntax error before '*' token
include/internal.h:219: error: syntax error before '*' token
include/internal.h:221: warning: data definition has no type or storage class
include/internal.h:266: error: syntax error before '*' token
include/internal.h:306: error: syntax error before '*' token
include/internal.h:309: warning: data definition has no type or storage class
include/internal.h:314: error: syntax error before '*' token
include/internal.h:317: warning: data definition has no type or storage class
src/context.c: In function `glcCallbackFunc':
src/context.c:87: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:96: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:96: error: dereferencing pointer to incomplete type
src/context.c:102: error: dereferencing pointer to incomplete type
src/context.c: In function `glcDataPointer':
src/context.c:123: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:126: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:126: error: dereferencing pointer to incomplete type
src/context.c:132: error: dereferencing pointer to incomplete type
src/context.c: In function `glcDeleteGLObjects':
src/context.c:156: error: `FT_ListNode' undeclared (first use in this function)
src/context.c:156: error: (Each undeclared identifier is reported only once
src/context.c:156: error: for each function it appears in.)
src/context.c:156: error: syntax error before "node"
src/context.c:158: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:161: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:161: error: dereferencing pointer to incomplete type
src/context.c:170: error: `node' undeclared (first use in this function)
src/context.c:170: error: dereferencing pointer to incomplete type
src/context.c:174: error: dereferencing pointer to incomplete type
src/context.c:175: error: dereferencing pointer to incomplete type
src/context.c:176: error: dereferencing pointer to incomplete type
src/context.c:177: error: dereferencing pointer to incomplete type
src/context.c:178: error: dereferencing pointer to incomplete type
src/context.c:182: error: dereferencing pointer to incomplete type
src/context.c:183: error: dereferencing pointer to incomplete type
src/context.c:184: error: dereferencing pointer to incomplete type
src/context.c:188: error: dereferencing pointer to incomplete type
src/context.c:189: error: dereferencing pointer to incomplete type
src/context.c:190: error: dereferencing pointer to incomplete type
src/context.c: In function `__glcChangeState':
src/context.c:221: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:221: error: dereferencing pointer to incomplete type
src/context.c:230: error: dereferencing pointer to incomplete type
src/context.c:233: error: dereferencing pointer to incomplete type
src/context.c:236: error: dereferencing pointer to incomplete type
src/context.c:237: error: dereferencing pointer to incomplete type
src/context.c:240: error: dereferencing pointer to incomplete type
src/context.c:241: error: dereferencing pointer to incomplete type
src/context.c:251: error: dereferencing pointer to incomplete type
src/context.c:254: error: dereferencing pointer to incomplete type
src/context.c:257: error: dereferencing pointer to incomplete type
src/context.c: In function `glcDisable':
src/context.c:305: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c: In function `glcEnable':
src/context.c:340: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c: In function `glcGetCallbackFunc':
src/context.c:360: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:369: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:369: error: dereferencing pointer to incomplete type
src/context.c:375: error: dereferencing pointer to incomplete type
src/context.c: In function `glcGetListc':
src/context.c:414: error: `FcChar8' undeclared (first use in this function)
src/context.c:414: error: `catalog' undeclared (first use in this function)
src/context.c:418: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:438: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:438: error: dereferencing pointer to incomplete type
src/context.c: In function `glcGetListi':
src/context.c:534: error: `FT_ListNode' undeclared (first use in this function)
src/context.c:534: error: syntax error before "node"
src/context.c:536: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:572: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:572: error: dereferencing pointer to incomplete type
src/context.c:583: error: `node' undeclared (first use in this function)
src/context.c:583: error: dereferencing pointer to incomplete type
src/context.c:591: error: dereferencing pointer to incomplete type
src/context.c:602: error: dereferencing pointer to incomplete type
src/context.c:605: error: syntax error before "glyphNode"
src/context.c:607: error: `glyphNode' undeclared (first use in this function)
src/context.c:607: error: dereferencing pointer to incomplete type
src/context.c:627: error: dereferencing pointer to incomplete type
src/context.c:628: error: dereferencing pointer to incomplete type
src/context.c:635: error: dereferencing pointer to incomplete type
src/context.c:636: error: dereferencing pointer to incomplete type
src/context.c:639: error: dereferencing pointer to incomplete type
src/context.c:639: error: dereferencing pointer to incomplete type
src/context.c:640: error: dereferencing pointer to incomplete type
src/context.c:654: error: dereferencing pointer to incomplete type
src/context.c:655: error: dereferencing pointer to incomplete type
src/context.c:663: error: dereferencing pointer to incomplete type
src/context.c:664: error: dereferencing pointer to incomplete type
src/context.c:667: error: dereferencing pointer to incomplete type
src/context.c:667: error: dereferencing pointer to incomplete type
src/context.c:668: error: dereferencing pointer to incomplete type
src/context.c:674: error: dereferencing pointer to incomplete type
src/context.c:676: error: dereferencing pointer to incomplete type
src/context.c:679: error: dereferencing pointer to incomplete type
src/context.c:682: error: syntax error before "glyphNode"
src/context.c:684: error: dereferencing pointer to incomplete type
src/context.c: In function `glcGetPointer':
src/context.c:728: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:737: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:737: error: dereferencing pointer to incomplete type
src/context.c:743: error: dereferencing pointer to incomplete type
src/context.c: In function `glcGetc':
src/context.c:790: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:804: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:804: error: dereferencing pointer to incomplete type
src/context.c:826: error: dereferencing pointer to incomplete type
src/context.c:830: error: dereferencing pointer to incomplete type
src/context.c:833: error: dereferencing pointer to incomplete type
src/context.c: In function `glcGetf':
src/context.c:866: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:875: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:875: error: dereferencing pointer to incomplete type
src/context.c:881: error: dereferencing pointer to incomplete type
src/context.c: In function `glcGetfv':
src/context.c:915: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:926: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:926: error: dereferencing pointer to incomplete type
src/context.c:932: error: dereferencing pointer to incomplete type
src/context.c: In function `glcGeti':
src/context.c:1025: error: `FT_ListNode' undeclared (first use in this function)
src/context.c:1025: error: syntax error before "node"
src/context.c:1028: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:1065: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:1065: error: dereferencing pointer to incomplete type
src/context.c:1074: error: dereferencing pointer to incomplete type
src/context.c:1076: error: `node' undeclared (first use in this function)
src/context.c:1076: error: dereferencing pointer to incomplete type
src/context.c:1080: error: dereferencing pointer to incomplete type
src/context.c:1084: error: dereferencing pointer to incomplete type
src/context.c:1087: error: syntax error before "glyphNode"
src/context.c:1089: error: `glyphNode' undeclared (first use in this function)
src/context.c:1089: error: dereferencing pointer to incomplete type
src/context.c:1098: error: dereferencing pointer to incomplete type
src/context.c:1100: error: dereferencing pointer to incomplete type
src/context.c:1102: error: dereferencing pointer to incomplete type
src/context.c:1105: error: dereferencing pointer to incomplete type
src/context.c:1107: error: dereferencing pointer to incomplete type
src/context.c:1109: error: dereferencing pointer to incomplete type
src/context.c:1110: error: dereferencing pointer to incomplete type
src/context.c:1113: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:1115: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:1117: error: dereferencing pointer to incomplete type
src/context.c:1121: error: dereferencing pointer to incomplete type
src/context.c:1125: error: dereferencing pointer to incomplete type
src/context.c:1126: error: dereferencing pointer to incomplete type
src/context.c:1127: error: dereferencing pointer to incomplete type
src/context.c:1130: error: syntax error before "glyphNode"
src/context.c:1132: error: dereferencing pointer to incomplete type
src/context.c: In function `glcIsEnabled':
src/context.c:1162: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:1179: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:1179: error: dereferencing pointer to incomplete type
src/context.c:1188: error: dereferencing pointer to incomplete type
src/context.c:1190: error: dereferencing pointer to incomplete type
src/context.c:1192: error: dereferencing pointer to incomplete type
src/context.c:1194: error: dereferencing pointer to incomplete type
src/context.c:1196: error: dereferencing pointer to incomplete type
src/context.c:1198: error: dereferencing pointer to incomplete type
src/context.c: In function `glcStringType':
src/context.c:1262: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:1277: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:1277: error: dereferencing pointer to incomplete type
src/context.c:1283: error: dereferencing pointer to incomplete type
src/context.c: In function `glcPushAttribQSO':
src/context.c:1415: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:1418: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:1418: error: dereferencing pointer to incomplete type
src/context.c:1424: error: dereferencing pointer to incomplete type
src/context.c:1429: error: dereferencing pointer to incomplete type
src/context.c:1429: error: dereferencing pointer to incomplete type
src/context.c:1433: error: dereferencing pointer to incomplete type
src/context.c:1438: error: dereferencing pointer to incomplete type
src/context.c:1443: error: dereferencing pointer to incomplete type
src/context.c: In function `glcPopAttribQSO':
src/context.c:1472: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:1475: error: invalid use of incomplete typedef `__GLCcommonArea'
src/context.c:1475: error: dereferencing pointer to incomplete type
src/context.c:1481: error: dereferencing pointer to incomplete type
src/context.c:1486: error: dereferencing pointer to incomplete type
src/context.c:1486: error: dereferencing pointer to incomplete type
src/context.c:1490: error: dereferencing pointer to incomplete type
src/context.c:1493: error: dereferencing pointer to incomplete type
src/context.c:1496: error: dereferencing pointer to incomplete type
src/context.c: At top level:
src/ocontext.h:186: error: storage size of `memoryManager' isn't known
mingw32-make: *** [build/context.o] Error 1
C:\Program Files\quesoglc-0.7.1>
the first thing that seems to go wrong is this: fontconfig/fontconfig.h: No such file or directory
a header file for fontconfig? I downloaded the fontconfig binaries straight from that link you referred to there, ZBuffer, and there’s no header files included.