Installing a 3rd party .run file fails due to missing libkernel32.so

I’m trying to install e² studio from renesas. It’s an eclipse bases IDE for renesas embedded C/C++ develeopment. If you are wondering, the C IDE is not what I’m interested in, but the builtin tools to map the controller’s pins and auto generate driver code.

It is offered as a .run file for linux, but only ubuntu is supported officially.

When running it on my nixos system using nix-ld (or buildFHSEnv as @susd suggested) the installer briefly shows a splashscreen before crashing. From the installers logs I got:

Native library (linux-x86-64/libkernel32.so) not found in resource path (/tmp/selfgz1784611706/plugins/org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar)

On stackOverflow someone mentioned that ‘kernel32.dll’ is a windows library, and on the renesas forum i was told that libkernel32.so is a linux wrapper library.

I would like to get the software installed on my system if possible, but I have no idea if or how that could be accomplished.

Any suggestions or insights would be appreciated.

Full installer logs

eclipse.buildId=unknown
java.version=21.0.6
java.vendor=Eclipse Adoptium
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments: plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.1500.v20250801-0854
Command-line arguments: -os linux -ws gtk -arch x86_64 plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.1500.v20250801-0854

!ENTRY com.renesas.e2studio.installer.native 4 0 2026-09-08 16:53:10.143
!MESSAGE bundle com.renesas.e2studio.installer.native:1.0.0.202607171358 (14)[com.renesas.e2studio.installer.nativeos.ProcessRunner(3)] : Error during instantiation of the implementation object
!STACK 0
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.apache.felix.scr.impl.inject.internal.ComponentConstructorImpl.newInstance(ComponentConstructorImpl.java:326)
at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:286)
at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:115)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:1002)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:975)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:920)
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:229)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:226)
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:120)
at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:48)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:588)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:590)
at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:675)
at com.renesas.e2studio.installer.internal.InstallApplication.start(InstallApplication.java:211)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:219)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:149)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:115)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:467)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:298)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:615)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:563)
at org.eclipse.equinox.launcher.Main.run(Main.java:1415)
at org.eclipse.equinox.launcher.Main.main(Main.java:1387)
Caused by: java.lang.UnsatisfiedLinkError: Unable to load library ‘kernel32’:
libkernel32.so: cannot open shared object file: No such file or directory
libkernel32.so: cannot open shared object file: No such file or directory
Native library (linux-x86-64/libkernel32.so) not found in resource path (/tmp/selfgz1784611706/plugins/org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:325)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:481)
at com.sun.jna.Library$Handler.(Library.java:197)
at com.sun.jna.Native.load(Native.java:618)
at com.sun.jna.platform.win32.Kernel32.(Kernel32.java:44)
at com.renesas.e2studio.installer.nativeos.win32.Win32NamedPipeServer.(Win32NamedPipeServer.java:42)
at com.renesas.e2studio.installer.nativeos.win32.InstallElevationAgent.(InstallElevationAgent.java:43)
at com.renesas.e2studio.installer.nativeos.ProcessRunner.(ProcessRunner.java:22)
… 29 more
Suppressed: java.lang.UnsatisfiedLinkError: libkernel32.so: cannot open shared object file: No such file or directory
at com.sun.jna.Native.open(Native Method)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:213)
… 36 more
Suppressed: java.lang.UnsatisfiedLinkError: libkernel32.so: cannot open shared object file: No such file or directory
at com.sun.jna.Native.open(Native Method)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:226)
… 36 more
Suppressed: java.io.IOException: Native library (linux-x86-64/libkernel32.so) not found in resource path (/tmp/selfgz1784611706/plugins/org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar)
at com.sun.jna.Native.extractFromResourcePath(Native.java:1141)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:297)
… 36 more
Root exception:
java.lang.UnsatisfiedLinkError: Unable to load library ‘kernel32’:
libkernel32.so: cannot open shared object file: No such file or directory
libkernel32.so: cannot open shared object file: No such file or directory
Native library (linux-x86-64/libkernel32.so) not found in resource path (/tmp/selfgz1784611706/plugins/org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:325)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:481)
at com.sun.jna.Library$Handler.(Library.java:197)
at com.sun.jna.Native.load(Native.java:618)
at com.sun.jna.platform.win32.Kernel32.(Kernel32.java:44)
at com.renesas.e2studio.installer.nativeos.win32.Win32NamedPipeServer.(Win32NamedPipeServer.java:42)
at com.renesas.e2studio.installer.nativeos.win32.InstallElevationAgent.(InstallElevationAgent.java:43)
at com.renesas.e2studio.installer.nativeos.ProcessRunner.(ProcessRunner.java:22)
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.apache.felix.scr.impl.inject.internal.ComponentConstructorImpl.newInstance(ComponentConstructorImpl.java:326)
at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:286)
at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:115)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:1002)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:975)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:920)
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:229)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:226)
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:120)
at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:48)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:588)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:590)
at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:675)
at com.renesas.e2studio.installer.internal.InstallApplication.start(InstallApplication.java:211)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:219)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:149)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:115)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:467)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:298)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:615)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:563)
at org.eclipse.equinox.launcher.Main.run(Main.java:1415)
at org.eclipse.equinox.launcher.Main.main(Main.java:1387)
Suppressed: java.lang.UnsatisfiedLinkError: libkernel32.so: cannot open shared object file: No such file or directory
at com.sun.jna.Native.open(Native Method)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:213)
… 36 more
Suppressed: java.lang.UnsatisfiedLinkError: libkernel32.so: cannot open shared object file: No such file or directory
at com.sun.jna.Native.open(Native Method)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:226)
… 36 more
Suppressed: java.io.IOException: Native library (linux-x86-64/libkernel32.so) not found in resource path (/tmp/selfgz1784611706/plugins/org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar)
at com.sun.jna.Native.extractFromResourcePath(Native.java:1141)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:297)
… 36 more

