lavadisco
October 18th, 2009, 03:44 PM
I downloaded the ASIO SDK from steinberg, and put the asio.h file in the wineasio folder as instructed. But here's what I get when I try to make it:
lavadisco@lavadisco:~/Desktop/wineasio$ sudo make
gcc -c -I. -I/usr/include -I/usr/local/include -I/usr/local/include/wine -I/usr/local/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
asio.c:32:33: error: wine/windows/windef.h: No such file or directory
asio.c:33:34: error: wine/windows/winbase.h: No such file or directory
asio.c:34:34: error: wine/windows/objbase.h: No such file or directory
asio.c:35:35: error: wine/windows/mmsystem.h: No such file or directory
asio.c:41:26: error: wine/library.h: No such file or directory
asio.c:42:24: error: wine/debug.h: No such file or directory
asio.c:49: warning: data definition has no type or storage class
asio.c:49: warning: type defaults to ‘int’ in declaration of ‘WINE_DEFAULT_DEBUG_CHANNEL’
asio.c:49: warning: parameter names (without types) in function declaration
asio.c:55: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CALLBACK’
asio.c:58: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘const’
asio.c:98: warning: return type defaults to ‘int’
asio.c: In function ‘DECLARE_INTERFACE_’:
asio.c:99: warning: implicit declaration of function ‘STDMETHOD_’
asio.c:99: error: ‘HRESULT’ undeclared (first use in this function)
asio.c:99: error: (Each undeclared identifier is reported only once
asio.c:99: error: for each function it appears in.)
asio.c:99: error: ‘QueryInterface’ undeclared (first use in this function)
asio.c:99: error: ‘THIS_’ undeclared (first use in this function)
asio.c:99: error: expected ‘)’ before ‘REFIID’
asio.c:99: error: called object ‘STDMETHOD_(<erroneous-expression>, <erroneous-expression>)’ is not a function
asio.c:99: error: expected ‘;’ before ‘PURE’
asio.c:100: error: ‘ULONG’ undeclared (first use in this function)
asio.c:100: error: ‘AddRef’ undeclared (first use in this function)
asio.c:100: error: ‘THIS’ undeclared (first use in this function)
asio.c:100: error: called object ‘STDMETHOD_(<erroneous-expression>, <erroneous-expression>)’ is not a function
asio.c:100: error: expected ‘;’ before ‘PURE’
asio.c:101: error: ‘Release’ undeclared (first use in this function)
asio.c:101: error: called object ‘STDMETHOD_(<erroneous-expression>, <erroneous-expression>)’ is not a function
asio.c:101: error: expected ‘;’ before ‘PURE’
asio.c:102: error: expected expression before ‘ASIOBool’
asio.c:102: error: expected ‘)’ before ‘void’
asio.c:102: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:102: error: expected ‘;’ before ‘PURE’
asio.c:103: error: expected expression before ‘void’
asio.c:103: error: expected ‘)’ before ‘char’
asio.c:103: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:103: error: expected ‘;’ before ‘PURE’
asio.c:104: error: expected expression before ‘long’
asio.c:104: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:104: error: expected ‘;’ before ‘PURE’
asio.c:105: error: expected expression before ‘void’
asio.c:105: error: expected ‘)’ before ‘char’
asio.c:105: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:105: error: expected ‘;’ before ‘PURE’
asio.c:106: error: expected expression before ‘ASIOError’
asio.c:106: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:106: error: expected ‘;’ before ‘PURE’
asio.c:107: error: expected expression before ‘ASIOError’
asio.c:107: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:107: error: expected ‘;’ before ‘PURE’
asio.c:108: error: expected expression before ‘ASIOError’
asio.c:108: error: expected ‘)’ before ‘long’
asio.c:108: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:108: error: expected ‘;’ before ‘PURE’
asio.c:109: error: expected expression before ‘ASIOError’
asio.c:109: error: expected ‘)’ before ‘long’
asio.c:109: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:109: error: expected ‘;’ before ‘PURE’
asio.c:110: error: expected expression before ‘ASIOError’
asio.c:110: error: expected ‘)’ before ‘long’
asio.c:110: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:110: error: expected ‘;’ before ‘PURE’
asio.c:111: error: expected expression before ‘ASIOError’
asio.c:111: error: expected ‘)’ before ‘ASIOSampleRate’
asio.c:111: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:111: error: expected ‘;’ before ‘PURE’
asio.c:112: error: expected expression before ‘ASIOError’
asio.c:112: error: expected ‘)’ before ‘ASIOSampleRate’
asio.c:112: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:112: error: expected ‘;’ before ‘PURE’
asio.c:113: error: expected expression before ‘ASIOError’
asio.c:113: error: expected ‘)’ before ‘ASIOSampleRate’
asio.c:113: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:113: error: expected ‘;’ before ‘PURE’
asio.c:114: error: expected expression before ‘ASIOError’
asio.c:114: error: expected ‘)’ before ‘ASIOClockSource’
asio.c:114: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:114: error: expected ‘;’ before ‘PURE’
asio.c:115: error: expected expression before ‘ASIOError’
asio.c:115: error: expected ‘)’ before ‘long’
asio.c:115: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:115: error: expected ‘;’ before ‘PURE’
asio.c:116: error: expected expression before ‘ASIOError’
asio.c:116: error: expected ‘)’ before ‘ASIOSamples’
asio.c:116: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:116: error: expected ‘;’ before ‘PURE’
asio.c:117: error: expected expression before ‘ASIOError’
asio.c:117: error: expected ‘)’ before ‘ASIOChannelInfo’
asio.c:117: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:117: error: expected ‘;’ before ‘PURE’
asio.c:118: error: expected expression before ‘ASIOError’
asio.c:118: error: expected ‘)’ before ‘ASIOBufferInfo’
asio.c:118: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:118: error: expected ‘;’ before ‘PURE’
asio.c:119: error: expected expression before ‘ASIOError’
asio.c:119: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:119: error: expected ‘;’ before ‘PURE’
asio.c:120: error: expected expression before ‘ASIOError’
asio.c:120: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:120: error: expected ‘;’ before ‘PURE’
asio.c:121: error: expected expression before ‘ASIOError’
asio.c:121: error: expected ‘)’ before ‘long’
asio.c:121: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:121: error: expected ‘;’ before ‘PURE’
asio.c:122: error: expected expression before ‘ASIOError’
asio.c:122: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:122: error: expected ‘;’ before ‘PURE’
asio.c: At top level:
asio.c:145: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token
asio.c:200: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘WINAPI’
asio.c:210: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘WINAPI’
asio.c:235: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘WINAPI’
asio.c: In function ‘set_clientname’:
asio.c:278: error: ‘IWineASIOImpl’ has no member named ‘client_name’
asio.c:262: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
asio.c:266: warning: ignoring return value of ‘getline’, declared with attribute warn_unused_result
asio.c: In function ‘read_config’:
asio.c:289: warning: implicit declaration of function ‘TRACE’
asio.c:308: warning: implicit declaration of function ‘isspace’
asio.c:315: error: ‘IWineASIOImpl’ has no member named ‘client_name’
asio.c:286: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
asio.c: In function ‘get_numChannels’:
asio.c:338: error: ‘IWineASIOImpl’ has no member named ‘client_name’
asio.c:342: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
asio.c: In function ‘set_portname’:
asio.c:355: error: ‘IWineASIOImpl’ has no member named ‘client_name’
asio.c:361: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
asio.c:365: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
asio.c:366: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
asio.c: At top level:
asio.c:371: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_init’
asio.c:371: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_init’
asio.c:498: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getDriverName’
asio.c:498: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getDriverName’
asio.c:504: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getDriverVersion’
asio.c:504: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getDriverVersion’
asio.c:510: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getErrorMessage’
asio.c:510: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getErrorMessage’
asio.c: In function ‘get_targetname’:
asio.c:521: error: ‘IWineASIOImpl’ has no member named ‘client_name’
asio.c:525: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
asio.c: At top level:
asio.c:533: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_start’
asio.c:533: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_start’
asio.c:643: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_stop’
asio.c:643: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_stop’
asio.c:682: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getChannels’
asio.c:682: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getChannels’
asio.c:698: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getLatencies’
asio.c:698: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getLatencies’
asio.c:712: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getBufferSize’
asio.c:712: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getBufferSize’
asio.c:734: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_canSampleRate’
asio.c:734: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_canSampleRate’
asio.c:745: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getSampleRate’
asio.c:745: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getSampleRate’
asio.c:758: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_setSampleRate’
asio.c:758: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_setSampleRate’
asio.c:769: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getClockSources’
asio.c:769: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getClockSources’
asio.c:788: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_setClockSource’
asio.c:788: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_setClockSource’
asio.c:803: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getSamplePosition’
asio.c:803: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getSamplePosition’
asio.c:825: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getChannelInfo’
asio.c:825: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getChannelInfo’
asio.c:860: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_disposeBuffers’
asio.c:860: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_disposeBuffers’
asio.c:894: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_createBuffers’
asio.c:894: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_createBuffers’
asio.c:1025: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_controlPanel’
asio.c:1025: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_controlPanel’
asio.c:1032: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_future’
asio.c:1032: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_future’
asio.c:1058: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_outputReady’
asio.c:1058: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_outputReady’
asio.c:1065: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘WineASIO_Vtbl’
asio.c:1093: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘asioCreateInstance’
asio.c: In function ‘getNanoSeconds’:
asio.c:1114: warning: implicit declaration of function ‘timeGetTime’
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: At top level:
asio.c:1189: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CALLBACK’
make: *** [asio.o] Error 1
Any idea what the problem is here?
lavadisco@lavadisco:~/Desktop/wineasio$ sudo make
gcc -c -I. -I/usr/include -I/usr/local/include -I/usr/local/include/wine -I/usr/local/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
asio.c:32:33: error: wine/windows/windef.h: No such file or directory
asio.c:33:34: error: wine/windows/winbase.h: No such file or directory
asio.c:34:34: error: wine/windows/objbase.h: No such file or directory
asio.c:35:35: error: wine/windows/mmsystem.h: No such file or directory
asio.c:41:26: error: wine/library.h: No such file or directory
asio.c:42:24: error: wine/debug.h: No such file or directory
asio.c:49: warning: data definition has no type or storage class
asio.c:49: warning: type defaults to ‘int’ in declaration of ‘WINE_DEFAULT_DEBUG_CHANNEL’
asio.c:49: warning: parameter names (without types) in function declaration
asio.c:55: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CALLBACK’
asio.c:58: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘const’
asio.c:98: warning: return type defaults to ‘int’
asio.c: In function ‘DECLARE_INTERFACE_’:
asio.c:99: warning: implicit declaration of function ‘STDMETHOD_’
asio.c:99: error: ‘HRESULT’ undeclared (first use in this function)
asio.c:99: error: (Each undeclared identifier is reported only once
asio.c:99: error: for each function it appears in.)
asio.c:99: error: ‘QueryInterface’ undeclared (first use in this function)
asio.c:99: error: ‘THIS_’ undeclared (first use in this function)
asio.c:99: error: expected ‘)’ before ‘REFIID’
asio.c:99: error: called object ‘STDMETHOD_(<erroneous-expression>, <erroneous-expression>)’ is not a function
asio.c:99: error: expected ‘;’ before ‘PURE’
asio.c:100: error: ‘ULONG’ undeclared (first use in this function)
asio.c:100: error: ‘AddRef’ undeclared (first use in this function)
asio.c:100: error: ‘THIS’ undeclared (first use in this function)
asio.c:100: error: called object ‘STDMETHOD_(<erroneous-expression>, <erroneous-expression>)’ is not a function
asio.c:100: error: expected ‘;’ before ‘PURE’
asio.c:101: error: ‘Release’ undeclared (first use in this function)
asio.c:101: error: called object ‘STDMETHOD_(<erroneous-expression>, <erroneous-expression>)’ is not a function
asio.c:101: error: expected ‘;’ before ‘PURE’
asio.c:102: error: expected expression before ‘ASIOBool’
asio.c:102: error: expected ‘)’ before ‘void’
asio.c:102: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:102: error: expected ‘;’ before ‘PURE’
asio.c:103: error: expected expression before ‘void’
asio.c:103: error: expected ‘)’ before ‘char’
asio.c:103: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:103: error: expected ‘;’ before ‘PURE’
asio.c:104: error: expected expression before ‘long’
asio.c:104: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:104: error: expected ‘;’ before ‘PURE’
asio.c:105: error: expected expression before ‘void’
asio.c:105: error: expected ‘)’ before ‘char’
asio.c:105: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:105: error: expected ‘;’ before ‘PURE’
asio.c:106: error: expected expression before ‘ASIOError’
asio.c:106: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:106: error: expected ‘;’ before ‘PURE’
asio.c:107: error: expected expression before ‘ASIOError’
asio.c:107: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:107: error: expected ‘;’ before ‘PURE’
asio.c:108: error: expected expression before ‘ASIOError’
asio.c:108: error: expected ‘)’ before ‘long’
asio.c:108: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:108: error: expected ‘;’ before ‘PURE’
asio.c:109: error: expected expression before ‘ASIOError’
asio.c:109: error: expected ‘)’ before ‘long’
asio.c:109: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:109: error: expected ‘;’ before ‘PURE’
asio.c:110: error: expected expression before ‘ASIOError’
asio.c:110: error: expected ‘)’ before ‘long’
asio.c:110: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:110: error: expected ‘;’ before ‘PURE’
asio.c:111: error: expected expression before ‘ASIOError’
asio.c:111: error: expected ‘)’ before ‘ASIOSampleRate’
asio.c:111: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:111: error: expected ‘;’ before ‘PURE’
asio.c:112: error: expected expression before ‘ASIOError’
asio.c:112: error: expected ‘)’ before ‘ASIOSampleRate’
asio.c:112: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:112: error: expected ‘;’ before ‘PURE’
asio.c:113: error: expected expression before ‘ASIOError’
asio.c:113: error: expected ‘)’ before ‘ASIOSampleRate’
asio.c:113: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:113: error: expected ‘;’ before ‘PURE’
asio.c:114: error: expected expression before ‘ASIOError’
asio.c:114: error: expected ‘)’ before ‘ASIOClockSource’
asio.c:114: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:114: error: expected ‘;’ before ‘PURE’
asio.c:115: error: expected expression before ‘ASIOError’
asio.c:115: error: expected ‘)’ before ‘long’
asio.c:115: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:115: error: expected ‘;’ before ‘PURE’
asio.c:116: error: expected expression before ‘ASIOError’
asio.c:116: error: expected ‘)’ before ‘ASIOSamples’
asio.c:116: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:116: error: expected ‘;’ before ‘PURE’
asio.c:117: error: expected expression before ‘ASIOError’
asio.c:117: error: expected ‘)’ before ‘ASIOChannelInfo’
asio.c:117: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:117: error: expected ‘;’ before ‘PURE’
asio.c:118: error: expected expression before ‘ASIOError’
asio.c:118: error: expected ‘)’ before ‘ASIOBufferInfo’
asio.c:118: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:118: error: expected ‘;’ before ‘PURE’
asio.c:119: error: expected expression before ‘ASIOError’
asio.c:119: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:119: error: expected ‘;’ before ‘PURE’
asio.c:120: error: expected expression before ‘ASIOError’
asio.c:120: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:120: error: expected ‘;’ before ‘PURE’
asio.c:121: error: expected expression before ‘ASIOError’
asio.c:121: error: expected ‘)’ before ‘long’
asio.c:121: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:121: error: expected ‘;’ before ‘PURE’
asio.c:122: error: expected expression before ‘ASIOError’
asio.c:122: error: called object ‘STDMETHOD_(<erroneous-expression>)’ is not a function
asio.c:122: error: expected ‘;’ before ‘PURE’
asio.c: At top level:
asio.c:145: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token
asio.c:200: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘WINAPI’
asio.c:210: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘WINAPI’
asio.c:235: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘WINAPI’
asio.c: In function ‘set_clientname’:
asio.c:278: error: ‘IWineASIOImpl’ has no member named ‘client_name’
asio.c:262: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
asio.c:266: warning: ignoring return value of ‘getline’, declared with attribute warn_unused_result
asio.c: In function ‘read_config’:
asio.c:289: warning: implicit declaration of function ‘TRACE’
asio.c:308: warning: implicit declaration of function ‘isspace’
asio.c:315: error: ‘IWineASIOImpl’ has no member named ‘client_name’
asio.c:286: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
asio.c: In function ‘get_numChannels’:
asio.c:338: error: ‘IWineASIOImpl’ has no member named ‘client_name’
asio.c:342: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
asio.c: In function ‘set_portname’:
asio.c:355: error: ‘IWineASIOImpl’ has no member named ‘client_name’
asio.c:361: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
asio.c:365: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
asio.c:366: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
asio.c: At top level:
asio.c:371: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_init’
asio.c:371: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_init’
asio.c:498: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getDriverName’
asio.c:498: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getDriverName’
asio.c:504: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getDriverVersion’
asio.c:504: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getDriverVersion’
asio.c:510: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getErrorMessage’
asio.c:510: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getErrorMessage’
asio.c: In function ‘get_targetname’:
asio.c:521: error: ‘IWineASIOImpl’ has no member named ‘client_name’
asio.c:525: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
asio.c: At top level:
asio.c:533: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_start’
asio.c:533: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_start’
asio.c:643: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_stop’
asio.c:643: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_stop’
asio.c:682: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getChannels’
asio.c:682: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getChannels’
asio.c:698: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getLatencies’
asio.c:698: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getLatencies’
asio.c:712: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getBufferSize’
asio.c:712: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getBufferSize’
asio.c:734: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_canSampleRate’
asio.c:734: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_canSampleRate’
asio.c:745: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getSampleRate’
asio.c:745: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getSampleRate’
asio.c:758: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_setSampleRate’
asio.c:758: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_setSampleRate’
asio.c:769: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getClockSources’
asio.c:769: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getClockSources’
asio.c:788: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_setClockSource’
asio.c:788: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_setClockSource’
asio.c:803: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getSamplePosition’
asio.c:803: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getSamplePosition’
asio.c:825: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_getChannelInfo’
asio.c:825: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_getChannelInfo’
asio.c:860: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_disposeBuffers’
asio.c:860: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_disposeBuffers’
asio.c:894: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_createBuffers’
asio.c:894: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_createBuffers’
asio.c:1025: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_controlPanel’
asio.c:1025: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_controlPanel’
asio.c:1032: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_future’
asio.c:1032: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_future’
asio.c:1058: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘IWineASIOImpl_outputReady’
asio.c:1058: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wrapped_IWineASIOImpl_outputReady’
asio.c:1065: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘WineASIO_Vtbl’
asio.c:1093: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘asioCreateInstance’
asio.c: In function ‘getNanoSeconds’:
asio.c:1114: warning: implicit declaration of function ‘timeGetTime’
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: At top level:
asio.c:1189: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CALLBACK’
make: *** [asio.o] Error 1
Any idea what the problem is here?