Menu

Again compiling/installing issues

Help
2018-08-13
2018-09-23
  • Vladimir Smirnov

    Debian testing. Can not compile. Installed packages: wine, jack2, gcc , g++ - with their devel and multilibs.
    Also created topic on Debian Forums.
    Kxstudio method not working: much older packages producing conflicts with no result.
    Is there easier way to get and install wineasio like one for Arch Linux??

     
  • dreamcat four

    dreamcat four - 2018-09-23

    Hi there. I have just compiles wineasio yesterday. As 64-bits version on ubuntu 18.04. This is not for debian, so some things might need to be different over there (IDK). Anyway, here is the instruction for ubuntu 18.04.

    git clone git://wineasio.git.sourceforge.net/gitroot/wineasio/wineasio
    cd wineasio
    
    # install wine headers, and winegcc / windbuild, for the 3.16 dev version, into /opt/wine-devel
    wget -q https://dl.winehq.org/wine-builds/Release.key -O- | sudo apt-key add -
    sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/
    sudo apt-get install -y wine-devel wine-devel-dev
    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 
    
    # install jack headers v1.9.12 (which is jack2)
    sudo apt-get install -y libjack-jackd2-dev
    
    # download steinberg asio sdk from http://www.steinberg.net/de/company/developer.html
    cd ~/.dev
    mkdir steinberg-asio-sdk
    cd steinberg-asio-sdk
    wget http://www.steinberg.net/sdk_downloads/ASIOSDK2.3.1.zip
    unzip ASIOSDK2.3.1.zip
    mv asiosdk*/* ./
    cd ASIOSDK2.3.1
    cp common/asio.h ~/.dev/wineasio
    
    # build wineasio
    cd ~/.dev/wineasio
    bash ./prepare_64bit_asio
    make clean
    
    # put /opt/wine-devel/bin at the front of our path, to pickup
    # the 3.16 versions of the programs 'winegcc' and 'winebuild'
    PATH="/opt/wine-devel/bin:$PATH" make -f Makefile64
    
    # build of wineasio complete.
    # if everything worked (no errors!), then we should now have the file: 'wineasio.dll.so'
    
    # copy the .so into the wine folder, for the version of wine used by your Virtual Drie
    # here i am using wine 3.16, which is the current development release
    cp wineasio.dll.so ~/.PlayOnLinux/wine/linux-amd64/3.16/lib64/wine/wineasio.dll.so
    
    # The PlayOnLinux Install Wizard always defaults to 32-bits
    # So we must create a virtual drive manually, as 64bits first
    
    # Then select the Virtual Drive, then the last 'Misc' Tab, and Click the Button:
    # 'Open a shell'
    # Then type
    wine64 --version
    wine64 regsvr32 wineasio.dll
    # it should then report back
    # 'regsvr32: Successfully registered DLL 'wineasio.dll'
    exit
    
     
  • dreamcat four

    dreamcat four - 2018-09-23

    Oh, this is actually the wrong source code repository. It has moved to github. Newer code there (with bug fixes)

    https://github.com/jhernberg/wineasio

    Definately should use that one instead.

     

Log in to post a comment.