Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fedora - Build failed for the package: libvfio (for arcd) #76

Open
mbledkowski opened this issue Oct 23, 2023 · 3 comments
Open

Fedora - Build failed for the package: libvfio (for arcd) #76

mbledkowski opened this issue Oct 23, 2023 · 3 comments

Comments

@mbledkowski
Copy link

Hello,
When I use ./scripts/install-libvfio.sh script on my Fedora machine with Nvidia GPU, I get the following error during execution:

dracut: *** Creating initramfs image file '/boot/initramfs-6.5.7-200.fc38.x86_64.img' done ***
/home/mble/.nimble/bin/nimble
     Info:  Nimble data file "/home/mble/.nimble/nimbledata2.json" has been loaded.
   Warning: Package 'libvfio' has an incorrect structure. The top level of the package source directory should contain at most one module, named 'libvfio.nim', but a file named 'arcd.nim' was found. This will be an error in the future.
      Hint: If this is the primary source file in the package, rename it to 'libvfio.nim'. If it's a source file required by the main module, or if it is one of several modules exposed by 'libvfio', then move it into a 'libvfio/' subdirectory. If it's a test file or otherwise not required to build the the package 'libvfio.nim', prevent its installation by adding `skipFiles = @["arcd.nim"]` to the .nimble file. See https://github.com/nim-lang/nimble#libraries for more info.
 Attempting to execute hook installBefore in /home/mble/Downloads/LibVF.IO-master/libvfio.nimble
Removing existing file.
Removing file: arcd
  Verifying dependencies for libvfio@1.0.5
    Reading official package list
   Checking for yaml@any version
     Info:  Dependency on yaml@any version already satisfied
  Verifying dependencies for yaml@2.0.0
    Reading official package list
   Checking for uuids@any version
     Info:  Dependency on uuids@any version already satisfied
  Verifying dependencies for uuids@0.1.11
    Reading official package list
   Checking for isaac@>= 0.1.3
     Info:  Dependency on isaac@>= 0.1.3 already satisfied
  Verifying dependencies for isaac@0.1.3
    Reading official package list
   Checking for psutil@any version
     Info:  Dependency on psutil@any version already satisfied
  Verifying dependencies for psutil@0.6.0
    Reading official package list
   Checking for terminaltables@any version
     Info:  Dependency on terminaltables@any version already satisfied
  Verifying dependencies for terminaltables@0.1.1
 Installing libvfio@1.0.5
   Building libvfio/arcd using c backend
  Executing /home/mble/.nimble/bin/nim c --colors:on --noNimblePath -d:release -d:NimblePkgVersion=1.0.5 --path:/home/mble/.nimble/pkgs2/isaac-0.1.3-05c3583a954715d84b0bf1be97f9a503249e9cdf --path:/home/mble/.nimble/pkgs2/yaml-2.0.0-5a7ef4aea31ac4d94f765ea0ce90046dff5a8a43 --path:/home/mble/.nimble/pkgs2/terminaltables-0.1.1-5fdf88d70cc1d904291204cd4f9e2adf992fb564 --path:/home/mble/.nimble/pkgs2/psutil-0.6.0-965ce8f561bbbd908402979a36bb3eac5cc50897 --path:/home/mble/.nimble/pkgs2/uuids-0.1.11-393f5fcefbc8ad3cf167e59760144208ff8f9f76 -o:/home/mble/Downloads/LibVF.IO-master/arcd /home/mble/Downloads/LibVF.IO-master/src/arcd.nim
Hint: used config file '/home/mble/.choosenim/toolchains/nim-2.0.0/config/nim.cfg' [Conf]
Hint: used config file '/home/mble/.choosenim/toolchains/nim-2.0.0/config/config.nims' [Conf]
..........................................................................................................................................................................................
/home/mble/Downloads/LibVF.IO-master/src/libvfio/types/environment.nim(13, 11) Warning: imported and not used: 'times' [UnusedImport]
/home/mble/Downloads/LibVF.IO-master/src/libvfio/types/environment.nim(11, 11) Warning: imported and not used: 'strformat' [UnusedImport]
/home/mble/Downloads/LibVF.IO-master/src/libvfio/types/environment.nim(12, 11) Warning: imported and not used: 'random' [UnusedImport]
/home/mble/Downloads/LibVF.IO-master/src/libvfio/types/config.nim(375, 7) Error: type mismatch
Expression: dump(cfg, fileStream)
  [1] cfg: Config
  [2] fileStream: FileStream

Expected one of (first mismatch at [position]):
[1] proc dump[K](dumper: Dumper; value: K): string
[1] proc dump[K](dumper: Dumper; value: K; target: Stream)

nimble.nim(229)          buildFromDir

    Error:  Build failed for the package: libvfio
     Info:  Nimble data file "/home/mble/.nimble/nimbledata2.json" has been saved.
rm: cannot remove './arcd': No such file or directory

Due to this error, I cannot use arcd command.

My configuration:

OS: Fedora Linux 38 (Workstation Edition) x86_64
Host: B550M Phantom Gaming 4
Kernel: 6.5.7-200.fc38.x86_64
Uptime: 25 mins
Packages: 1 (dpkg), 3190 (rpm), 85 (flatpak)
Shell: fish 3.6.1
Resolution: 2560x1440
DE: GNOME 44.5
WM: Mutter
WM Theme: Adwaita
Theme: io.elementary.stylesheet.bubblegum [GTK2/3]
Icons: Adwaita [GTK2/3]
Terminal: tmux
CPU: AMD Ryzen 9 5900X (24) @ 3.700GHz
GPU: NVIDIA GeForce RTX 2070
Memory: 4371MiB / 31998MiB

Full output of that script:

What linux distribution are you running?
Type '1' or 'Fedora'
Type '2' or 'Debian'
Type '3' or 'Ubuntu'
Type '4' or 'Arch'
Type '5' or 'Pop_OS'
Type '6' or 'OTHER'
Response: 1

Running LibVF.IO install script for Fedora distribution

