#Getting Deiteris' W-Okada Fork working on NixOS

1 messages · Page 1 of 1 (latest)

stable pilot
#

Stuck at this error:

ImportError: /home/xnefas/Documents/AI/MMVCServerSIO/_internal/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /home/xnefas/Documents/AI/MMVCServerSIO/_internal/onnxruntime/capi/onnxruntime_pybind11_state.so)

I'm already in a FHS environment defined with

{pkgs ? import <nixpkgs> {}}:
(pkgs.buildFHSEnv {
  name = "fhs-env";
  targetPkgs = pkgs: (with pkgs; [
    udev
    alsa-lib
    glib
    glibc
    libcxx
    libz
  ]);
  runScript = "fish";
}).env

Which packages am I missing?

#
  • Full GPU Name: AMD RX 7900 XT
  • Operating System: NixOS 24.11 with unstable nixpkgs
  • Detailed Description of the Problem: As NixOS isn't FHS Compliant, any W-Okada fork or even the original just don't work.
buoyant arrow
stable pilot
# buoyant arrow - make sure you're using the correct installation: https://docs.aihub.gg/realtim...

unstable nixpkgs does not mean unstable software, and I like NixOS, I don't intend to switch distros just to run one software; the issue is that NixOS doesn't have its libraries in common places, and I'm specifically asking what derivation (NixOS specific term for a package) or nix shell I need to run the software.

I appreciate the support and help, but if you're not well-versed with Nix, please do not recommend other distros; I am specifically looking for other people using NixOS that have gotten the software working

buoyant arrow
stable pilot
#

I've tried, but no one even knows that the software is a thing that exists

#

Ideally I would make a derivation for it myself so others on NixOS can also use it

#

but I'm unsure if I have the time for that today 😅

buoyant arrow
stable pilot
#

It's based on a thesis on purely functional and declarative system deployment model

buoyant arrow
#

so it is purely standalone Nix package manager

stable pilot
#

yes and no

#

with Nix you basically define the dependencies of what you want to use

#

like uuh

buoyant arrow
stable pilot
#

you know Rust? It's kind of like a cargo.toml and cargo.lock, except it's a Turing-complete functional programming language

buoyant arrow
#

I'd stop here and defer to anyone else with decent knowledge of that

stable pilot
#

Also, your mention of Ubuntu gave me the idea of trying to use Distrobox and see if it works on Arch Linux