- 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)
why don't you fork the wineasio project and codify this patch so that we can clone the fork and have it easily without everyone having to manually patch it?