!ENTRY org.eclipse.osgi 4 0 2026-09-08 16:53:10.298
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: /tmp/selfgz1784611706/plugins/org.eclipse.justj.openjdk.hotspot.jre.full.stripped.linux.x86_64_21.0.6.v20250130-0529/jre/lib/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
at java.base/java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.base/java.lang.Runtime.load0(Unknown Source)
at java.base/java.lang.System.load(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
at java.base/java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.base/java.lang.Runtime.loadLibrary0(Unknown Source)
at java.base/java.lang.System.loadLibrary(Unknown Source)
at java.desktop/java.awt.Toolkit$2.run(Unknown Source)
at java.desktop/java.awt.Toolkit$2.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.desktop/java.awt.Toolkit.loadLibraries(Unknown Source)
at java.desktop/java.awt.Toolkit.initStatic(Unknown Source)
at java.desktop/java.awt.Toolkit.(Unknown Source)
at java.desktop/java.awt.Color.(Unknown Source)
at com.github.weisj.jsvg.paint.impl.DefaultPaintParser.parseColor(DefaultPaintParser.java:83)
at com.github.weisj.jsvg.paint.impl.DefaultPaintParser.parsePaint(DefaultPaintParser.java:111)
at com.github.weisj.jsvg.parser.impl.AttributeParser.parsePaint(AttributeParser.java:227)
at com.github.weisj.jsvg.parser.impl.AttributeNode.parsePaint(AttributeNode.java:252)
at com.github.weisj.jsvg.parser.impl.AttributeNode.getPaintInternal(AttributeNode.java:243)
at com.github.weisj.jsvg.parser.impl.AttributeNode.getPaint(AttributeNode.java:227)
at com.github.weisj.jsvg.parser.impl.AttributeNode.getPaint(AttributeNode.java:221)
at com.github.weisj.jsvg.renderer.impl.context.PaintContext.parse(PaintContext.java:88)
at com.github.weisj.jsvg.nodes.prototype.impl.HasContextImpl.parse(HasContextImpl.java:50)
at com.github.weisj.jsvg.nodes.container.CommonRenderableContainerNode.build(CommonRenderableContainerNode.java:55)
at com.github.weisj.jsvg.parser.impl.ParsedElement.build(ParsedElement.java:181)
at com.github.weisj.jsvg.parser.impl.ParsedElement.build(ParsedElement.java:177)
at com.github.weisj.jsvg.parser.impl.ParsedElement.build(ParsedElement.java:177)
at com.github.weisj.jsvg.parser.impl.ParsedElement.build(ParsedElement.java:177)
at com.github.weisj.jsvg.parser.impl.ParsedElement.build(ParsedElement.java:177)
at com.github.weisj.jsvg.parser.impl.SVGDocumentBuilder.build(SVGDocumentBuilder.java:151)
at com.github.weisj.jsvg.parser.impl.StaxSVGLoader.load(StaxSVGLoader.java:151)
at com.github.weisj.jsvg.parser.SVGLoader.load(SVGLoader.java:89)
at com.github.weisj.jsvg.parser.SVGLoader.load(SVGLoader.java:71)
at org.eclipse.swt.svg.JSVGRasterizer.loadAndValidateSVG(JSVGRasterizer.java:90)
at org.eclipse.swt.svg.JSVGRasterizer.rasterizeSVG(JSVGRasterizer.java:77)
at org.eclipse.swt.internal.image.SVGFileFormat.loadFromByteStream(SVGFileFormat.java:54)
at org.eclipse.swt.internal.image.FileFormat.loadFromStream(FileFormat.java:121)
at org.eclipse.swt.internal.image.FileFormat.load(FileFormat.java:157)
at org.eclipse.swt.internal.NativeImageLoader.load(NativeImageLoader.java:56)
at org.eclipse.swt.graphics.ImageLoader.loadByZoom(ImageLoader.java:161)
at org.eclipse.swt.graphics.ImageLoader.loadByZoom(ImageLoader.java:205)
at org.eclipse.swt.graphics.ImageDataLoader.loadByZoom(ImageDataLoader.java:63)
at org.eclipse.swt.graphics.Image.initFromFileNameProvider(Image.java:791)
at org.eclipse.swt.graphics.Image.(Image.java:639)
at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:300)
at org.eclipse.jface.resource.DeferredImageDescriptor.createImage(DeferredImageDescriptor.java:85)
at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:271)
at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56)
at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:92)
at org.eclipse.jface.resource.LazyResourceManager.create(LazyResourceManager.java:88)
at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192)
at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:208)
at org.eclipse.jface.resource.JFaceResources.getImage(JFaceResources.java:400)
at org.eclipse.jface.dialogs.TitleAreaDialog.createTitleArea(TitleAreaDialog.java:241)
at org.eclipse.jface.dialogs.TitleAreaDialog.createContents(TitleAreaDialog.java:160)
at com.codesourcery.internal.installer.ui.WizardDialog.createContents(WizardDialog.java:618)
at org.eclipse.jface.window.Window.create(Window.java:431)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1090)
at com.codesourcery.internal.installer.ui.InstallWizardDialog.create(InstallWizardDialog.java:72)
at org.eclipse.jface.window.Window.open(Window.java:788)
at com.renesas.e2studio.installer.internal.E2GUIInstallOperation.run(E2GUIInstallOperation.java:32)
at com.renesas.e2studio.installer.internal.InstallApplication.start(InstallApplication.java:215)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:219)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:149)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:115)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:467)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:298)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:615)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:563)
at org.eclipse.equinox.launcher.Main.run(Main.java:1415)
at org.eclipse.equinox.launcher.Main.main(Main.java:1387)

