Package Details: wineasio 1.2.0-5

Git Clone URL: https://aur.archlinux.org/wineasio.git (read-only, click to copy)
Package Base: wineasio
Description: ASIO driver implementation for Wine
Upstream URL: https://github.com/wineasio/wineasio
Keywords: asio audio jack wine
Licenses: LGPL
Submitter: shinlun
Maintainer: Kazel
Last Packager: Kazel
Votes: 57
Popularity: 0.131893
First Submitted: 2007-05-27 07:28 (UTC)
Last Updated: 2024-03-18 16:25 (UTC)

Pinned Comments

falkTX commented on 2022-02-17 22:59 (UTC) (edited on 2022-02-17 22:59 (UTC) by falkTX)

Update for wineasio-1.1

Your user must belong to the realtime group in order to use wineasio.
This can be done with sudo usermod -aG realtime $(whoami)

For registering wineasio as an ASIO driver:

  • For 32bit, run: regsvr32 /usr/lib32/wine/i386-windows/wineasio.dll
  • For 64bit, run: wine64 regsvr32 /usr/lib/wine/x86_64-windows/wineasio.dll

Latest Comments

1 2 3 4 5 6 .. 13 Next › Last »

bemxio commented on 2024-03-18 08:15 (UTC)

@Kazel The package installs successfully, but when I attempt to use WineASIO from FL Studio installed in a bottle, it returns Error while accessing the ASIO driver., and almost instantly crashes:

FL Studio (21.2.2.3914) [64Bit] r37347 has encountered an error and needs to restart.

Crash log saved to C:\users\bemxio\Documents\Image-Line\FL Studio\Support\Logs\Crash\ folder.

Please use Ctrl+C to copy this message and report to support.

OS Version:
Windows 10 (Version 10.0, Build 17763, 64-bit Edition)

Exception:
Out of memory

Callstack:
000073A050DC0000:000073A050DCF831: wineasio64.dll
0000000071CF0000:0000000072521B34: FLEngine_x64.dll
0000000071CF0000:00000000725220A9: FLEngine_x64.dll
0000000071CF0000:0000000072526C4D: FLEngine_x64.dll
0000000071CF0000:000000007291BF96: FLEngine_x64.dll
0000000071CF0000:000000007291C24A: FLEngine_x64.dll
0000000071CF0000:00000000751B730D: FLEngine_x64.dll
0000000071CF0000:0000000072082B6C: FLEngine_x64.dll
0000000071CF0000:00000000720828B4: FLEngine_x64.dll
0000000071CF0000:000000007221A876: FLEngine_x64.dll
0000000071CF0000:00000000720148CB: FLEngine_x64.dll
0000000071CF0000:000000007221CC79: FLEngine_x64.dll
0000000071CF0000:000000007221E975: FLEngine_x64.dll
0000000071CF0000:000000007221E868: FLEngine_x64.dll
0000000071CF0000:0000000071E09246: FLEngine_x64.dll
00006FFFFDC40000:00006FFFFDC988EB: USER32.dll
00006FFFFDC40000:00006FFFFDC9A954: USER32.dll
00006FFFFDC40000:00006FFFFDC81431: USER32.dll
00006FFFFDC40000:00006FFFFDC836AD: USER32.dll
0000000071CF0000:000000007223E19A: FLEngine_x64.dll
0000000071CF0000:000000007223E208: FLEngine_x64.dll
0000000071CF0000:000000007223E6DA: FLEngine_x64.dll
0000000071CF0000:0000000072A18B1D: FLEngine_x64.dll
0000000140000000:00000001402CC828: FL64.exe
0000000140000000:00000001402CC9B0: FL64.exe
0000000140000000:0000000140030976: FL64.exe
00006FFFFFA80000:00006FFFFFAA8CE9: kernel32.dll
00006FFFFFC50000:00006FFFFFCA55AF: ntdll.dll
0000000000000000:0000000000000000: 
0000000000000000:0000000000000000: 
0000000000000000:0000000000000000: 
0000000000000000:0000000000000000: 

Modules:
wineasio64.dll: C:\windows\system32\wineasio64.dll
FLEngine_x64.dll: C:\Program Files\Image-Line\FL Studio 21\FLEngine_x64.dll
USER32.dll: C:\windows\system32\USER32.dll
FL64.exe: C:\Program Files\Image-Line\FL Studio 21\FL64.exe
kernel32.dll: C:\windows\system32\kernel32.dll
ntdll.dll: C:\windows\system32\ntdll.dll

Kazel commented on 2024-03-17 17:23 (UTC)

@bemxio could you please try if the package now works for you.

bemxio commented on 2024-03-12 17:02 (UTC)

