On 9/12/15 11:03 AM, kw wrote:
>
> 2. If I hack the makefile, I can get a build started, but I get a ton of errors about missing bits (hard to copy and paste from cmd).
>
Here's a better example of the error messages from a hacked makefile:
/usr/include/w32api/msxml.h:3145:76: error: expected declaration
specifiers or '...' before 'LONG'
HRESULT (WINAPI *addChild)(IXMLElement *This,IXMLElement
*pChildElem,LONG lIndex,LONG lReserved);
^
/usr/include/w32api/msxml.h:3145:88: error: expected declaration
specifiers or '...' before 'LONG'
HRESULT (WINAPI *addChild)(IXMLElement *This,IXMLElement
*pChildElem,LONG lIndex,LONG lReserved);
^
/usr/include/w32api/msxml.h:3188:63: error: expected declaration
specifiers or '...' before 'LONG'
HRESULT WINAPI IXMLElement_get_type_Proxy(IXMLElement *This,LONG
*plType);
^
/usr/include/w32api/msxml.h:3194:87: error: expected declaration
specifiers or '...' before 'LONG'
HRESULT WINAPI IXMLElement_addChild_Proxy(IXMLElement
*This,IXMLElement *pChildElem,LONG lIndex,LONG lReserved);
^
/usr/include/w32api/msxml.h:3194:99: error: expected declaration
specifiers or '...' before 'LONG'
HRESULT WINAPI IXMLElement_addChild_Proxy(IXMLElement
*This,IXMLElement *pChildElem,LONG lIndex,LONG lReserved);
^
/usr/include/w32api/msxml.h:3228:112: error: unknown type name 'DISPID'
HRESULT (WINAPI *GetIDsOfNames)(IXMLElement2 *This,REFIID
riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);
^
/usr/include/w32api/msxml.h:3229:51: error: unknown type name 'DISPID'
HRESULT (WINAPI *Invoke)(IXMLElement2 *This,DISPID
dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS
*pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);
^
/usr/include/w32api/msxml.h:3237:53: error: expected declaration
specifiers or '...' before 'LONG'
HRESULT (WINAPI *get_type)(IXMLElement2 *This,LONG *plType);
^
/usr/include/w32api/msxml.h:3240:78: error: expected declaration
specifiers or '...' before 'LONG'
HRESULT (WINAPI *addChild)(IXMLElement2 *This,IXMLElement2
*pChildElem,LONG lIndex,LONG lReserved);
^
/usr/include/w32api/msxml.h:3240:90: error: expected declaration
specifiers or '...' before 'LONG'
HRESULT (WINAPI *addChild)(IXMLElement2 *This,IXMLElement2
*pChildElem,LONG lIndex,LONG lReserved);
^
/usr/include/w32api/msxml.h:3285:65: error: expected declaration
specifiers or '...' before 'LONG'
HRESULT WINAPI IXMLElement2_get_type_Proxy(IXMLElement2 *This,LONG
*plType);
^
/usr/include/w32api/msxml.h:3291:90: error: expected declaration
specifiers or '...' before 'LONG'
HRESULT WINAPI IXMLElement2_addChild_Proxy(IXMLElement2
*This,IXMLElement2 *pChildElem,LONG lIndex,LONG lReserved);
^
/usr/include/w32api/msxml.h:3291:102: error: expected declaration
specifiers or '...' before 'LONG'
HRESULT WINAPI IXMLElement2_addChild_Proxy(IXMLElement2
*This,IXMLElement2 *pChildElem,LONG lIndex,LONG lReserved);
^
/usr/include/w32api/msxml.h:3316:113: error: unknown type name 'DISPID'
HRESULT (WINAPI *GetIDsOfNames)(IXMLAttribute *This,REFIID
riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId);
^
/usr/include/w32api/msxml.h:3317:52: error: unknown type name 'DISPID'
HRESULT (WINAPI *Invoke)(IXMLAttribute *This,DISPID
dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS
*pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr);
^
In file included from /usr/include/w32api/objbase.h:163:0,
from /usr/include/w32api/ole2.h:17,
from /usr/include/w32api/wtypes.h:12,
from /usr/include/w32api/winscard.h:10,
from /usr/include/w32api/windows.h:97,
from ./win/customfont_win.c:15:
/usr/include/w32api/urlmon.h:1052:9: error: expected declaration
specifiers or '...' before 'LONG'
LONG nPriority);
^
/usr/include/w32api/urlmon.h:1056:9: error: expected declaration
specifiers or '...' before 'LONG'
LONG *pnPriority);
^
/usr/include/w32api/urlmon.h:1142:5: error: expected declaration
specifiers or '...' before 'LONG'
LONG nPriority);
^
/usr/include/w32api/urlmon.h:1150:5: error: expected declaration
specifiers or '...' before 'LONG'
LONG *pnPriority);
^
/usr/include/w32api/urlmon.h:1295:5: error: expected
specifier-qualifier-list before 'LONG'
LONG lindex;
^
/usr/include/w32api/urlmon.h:1466:9: error: expected declaration
specifiers or '...' before 'LONG'
LONG *pnPriority);
^
/usr/include/w32api/urlmon.h:1574:5: error: expected declaration
specifiers or '...' before 'LONG'
LONG *pnPriority);
^
/usr/include/w32api/urlmon.h:1742:9: error: expected declaration
specifiers or '...' before 'LONG'
LONG *pnPriority);
^
/usr/include/w32api/urlmon.h:6870:9: error: expected declaration
specifiers or '...' before 'LONG'
LONG nPriority);
^
--Kevin
--
Kevin Walzer
Code by Kevin/Mobile Code by Kevin
http://www.codebykevin.com
http://www.wtmobilesoftware.com