Skip to content

Getting wineasio to work on Fedora 33 #13

Description

Hello there.
I'm having some issues installing wineasio on Fedora. I followed the instructions used for Ubuntu to have a reference but i'm stuck when compiling the .dll.

Steps I followed:

  • git clone https://github.com/jhernberg/wineasio.git
  • wget http://www.steinberg.net/sdk_downloads/ASIOSDK2.3.1.zip
  • unzip the compressed files and copy common/asio.h to my wineasio directory
  • Ran sed -i -e 's|INCLUDE_PATH =|INCLUDE_PATH = -I/opt/wine-devel/include -I/opt/wine-devel/include/wine -I/opt/wine-devel/include/wine/windows|g' Makefile64
  • Ran ./prepare_64bit_asio > make clean > PATH="/opt/wine-devel/bin:$PATH" make -f Makefile64

And now the error i'm getting is:

gcc -c -I/opt/wine-devel/include -I/opt/wine-devel/include/wine -I/opt/wine-devel/include/wine/windows -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows    -g -O2 -D__WINESRC__ -DNATIVE_INT64 -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -o asio.o asio.c
asio.c:33:10: fatal error: jack/jack.h: No such file or directory
   33 | #include <jack/jack.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile64:80: asio.o] Error 1

Any ideas how to get around this issue? asio.c is present in the directory as it's provided by the repo.

Packages installed in my system:

rpm -qa | grep jack
jack-audio-connection-kit-1.9.14-5.fc33.x86_64
qjackctl-0.6.3-2.fc33.x86_64
jack_capture-0.9.73-8.fc33.x86_64
jack-audio-connection-kit-dbus-1.9.14-5.fc33.x86_64
pulseaudio-module-jack-14.0-2.fc33.x86_64

I hope I've provided you with enough information. Thanks in advance!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions