Does wine asio still work with the current version of WINE? I tried installing it per the instructions and it didn't want to make.
Need the error message(s) that you got from the make attempt. Did you remember to manually copy the asio.h header file into the wineasio source directory? Bill
Yes. I did remember asio.h Here are the end of the error messages. /usr/local/include/wine/windows/mmsystem.h:1644: error: expected ?)? before ?UINT? /usr/local/include/wine/windows/mmsystem.h:1645: error: expected ?)? before ?LONG? /usr/local/include/wine/windows/mmsystem.h:1646: error: expected ?)? before ?LONG? /usr/local/include/wine/windows/mmsystem.h:1647: error: expected ?)? before ?LONG? /usr/local/include/wine/windows/mmsystem.h:1648: error: expected ?)? before ?MMIOINFO? /usr/local/include/wine/windows/mmsystem.h:1649: error: expected ?)? before ?const? /usr/local/include/wine/windows/mmsystem.h:1650: error: expected ?)? before ?LONG? /usr/local/include/wine/windows/mmsystem.h:1651: error: expected ?)? before ?UINT? /usr/local/include/wine/windows/mmsystem.h:1652: error: expected ?)? before ?MMIOINFO? /usr/local/include/wine/windows/mmsystem.h:1653: error: expected ?,? or ?;? before ?mmioSendMessage? /usr/local/include/wine/windows/mmsystem.h:1654: error: expected ?)? before ?MMCKINFO? /usr/local/include/wine/windows/mmsystem.h:1655: error: expected ?)? before ?MMCKINFO? /usr/local/include/wine/windows/mmsystem.h:1656: error: expected ?)? before ?MMCKINFO? /usr/local/include/wine/windows/mmsystem.h:1661: error: expected declaration specifiers or ?...? before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:1661: error: expected declaration specifiers or ?...? before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:1662: error: expected declaration specifiers or ?...? before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:1662: error: expected declaration specifiers or ?...? before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:1664: error: expected ?)? before ?UINT? /usr/local/include/wine/windows/mmsystem.h:1665: error: expected ?)? before ?UINT? /usr/local/include/wine/windows/mmsystem.h:1670: error: expected declaration specifiers or ?...? before ?LPCSTR? /usr/local/include/wine/windows/mmsystem.h:1671: error: expected declaration specifiers or ?...? before ?LPCWSTR? /usr/local/include/wine/windows/mmsystem.h:1673: error: expected declaration specifiers or ?...? before ?LPSTR? /usr/local/include/wine/windows/mmsystem.h:1674: error: expected declaration specifiers or ?...? before ?LPWSTR? /usr/local/include/wine/windows/mmsystem.h:1677: error: expected ?,? or ?;? before ?mciGetCreatorTask? /usr/local/include/wine/windows/mmsystem.h:1945: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:1949: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:1957: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:1968: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:1974: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:1979: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:1986: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:1992: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2001: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2007: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2015: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2026: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2032: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2039: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2044: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2052: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2057: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2065: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2070: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2078: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2127: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2134: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2139: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2144: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2178: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2187: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2199: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2205: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2245: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2305: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2315: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2328: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2335: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2340: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2347: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2357: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2368: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2406: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2416: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2429: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2436: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2446: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2457: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2463: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2472: error: expected specifier-qualifier-list before ?DWORD_PTR? /usr/local/include/wine/windows/mmsystem.h:2478: error: expected specifier-qualifier-list before ?DWORD_PTR? In file included from asio.c:41: /usr/local/include/wine/library.h:27:20: error: windef.h: No such file or directory /usr/local/include/wine/library.h:28:21: error: winbase.h: No such file or directory In file included from asio.c:41: /usr/local/include/wine/library.h:63: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?*? token /usr/local/include/wine/library.h:65: error: expected ?;?, ?,? or ?)? before ?*? token /usr/local/include/wine/library.h:70: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?wine_switch_to_stack? /usr/local/include/wine/library.h:87: error: expected declaration specifiers or ?...? before ?LDT_ENTRY? /usr/local/include/wine/library.h:88: error: expected ?;?, ?,? or ?)? before ?*? token /usr/local/include/wine/library.h:96: error: expected ?;?, ?,? or ?)? before ?*? token /usr/local/include/wine/library.h:131: error: expected ?)? before ?*? token /usr/local/include/wine/library.h:137: error: expected ?)? before ?*? token /usr/local/include/wine/library.h:143: error: expected ?;?, ?,? or ?)? before ?*? token /usr/local/include/wine/library.h:149: error: expected ?;?, ?,? or ?)? before ?*? token /usr/local/include/wine/library.h:155: error: expected ?)? before ?*? token /usr/local/include/wine/library.h:164: error: expected ?;?, ?,? or ?)? before ?*? token /usr/local/include/wine/library.h:170: error: expected ?;?, ?,? or ?)? before ?*? token In file included from asio.c:42: /usr/local/include/wine/debug.h:149: error: expected ?;?, ?,? or ?)? before ?*? token /usr/local/include/wine/debug.h:150: error: expected ?;? before ?int? /usr/local/include/wine/debug.h:169: error: expected ?;?, ?,? or ?)? before ?*? token /usr/local/include/wine/debug.h:181: error: expected ?;?, ?,? or ?)? before ?*? token /usr/local/include/wine/debug.h:186: error: expected ?;?, ?,? or ?)? before ?*? token /usr/local/include/wine/debug.h: In function ?wine_dbgstr_point?: /usr/local/include/wine/debug.h:199: error: ?POINT? has no member named ?x? /usr/local/include/wine/debug.h:199: error: ?POINT? has no member named ?y? /usr/local/include/wine/debug.h: In function ?wine_dbgstr_size?: /usr/local/include/wine/debug.h:205: error: ?SIZE? has no member named ?cx? /usr/local/include/wine/debug.h:205: error: ?SIZE? has no member named ?cy? /usr/local/include/wine/debug.h: In function ?wine_dbgstr_rect?: /usr/local/include/wine/debug.h:211: error: ?RECT? has no member named ?left? /usr/local/include/wine/debug.h:211: error: ?RECT? has no member named ?top? /usr/local/include/wine/debug.h:212: error: ?RECT? has no member named ?right? /usr/local/include/wine/debug.h:212: error: ?RECT? has no member named ?bottom? /usr/local/include/wine/debug.h: At top level: /usr/local/include/wine/debug.h:215: error: expected ?)? before ?ll? /usr/local/include/wine/debug.h:257: error: expected ?;?, ?,? or ?)? before ?*? token /usr/local/include/wine/debug.h:260: error: expected ?;?, ?,? or ?)? before ?*? token asio.c:58: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?const? asio.c:99: error: expected specifier-qualifier-list before ?HRESULT? asio.c:146: error: field ?ref? declared as a function asio.c:149: error: expected specifier-qualifier-list before ?HWND? asio.c: In function ?IWineASIOImpl_AddRef?: asio.c:203: warning: passing argument 1 of ?InterlockedIncrement? from incompatible pointer type asio.c: In function ?IWineASIOImpl_Release?: asio.c:213: warning: passing argument 1 of ?InterlockedDecrement? from incompatible pointer type asio.c:218: error: ?IWineASIOImpl? has no member named ?client? asio.c:221: error: ?IWineASIOImpl? has no member named ?terminate? asio.c:222: error: ?IWineASIOImpl? has no member named ?semaphore1? asio.c:224: warning: implicit declaration of function ?WaitForSingleObject? asio.c:224: error: ?IWineASIOImpl? has no member named ?stop_event? asio.c:226: error: ?IWineASIOImpl? has no member named ?semaphore1? asio.c:227: error: ?IWineASIOImpl? has no member named ?semaphore2? asio.c:229: warning: implicit declaration of function ?HeapFree? asio.c:229: warning: implicit declaration of function ?GetProcessHeap? asio.c: At top level: asio.c:235: warning: type defaults to ?int? in declaration of ?HRESULT? asio.c:235: warning: ?__stdcall__? attribute only applies to function types asio.c:235: error: static declaration of ?HRESULT? follows non-static declaration /usr/local/include/wine/windows/objbase.h:519: error: previous declaration of ?HRESULT? was here asio.c:235: error: expected ?,? or ?;? before ?IWineASIOImpl_QueryInterface? asio.c: In function ?set_clientname?: asio.c:278: error: ?IWineASIOImpl? has no member named ?client_name? asio.c: In function ?read_config?: asio.c:308: warning: implicit declaration of function ?isspace? asio.c:315: error: ?IWineASIOImpl? has no member named ?client_name? asio.c: In function ?get_numChannels?: asio.c:338: error: ?IWineASIOImpl? has no member named ?client_name? asio.c: In function ?set_portname?: asio.c:355: error: ?IWineASIOImpl? has no member named ?client_name? asio.c: In function ?__wrapped_IWineASIOImpl_init?: asio.c:381: error: ?IWineASIOImpl? has no member named ?sample_rate? asio.c:382: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:383: error: ?IWineASIOImpl? has no member named ?input_latency? asio.c:383: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:384: error: ?IWineASIOImpl? has no member named ?output_latency? asio.c:384: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:385: error: ?IWineASIOImpl? has no member named ?miliseconds? asio.c:385: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:385: error: ?IWineASIOImpl? has no member named ?sample_rate? asio.c:386: error: ?IWineASIOImpl? has no member named ?callbacks? asio.c:387: error: ?IWineASIOImpl? has no member named ?sample_position? asio.c:388: error: ?IWineASIOImpl? has no member named ?error_message? asio.c:389: error: ?IWineASIOImpl? has no member named ?num_inputs? asio.c:390: error: ?IWineASIOImpl? has no member named ?num_outputs? asio.c:391: error: ?IWineASIOImpl? has no member named ?active_inputs? asio.c:392: error: ?IWineASIOImpl? has no member named ?active_outputs? asio.c:393: error: ?IWineASIOImpl? has no member named ?toggle? asio.c:394: error: ?IWineASIOImpl? has no member named ?client_state? asio.c:395: error: ?IWineASIOImpl? has no member named ?time_info_mode? asio.c:396: error: ?IWineASIOImpl? has no member named ?tc_read? asio.c:397: error: ?IWineASIOImpl? has no member named ?terminate? asio.c:398: error: ?IWineASIOImpl? has no member named ?state? asio.c:400: error: ?IWineASIOImpl? has no member named ?semaphore1? asio.c:401: error: ?IWineASIOImpl? has no member named ?semaphore2? asio.c:403: error: ?IWineASIOImpl? has no member named ?start_event? asio.c:403: warning: implicit declaration of function ?CreateEventW? asio.c:404: error: ?IWineASIOImpl? has no member named ?stop_event? asio.c:405: error: ?IWineASIOImpl? has no member named ?thread? asio.c:405: warning: implicit declaration of function ?CreateThread? asio.c:405: error: ?IWineASIOImpl? has no member named ?thread_id? asio.c:406: error: ?IWineASIOImpl? has no member named ?thread? asio.c:408: error: ?IWineASIOImpl? has no member named ?start_event? asio.c:409: warning: implicit declaration of function ?CloseHandle? asio.c:409: error: ?IWineASIOImpl? has no member named ?start_event? asio.c:410: error: ?IWineASIOImpl? has no member named ?start_event? asio.c:410: error: expected ?)? before ?~? token asio.c:423: error: ?IWineASIOImpl? has no member named ?client_name? asio.c:425: error: ?IWineASIOImpl? has no member named ?client_name? asio.c:426: error: ?IWineASIOImpl? has no member named ?client_name? asio.c:429: error: ?IWineASIOImpl? has no member named ?client? asio.c:429: error: ?IWineASIOImpl? has no member named ?client_name? asio.c:430: error: ?IWineASIOImpl? has no member named ?client? asio.c:436: error: ?IWineASIOImpl? has no member named ?client? asio.c:447: error: ?IWineASIOImpl? has no member named ?client? asio.c:449: error: ?IWineASIOImpl? has no member named ?sample_rate? asio.c:449: error: ?IWineASIOImpl? has no member named ?client? asio.c:450: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:450: error: ?IWineASIOImpl? has no member named ?client? asio.c:452: error: ?IWineASIOImpl? has no member named ?miliseconds? asio.c:452: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:452: error: ?IWineASIOImpl? has no member named ?sample_rate? asio.c:453: error: ?IWineASIOImpl? has no member named ?input_latency? asio.c:453: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:454: error: ?IWineASIOImpl? has no member named ?output_latency? asio.c:454: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:459: error: ?IWineASIOImpl? has no member named ?active_inputs? asio.c:460: error: ?IWineASIOImpl? has no member named ?num_inputs? asio.c:461: error: ?IWineASIOImpl? has no member named ?input? asio.c:461: warning: implicit declaration of function ?HeapAlloc? asio.c:461: error: ?IWineASIOImpl? has no member named ?num_inputs? asio.c:462: error: ?IWineASIOImpl? has no member named ?input? asio.c:464: error: ?IWineASIOImpl? has no member named ?num_inputs? asio.c:467: error: ?IWineASIOImpl? has no member named ?num_inputs? asio.c:468: error: ?IWineASIOImpl? has no member named ?num_inputs? asio.c:470: error: ?IWineASIOImpl? has no member named ?input? asio.c:471: error: ?IWineASIOImpl? has no member named ?input? asio.c:472: error: ?IWineASIOImpl? has no member named ?input? asio.c:473: error: ?IWineASIOImpl? has no member named ?input? asio.c:474: error: ?IWineASIOImpl? has no member named ?input? asio.c:477: error: ?IWineASIOImpl? has no member named ?active_outputs? asio.c:478: error: ?IWineASIOImpl? has no member named ?num_outputs? asio.c:479: error: ?IWineASIOImpl? has no member named ?output? asio.c:479: error: ?IWineASIOImpl? has no member named ?num_outputs? asio.c:480: error: ?IWineASIOImpl? has no member named ?output? asio.c:482: error: ?IWineASIOImpl? has no member named ?num_outputs? asio.c:485: error: ?IWineASIOImpl? has no member named ?num_outputs? asio.c:486: error: ?IWineASIOImpl? has no member named ?num_outputs? asio.c:488: error: ?IWineASIOImpl? has no member named ?output? asio.c:489: error: ?IWineASIOImpl? has no member named ?output? asio.c:490: error: ?IWineASIOImpl? has no member named ?output? asio.c:491: error: ?IWineASIOImpl? has no member named ?output? asio.c:492: error: ?IWineASIOImpl? has no member named ?output? asio.c: In function ?__wrapped_IWineASIOImpl_getErrorMessage?: asio.c:514: error: ?IWineASIOImpl? has no member named ?error_message? asio.c: In function ?get_targetname?: asio.c:521: error: ?IWineASIOImpl? has no member named ?client_name? asio.c: In function ?__wrapped_IWineASIOImpl_start?: asio.c:542: error: ?IWineASIOImpl? has no member named ?callbacks? asio.c:544: error: ?IWineASIOImpl? has no member named ?sample_position? asio.c:545: error: ?IWineASIOImpl? has no member named ?system_time? asio.c:546: error: ?IWineASIOImpl? has no member named ?system_time? asio.c:548: error: ?IWineASIOImpl? has no member named ?client? asio.c:555: error: ?IWineASIOImpl? has no member named ?client? asio.c:557: error: ?IWineASIOImpl? has no member named ?num_inputs? asio.c:559: error: ?IWineASIOImpl? has no member named ?num_inputs? asio.c:561: error: ?IWineASIOImpl? has no member named ?input? asio.c:564: error: ?IWineASIOImpl? has no member named ?input? asio.c:564: error: ?IWineASIOImpl? has no member named ?client? asio.c:565: error: ?IWineASIOImpl? has no member named ?input? asio.c:566: error: ?IWineASIOImpl? has no member named ?input? asio.c:567: error: ?IWineASIOImpl? has no member named ?input? asio.c:567: error: ?IWineASIOImpl? has no member named ?input? asio.c:569: error: ?IWineASIOImpl? has no member named ?input? asio.c:578: error: ?IWineASIOImpl? has no member named ?input? asio.c:582: error: ?IWineASIOImpl? has no member named ?client? asio.c:584: error: ?IWineASIOImpl? has no member named ?input? asio.c:595: error: ?IWineASIOImpl? has no member named ?client? asio.c:597: error: ?IWineASIOImpl? has no member named ?num_outputs? asio.c:599: error: ?IWineASIOImpl? has no member named ?num_outputs? asio.c:601: error: ?IWineASIOImpl? has no member named ?output? asio.c:604: error: ?IWineASIOImpl? has no member named ?output? asio.c:604: error: ?IWineASIOImpl? has no member named ?client? asio.c:605: error: ?IWineASIOImpl? has no member named ?output? asio.c:606: error: ?IWineASIOImpl? has no member named ?output? asio.c:607: error: ?IWineASIOImpl? has no member named ?output? asio.c:607: error: ?IWineASIOImpl? has no member named ?output? asio.c:609: error: ?IWineASIOImpl? has no member named ?output? asio.c:618: error: ?IWineASIOImpl? has no member named ?output? asio.c:622: error: ?IWineASIOImpl? has no member named ?client? asio.c:623: error: ?IWineASIOImpl? has no member named ?output? asio.c:634: error: ?IWineASIOImpl? has no member named ?state? asio.c: In function ?__wrapped_IWineASIOImpl_stop?: asio.c:649: error: ?IWineASIOImpl? has no member named ?state? asio.c:651: error: ?IWineASIOImpl? has no member named ?num_inputs? asio.c:652: error: ?IWineASIOImpl? has no member named ?input? asio.c:657: error: ?IWineASIOImpl? has no member named ?client? asio.c:657: error: ?IWineASIOImpl? has no member named ?input? asio.c:658: error: ?IWineASIOImpl? has no member named ?input? asio.c:658: error: ?IWineASIOImpl? has no member named ?input? asio.c:662: error: ?IWineASIOImpl? has no member named ?num_outputs? asio.c:663: error: ?IWineASIOImpl? has no member named ?output? asio.c:668: error: ?IWineASIOImpl? has no member named ?client? asio.c:668: error: ?IWineASIOImpl? has no member named ?output? asio.c:669: error: ?IWineASIOImpl? has no member named ?output? asio.c:669: error: ?IWineASIOImpl? has no member named ?output? asio.c:673: error: ?IWineASIOImpl? has no member named ?client? asio.c: In function ?__wrapped_IWineASIOImpl_getChannels?: asio.c:688: error: ?IWineASIOImpl? has no member named ?num_inputs? asio.c:691: error: ?IWineASIOImpl? has no member named ?num_outputs? asio.c:693: error: ?IWineASIOImpl? has no member named ?num_inputs? asio.c:693: error: ?IWineASIOImpl? has no member named ?num_outputs? asio.c: In function ?__wrapped_IWineASIOImpl_getLatencies?: asio.c:704: error: ?IWineASIOImpl? has no member named ?input_latency? asio.c:707: error: ?IWineASIOImpl? has no member named ?output_latency? asio.c: In function ?__wrapped_IWineASIOImpl_getBufferSize?: asio.c:718: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:721: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:724: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:729: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:729: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:729: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c: In function ?__wrapped_IWineASIOImpl_canSampleRate?: asio.c:739: error: ?IWineASIOImpl? has no member named ?sample_rate? asio.c: In function ?__wrapped_IWineASIOImpl_getSampleRate?: asio.c:751: error: ?IWineASIOImpl? has no member named ?sample_rate? asio.c:753: error: ?IWineASIOImpl? has no member named ?sample_rate? asio.c: In function ?__wrapped_IWineASIOImpl_setSampleRate?: asio.c:763: error: ?IWineASIOImpl? has no member named ?sample_rate? asio.c: In function ?__wrapped_IWineASIOImpl_setClockSource?: asio.c:795: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c: In function ?__wrapped_IWineASIOImpl_getSamplePosition?: asio.c:808: error: ?IWineASIOImpl? has no member named ?system_time? asio.c:809: error: ?IWineASIOImpl? has no member named ?system_time? asio.c:811: error: ?IWineASIOImpl? has no member named ?sample_position? asio.c:813: error: ?IWineASIOImpl? has no member named ?sample_position? asio.c:814: error: ?IWineASIOImpl? has no member named ?sample_position? asio.c:819: error: ?IWineASIOImpl? has no member named ?sample_position? asio.c: In function ?__wrapped_IWineASIOImpl_getChannelInfo?: asio.c:832: error: ?IWineASIOImpl? has no member named ?num_inputs? asio.c:832: error: ?IWineASIOImpl? has no member named ?num_outputs? asio.c:843: error: ?IWineASIOImpl? has no member named ?input? asio.c:844: error: ?IWineASIOImpl? has no member named ?input? asio.c:848: error: ?IWineASIOImpl? has no member named ?output? asio.c:849: error: ?IWineASIOImpl? has no member named ?output? asio.c: In function ?__wrapped_IWineASIOImpl_disposeBuffers?: asio.c:866: error: ?IWineASIOImpl? has no member named ?callbacks? asio.c:869: error: ?IWineASIOImpl? has no member named ?active_inputs? asio.c:871: error: ?IWineASIOImpl? has no member named ?input? asio.c:873: error: ?IWineASIOImpl? has no member named ?input? asio.c:874: error: ?IWineASIOImpl? has no member named ?input? asio.c:875: error: ?IWineASIOImpl? has no member named ?input? asio.c:877: error: ?IWineASIOImpl? has no member named ?active_inputs? asio.c:880: error: ?IWineASIOImpl? has no member named ?active_outputs? asio.c:882: error: ?IWineASIOImpl? has no member named ?output? asio.c:884: error: ?IWineASIOImpl? has no member named ?output? asio.c:885: error: ?IWineASIOImpl? has no member named ?output? asio.c:886: error: ?IWineASIOImpl? has no member named ?output? asio.c:888: error: ?IWineASIOImpl? has no member named ?active_outputs? asio.c: In function ?__wrapped_IWineASIOImpl_createBuffers?: asio.c:902: error: ?IWineASIOImpl? has no member named ?active_inputs? asio.c:903: error: ?IWineASIOImpl? has no member named ?num_inputs? asio.c:903: error: ?IWineASIOImpl? has no member named ?input? asio.c:904: error: ?IWineASIOImpl? has no member named ?active_outputs? asio.c:905: error: ?IWineASIOImpl? has no member named ?num_outputs? asio.c:905: error: ?IWineASIOImpl? has no member named ?output? asio.c:907: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:908: error: ?IWineASIOImpl? has no member named ?miliseconds? asio.c:908: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:908: error: ?IWineASIOImpl? has no member named ?sample_rate? asio.c:914: error: ?IWineASIOImpl? has no member named ?num_inputs? asio.c:920: error: ?IWineASIOImpl? has no member named ?active_inputs? asio.c:920: error: ?IWineASIOImpl? has no member named ?num_inputs? asio.c:927: error: ?IWineASIOImpl? has no member named ?input? asio.c:927: error: ?IWineASIOImpl? has no member named ?active_inputs? asio.c:927: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:928: error: ?IWineASIOImpl? has no member named ?input? asio.c:928: error: ?IWineASIOImpl? has no member named ?active_inputs? asio.c:930: error: ?IWineASIOImpl? has no member named ?input? asio.c:930: error: ?IWineASIOImpl? has no member named ?active_inputs? asio.c:931: error: ?IWineASIOImpl? has no member named ?input? asio.c:931: error: ?IWineASIOImpl? has no member named ?active_inputs? asio.c:931: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:932: error: ?IWineASIOImpl? has no member named ?input? asio.c:932: error: ?IWineASIOImpl? has no member named ?active_inputs? asio.c:933: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:934: error: ?IWineASIOImpl? has no member named ?input? asio.c:934: error: ?IWineASIOImpl? has no member named ?active_inputs? asio.c:938: error: ?IWineASIOImpl? has no member named ?input? asio.c:938: error: ?IWineASIOImpl? has no member named ?active_inputs? asio.c:944: error: ?IWineASIOImpl? has no member named ?active_inputs? asio.c:948: error: ?IWineASIOImpl? has no member named ?num_outputs? asio.c:954: error: ?IWineASIOImpl? has no member named ?active_outputs? asio.c:954: error: ?IWineASIOImpl? has no member named ?num_outputs? asio.c:961: error: ?IWineASIOImpl? has no member named ?output? asio.c:961: error: ?IWineASIOImpl? has no member named ?active_outputs? asio.c:961: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:962: error: ?IWineASIOImpl? has no member named ?output? asio.c:962: error: ?IWineASIOImpl? has no member named ?active_outputs? asio.c:964: error: ?IWineASIOImpl? has no member named ?output? asio.c:964: error: ?IWineASIOImpl? has no member named ?active_outputs? asio.c:965: error: ?IWineASIOImpl? has no member named ?output? asio.c:965: error: ?IWineASIOImpl? has no member named ?active_outputs? asio.c:965: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:966: error: ?IWineASIOImpl? has no member named ?output? asio.c:966: error: ?IWineASIOImpl? has no member named ?active_outputs? asio.c:967: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:968: error: ?IWineASIOImpl? has no member named ?output? asio.c:968: error: ?IWineASIOImpl? has no member named ?active_outputs? asio.c:972: error: ?IWineASIOImpl? has no member named ?output? asio.c:972: error: ?IWineASIOImpl? has no member named ?active_inputs? asio.c:978: error: ?IWineASIOImpl? has no member named ?active_outputs? asio.c:982: error: ?IWineASIOImpl? has no member named ?callbacks? asio.c:984: error: ?IWineASIOImpl? has no member named ?callbacks? asio.c:986: error: ?IWineASIOImpl? has no member named ?callbacks? asio.c:988: error: ?IWineASIOImpl? has no member named ?time_info_mode? asio.c:989: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:990: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:991: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:992: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:993: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:994: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:994: error: ?IWineASIOImpl? has no member named ?sample_rate? asio.c:995: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:997: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:998: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:999: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:1000: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:1003: error: ?IWineASIOImpl? has no member named ?time_info_mode? asio.c:1007: error: ?IWineASIOImpl? has no member named ?time_info_mode? asio.c: In function ?__wrapped_IWineASIOImpl_future?: asio.c:1040: error: ?IWineASIOImpl? has no member named ?tc_read? asio.c:1043: error: ?IWineASIOImpl? has no member named ?tc_read? asio.c: At top level: asio.c:1067: error: ?IWineASIOImpl_QueryInterface? undeclared here (not in a function) asio.c:1067: warning: excess elements in struct initializer asio.c:1067: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1068: warning: excess elements in struct initializer asio.c:1068: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1069: warning: excess elements in struct initializer asio.c:1069: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1070: warning: excess elements in struct initializer asio.c:1070: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1071: warning: excess elements in struct initializer asio.c:1071: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1072: warning: excess elements in struct initializer asio.c:1072: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1073: warning: excess elements in struct initializer asio.c:1073: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1074: warning: excess elements in struct initializer asio.c:1074: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1075: warning: excess elements in struct initializer asio.c:1075: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1076: warning: excess elements in struct initializer asio.c:1076: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1077: warning: excess elements in struct initializer asio.c:1077: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1078: warning: excess elements in struct initializer asio.c:1078: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1079: warning: excess elements in struct initializer asio.c:1079: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1080: warning: excess elements in struct initializer asio.c:1080: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1081: warning: excess elements in struct initializer asio.c:1081: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1082: warning: excess elements in struct initializer asio.c:1082: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1083: warning: excess elements in struct initializer asio.c:1083: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1084: warning: excess elements in struct initializer asio.c:1084: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1085: warning: excess elements in struct initializer asio.c:1085: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1086: warning: excess elements in struct initializer asio.c:1086: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1087: warning: excess elements in struct initializer asio.c:1087: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1088: warning: excess elements in struct initializer asio.c:1088: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1089: warning: excess elements in struct initializer asio.c:1089: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1090: warning: excess elements in struct initializer asio.c:1090: warning: (near initialization for ?WineASIO_Vtbl?) asio.c:1093: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?asioCreateInstance? asio.c: In function ?jack_process?: asio.c:1130: error: ?IWineASIOImpl? has no member named ?state? asio.c:1133: error: ?IWineASIOImpl? has no member named ?client? asio.c:1136: error: ?IWineASIOImpl? has no member named ?client_state? asio.c:1137: error: ?IWineASIOImpl? has no member named ?client_state? asio.c:1139: error: ?IWineASIOImpl? has no member named ?sample_position? asio.c:1142: error: ?IWineASIOImpl? has no member named ?active_inputs? asio.c:1144: error: ?IWineASIOImpl? has no member named ?input? asio.c:1146: error: ?IWineASIOImpl? has no member named ?input? asio.c:1146: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:1146: error: ?IWineASIOImpl? has no member named ?toggle? asio.c:1147: error: ?IWineASIOImpl? has no member named ?input? asio.c:1158: error: ?IWineASIOImpl? has no member named ?semaphore1? asio.c:1161: error: ?IWineASIOImpl? has no member named ?semaphore2? asio.c:1164: error: ?IWineASIOImpl? has no member named ?num_outputs? asio.c:1166: error: ?IWineASIOImpl? has no member named ?output? asio.c:1168: error: ?IWineASIOImpl? has no member named ?output? asio.c:1168: error: ?IWineASIOImpl? has no member named ?block_frames? asio.c:1168: error: ?IWineASIOImpl? has no member named ?toggle? asio.c:1169: error: ?IWineASIOImpl? has no member named ?output? asio.c:1177: error: ?IWineASIOImpl? has no member named ?toggle? asio.c:1177: error: ?IWineASIOImpl? has no member named ?toggle? asio.c: In function ?win32_callback?: asio.c:1199: warning: implicit declaration of function ?SetEvent? asio.c:1199: error: ?IWineASIOImpl? has no member named ?start_event? asio.c:1204: error: ?IWineASIOImpl? has no member named ?semaphore1? asio.c:1207: error: ?IWineASIOImpl? has no member named ?terminate? asio.c:1209: error: ?IWineASIOImpl? has no member named ?stop_event? asio.c:1213: error: ?IWineASIOImpl? has no member named ?system_time? asio.c:1216: error: ?IWineASIOImpl? has no member named ?state? asio.c:1218: error: ?IWineASIOImpl? has no member named ?time_info_mode? asio.c:1221: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:1221: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:1222: error: ?IWineASIOImpl? has no member named ?tc_read? asio.c:1224: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:1224: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:1225: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:1227: error: ?IWineASIOImpl? has no member named ?callbacks? asio.c:1227: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:1227: error: ?IWineASIOImpl? has no member named ?toggle? asio.c:1228: error: ?IWineASIOImpl? has no member named ?asio_time? asio.c:1231: error: ?IWineASIOImpl? has no member named ?callbacks? asio.c:1231: error: ?IWineASIOImpl? has no member named ?toggle? asio.c:1235: error: ?IWineASIOImpl? has no member named ?semaphore2? make: *** [asio.o] Error 1 susan at ubuntu:~/Desktop/wineasio$ -----Original Message----->From: billstei <wineforum-user at winehq.org> >Sent: Apr 13, 2008 8:59 PM >To: wine-users at winehq.org >Subject: [Wine] Re: wine asio > >Need the error message(s) that you got from the make attempt. > >Did you remember to manually copy the asio.h header file into the wineasio source directory? > >Bill > > > > >
It may help to look at the *first* error that occurs, and you say this is the "end of the error messages" so I'm guessing we don't know yet what tripped up the compilation initially. You might try hitting Ctrl-C to stop, the second things go bad, and investigate that message. Bill P.S. Does anyone else here see the strange chars by the quotes in the post above, or is that just my fonts?
Whew! You have to be FAST to do that! susan at ubuntu:~/wineasio$ sudo make gcc -c -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows -m32 -g -O2 -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -o asio.o asio.c In file included from asio.c:32: /usr/local/include/wine/windows/windef.h:234:19: error: winnt.h: No such file or directory In file included from asio.c:32: /usr/local/include/wine/windows/windef.h:238: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?WPARAM? /usr/local/include/wine/windows/windef.h:239: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?LPARAM? /usr/local/include/wine/windows/windef.h:240: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?LRESULT? /usr/local/include/wine/windows/windef.h:264: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?*? token /usr/local/include/wine/windows/windef.h:280: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?HMODULE? /usr/local/include/wine/windows/windef.h:281: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?HGDIOBJ? /usr/local/include/wine/windows/windef.h:282: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?HGLOBAL? /usr/local/include/wine/windows/windef.h:283: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?HLOCAL? /usr/local/include/wine/windows/windef.h:284: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?GLOBALHANDLE? /usr/local/include/wine/windows/windef.h:285: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?LOCALHANDLE? /usr/local/include/wine/windows/windef.h:286: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?HCURSOR? /usr/local/include/wine/windows/windef.h:290: error: expected declaration specifiers or ?...? before ?*? token /usr/local/include/wine/windows/windef.h:290: error: ?INT_PTR? declared as function returning a function /usr/local/include/wine/windows/windef.h:291: error: ?NEARPROC? declared as function returning a function /usr/local/include/wine/windows/windef.h:292: error: ?PROC? declared as function returning a function /usr/local/include/wine/windows/windef.h:326: error: expected specifier-qualifier-list before ?LONG? /usr/local/include/wine/windows/windef.h:335: error: expected specifier-qualifier-list before ?LONG? /usr/local/include/wine/windows/windef.h:341: error: expected specifier-qualifier-list before ?LONG? /usr/local/include/wine/windows/windef.h:353: error: expected specifier-qualifier-list before ?SHORT? /usr/local/include/wine/windows/windef.h:372: error: expected specifier-qualifier-list before ?LONG? /usr/local/include/wine/windows/windef.h:381: error: expected specifier-qualifier-list before ?LONG? In file included from asio.c:33: /usr/local/include/wine/windows/winbase.h:22:22: error: winerror.h: No such file or directory In file included from asio.c:33: -----Original Message----->From: billstei <wineforum-user at winehq.org> >Sent: Apr 14, 2008 2:32 PM >To: wine-users at winehq.org >Subject: [Wine] Re: wine asio > >It may help to look at the *first* error that occurs, and you say this is the "end of the error messages" so I'm guessing we don't know yet what tripped up the compilation initially. You might try hitting Ctrl-C to stop, the second things go bad, and investigate that message. > >Bill > >P.S. Does anyone else here see the strange chars by the quotes in the post above, or is that just my fonts? > > > > >
Ok line 3 of the wineasio Makefile in the wineasio directory has a line like this: PREFIX = /usr and for you, I think your wine headers are in /usr/local so you will need to edit that line in the Makefile to reflect this (see the README file). If you look at your gcc call: susan at ubuntu:~/wineasio$ sudo make gcc -c -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows -m32 -g -O2 -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -o asio.o asio.c You see the -I/usr/include/wine is not pointing to the right place which would be -I/usr/local/include/wine Hopefully that will fix it. :) Bill
Thank you. That seems to have done the trick. -----Original Message----->From: billstei <wineforum-user at winehq.org> >Sent: Apr 14, 2008 4:25 PM >To: wine-users at winehq.org >Subject: [Wine] Re: wine asio > >Ok line 3 of the wineasio Makefile in the wineasio directory has a line like this: > >PREFIX = /usr > >and for you, I think your wine headers are in /usr/local so you will need to edit that line in the Makefile to reflect this (see the README file). If you look at your gcc call: > >susan at ubuntu:~/wineasio$ sudo make >gcc -c -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows -m32 -g -O2 -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -o asio.o asio.c > >You see the -I/usr/include/wine is not pointing to the right place which would be -I/usr/local/include/wine > >Hopefully that will fix it. :) > >Bill > > > > >
On 14/04/2008, Susan Cragin <susancragin at earthlink.net> wrote:> Whew! You have to be FAST to do that!FYI, if you run into something like this again, you might find it easier to use `head -n 20` which will limit the output to the first 20 lines. For example: $ sudo make 2>&1 | head -n 20 The 2>&1 bit tells the command window to redirect output from the error stream (id 2) to the output stream (id 1). This is so that the head command will properly read any lines going to the error stream and not just ignore them. And yes, there is a tail command too :). - Reece
Thank you for your help!! Problem is solved and I learned a few things, too!
Wouldn't a more traditional configure step detect the wine dev files? Bill