[sudo] password for mble:
Last metadata expiration check: 0:56:38 ago on Mon 23 Oct 2023 03:17:21 PM CEST.
Dependencies resolved.
Nothing to do.
Complete!
Last metadata expiration check: 0:56:39 ago on Mon 23 Oct 2023 03:17:21 PM CEST.
Package lshw-B.02.19.2-11.fc38.x86_64 is already installed.
Package unzip-6.0-60.fc38.x86_64 is already installed.
No match for argument: nsis
Package dkms-3.0.12-1.fc38.noarch is already installed.
Package fontconfig-devel-2.14.2-1.fc38.x86_64 is already installed.
Package libX11-devel-1.8.7-1.fc38.x86_64 is already installed.
Package libXfixes-devel-6.0.0-5.fc38.x86_64 is already installed.
Package libXi-devel-1.8.1-1.fc38.x86_64 is already installed.
Package wayland-devel-1.22.0-1.fc38.x86_64 is already installed.
Package libXinerama-devel-1.1.5-2.fc38.x86_64 is already installed.
Package qemu-2:7.2.6-1.fc38.x86_64 is already installed.
Package patch-2.7.6-19.fc38.x86_64 is already installed.
Package kernel-devel-6.5.5-200.fc38.x86_64 is already installed.
Package kernel-devel-6.5.6-200.fc38.x86_64 is already installed.
Package kernel-devel-6.5.7-200.fc38.x86_64 is already installed.
Package openssl-1:3.0.9-2.fc38.x86_64 is already installed.
Error: Unable to find a match: nsis
Configuring shared memory device file permissions.
Updating kernel boot parameters.
Required boot parameters already in /etc/default/grub
Generating grub configuration file ...
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
done
Blacklisting non-mediated device drivers.
dracut: Executing: /usr/bin/dracut --kver=6.5.5-200.fc38.x86_64 -fv
dracut: dracut module 'connman' will not be installed, because command 'connmand' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmanctl' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmand' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmanctl' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!
dracut: *** Including module: systemd ***
dracut: *** Including module: systemd-initrd ***
dracut: *** Including module: systemd-sysusers ***
dracut: *** Including module: nss-softokn ***
dracut: *** Including module: dbus-broker ***
dracut: *** Including module: rngd ***
dracut: *** Including module: dbus ***
dracut: *** Including module: i18n ***
dracut: *** Including module: network-wicked ***
dracut: *** Including module: network ***
dracut: *** Including module: ifcfg ***
dracut: *** Including module: drm ***
dracut: *** Including module: plymouth ***
dracut: *** Including module: btrfs ***
dracut: *** Including module: crypt ***
dracut: *** Including module: dm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 60-persistent-storage-dm.rules
dracut: Skipping udev rule: 55-dm.rules
dracut: *** Including module: kernel-modules ***
dracut: *** Including module: kernel-modules-extra ***
dracut: *** Including module: kernel-network-modules ***
dracut: *** Including module: rootfs-block ***
dracut: *** Including module: terminfo ***
dracut: *** Including module: udev-rules ***
dracut: Skipping udev rule: 40-redhat.rules
dracut: Skipping udev rule: 50-firmware.rules
dracut: Skipping udev rule: 50-udev.rules
dracut: Skipping udev rule: 91-permissions.rules
dracut: Skipping udev rule: 80-drivers-modprobe.rules
dracut: Skipping udev rule: 70-persistent-net.rules
dracut: *** Including module: biosdevname ***
dracut: *** Including module: dracut-systemd ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
dracut: *** Including module: memstrack ***
dracut: *** Including module: shutdown ***
dracut: *** Including modules done ***
dracut: *** Installing kernel module dependencies ***
dracut: *** Installing kernel module dependencies done ***
dracut: *** Resolving executable dependencies ***
dracut: *** Resolving executable dependencies done ***
dracut: *** Hardlinking files ***
dracut: Mode:                     real
dracut: Method:                   sha256
dracut: Files:                    2187
dracut: Linked:                   81 files
dracut: Compared:                 0 xattrs
dracut: Compared:                 979 files
dracut: Saved:                    563.14 KiB
dracut: Duration:                 0.041866 seconds
dracut: *** Hardlinking files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing AuthenticAMD.bin ***
dracut: *** Store current command line parameters ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Creating image file '/boot/initramfs-6.5.5-200.fc38.x86_64.img' ***
dracut: Using auto-determined compression method 'pigz'
dracut: *** Creating initramfs image file '/boot/initramfs-6.5.5-200.fc38.x86_64.img' done ***
dracut: Executing: /usr/bin/dracut --kver=6.5.6-200.fc38.x86_64 -fv
dracut: dracut module 'connman' will not be installed, because command 'connmand' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmanctl' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmand' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmanctl' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!
dracut: *** Including module: systemd ***
dracut: *** Including module: systemd-initrd ***
dracut: *** Including module: systemd-sysusers ***
dracut: *** Including module: nss-softokn ***
dracut: *** Including module: dbus-broker ***
dracut: *** Including module: rngd ***
dracut: *** Including module: dbus ***
dracut: *** Including module: i18n ***
dracut: *** Including module: network-wicked ***
dracut: *** Including module: network ***
dracut: *** Including module: ifcfg ***
dracut: *** Including module: drm ***
dracut: *** Including module: plymouth ***
dracut: *** Including module: btrfs ***
dracut: *** Including module: crypt ***
dracut: *** Including module: dm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 60-persistent-storage-dm.rules
dracut: Skipping udev rule: 55-dm.rules
dracut: *** Including module: kernel-modules ***
dracut: *** Including module: kernel-modules-extra ***
dracut: *** Including module: kernel-network-modules ***
dracut: *** Including module: rootfs-block ***
dracut: *** Including module: terminfo ***
dracut: *** Including module: udev-rules ***
dracut: Skipping udev rule: 40-redhat.rules
dracut: Skipping udev rule: 50-firmware.rules
dracut: Skipping udev rule: 50-udev.rules
dracut: Skipping udev rule: 91-permissions.rules
dracut: Skipping udev rule: 80-drivers-modprobe.rules
dracut: Skipping udev rule: 70-persistent-net.rules
dracut: *** Including module: biosdevname ***
dracut: *** Including module: dracut-systemd ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
dracut: *** Including module: memstrack ***
dracut: *** Including module: shutdown ***
dracut: *** Including modules done ***
dracut: *** Installing kernel module dependencies ***
dracut: *** Installing kernel module dependencies done ***
dracut: *** Resolving executable dependencies ***
dracut: *** Resolving executable dependencies done ***
dracut: *** Hardlinking files ***
dracut: Mode:                     real
dracut: Method:                   sha256
dracut: Files:                    2187
dracut: Linked:                   81 files
dracut: Compared:                 0 xattrs
dracut: Compared:                 978 files
dracut: Saved:                    563.14 KiB
dracut: Duration:                 0.042376 seconds
dracut: *** Hardlinking files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing AuthenticAMD.bin ***
dracut: *** Store current command line parameters ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Creating image file '/boot/initramfs-6.5.6-200.fc38.x86_64.img' ***
dracut: Using auto-determined compression method 'pigz'
dracut: *** Creating initramfs image file '/boot/initramfs-6.5.6-200.fc38.x86_64.img' done ***
dracut: Executing: /usr/bin/dracut --kver=6.5.7-200.fc38.x86_64 -fv
dracut: dracut module 'connman' will not be installed, because command 'connmand' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmanctl' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmand' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmanctl' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!
dracut: *** Including module: systemd ***
dracut: *** Including module: systemd-initrd ***
dracut: *** Including module: systemd-sysusers ***
dracut: *** Including module: nss-softokn ***
dracut: *** Including module: dbus-broker ***
dracut: *** Including module: rngd ***
dracut: *** Including module: dbus ***
dracut: *** Including module: i18n ***
dracut: *** Including module: network-wicked ***
dracut: *** Including module: network ***
dracut: *** Including module: ifcfg ***
dracut: *** Including module: drm ***
dracut: *** Including module: plymouth ***
dracut: *** Including module: btrfs ***
dracut: *** Including module: crypt ***
dracut: *** Including module: dm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 60-persistent-storage-dm.rules
dracut: Skipping udev rule: 55-dm.rules
dracut: *** Including module: kernel-modules ***
dracut: *** Including module: kernel-modules-extra ***
dracut: *** Including module: kernel-network-modules ***
dracut: *** Including module: rootfs-block ***
dracut: *** Including module: terminfo ***
dracut: *** Including module: udev-rules ***
dracut: Skipping udev rule: 40-redhat.rules
dracut: Skipping udev rule: 50-firmware.rules
dracut: Skipping udev rule: 50-udev.rules
dracut: Skipping udev rule: 91-permissions.rules
dracut: Skipping udev rule: 80-drivers-modprobe.rules
dracut: Skipping udev rule: 70-persistent-net.rules
dracut: *** Including module: biosdevname ***
dracut: *** Including module: dracut-systemd ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
dracut: *** Including module: memstrack ***
dracut: *** Including module: shutdown ***
dracut: *** Including modules done ***
dracut: *** Installing kernel module dependencies ***
dracut: *** Installing kernel module dependencies done ***
dracut: *** Resolving executable dependencies ***
dracut: *** Resolving executable dependencies done ***
dracut: *** Hardlinking files ***
dracut: Mode:                     real
dracut: Method:                   sha256
dracut: Files:                    2187
dracut: Linked:                   81 files
dracut: Compared:                 0 xattrs
dracut: Compared:                 965 files
dracut: Saved:                    563.14 KiB
dracut: Duration:                 0.042165 seconds
dracut: *** Hardlinking files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing AuthenticAMD.bin ***
dracut: *** Store current command line parameters ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Creating image file '/boot/initramfs-6.5.7-200.fc38.x86_64.img' ***
dracut: Using auto-determined compression method 'pigz'
dracut: *** Creating initramfs image file '/boot/initramfs-6.5.7-200.fc38.x86_64.img' done ***
/home/mble/.nimble/bin/nimble
     Info:  Nimble data file "/home/mble/.nimble/nimbledata2.json" has been loaded.
   Warning: Package 'libvfio' has an incorrect structure. The top level of the package source directory should contain at most one module, named 'libvfio.nim', but a file named 'arcd.nim' was found. This will be an error in the future.
      Hint: If this is the primary source file in the package, rename it to 'libvfio.nim'. If it's a source file required by the main module, or if it is one of several modules exposed by 'libvfio', then move it into a 'libvfio/' subdirectory. If it's a test file or otherwise not required to build the the package 'libvfio.nim', prevent its installation by adding `skipFiles = @["arcd.nim"]` to the .nimble file. See https://github.com/nim-lang/nimble#libraries for more info.
 Attempting to execute hook installBefore in /home/mble/Downloads/LibVF.IO-master/libvfio.nimble
