Thanks a lot. It is working.I have been working on the issue.
The problem is that the virtualbox-ose-additions-72 port had went completely over my radar when first porting XLibre. (I have rarely used VBox. BHyve has been sufficient for me)
This port provides 2 drivers for the X server and they are compiled against the X.Org X server instead of XLibre, this causes it to have the X.Org SDK's ABI number and not load on XLIbre.
I'm currently working on the port and trying to add a XLibre flavor to it. I have actually managed to add the XLibre flavor, but the port refuses to build when put in a overlay (but works fine in the main ports tree), it is a weird bug and the port uses a wierd build system. TLDR is that I haven't managed to make the port behave yet. (Help is appreiated from anyone who knows "kBuild")
Till that is fixed there are two options for making XLibre work in VBox:
A. Use the SCFB video deriver and the libinput input driver instead of the VBox drivers.
B. Make XLibre ignore driver ABIs by adding a file containing this to your X configuration directory:
Code:Section "ServerFlags" Option "IgnoreABI" "True" EndSection
Mine had zero EErors. Mouse and Keyboard works. Will try Openbox - some problems with keyboard but it is most likely my screwup somewhere in config of the DE.
My setup for anyone interested in running XLibre on FreeBSD 15 in VirtualBox (Win11).
#######################
# Prerequisites #
######################
==============================================================
VirtualBox
- UEFI
- VBoxSVGA (128MB RAM)
- NO 3d Accel.
===============================================================
pkg updatepkg upgrade===============================================================
#######################
# VirtualBox #
######################
pkg install -y virtualbox-ose-additionssysrc vboxguest_enable="YES"sysrc vboxservice_enable="YES"reboot==============================================================
#######################
# Xlibre #
######################
pkg install xlibrepw groupmod video -m your_username===============================================================
ee /usr/local/etc/X11/xorg.conf.d/10-drivers.confSection "Device"
Identifier "Generic Framebuffer"
Driver "scfb"
EndSection
Section "InputClass"
Identifier "Libinput-Everything"
MatchIsPointer "yes"
MatchIsKeyboard "yes"
Driver "libinput"
EndSection
===========================================================
ee /usr/local/etc/X11/xorg.conf.d/99-ignore-abi.confSection "ServerFlags"
Option "IgnoreABI" "True"
EndSection
==============================================================
#######################
# Test RUN #
######################
startxcat /var/log/Xorg.0.log | grep EE================================================================