Does anyone have advice on installing 32bit packages on 64bit systems?
I have tried several times to setup Rocksmith 2014 with wineasio using this guide (and a couple of others, but this seemed like the best one), but it seems to be a little out-of-date. After rebuilding my system wineasio is installed, but only the 64 bit version of the library is installed (the 32 and 64 bit windows dlls are both present, but I assume that those are just copied over for either version of the wineasio package). The script linked in this section fails to find i386-unix/wineasio32.dll.so
, and I have not been able to locate it or figure out a way to install it.
I’ve particularly focused on this section of my nix config:
programs.steam = {
enable = true;
package = pkgs.steam.override {
extraLibraries = pkgs: [ pkgs.pkgsi686Linux.pipewire.jack ]; # Tried pkgs.pkgsi686Linux.wineasio here
extraPkgs = pkgs: [ pkgs.wineasio ]; # Also tried pkgs.pkgsi686Linux.wineasio here
};
but I’m not really sure what to change here or even quite what to search for in the docs.
Probably not very helpful, but this is the latest error I’ve seen when just trying to insert pkgs.pkgsi686Linux.wineasio
into that package declaration:
error: Package ‘wine-wow-10.0’ in /nix/store/pgg4vm83q0kr4hxzcwhdgdiv2yfnh3dw-source/pkgs/applications/emulators/wine/base.nix:194 is not available on the requested hostPlatform:
hostPlatform.config = "i686-unknown-linux-gnu"
package.meta.platforms = [
"x86_64-linux"
]
package.meta.badPlatforms = [
"x86_64-darwin"
]
, refusing to evaluate.
Any advice on how to troubleshoot this? Solving this would be nice, but learning how to fish would be even better.
Thanks in advance!