Removing existing file.
Removing file: arcd
  Verifying dependencies for libvfio@1.0.5
    Reading official package list
   Checking for yaml@any version
     Info:  Dependency on yaml@any version already satisfied
  Verifying dependencies for yaml@2.0.0
    Reading official package list
   Checking for uuids@any version
     Info:  Dependency on uuids@any version already satisfied
  Verifying dependencies for uuids@0.1.11
    Reading official package list
   Checking for isaac@>= 0.1.3
     Info:  Dependency on isaac@>= 0.1.3 already satisfied
  Verifying dependencies for isaac@0.1.3
    Reading official package list
   Checking for psutil@any version
     Info:  Dependency on psutil@any version already satisfied
  Verifying dependencies for psutil@0.6.0
    Reading official package list
   Checking for terminaltables@any version
     Info:  Dependency on terminaltables@any version already satisfied
  Verifying dependencies for terminaltables@0.1.1
 Installing libvfio@1.0.5
   Building libvfio/arcd using c backend
  Executing /home/mble/.nimble/bin/nim c --colors:on --noNimblePath -d:release -d:NimblePkgVersion=1.0.5 --path:/home/mble/.nimble/pkgs2/isaac-0.1.3-05c3583a954715d84b0bf1be97f9a503249e9cdf --path:/home/mble/.nimble/pkgs2/yaml-2.0.0-5a7ef4aea31ac4d94f765ea0ce90046dff5a8a43 --path:/home/mble/.nimble/pkgs2/terminaltables-0.1.1-5fdf88d70cc1d904291204cd4f9e2adf992fb564 --path:/home/mble/.nimble/pkgs2/psutil-0.6.0-965ce8f561bbbd908402979a36bb3eac5cc50897 --path:/home/mble/.nimble/pkgs2/uuids-0.1.11-393f5fcefbc8ad3cf167e59760144208ff8f9f76 -o:/home/mble/Downloads/LibVF.IO-master/arcd /home/mble/Downloads/LibVF.IO-master/src/arcd.nim
