- Tested Environment
- Mac mini late 2012 (JP Model)
- OSX Mavericks 10.9.5
- Install wine
$ brew install --with-libgsm --devel
- Install Jack Audio Connection Kit
-
Donwload Installer from JACK Audio Connection Kit|Downloads * I used that:
Binaries: Mixed 64/32 bit, 0.90 of JackOSX for Snow Leopard
-
Unzip archive && Install Jack Audio Connection Kit
-
Reboot by installer
-
Install
wineasio
$ git clone git://git.code.sf.net/p/wineasio/code wineasio-code
$ cd wineasio-code
diff --git a/asio.c b/asio.c
index 6e5dd9c..1532b47 100644
--- a/asio.c
+++ b/asio.c
@@ -57,9 +57,9 @@ WINE_DEFAULT_DEBUG_CHANNEL(asio);
*/
/* From config.h */
-#define __ASM_DEFINE_FUNC(name,suffix,code) asm(".text\n\t.align 4\n\t.globl " #name suffix "\n\t.type " #name suffix ",@function\n" #name suffix ":\n\t.cfi_startproc\n\t" code "\n\t.cfi_endproc\n\t.previous");
+#define __ASM_DEFINE_FUNC(name,suffix,code) asm(".text\n\t.align 4\n\t.globl _" #name suffix "\n\t\n_" #name suffix ":\n\t" code "");
#define __ASM_GLOBAL_FUNC(name,code) __ASM_DEFINE_FUNC(name,"",code)
-#define __ASM_NAME(name) name
+#define __ASM_NAME(name) "_" name
#define __ASM_STDCALL(args) ""
/* From wine source */
NOTE: this patch is copied from http://sourceforge.net/p/wineasio/discussion/802003/thread/83199090/
- ASIO SDK is downloadable from https://aur.archlinux.org/packages/steinberg-asio/
Download tarball
&& extract asiosdk2.3zip && unzip asiosdk2.3zip- Copy all files to
wineasio-code
fromASIOSDK2.3/Common
diff --git a/Makefile b/Makefile
index 1ef0029..aa35d3e 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
### Generated by Winemaker
-PREFIX = /usr
+PREFIX = /usr/local
SRCDIR = .
SUBDIRS =
DLLS = wineasio.dll
@@ -31,8 +31,8 @@ wineasio_dll_LDFLAGS = -shared \
-m32 \
$(wineasio_dll_MODULE:%=%.spec) \
-mnocygwin \
- -L/usr/lib32/wine \
- -L/usr/lib32
+ -L/usr/local/lib/wine \
+ -L/usr/local/lib
wineasio_dll_DLL_PATH =
wineasio_dll_DLLS = odbc32 \
ole32 \
$ cd wineaiso-code
$ make
$ cd wineasio-code
$ cp wineasio.dll.so /usr/local/lib/wine
$ regsvr32 wineasio.dll
- That's all
Any Questions? ;-)
- Changelogs
- 2014-10-05 - second edtion (I clean up this document)
- 2014-05-30 - first edition (this version is included mistake, confution and complication)
Hi, could you please share the binaries compiled? I had trouble compiling wineasio. (shows invalid instruction mnemonic and overs the errors limit)