It throws an error when linking:

/usr/bin/ld: warning: creating DT_TEXTREL in a shared object
collect2: error: ld returned 1 exit status
winegcc: /usr/bin/gcc failed
make[1]: *** [Makefile.mk:110: build32/wineasio32.dll.so] Error 2
make[1]: Leaving directory '/home/bemxio/.cache/yay/wineasio/src/wineasio-1.2.0'
make: *** [Makefile:17: 32] Error 2

OrakMoya commented on 2023-10-06 08:15 (UTC)

@Kazel seems to work fine, thanks

Kazel commented on 2023-10-03 08:23 (UTC) (edited on 2023-10-03 08:23 (UTC) by Kazel)

@OrakMoya i updated the package to contain the script. Please tell me if it works for you as i can't test the package atm.

OrakMoya commented on 2023-10-03 07:27 (UTC)

Version 1.2.0 comes with a new "wineasio-register" script that simplifies adding wineasio to a wineprefix. Current PKGBUILD misses this script.

Kazel commented on 2023-10-01 11:10 (UTC)

Sorry wasn't really awake when i updated the package. I will upload another release which should fix everthing.

@DrasLorus Thank you for the patch I didn't include the symlink because that should be unnecessary as per latest readme update https://github.com/wineasio/wineasio/blob/master/README.md Perhaps i would have missed the change to the dll naming anyways without it...

DrasLorus commented on 2023-10-01 10:22 (UTC)

Hi, seems there are two bugs in the PKGBUILD. The sha256sum is wrong, and build[64,32]/"$pkgname".dll.so have been replaced by build[64,32]/"$pkgname"[64,32].dll.so.

I propose the following patch :

diff --git a/PKGBUILD b/PKGBUILD
index d5e38f9..8e4b820 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -23,7 +23,7 @@ source=(
   "https://github.com/wineasio/wineasio/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz"
 )
 sha256sums=(
-  'aa26ec986878d3fee1b99d0b31d0085379a78fcace20defbaf9627f007e2f2cc'
+  '13f20c7b3d45b474833e6c60cb58bcad7295e97dd39239bf00f85c02272cc0f4'
 )

 prepare(){
@@ -39,10 +39,14 @@ build() {

 package() {
   cd "$pkgname-$pkgver"
-  install -D -m755 build32/"$pkgname".dll.so "$pkgdir"/usr/lib32/wine/i386-unix/"$pkgname".dll.so
-  install -D -m644 build32/"$pkgname".dll "$pkgdir"/usr/lib32/wine/i386-windows/"$pkgname".dll
-  install -D -m755 build64/"$pkgname".dll.so "$pkgdir"/usr/lib/wine/x86_64-unix/"$pkgname".dll.so
-  install -D -m644 build64/"$pkgname".dll "$pkgdir"/usr/lib/wine/x86_64-windows/"$pkgname".dll
+  install -D -m755 build32/"$pkgname"32.dll.so "$pkgdir"/usr/lib32/wine/i386-unix/"$pkgname"32.dll.so
+  install -D -m644 build32/"$pkgname"32.dll "$pkgdir"/usr/lib32/wine/i386-windows/"$pkgname"32.dll
+  install -D -m755 build64/"$pkgname"64.dll.so "$pkgdir"/usr/lib/wine/x86_64-unix/"$pkgname"64.dll.so
+  install -D -m644 build64/"$pkgname"64.dll "$pkgdir"/usr/lib/wine/x86_64-windows/"$pkgname"64.dll
+  ln -sv "$pkgname"32.dll.so "$pkgdir"/usr/lib32/wine/i386-unix/"$pkgname".dll.so
+  ln -sv "$pkgname"32.dll "$pkgdir"/usr/lib32/wine/i386-windows/"$pkgname".dll
+  ln -sv "$pkgname"64.dll.so "$pkgdir"/usr/lib/wine/x86_64-unix/"$pkgname".dll.so
+  ln -sv "$pkgname"64.dll "$pkgdir"/usr/lib/wine/x86_64-windows/"$pkgname".dll
   install -D -m755 gui/wineasio-settings "$pkgdir"/usr/bin/wineasio-settings
   install -D -m644 gui/settings.py "$pkgdir"/usr/share/"$pkgname"/settings.py
   install -D -m644 gui/ui_settings.py "$pkgdir"/usr/share/"$pkgname"/ui_settings.py

TechXero commented on 2023-10-01 09:49 (UTC)

Error building install: cannot stat 'build32/wineasio.dll.so': No such file or directory

kajlao commented on 2022-11-27 20:56 (UTC)

@Kazel It works fine. Thanks for adding it!