Hint: used config file '/home/mble/.choosenim/toolchains/nim-2.0.0/config/nim.cfg' [Conf]
Hint: used config file '/home/mble/.choosenim/toolchains/nim-2.0.0/config/config.nims' [Conf]
..........................................................................................................................................................................................
/home/mble/Downloads/LibVF.IO-master/src/libvfio/types/environment.nim(13, 11) Warning: imported and not used: 'times' [UnusedImport]
/home/mble/Downloads/LibVF.IO-master/src/libvfio/types/environment.nim(11, 11) Warning: imported and not used: 'strformat' [UnusedImport]
/home/mble/Downloads/LibVF.IO-master/src/libvfio/types/environment.nim(12, 11) Warning: imported and not used: 'random' [UnusedImport]
/home/mble/Downloads/LibVF.IO-master/src/libvfio/types/config.nim(375, 7) Error: type mismatch
Expression: dump(cfg, fileStream)
  [1] cfg: Config
  [2] fileStream: FileStream

Expected one of (first mismatch at [position]):
[1] proc dump[K](dumper: Dumper; value: K): string
[1] proc dump[K](dumper: Dumper; value: K; target: Stream)

nimble.nim(229)          buildFromDir

    Error:  Build failed for the package: libvfio
     Info:  Nimble data file "/home/mble/.nimble/nimbledata2.json" has been saved.
