Failed to Install Wayland Wayfire on VMWare (Win11)

Hello everyone,

Following the FreeBSD Handbook, I tried to install Wayland Wayfire on FreeBSD 13.2, acting as a guest on VMWare, Windows 11. I did not succeed. I am not yet erudite enough to understand the error messages returned to me.
I made 2 screenshots of the error messages: 01.png and 02.png attached to this post.

I would have executed wayfire > wayfireExecutionLog.txt and cp it to a USB device, and then just copy/paste it here, but mounting and loading the USB device was problematic as well. As a beginner I just wanted to deal with the Wayfire problem first, though the choice is arbitrary.

To add to potential convenience, I would manually copy the lines of the screenshots here, but I might make a typo and cause a misrepresentation of data.

These are the steps I have taken:


INSTALLING WAYLAND
https://docs.freebsd.org/en/books/handbook/wayland/

STEPS PERFORMED AS ROOT USER


***
STEP 001: ADD WAYLAND USERS TO VIDEO GROUP


I did:
pw groupmod video -m Throne
pw groupmod video -m root



***
STEP 002: INSTALLING SEATD

Seatd facilitates a structured way for Wayland compositors to access shared input and graphic resources securely without requiring elevated permissions, aligning with the multi-seat operational philosophy of Wayland. It apparently has SOME overlapping functionality with dbus. >>> HENCE I MIGHT NEED TO DISABLE DBUS IF ERRORS OCCUR AS THE DAEMONS MIGHT INTERACT IN AN INCOMPATIBLE MANNER

I do:
pkg install wayland seatd


***
STEP 003: ADDING RUNTIME


I do:
sh (open bourne shell)
export XDG_RUNTIME_DIR=/var/run/user/`id -u`

>>>>NOTE: I WAS NOT CERTAIN IF /user/ SHOULD BE CHANGED TO AN ACTUAL USERNAME AND id TO AN UID.


***
STEP 004: ENABLE AND START THE SEATD DAEMON NOW, AND ON SYSTEM INITIALIZATION

I do:
sysrc seatd_enable=”YES”
service seatd start






***
STEP 005: INSTALLING THE WAYFIRE COMPOSITOR

I do:
pkg install wayfire wf-shell alacritty swaylock-effects swayidle wlogout kanshi mako wlsunset



***
STEP 006:

cp /usr/local/share/examples/wayfire/wayfire.ini ~/.config/wayfire (copied to root home directory)
cp /usr/local/share/examples/wayfire/wayfire.ini /usr/home/Throne (copied to home directory of user Throne)
>>>> Directory and file .config/wayfire/wayfire,ini confirmed in root and Throne home directrories.

The FBSD manual states that these steps should have sufficed to install Wayland and Wayfire.

Executing command wayfire as both root and user Throne yield the same error.

I have of course searched the forum for similar issues before making this post, but it was to no avail.

Thank you kindly,

SilverC3ll

EDIT:
I just executed: xf86-video-amdgpu to install amd graphics drivers, though I am uncertain if this is effective on a virtual machine. The error output remained unchanged.
 

Attachments

  • 01.png
    01.png
    106.1 KB · Views: 146
  • 02.png
    02.png
    113.2 KB · Views: 161
Back
Top