System details - Fastfetch

I’m running a modified version of zaneyos (flakes w. homemanager) mostly using nixos-unstable.

                      OS - ZaneyOS v2.3.2 ➜  NixOS 26.11 (Zokor) x86_64

                       ├   ➜  Linux 7.2.3-zen1

                       ├ 󰏖  ➜  18 (flatpak), 6806 (nix-system), 1108 (nix-user)

                       └   ➜  zsh 5.9.2

                      WM    ➜  Hyprland 0.56.2 (Wayland)

                       ├ 󰀻  ➜  Papirus-Dark \[GTK2/3/4\]

                       ├   ➜  Bibata-Modern-Ice (24px)

                       ├   ➜  kitty 0.48.2

                       └   ➜  JetBrainsMono-Regular (12pt)

Here’s the wiki on the subject.

Hint: buildFHSEnv seems like the right choice since the installer probably expects a normal FHS-compliant Linux distro

Edit: Here’s a fresh post on how to use it: Using buildFHSEnv for dynamically linked libraries with esphome as example

Thank you for your help. I should have mentioned I’ve been relying on nix-ld.

I can get the same result using buildFHSEnv, but I’m still not sure how to provide libkernel32.so.

The modified flake.nix from the blog-post you provided

description = “e2 flake”;

inputs = {
nixpkgs.url = “github:NixOS/nixpkgs/nixos-unstable”;
};

outputs =
{ nixpkgs, … }:
let
pkgs = import nixpkgs { system = “x86_64-linux”; };

  fhs = pkgs.buildFHSEnv {
    name = "e2-fhs";

    targetPkgs =
      pkgs: with pkgs; [
        libcxx
        libusb1
        libxft
        ncurses5
      ];

    runScript = "bash";
  };
in
{
  devShells.x86_64-linux.default = pkgs.mkShell {
    packages = [
      fhs
    ];

    shellHook = ''
      echo "e2 FHS"
    '';
  };
};

}

libkernel32.so doesn’t seem to exist (I’ve pasted a nix-locate dump below; it shows 99% wine packages)

Probably the linux installer has some sort of bug since it’s trying to load this windows library.
Maybe you can try running the windows installer via wine and use the IDE that way?