rm: cannot remove './arcd': No such file or directory
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  513k  100  513k    0     0   183k      0  0:00:02  0:00:02 --:--:--  183k
looking-glass-B4/
looking-glass-B4/AUTHORS
looking-glass-B4/CONTRIBUTORS
looking-glass-B4/LICENSE
looking-glass-B4/README.md
looking-glass-B4/client/
looking-glass-B4/client/CMakeLists.txt
looking-glass-B4/client/DEBUGGING.md
looking-glass-B4/client/cmake/
looking-glass-B4/client/cmake/FindGMP.cmake
looking-glass-B4/client/cmake/MakeObject.cmake
looking-glass-B4/client/displayservers/
looking-glass-B4/client/displayservers/CMakeLists.txt
looking-glass-B4/client/displayservers/SDL/
looking-glass-B4/client/displayservers/SDL/CMakeLists.txt
looking-glass-B4/client/displayservers/SDL/kb.h
looking-glass-B4/client/displayservers/SDL/sdl.c
looking-glass-B4/client/displayservers/Wayland/
looking-glass-B4/client/displayservers/Wayland/CMakeLists.txt
looking-glass-B4/client/displayservers/Wayland/clipboard.c
looking-glass-B4/client/displayservers/Wayland/cursor.c
looking-glass-B4/client/displayservers/Wayland/gl.c
looking-glass-B4/client/displayservers/Wayland/idle.c
looking-glass-B4/client/displayservers/Wayland/input.c
looking-glass-B4/client/displayservers/Wayland/output.c
looking-glass-B4/client/displayservers/Wayland/poll.c
looking-glass-B4/client/displayservers/Wayland/registry.c
looking-glass-B4/client/displayservers/Wayland/shell_libdecor.c
looking-glass-B4/client/displayservers/Wayland/shell_xdg.c
looking-glass-B4/client/displayservers/Wayland/state.c
looking-glass-B4/client/displayservers/Wayland/wayland.c
looking-glass-B4/client/displayservers/Wayland/wayland.h
looking-glass-B4/client/displayservers/Wayland/window.c
looking-glass-B4/client/displayservers/X11/
looking-glass-B4/client/displayservers/X11/CMakeLists.txt
looking-glass-B4/client/displayservers/X11/atoms.c
looking-glass-B4/client/displayservers/X11/atoms.h
looking-glass-B4/client/displayservers/X11/clipboard.c
looking-glass-B4/client/displayservers/X11/clipboard.h
looking-glass-B4/client/displayservers/X11/x11.c
looking-glass-B4/client/displayservers/X11/x11.h
looking-glass-B4/client/fonts/
looking-glass-B4/client/fonts/CMakeLists.txt
looking-glass-B4/client/fonts/freetype/
looking-glass-B4/client/fonts/freetype/CMakeLists.txt
looking-glass-B4/client/fonts/freetype/src/
looking-glass-B4/client/fonts/freetype/src/freetype.c
looking-glass-B4/client/include/
looking-glass-B4/client/include/app.h
looking-glass-B4/client/include/egl_dynprocs.h
looking-glass-B4/client/include/interface/
looking-glass-B4/client/include/interface/displayserver.h
looking-glass-B4/client/include/interface/font.h
looking-glass-B4/client/include/interface/renderer.h
looking-glass-B4/client/include/ll.h
looking-glass-B4/client/include/util.h
looking-glass-B4/client/renderers/
looking-glass-B4/client/renderers/CMakeLists.txt
looking-glass-B4/client/renderers/EGL/
looking-glass-B4/client/renderers/EGL/CMakeLists.txt
looking-glass-B4/client/renderers/EGL/alert.c
looking-glass-B4/client/renderers/EGL/alert.h
looking-glass-B4/client/renderers/EGL/cursor.c
looking-glass-B4/client/renderers/EGL/cursor.h
looking-glass-B4/client/renderers/EGL/desktop.c
looking-glass-B4/client/renderers/EGL/desktop.h
looking-glass-B4/client/renderers/EGL/draw.c
looking-glass-B4/client/renderers/EGL/draw.h
looking-glass-B4/client/renderers/EGL/egl.c
looking-glass-B4/client/renderers/EGL/egldebug.c
looking-glass-B4/client/renderers/EGL/egldebug.h
looking-glass-B4/client/renderers/EGL/fps.c
looking-glass-B4/client/renderers/EGL/fps.h
looking-glass-B4/client/renderers/EGL/help.c
looking-glass-B4/client/renderers/EGL/help.h
looking-glass-B4/client/renderers/EGL/model.c
looking-glass-B4/client/renderers/EGL/model.h
looking-glass-B4/client/renderers/EGL/shader.c
looking-glass-B4/client/renderers/EGL/shader.h
looking-glass-B4/client/renderers/EGL/shader/
looking-glass-B4/client/renderers/EGL/shader/alert.frag
looking-glass-B4/client/renderers/EGL/shader/alert.vert
looking-glass-B4/client/renderers/EGL/shader/alert_bg.frag
looking-glass-B4/client/renderers/EGL/shader/cursor.vert
looking-glass-B4/client/renderers/EGL/shader/cursor_mono.frag
looking-glass-B4/client/renderers/EGL/shader/cursor_rgb.frag
looking-glass-B4/client/renderers/EGL/shader/desktop.vert
looking-glass-B4/client/renderers/EGL/shader/desktop_rgb.frag
looking-glass-B4/client/renderers/EGL/shader/fps.frag
looking-glass-B4/client/renderers/EGL/shader/fps.vert
looking-glass-B4/client/renderers/EGL/shader/fps_bg.frag
looking-glass-B4/client/renderers/EGL/shader/help.frag
looking-glass-B4/client/renderers/EGL/shader/help.vert
looking-glass-B4/client/renderers/EGL/shader/help_bg.frag
looking-glass-B4/client/renderers/EGL/shader/splash_bg.frag
looking-glass-B4/client/renderers/EGL/shader/splash_bg.vert
looking-glass-B4/client/renderers/EGL/shader/splash_logo.frag
looking-glass-B4/client/renderers/EGL/shader/splash_logo.vert
looking-glass-B4/client/renderers/EGL/splash.c
looking-glass-B4/client/renderers/EGL/splash.h
looking-glass-B4/client/renderers/EGL/texture.c
looking-glass-B4/client/renderers/EGL/texture.h
looking-glass-B4/client/renderers/OpenGL/
looking-glass-B4/client/renderers/OpenGL/CMakeLists.txt
looking-glass-B4/client/renderers/OpenGL/opengl.c
looking-glass-B4/client/src/
looking-glass-B4/client/src/app.c
looking-glass-B4/client/src/clipboard.c
looking-glass-B4/client/src/clipboard.h
looking-glass-B4/client/src/config.c
looking-glass-B4/client/src/config.h
looking-glass-B4/client/src/core.c
looking-glass-B4/client/src/core.h
looking-glass-B4/client/src/egl_dynprocs.c
looking-glass-B4/client/src/kb.c
looking-glass-B4/client/src/kb.h
looking-glass-B4/client/src/keybind.c
looking-glass-B4/client/src/keybind.h
looking-glass-B4/client/src/lg-renderer.c
looking-glass-B4/client/src/ll.c
looking-glass-B4/client/src/main.c
looking-glass-B4/client/src/main.h
looking-glass-B4/client/src/util.c
looking-glass-B4/common/
looking-glass-B4/common/CMakeLists.txt
looking-glass-B4/common/cmake/
looking-glass-B4/common/cmake/FindBFD.cmake
looking-glass-B4/common/include/
looking-glass-B4/common/include/common/
looking-glass-B4/common/include/common/KVMFR.h
looking-glass-B4/common/include/common/countedbuffer.h
looking-glass-B4/common/include/common/crash.h
looking-glass-B4/common/include/common/debug.h
looking-glass-B4/common/include/common/dpi.h
looking-glass-B4/common/include/common/event.h
looking-glass-B4/common/include/common/framebuffer.h
looking-glass-B4/common/include/common/ivshmem.h
looking-glass-B4/common/include/common/locking.h
looking-glass-B4/common/include/common/option.h
looking-glass-B4/common/include/common/runningavg.h
looking-glass-B4/common/include/common/stringlist.h
looking-glass-B4/common/include/common/stringutils.h
looking-glass-B4/common/include/common/sysinfo.h
looking-glass-B4/common/include/common/thread.h
looking-glass-B4/common/include/common/time.h
looking-glass-B4/common/include/common/types.h
looking-glass-B4/common/include/common/version.h
looking-glass-B4/common/include/common/windebug.h
looking-glass-B4/common/src/
looking-glass-B4/common/src/KVMFR.c
looking-glass-B4/common/src/countedbuffer.c
looking-glass-B4/common/src/framebuffer.c
looking-glass-B4/common/src/option.c
looking-glass-B4/common/src/platform/
looking-glass-B4/common/src/platform/CMakeLists.txt
looking-glass-B4/common/src/platform/linux/
looking-glass-B4/common/src/platform/linux/CMakeLists.txt
looking-glass-B4/common/src/platform/linux/bfd.inc.h
looking-glass-B4/common/src/platform/linux/crash.c
looking-glass-B4/common/src/platform/linux/debug.c
looking-glass-B4/common/src/platform/linux/event.c
looking-glass-B4/common/src/platform/linux/ivshmem.c
looking-glass-B4/common/src/platform/linux/sysinfo.c
looking-glass-B4/common/src/platform/linux/thread.c
looking-glass-B4/common/src/platform/linux/time.c
looking-glass-B4/common/src/platform/windows/
looking-glass-B4/common/src/platform/windows/CMakeLists.txt
looking-glass-B4/common/src/platform/windows/crash.c
looking-glass-B4/common/src/platform/windows/debug.c
looking-glass-B4/common/src/platform/windows/dpi.c
looking-glass-B4/common/src/platform/windows/event.c
looking-glass-B4/common/src/platform/windows/ivshmem.c
looking-glass-B4/common/src/platform/windows/sysinfo.c
looking-glass-B4/common/src/platform/windows/thread.c
looking-glass-B4/common/src/platform/windows/time.c
looking-glass-B4/common/src/platform/windows/windebug.c
looking-glass-B4/common/src/runningavg.c
looking-glass-B4/common/src/stringlist.c
looking-glass-B4/common/src/stringutils.c
looking-glass-B4/contrib/
looking-glass-B4/contrib/redhat/
looking-glass-B4/contrib/redhat/qemu-ivshmem-sock.pp
looking-glass-B4/doc/
looking-glass-B4/doc/Makefile
looking-glass-B4/doc/build.rst
looking-glass-B4/doc/conf.py
looking-glass-B4/doc/credits.rst
looking-glass-B4/doc/faq.rst
looking-glass-B4/doc/images/
looking-glass-B4/doc/images/Looking-Glass-OBS-Source-Add.png
looking-glass-B4/doc/images/Looking-Glass-OBS-config.png
looking-glass-B4/doc/index.rst
looking-glass-B4/doc/install.rst
looking-glass-B4/doc/make.bat
looking-glass-B4/doc/module.rst
looking-glass-B4/doc/obs.rst
looking-glass-B4/doc/tech_faq.rst
looking-glass-B4/doc/troubleshooting.rst
looking-glass-B4/host/
looking-glass-B4/host/CMakeLists.txt
looking-glass-B4/host/cmake/
looking-glass-B4/host/cmake/NVFBC.cmake
looking-glass-B4/host/cmake/PostCapture.cmake
looking-glass-B4/host/cmake/PreCapture.cmake
looking-glass-B4/host/include/
looking-glass-B4/host/include/interface/
looking-glass-B4/host/include/interface/capture.h
looking-glass-B4/host/include/interface/platform.h
looking-glass-B4/host/platform/
looking-glass-B4/host/platform/CMakeLists.txt
looking-glass-B4/host/platform/Linux/
looking-glass-B4/host/platform/Linux/CMakeLists.txt
looking-glass-B4/host/platform/Linux/capture/
looking-glass-B4/host/platform/Linux/capture/CMakeLists.txt
looking-glass-B4/host/platform/Linux/capture/XCB/
looking-glass-B4/host/platform/Linux/capture/XCB/CMakeLists.txt
looking-glass-B4/host/platform/Linux/capture/XCB/src/
looking-glass-B4/host/platform/Linux/capture/XCB/src/xcb.c
looking-glass-B4/host/platform/Linux/src/
looking-glass-B4/host/platform/Linux/src/platform.c
looking-glass-B4/host/platform/Windows/
looking-glass-B4/host/platform/Windows/CMakeLists.txt
looking-glass-B4/host/platform/Windows/app.manifest
looking-glass-B4/host/platform/Windows/capture/
looking-glass-B4/host/platform/Windows/capture/CMakeLists.txt
looking-glass-B4/host/platform/Windows/capture/DXGI/
looking-glass-B4/host/platform/Windows/capture/DXGI/CMakeLists.txt
looking-glass-B4/host/platform/Windows/capture/DXGI/dll/
looking-glass-B4/host/platform/Windows/capture/DXGI/dll/libd3d11.def
looking-glass-B4/host/platform/Windows/capture/DXGI/src/
looking-glass-B4/host/platform/Windows/capture/DXGI/src/dxgi.c
looking-glass-B4/host/platform/Windows/capture/DXGI/src/dxgi_extra.h
looking-glass-B4/host/platform/Windows/capture/NVFBC/
looking-glass-B4/host/platform/Windows/capture/NVFBC/CMakeLists.txt
looking-glass-B4/host/platform/Windows/capture/NVFBC/src/
looking-glass-B4/host/platform/Windows/capture/NVFBC/src/nvfbc.c
looking-glass-B4/host/platform/Windows/capture/NVFBC/src/wrapper.cpp
looking-glass-B4/host/platform/Windows/capture/NVFBC/src/wrapper.h
looking-glass-B4/host/platform/Windows/include/
looking-glass-B4/host/platform/Windows/include/windows/
looking-glass-B4/host/platform/Windows/include/windows/delay.h
looking-glass-B4/host/platform/Windows/include/windows/force_compose.h
looking-glass-B4/host/platform/Windows/include/windows/mousehook.h
looking-glass-B4/host/platform/Windows/installer.nsi
looking-glass-B4/host/platform/Windows/resource.rc
looking-glass-B4/host/platform/Windows/src/
looking-glass-B4/host/platform/Windows/src/delay.c
looking-glass-B4/host/platform/Windows/src/force_compose.c
looking-glass-B4/host/platform/Windows/src/mousehook.c
looking-glass-B4/host/platform/Windows/src/platform.c
looking-glass-B4/host/platform/Windows/src/platform.h
looking-glass-B4/host/platform/Windows/src/service.c
looking-glass-B4/host/platform/Windows/src/service.h
looking-glass-B4/host/src/
looking-glass-B4/host/src/app.c
looking-glass-B4/host/toolchain-mingw64.cmake
looking-glass-B4/module/
looking-glass-B4/module/Makefile
looking-glass-B4/module/dkms.conf
looking-glass-B4/module/kvmfr.c
looking-glass-B4/module/kvmfr.h
looking-glass-B4/module/test.c
looking-glass-B4/module/test.expected
looking-glass-B4/obs/
looking-glass-B4/obs/CMakeLists.txt
looking-glass-B4/obs/lg.c
looking-glass-B4/obs/main.c
looking-glass-B4/profile/
looking-glass-B4/profile/README.md
looking-glass-B4/profile/client/
looking-glass-B4/profile/client/CMakeLists.txt
looking-glass-B4/profile/client/src/
looking-glass-B4/profile/client/src/main.c
looking-glass-B4/refresh-copyright
looking-glass-B4/repos/
looking-glass-B4/repos/LGMP/
looking-glass-B4/repos/PureSpice/
looking-glass-B4/resources/
looking-glass-B4/resources/icon-128x128.png
looking-glass-B4/resources/icon.ico
looking-glass-B4/resources/lg-logo.ai
looking-glass-B4/resources/lg-logo.png
looking-glass-B4/resources/lg-logo.svg
looking-glass-B4/vendor/
looking-glass-B4/vendor/getopt/
looking-glass-B4/vendor/getopt/README.txt
looking-glass-B4/vendor/getopt/getopt.c
looking-glass-B4/vendor/getopt/getopt.h
looking-glass-B4/vendor/ivshmem/
looking-glass-B4/vendor/ivshmem/ivshmem.h
looking-glass-B4/version.cmake
looking-glass-B4/VERSION
looking-glass-B4/repos/
looking-glass-B4/repos/PureSpice/
looking-glass-B4/repos/PureSpice/src/
looking-glass-B4/repos/PureSpice/src/rsa.c
looking-glass-B4/repos/PureSpice/src/queue.c
looking-glass-B4/repos/PureSpice/src/queue.h
looking-glass-B4/repos/PureSpice/src/rsa.h
looking-glass-B4/repos/PureSpice/src/spice.c
looking-glass-B4/repos/PureSpice/src/locking.h
looking-glass-B4/repos/PureSpice/src/messages.h
looking-glass-B4/repos/PureSpice/CMakeLists.txt
looking-glass-B4/repos/PureSpice/README.md
looking-glass-B4/repos/PureSpice/LICENSE
looking-glass-B4/repos/PureSpice/include/
looking-glass-B4/repos/PureSpice/include/spice/
looking-glass-B4/repos/PureSpice/include/spice/spice.h
looking-glass-B4/repos/LGMP/
looking-glass-B4/repos/LGMP/lgmp/
looking-glass-B4/repos/LGMP/lgmp/src/
looking-glass-B4/repos/LGMP/lgmp/src/status.c
looking-glass-B4/repos/LGMP/lgmp/src/headers.h
looking-glass-B4/repos/LGMP/lgmp/src/client.c
looking-glass-B4/repos/LGMP/lgmp/src/host.c
looking-glass-B4/repos/LGMP/lgmp/src/lgmp.h
looking-glass-B4/repos/LGMP/lgmp/CMakeLists.txt
looking-glass-B4/repos/LGMP/lgmp/include/
looking-glass-B4/repos/LGMP/lgmp/include/lgmp/
looking-glass-B4/repos/LGMP/lgmp/include/lgmp/host.h
looking-glass-B4/repos/LGMP/lgmp/include/lgmp/status.h
looking-glass-B4/repos/LGMP/lgmp/include/lgmp/client.h
looking-glass-B4/repos/LGMP/lgmp/include/lgmp/lgmp.h
looking-glass-B4/repos/LGMP/README.md
looking-glass-B4/repos/LGMP/LICENSE
/home/mble/Downloads/LibVF.IO-master/scripts/funcs-libvfio.sh: line 359: cmake: command not found
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target 'install'.  Stop.
/home/mble/Downloads/LibVF.IO-master/scripts/funcs-libvfio.sh: line 364: cmake: command not found
make: *** No targets specified and no makefile found.  Stop.
/home/mble/Downloads/LibVF.IO-master/scripts/funcs-libvfio.sh: line 366: cd: platform/Windows: No such file or directory
/home/mble/Downloads/LibVF.IO-master/scripts/funcs-libvfio.sh: line 367: makensis: command not found
fatal: destination path 'scream' already exists and is not an empty directory.
mkdir: cannot create directory ‘build’: File exists
/home/mble/Downloads/LibVF.IO-master/scripts/funcs-libvfio.sh: line 381: cmake: command not found
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target 'install'.  Stop.
--2023-10-23 16:14:45--  https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/upstream-virtio/virtio-win10-prewhql-0.1-161.zip
Resolving fedorapeople.org (fedorapeople.org)... 152.19.134.199, 2600:2701:4000:5211:dead:beef:a7:9474
Connecting to fedorapeople.org (fedorapeople.org)|152.19.134.199|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 96236448 (92M) [application/zip]
Saving to: ‘virtio-win10-prewhql-0.1-161.zip.1’

