wine asio

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Susan Cragin

wine asio

Post by Susan Cragin »

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.
billstei
Level 2
Level 2
Posts: 44
Joined: Mon Feb 25, 2008 5:52 pm

Post by billstei »

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
Susan Cragin

wine asio

Post by Susan Cragin »

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@ubuntu:~/Desktop/wineasio$


-----Original Message-----
From: billstei <[email protected]>
Sent: Apr 13, 2008 8:59 PM
To: [email protected]
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



billstei
Level 2
Level 2
Posts: 44
Joined: Mon Feb 25, 2008 5:52 pm

Post by billstei »

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?
Susan Cragin

wine asio

Post by Susan Cragin »

Whew! You have to be FAST to do that!

susan@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 <[email protected]>
Sent: Apr 14, 2008 2:32 PM
To: [email protected]
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?



billstei
Level 2
Level 2
Posts: 44
Joined: Mon Feb 25, 2008 5:52 pm

Post by billstei »

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@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
Susan Cragin

wine asio

Post by Susan Cragin »

Thank you. That seems to have done the trick.

-----Original Message-----
From: billstei <[email protected]>
Sent: Apr 14, 2008 4:25 PM
To: [email protected]
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@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



Reece Dunn

wine asio

Post by Reece Dunn »

On 14/04/2008, Susan Cragin <[email protected]> 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
Susan Cragin

wine asio

Post by Susan Cragin »

Thank you for your help!! Problem is solved and I learned a few things, too!
Peter L Jones

wine asio

Post by Peter L Jones »

Should I put some Makefile Magic in place to detect which PREFIX to set, rather
than making it something that needs editing?

I'm fairly sure I can get it to test the existence of /usr/include/wine or
/usr/local/include/wine and set appropriately. I might even be able to abort
if neither is found.

(Does "make PREFIX=/usr/local" work..?)

Regards,

-- Peter


Susan Cragin wrote:
Thank you. That seems to have done the trick.

-----Original Message-----
From: billstei <[email protected]>
Sent: Apr 14, 2008 4:25 PM
To: [email protected]
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@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





billstei
Level 2
Level 2
Posts: 44
Joined: Mon Feb 25, 2008 5:52 pm

Post by billstei »

Wouldn't a more traditional configure step detect the wine dev files?

Bill
Peter L Jones

wine asio

Post by Peter L Jones »

Not necessarily -- I've often had to tell ./configure where something is...
(And I dislike autoconf ;).)

billstei wrote:
Wouldn't a more traditional configure step detect the wine dev files?

Bill




billstei
Level 2
Level 2
Posts: 44
Joined: Mon Feb 25, 2008 5:52 pm

Post by billstei »

Well then I say (IMHO) leave it the way it is, because it's simple, it's explained in the Readme, and I am a control freak who does not trust in magic.

Bill
Peter L Jones

wine asio

Post by Peter L Jones »

I'll happily go with that.

billstei wrote:
Well then I say (IMHO) leave it the way it is, because it's simple, it's explained in the Readme, and I am a control freak who does not trust in magic.

Bill
Locked