nix-locate libkernel32
winePackages.wayland.out                        954,652 r /nix/store/zcmyyvvrjk73vi81z9amajjchilgc6c7-wine-11.0/lib/wine/i386-unix/libkernel32.a
winePackages.wayland.out                      1,109,878 r /nix/store/zcmyyvvrjk73vi81z9amajjchilgc6c7-wine-11.0/lib/wine/i386-windows/libkernel32.a
wine64Packages.unstableFull.out               1,356,548 r /nix/store/cbh2algds90ci3c4j5iqlhvdy4y70av7-wine64-11.16/lib/wine/x86_64-unix/libkernel32.a
wine64Packages.unstableFull.out               1,160,966 r /nix/store/cbh2algds90ci3c4j5iqlhvdy4y70av7-wine64-11.16/lib/wine/x86_64-windows/libkernel32.a
winePackages.unstable.out                       960,168 r /nix/store/pdbbg7a50x3mww334h8df41817zg4v1c-wine-11.16/lib/wine/i386-unix/libkernel32.a
winePackages.unstable.out                     1,116,282 r /nix/store/pdbbg7a50x3mww334h8df41817zg4v1c-wine-11.16/lib/wine/i386-windows/libkernel32.a
wine64Packages.stagingFull.out                1,357,646 r /nix/store/g66a8i6gif6894j98jz3zbvp26k6lnr0-wine64-staging-11.16/lib/wine/x86_64-unix/libkernel32.a
wine64Packages.stagingFull.out                1,161,912 r /nix/store/g66a8i6gif6894j98jz3zbvp26k6lnr0-wine64-staging-11.16/lib/wine/x86_64-windows/libkernel32.a
winePackages.minimal.out                        954,652 r /nix/store/5md9291np5c7jkas8k8s9pfjkm1d46r6-wine-11.0/lib/wine/i386-unix/libkernel32.a
winePackages.base.out                           954,652 r /nix/store/53d8cnqf3chs793wxcjmdpng13zzxdxg-wine-11.0/lib/wine/i386-unix/libkernel32.a
winePackages.base.out                         1,109,878 r /nix/store/53d8cnqf3chs793wxcjmdpng13zzxdxg-wine-11.0/lib/wine/i386-windows/libkernel32.a
wineWow64Packages.base.out                    1,109,878 r /nix/store/q7f7b0z23lafwaibldrz1844pv28k89j-wine-wow64-11.0/lib/wine/i386-windows/libkernel32.a
wineWow64Packages.base.out                    1,348,858 r /nix/store/q7f7b0z23lafwaibldrz1844pv28k89j-wine-wow64-11.0/lib/wine/x86_64-unix/libkernel32.a
wineWow64Packages.base.out                    1,154,400 r /nix/store/q7f7b0z23lafwaibldrz1844pv28k89j-wine-wow64-11.0/lib/wine/x86_64-windows/libkernel32.a
wine64.out                                    1,348,858 r /nix/store/v5hw4qay3gd6ba3q7ps4xg0yr3jdlnyz-wine64-11.0/lib/wine/x86_64-unix/libkernel32.a
wine64.out                                    1,154,400 r /nix/store/v5hw4qay3gd6ba3q7ps4xg0yr3jdlnyz-wine64-11.0/lib/wine/x86_64-windows/libkernel32.a
wine-staging.out                                960,956 r /nix/store/c59ihiqsfp0lxsga7ng97smxfrz6r7wz-wine-staging-11.16/lib/wine/i386-unix/libkernel32.a
wine-staging.out                              1,117,202 r /nix/store/c59ihiqsfp0lxsga7ng97smxfrz6r7wz-wine-staging-11.16/lib/wine/i386-windows/libkernel32.a
wineWow64Packages.stagingFull.out             1,117,202 r /nix/store/8afsn5kzd00hcsxcdhm5zg3r0nn2ax35-wine-wow64-staging-11.16/lib/wine/i386-windows/libkernel32.a
wineWow64Packages.stagingFull.out             1,357,646 r /nix/store/8afsn5kzd00hcsxcdhm5zg3r0nn2ax35-wine-wow64-staging-11.16/lib/wine/x86_64-unix/libkernel32.a
wineWow64Packages.stagingFull.out             1,161,912 r /nix/store/8afsn5kzd00hcsxcdhm5zg3r0nn2ax35-wine-wow64-staging-11.16/lib/wine/x86_64-windows/libkernel32.a
wine64Packages.waylandFull.out                1,348,858 r /nix/store/np7657fk2dqlr8769x9fg1mjf6rwvnqr-wine64-11.0/lib/wine/x86_64-unix/libkernel32.a
wine64Packages.waylandFull.out                1,154,400 r /nix/store/np7657fk2dqlr8769x9fg1mjf6rwvnqr-wine64-11.0/lib/wine/x86_64-windows/libkernel32.a
wine64Packages.staging.out                    1,357,646 r /nix/store/19yd6siqqhcvxwbmcl09z27cay33fssx-wine64-staging-11.16/lib/wine/x86_64-unix/libkernel32.a
wine64Packages.staging.out                    1,161,912 r /nix/store/19yd6siqqhcvxwbmcl09z27cay33fssx-wine64-staging-11.16/lib/wine/x86_64-windows/libkernel32.a
wine64Packages.wayland.out                    1,348,858 r /nix/store/3k9pacvn6i8y5nflc8lx0am1m4mjcjm2-wine64-11.0/lib/wine/x86_64-unix/libkernel32.a
wine64Packages.wayland.out                    1,154,400 r /nix/store/3k9pacvn6i8y5nflc8lx0am1m4mjcjm2-wine64-11.0/lib/wine/x86_64-windows/libkernel32.a
winePackages.staging.out                        960,956 r /nix/store/fghnz56vzq9cf0ah5fjak1wlq7cskdgg-wine-staging-11.16/lib/wine/i386-unix/libkernel32.a
winePackages.staging.out                      1,117,202 r /nix/store/fghnz56vzq9cf0ah5fjak1wlq7cskdgg-wine-staging-11.16/lib/wine/i386-windows/libkernel32.a
wineWow64Packages.wayland.out                 1,109,878 r /nix/store/297lz47z143di16p5zgay265rpy7jzdg-wine-wow64-11.0/lib/wine/i386-windows/libkernel32.a
wineWow64Packages.wayland.out                 1,348,858 r /nix/store/297lz47z143di16p5zgay265rpy7jzdg-wine-wow64-11.0/lib/wine/x86_64-unix/libkernel32.a
wineWow64Packages.wayland.out                 1,154,400 r /nix/store/297lz47z143di16p5zgay265rpy7jzdg-wine-wow64-11.0/lib/wine/x86_64-windows/libkernel32.a
wine64Packages.minimal.out                    1,348,858 r /nix/store/pk1035pqgn2mijjhqpsm20n1z29l6jcr-wine64-11.0/lib/wine/x86_64-unix/libkernel32.a
wineWow64Packages.full.out                    1,109,878 r /nix/store/ybcvklial58inlfr32hp83jvrhk069sx-wine-wow64-11.0/lib/wine/i386-windows/libkernel32.a
wineWow64Packages.full.out                    1,348,858 r /nix/store/ybcvklial58inlfr32hp83jvrhk069sx-wine-wow64-11.0/lib/wine/x86_64-unix/libkernel32.a
wineWow64Packages.full.out                    1,154,400 r /nix/store/ybcvklial58inlfr32hp83jvrhk069sx-wine-wow64-11.0/lib/wine/x86_64-windows/libkernel32.a
wineWow64Packages.minimal.out                 1,109,878 r /nix/store/dh06rs7kd2813lifrfaxprbz6v8gixfd-wine-wow64-11.0/lib/wine/i386-windows/libkernel32.a
wineWow64Packages.minimal.out                 1,348,858 r /nix/store/dh06rs7kd2813lifrfaxprbz6v8gixfd-wine-wow64-11.0/lib/wine/x86_64-unix/libkernel32.a
wineWow64Packages.minimal.out                 1,154,400 r /nix/store/dh06rs7kd2813lifrfaxprbz6v8gixfd-wine-wow64-11.0/lib/wine/x86_64-windows/libkernel32.a
wine64Packages.unstable.out                   1,356,548 r /nix/store/czzjw9r4w068xg2xq40sp3smdls9p13z-wine64-11.16/lib/wine/x86_64-unix/libkernel32.a
wine64Packages.unstable.out                   1,160,966 r /nix/store/czzjw9r4w068xg2xq40sp3smdls9p13z-wine64-11.16/lib/wine/x86_64-windows/libkernel32.a
wineWow64Packages.waylandFull.out             1,109,878 r /nix/store/sn94qpaja8bmsbsrds6392ghnj3vydgw-wine-wow64-11.0/lib/wine/i386-windows/libkernel32.a
wineWow64Packages.waylandFull.out             1,348,858 r /nix/store/sn94qpaja8bmsbsrds6392ghnj3vydgw-wine-wow64-11.0/lib/wine/x86_64-unix/libkernel32.a
wineWow64Packages.waylandFull.out             1,154,400 r /nix/store/sn94qpaja8bmsbsrds6392ghnj3vydgw-wine-wow64-11.0/lib/wine/x86_64-windows/libkernel32.a
wine64Packages.base.out                       1,348,858 r /nix/store/28iincnnpcxyygawwgs3ss8ipk6gnbah-wine64-11.0/lib/wine/x86_64-unix/libkernel32.a
wine64Packages.base.out                       1,154,400 r /nix/store/28iincnnpcxyygawwgs3ss8ipk6gnbah-wine64-11.0/lib/wine/x86_64-windows/libkernel32.a
winePackages.unstableFull.out                   960,168 r /nix/store/4m0lli1sv5155zm6qhhk3n80d0595hag-wine-11.16/lib/wine/i386-unix/libkernel32.a
winePackages.unstableFull.out                 1,116,282 r /nix/store/4m0lli1sv5155zm6qhhk3n80d0595hag-wine-11.16/lib/wine/i386-windows/libkernel32.a
wineWow64Packages.staging.out                 1,117,202 r /nix/store/0xpx44g5b1ns0k960aqxpfhv1w8fismw-wine-wow64-staging-11.16/lib/wine/i386-windows/libkernel32.a
wineWow64Packages.staging.out                 1,357,646 r /nix/store/0xpx44g5b1ns0k960aqxpfhv1w8fismw-wine-wow64-staging-11.16/lib/wine/x86_64-unix/libkernel32.a
wineWow64Packages.staging.out                 1,161,912 r /nix/store/0xpx44g5b1ns0k960aqxpfhv1w8fismw-wine-wow64-staging-11.16/lib/wine/x86_64-windows/libkernel32.a
wine-wayland.out                                954,652 r /nix/store/azv7qz3wsvi3cki48yf7i743mshxymd0-wine-11.0/lib/wine/i386-unix/libkernel32.a
wine-wayland.out                              1,109,878 r /nix/store/azv7qz3wsvi3cki48yf7i743mshxymd0-wine-11.0/lib/wine/i386-windows/libkernel32.a
wine.out                                        954,652 r /nix/store/8wnqq1d7fzzwkd34dmhflvh6y1bw7qbg-wine-11.0/lib/wine/i386-unix/libkernel32.a
wine.out                                      1,109,878 r /nix/store/8wnqq1d7fzzwkd34dmhflvh6y1bw7qbg-wine-11.0/lib/wine/i386-windows/libkernel32.a
wineWow64Packages.yabridge.out                1,093,276 r /nix/store/h5a6inm56kp9klxlmd1ww8nmsfzf74lf-wine-wow64-yabridge-9.21/lib/wine/i386-windows/libkernel32.a
wineWow64Packages.yabridge.out                1,328,992 r /nix/store/h5a6inm56kp9klxlmd1ww8nmsfzf74lf-wine-wow64-yabridge-9.21/lib/wine/x86_64-unix/libkernel32.a
wineWow64Packages.yabridge.out                1,137,256 r /nix/store/h5a6inm56kp9klxlmd1ww8nmsfzf74lf-wine-wow64-yabridge-9.21/lib/wine/x86_64-windows/libkernel32.a
wineWow64Packages.unstableFull.out            1,116,282 r /nix/store/yqq58fhwpvg7sl5b6bp2cn9hsy4vy327-wine-wow64-11.16/lib/wine/i386-windows/libkernel32.a
wineWow64Packages.unstableFull.out            1,356,548 r /nix/store/yqq58fhwpvg7sl5b6bp2cn9hsy4vy327-wine-wow64-11.16/lib/wine/x86_64-unix/libkernel32.a
wineWow64Packages.unstableFull.out            1,160,966 r /nix/store/yqq58fhwpvg7sl5b6bp2cn9hsy4vy327-wine-wow64-11.16/lib/wine/x86_64-windows/libkernel32.a
wineWow64Packages.unstable.out                1,116,282 r /nix/store/gllpgxyj7la8ggcdn4krmrxpmvd5drhj-wine-wow64-11.16/lib/wine/i386-windows/libkernel32.a
wineWow64Packages.unstable.out                1,356,548 r /nix/store/gllpgxyj7la8ggcdn4krmrxpmvd5drhj-wine-wow64-11.16/lib/wine/x86_64-unix/libkernel32.a
wineWow64Packages.unstable.out                1,160,966 r /nix/store/gllpgxyj7la8ggcdn4krmrxpmvd5drhj-wine-wow64-11.16/lib/wine/x86_64-windows/libkernel32.a
processing.out                                  920,562 r /nix/store/ik6a0ha8smi6skqqvi87zmxdw0hdlj34-processing-4.4.10/lib/app/resources/modes/java/application/launch4j/w32api/libkernel32.a
nix-locate kernel32.dll
winePackages.wayland.out                        888,031 r /nix/store/zcmyyvvrjk73vi81z9amajjchilgc6c7-wine-11.0/lib/wine/i386-windows/kernel32.dll
wine64Packages.unstableFull.out                 984,311 r /nix/store/cbh2algds90ci3c4j5iqlhvdy4y70av7-wine64-11.16/lib/wine/x86_64-windows/kernel32.dll
winePackages.unstable.out                       888,099 r /nix/store/pdbbg7a50x3mww334h8df41817zg4v1c-wine-11.16/lib/wine/i386-windows/kernel32.dll
wine64Packages.stagingFull.out                  984,311 r /nix/store/g66a8i6gif6894j98jz3zbvp26k6lnr0-wine64-staging-11.16/lib/wine/x86_64-windows/kernel32.dll
winePackages.minimal.out                        681,968 x /nix/store/5md9291np5c7jkas8k8s9pfjkm1d46r6-wine-11.0/lib/wine/i386-unix/kernel32.dll.so
winePackages.minimal.out                          3,584 r /nix/store/5md9291np5c7jkas8k8s9pfjkm1d46r6-wine-11.0/lib/wine/i386-windows/kernel32.dll
winePackages.base.out                           888,031 r /nix/store/53d8cnqf3chs793wxcjmdpng13zzxdxg-wine-11.0/lib/wine/i386-windows/kernel32.dll
wineWow64Packages.base.out                      888,031 r /nix/store/q7f7b0z23lafwaibldrz1844pv28k89j-wine-wow64-11.0/lib/wine/i386-windows/kernel32.dll
wineWow64Packages.base.out                      986,153 r /nix/store/q7f7b0z23lafwaibldrz1844pv28k89j-wine-wow64-11.0/lib/wine/x86_64-windows/kernel32.dll
wine64.out                                      986,153 r /nix/store/v5hw4qay3gd6ba3q7ps4xg0yr3jdlnyz-wine64-11.0/lib/wine/x86_64-windows/kernel32.dll
wine-staging.out                                888,099 r /nix/store/c59ihiqsfp0lxsga7ng97smxfrz6r7wz-wine-staging-11.16/lib/wine/i386-windows/kernel32.dll
wineWow64Packages.stagingFull.out               888,099 r /nix/store/8afsn5kzd00hcsxcdhm5zg3r0nn2ax35-wine-wow64-staging-11.16/lib/wine/i386-windows/kernel32.dll
wineWow64Packages.stagingFull.out               984,311 r /nix/store/8afsn5kzd00hcsxcdhm5zg3r0nn2ax35-wine-wow64-staging-11.16/lib/wine/x86_64-windows/kernel32.dll
wine64Packages.waylandFull.out                  986,153 r /nix/store/np7657fk2dqlr8769x9fg1mjf6rwvnqr-wine64-11.0/lib/wine/x86_64-windows/kernel32.dll
wine64Packages.staging.out                      984,311 r /nix/store/19yd6siqqhcvxwbmcl09z27cay33fssx-wine64-staging-11.16/lib/wine/x86_64-windows/kernel32.dll
wine64Packages.wayland.out                      986,153 r /nix/store/3k9pacvn6i8y5nflc8lx0am1m4mjcjm2-wine64-11.0/lib/wine/x86_64-windows/kernel32.dll
winePackages.staging.out                        888,099 r /nix/store/fghnz56vzq9cf0ah5fjak1wlq7cskdgg-wine-staging-11.16/lib/wine/i386-windows/kernel32.dll
wineWow64Packages.wayland.out                   888,031 r /nix/store/297lz47z143di16p5zgay265rpy7jzdg-wine-wow64-11.0/lib/wine/i386-windows/kernel32.dll
wineWow64Packages.wayland.out                   986,153 r /nix/store/297lz47z143di16p5zgay265rpy7jzdg-wine-wow64-11.0/lib/wine/x86_64-windows/kernel32.dll
wine64Packages.minimal.out                      675,560 x /nix/store/pk1035pqgn2mijjhqpsm20n1z29l6jcr-wine64-11.0/lib/wine/x86_64-unix/kernel32.dll.so
wine64Packages.minimal.out                        3,584 r /nix/store/pk1035pqgn2mijjhqpsm20n1z29l6jcr-wine64-11.0/lib/wine/x86_64-windows/kernel32.dll
wineWow64Packages.full.out                      888,031 r /nix/store/ybcvklial58inlfr32hp83jvrhk069sx-wine-wow64-11.0/lib/wine/i386-windows/kernel32.dll
wineWow64Packages.full.out                      986,153 r /nix/store/ybcvklial58inlfr32hp83jvrhk069sx-wine-wow64-11.0/lib/wine/x86_64-windows/kernel32.dll
wineWow64Packages.minimal.out                   855,263 r /nix/store/dh06rs7kd2813lifrfaxprbz6v8gixfd-wine-wow64-11.0/lib/wine/i386-windows/kernel32.dll
wineWow64Packages.minimal.out                   953,385 r /nix/store/dh06rs7kd2813lifrfaxprbz6v8gixfd-wine-wow64-11.0/lib/wine/x86_64-windows/kernel32.dll
wine64Packages.unstable.out                     984,311 r /nix/store/czzjw9r4w068xg2xq40sp3smdls9p13z-wine64-11.16/lib/wine/x86_64-windows/kernel32.dll
wineWow64Packages.waylandFull.out               888,031 r /nix/store/sn94qpaja8bmsbsrds6392ghnj3vydgw-wine-wow64-11.0/lib/wine/i386-windows/kernel32.dll
wineWow64Packages.waylandFull.out               986,153 r /nix/store/sn94qpaja8bmsbsrds6392ghnj3vydgw-wine-wow64-11.0/lib/wine/x86_64-windows/kernel32.dll
wine64Packages.base.out                         986,153 r /nix/store/28iincnnpcxyygawwgs3ss8ipk6gnbah-wine64-11.0/lib/wine/x86_64-windows/kernel32.dll
winePackages.unstableFull.out                   888,099 r /nix/store/4m0lli1sv5155zm6qhhk3n80d0595hag-wine-11.16/lib/wine/i386-windows/kernel32.dll
wineWow64Packages.staging.out                   888,099 r /nix/store/0xpx44g5b1ns0k960aqxpfhv1w8fismw-wine-wow64-staging-11.16/lib/wine/i386-windows/kernel32.dll
wineWow64Packages.staging.out                   984,311 r /nix/store/0xpx44g5b1ns0k960aqxpfhv1w8fismw-wine-wow64-staging-11.16/lib/wine/x86_64-windows/kernel32.dll
wine-wayland.out                                888,031 r /nix/store/azv7qz3wsvi3cki48yf7i743mshxymd0-wine-11.0/lib/wine/i386-windows/kernel32.dll
wine.out                                        888,031 r /nix/store/8wnqq1d7fzzwkd34dmhflvh6y1bw7qbg-wine-11.0/lib/wine/i386-windows/kernel32.dll
wineWow64Packages.yabridge.out                  839,320 r /nix/store/h5a6inm56kp9klxlmd1ww8nmsfzf74lf-wine-wow64-yabridge-9.21/lib/wine/i386-windows/kernel32.dll
wineWow64Packages.yabridge.out                  880,985 r /nix/store/h5a6inm56kp9klxlmd1ww8nmsfzf74lf-wine-wow64-yabridge-9.21/lib/wine/x86_64-windows/kernel32.dll
wineWow64Packages.unstableFull.out              888,099 r /nix/store/yqq58fhwpvg7sl5b6bp2cn9hsy4vy327-wine-wow64-11.16/lib/wine/i386-windows/kernel32.dll
wineWow64Packages.unstableFull.out              984,311 r /nix/store/yqq58fhwpvg7sl5b6bp2cn9hsy4vy327-wine-wow64-11.16/lib/wine/x86_64-windows/kernel32.dll
wineWow64Packages.unstable.out                  888,099 r /nix/store/gllpgxyj7la8ggcdn4krmrxpmvd5drhj-wine-wow64-11.16/lib/wine/i386-windows/kernel32.dll
wineWow64Packages.unstable.out                  984,311 r /nix/store/gllpgxyj7la8ggcdn4krmrxpmvd5drhj-wine-wow64-11.16/lib/wine/x86_64-windows/kernel32.dll
ghidra-extensions.kaiju.out                       2,560 x /nix/store/m7zfqfrw6pg2c9ngphag4cmibsldpvh4-kaiju-260608/lib/ghidra/Ghidra/Extensions/kaiju/data/apidb/kernel32.dll

On your renesas forum post, besides the first java.lang.UnsatisfiedLinkError for libkernel32.so you also have one for libXtst.so.6 so maybe nix run nixpkgs#steam-run -- <install-command> is worth a try.

Thank you! libXtst was indeed missing, which didn’t notice.

I was able to install and run e² studio after providing it via nix-ld, no steam-run required.

I did not have to provide libkernel32.