virtio-win10-prewhql-0.1-161.zip.1                                                          100%[========================================================================================================================================================================================================================================>]  91.78M   822KB/s    in 5m 50s

2023-10-23 16:20:36 (269 KB/s) - ‘virtio-win10-prewhql-0.1-161.zip.1’ saved [96236448/96236448]

--2023-10-23 16:20:36--  https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/virtio-win-guest-tools.exe
Resolving fedorapeople.org (fedorapeople.org)... 152.19.134.199, 2600:2701:4000:5211:dead:beef:a7:9474
Connecting to fedorapeople.org (fedorapeople.org)|152.19.134.199|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.240-1/virtio-win-guest-tools.exe [following]
--2023-10-23 16:20:38--  https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.240-1/virtio-win-guest-tools.exe
Reusing existing connection to fedorapeople.org:443.
HTTP request sent, awaiting response... 200 OK
Length: 33304552 (32M) [application/octet-stream]
Saving to: ‘virtio-win-guest-tools.exe’

virtio-win-guest-tools.exe                                                                  100%[========================================================================================================================================================================================================================================>]  31.76M   353KB/s    in 88s

2023-10-23 16:22:06 (369 KB/s) - ‘virtio-win-guest-tools.exe’ saved [33304552/33304552]

--2023-10-23 16:22:06--  https://github.com/duncanthrax/scream/releases/download/3.8/Scream3.8.zip
Resolving github.com (github.com)... 140.82.121.3
Connecting to github.com (github.com)|140.82.121.3|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/38454658/db421081-0c54-4df8-9e71-0c32a17a2465?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20231023%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231023T142215Z&X-Amz-Expires=300&X-Amz-Signature=ad5d7bbccf75aa1e4170fc4a0f07b34663db423b87e7f809fdbc8602a9dc8bf9&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=38454658&response-content-disposition=attachment%3B%20filename%3DScream3.8.zip&response-content-type=application%2Foctet-stream [following]
--2023-10-23 16:22:07--  https://objects.githubusercontent.com/github-production-release-asset-2e65be/38454658/db421081-0c54-4df8-9e71-0c32a17a2465?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20231023%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231023T142215Z&X-Amz-Expires=300&X-Amz-Signature=ad5d7bbccf75aa1e4170fc4a0f07b34663db423b87e7f809fdbc8602a9dc8bf9&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=38454658&response-content-disposition=attachment%3B%20filename%3DScream3.8.zip&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.110.133, 185.199.109.133, 185.199.108.133, ...
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.110.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 614476 (600K) [application/octet-stream]
Saving to: ‘Scream3.8.zip’

Scream3.8.zip                                                                               100%[========================================================================================================================================================================================================================================>] 600.07K   691KB/s    in 0.9s

2023-10-23 16:22:09 (691 KB/s) - ‘Scream3.8.zip’ saved [614476/614476]

cp: cannot stat '/home/mble/Downloads/LibVF.IO-master/optional/guest/*': No such file or directory
cp: cannot stat '/home/mble/.ssh/id_rsa.pub': No such file or directory
--2023-10-23 16:22:09--  https://looking-glass.io/artifact/B4/host
Resolving looking-glass.io (looking-glass.io)... 172.67.132.180, 104.21.5.8, 2606:4700:3034::ac43:84b4, ...
Connecting to looking-glass.io (looking-glass.io)|172.67.132.180|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 346775 (339K) [application/octet-stream]
Saving to: ‘looking-glass-host.zip’

looking-glass-host.zip                                                                      100%[========================================================================================================================================================================================================================================>] 338.65K   470KB/s    in 0.7s

2023-10-23 16:22:11 (470 KB/s) - ‘looking-glass-host.zip’ saved [346775/346775]

Archive:  looking-glass-host.zip
  inflating: build.log
  inflating: looking-glass-host-setup.exe
--2023-10-23 16:22:11--  https://go.microsoft.com/fwlink/?linkid=2120254
Resolving go.microsoft.com (go.microsoft.com)... 23.200.162.90, 2a02:26f0:d200:39d::2c1a, 2a02:26f0:d200:39a::2c1a
Connecting to go.microsoft.com (go.microsoft.com)|23.200.162.90|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://download.microsoft.com/download/8/6/c/86c218f3-4349-4aa5-beba-d05e48bbc286/adk/adksetup.exe [following]
--2023-10-23 16:22:12--  https://download.microsoft.com/download/8/6/c/86c218f3-4349-4aa5-beba-d05e48bbc286/adk/adksetup.exe
Resolving download.microsoft.com (download.microsoft.com)... 104.91.48.252, 2a02:26f0:d200:8a2::317f, 2a02:26f0:d200:896::317f
Connecting to download.microsoft.com (download.microsoft.com)|104.91.48.252|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1934336 (1.8M) [application/octet-stream]
Saving to: ‘adksetup.exe’

adksetup.exe                                                                                100%[========================================================================================================================================================================================================================================>]   1.84M   865KB/s    in 2.2s

2023-10-23 16:22:14 (865 KB/s) - ‘adksetup.exe’ saved [1934336/1934336]

Warning: creating filesystem that does not conform to ISO-9660.
I: -input-charset not specified, using utf-8 (detected in locale settings)
  4.98% done, estimate finish Mon Oct 23 16:22:14 2023
  9.93% done, estimate finish Mon Oct 23 16:22:14 2023
 14.90% done, estimate finish Mon Oct 23 16:22:14 2023
 19.86% done, estimate finish Mon Oct 23 16:22:14 2023
 24.82% done, estimate finish Mon Oct 23 16:22:14 2023
 29.79% done, estimate finish Mon Oct 23 16:22:14 2023
 34.74% done, estimate finish Mon Oct 23 16:22:14 2023
 39.71% done, estimate finish Mon Oct 23 16:22:14 2023
 44.67% done, estimate finish Mon Oct 23 16:22:14 2023
 49.64% done, estimate finish Mon Oct 23 16:22:14 2023
 54.60% done, estimate finish Mon Oct 23 16:22:14 2023
 59.56% done, estimate finish Mon Oct 23 16:22:14 2023
 64.53% done, estimate finish Mon Oct 23 16:22:14 2023
 69.48% done, estimate finish Mon Oct 23 16:22:14 2023
 74.45% done, estimate finish Mon Oct 23 16:22:14 2023
 79.41% done, estimate finish Mon Oct 23 16:22:14 2023
 84.38% done, estimate finish Mon Oct 23 16:22:14 2023
 89.33% done, estimate finish Mon Oct 23 16:22:14 2023
 94.30% done, estimate finish Mon Oct 23 16:22:14 2023
 99.26% done, estimate finish Mon Oct 23 16:22:15 2023
Total translation table size: 0
Total rockridge attributes bytes: 0
Total directory bytes: 229376
Path table size(bytes): 1646
Max brk space used 92000
100751 extents written (196 MB)
/home/mble/Downloads/LibVF.IO-master/scripts/funcs-libvfio.sh: line 454: arcd: command not found
[sudo] password for mble:
sudo: timed out reading password
sudo: a password is required
[sudo] password for mble:
gfx_vendor NVIDIA detected.
Installing Nvidia.
MAJOR: 6
MINOR: 5
Checking for optional drivers.
/home/mble/Downloads/LibVF.IO-master/scripts/funcs-libvfio.sh: line 461: [: too many arguments
Optional drivers found.
optional driver version:  535
Installing GVM.
Would you like to install GPU Virtual Machine (GVM) user components?
(y/n)?y
Cloning into 'GVM-user'...
remote: Enumerating objects: 972, done.
remote: Counting objects: 100% (972/972), done.
remote: Compressing objects: 100% (486/486), done.
remote: Total 972 (delta 461), reused 945 (delta 436), pack-reused 0
Receiving objects: 100% (972/972), 1.89 MiB | 1.03 MiB/s, done.
Resolving deltas: 100% (461/461), done.
[CC] compiling src/lib/gpu/nvidia/device.c
[CC] compiling src/lib/gpu/nvidia/manager.c
[CC] compiling src/lib/gpu/nvidia/resman/api.c
[CC] compiling src/lib/gvm/nvidia/manager.c
[CC] compiling src/lib/utils/configs.c
[CC] compiling src/lib/utils/device.c
[CC] compiling extern/src/cargs.c
[CC] compiling extern/src/toml.c
Made GVM User Suite (lib) version: 0.1.0.0
Made all executables
make[1]: Entering directory '/home/mble/Downloads/LibVF.IO-master/GVM-user'
[CXX] compiling src/exe/gvm-cli.cpp
[LD] Linking gvm-cli
[CXX] compiling src/exe/gvm-mgr.cpp
[LD] Linking gvm-mgr
make[1]: Leaving directory '/home/mble/Downloads/LibVF.IO-master/GVM-user'
Made GVM User Suite (lib) version: 0.1.0.0
[CXX] compiling tests/device.cpp
[LD] Linking test-device
[CXX] compiling tests/nvidia-api.cpp
[LD] Linking test-nvidia-api
[CXX] compiling tests/nvidia-manager.cpp
[LD] Linking test-nvidia-manager
Made all tests
Graphics vendor:  NVIDIA
Running vendor specific setup for Nvidia.
Disabling proprietary blobs.
Failed to disable unit: Unit file nvidia-vgpud.service does not exist.
Failed to stop nvidia-vgpud.service: Unit nvidia-vgpud.service not loaded.
SKU:  TU106
Installing  TU106  Turing architecture configuration in GVM.
You can make configuration changes to GVM in /etc/gvm/
Creating mdev-post systemd service.
Install of LibVF.IO has been finalized!
Reboot now to enroll MOK.
@Aragas Aragas mentioned this issue Nov 4, 2023
@S8hUGqihmLURd0DP
Copy link

S8hUGqihmLURd0DP commented Nov 24, 2023

Until this project is updated to work with nim 2.0.0 you can do this:

  • First step is to edit ./scripts/funcs-libvfio.sh
    • You'll wanna replace line 322 (curl https://nim-lang.org/choosenim/init.sh -sSf | sh) with curl https://nim-lang.org/choosenim/init.sh -sSf | CHOOSENIM_CHOOSE_VERSION=1.6.16 sh
    • Afterwards, comment out line 326 (choosenim update stable --verbose) so it looks like this: # choosenim update stable --verbose
    • Save the file and close it
  • Now, you'll need to edit ./libvfio.nimble
    • Replace line 15, ( "yaml",) with "yaml == 1.1.0",
    • Save the file and then close it
  • Try ./scripts/install-libvfio.sh again and you should have arcd now!

Keep in mind I haven't tested if arcd works yet, I was writing this as I was figuring it out and don't have the time to fully test it until tomorrow

@manalito
Copy link

#79 I edited some files for first support of nim 2.0.0, if someone can try and give feedback :)

@animation303
Copy link

Build failed on Pop_OS

I did what Archius0 suggested but it didnt work....

until I deleted my ~/.nimble folder

Do that first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants