I'm trying to get Unreal Tournament running on my FreeBSD 13.2-p4 system.
I have an Nvidia GTX 1050 with an AMD Ryzen 5 3400G.
I also have the Linux Nvidia libs installed as well.
I've got Linuxulator setup.

I'm trying to run version 469d without success, so far.

I'm stuck at getting ALAudio to load. This is where the game crashes when attempting to load ALAudio. It says it cannot find the file.
I'm guessing it's because ALAudio.so depends on libstdc++, which I cannot find in pkg for linux-c7.
Doing a "pkg provides libstdc++.so.6" shows no results.

I was told to try using the Cluser audio subsystem (which also uses libstdc++) but instead of not finding ALAudio, it cannot find Cluster.
Here was the post that suggested that: https://forums.FreeBSD.org/threads/a-linuxulator-userland-built-from-source.90649/post-626145

Below, I've posted the output of ldd *.so within Linuxulator:
ALAudio.so:
linux-vdso.so.1 => (0x00007fffffffd000)
Engine.so => /mnt/System/./Engine.so (0x0000000801400000)
libSDL2-2.0.so.0 => /mnt/System/./libSDL2-2.0.so.0 (0x0000000801a00000)
libopenal.so.1 => /mnt/System/./libopenal.so.1 (0x0000000801e00000)
libxmp.so.4 => /mnt/System/./libxmp.so.4 (0x0000000802200000)
libmpg123.so => /mnt/System/./libmpg123.so (0x0000000802600000)
libsndfile.so.1 => /mnt/System/./libsndfile.so.1 (0x0000000802a00000)
Core.so => /mnt/System/./Core.so (0x0000000803000000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000000803400000)
libm.so.6 => /lib64/libm.so.6 (0x0000000803800000)
libc.so.6 => /lib64/libc.so.6 (0x0000000803c00000)
/lib64/ld-linux-x86-64.so.2 (0x0000000001021000)
librt.so.1 => /lib64/librt.so.1 (0x0000000804000000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x0000000804400000)
libatomic.so.1 => not found
libstdc++.so.6 => not found
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000000804800000)
Cluster.so:
linux-vdso.so.1 => (0x00007fffffffd000)
Engine.so => /mnt/System/./Engine.so (0x0000000801400000)
libfmod.so.13 => /mnt/System/./libfmod.so.13 (0x00000008018f0000)
Core.so => /mnt/System/./Core.so (0x0000000801c00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000000802000000)
libm.so.6 => /lib64/libm.so.6 (0x0000000802400000)
libc.so.6 => /lib64/libc.so.6 (0x0000000802800000)
/lib64/ld-linux-x86-64.so.2 (0x0000000001021000)
librt.so.1 => /lib64/librt.so.1 (0x0000000802c00000)
libstdc++.so.6 => not found
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000000803000000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x0000000803400000)
Core.so:
linux-vdso.so.1 => (0x00007fffffffd000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000000801800000)
libm.so.6 => /lib64/libm.so.6 (0x0000000801c00000)
libc.so.6 => /lib64/libc.so.6 (0x0000000802000000)
/lib64/ld-linux-x86-64.so.2 (0x0000000001021000)
Editor.so:
linux-vdso.so.1 => (0x00007fffffffd000)
Render.so => /mnt/System/./Render.so (0x0000000801243000)
Engine.so => /mnt/System/./Engine.so (0x0000000801800000)
Core.so => /mnt/System/./Core.so (0x0000000801e00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000000802200000)
libm.so.6 => /lib64/libm.so.6 (0x0000000802600000)
libc.so.6 => /lib64/libc.so.6 (0x0000000802a00000)
/lib64/ld-linux-x86-64.so.2 (0x0000000001021000)
Engine.so:
linux-vdso.so.1 => (0x00007fffffffd000)
Core.so => /mnt/System/./Core.so (0x0000000801a00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000000801e00000)
libm.so.6 => /lib64/libm.so.6 (0x0000000802200000)
libc.so.6 => /lib64/libc.so.6 (0x0000000802600000)
/lib64/ld-linux-x86-64.so.2 (0x0000000001021000)
Fire.so:
linux-vdso.so.1 => (0x00007fffffffd000)
Engine.so => /mnt/System/./Engine.so (0x0000000801400000)
Core.so => /mnt/System/./Core.so (0x0000000801a00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000000801e00000)
libm.so.6 => /lib64/libm.so.6 (0x0000000802200000)
libc.so.6 => /lib64/libc.so.6 (0x0000000802600000)
/lib64/ld-linux-x86-64.so.2 (0x0000000001021000)
IpDrv.so:
linux-vdso.so.1 => (0x00007fffffffd000)
Engine.so => /mnt/System/./Engine.so (0x0000000801400000)
Core.so => /mnt/System/./Core.so (0x0000000801a00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000000801e00000)
libm.so.6 => /lib64/libm.so.6 (0x0000000802200000)
libc.so.6 => /lib64/libc.so.6 (0x0000000802600000)
/lib64/ld-linux-x86-64.so.2 (0x0000000001021000)
OpenGLDrv.so:
linux-vdso.so.1 => (0x00007fffffffd000)
Engine.so => /mnt/System/./Engine.so (0x0000000801400000)
Core.so => /mnt/System/./Core.so (0x0000000801a00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000000801e00000)
libm.so.6 => /lib64/libm.so.6 (0x0000000802200000)
libc.so.6 => /lib64/libc.so.6 (0x0000000802600000)
/lib64/ld-linux-x86-64.so.2 (0x0000000001021000)
Render.so:
linux-vdso.so.1 => (0x00007fffffffd000)
Engine.so => /mnt/System/./Engine.so (0x0000000801400000)
Core.so => /mnt/System/./Core.so (0x0000000801a00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000000801e00000)
libm.so.6 => /lib64/libm.so.6 (0x0000000802200000)
libc.so.6 => /lib64/libc.so.6 (0x0000000802600000)
/lib64/ld-linux-x86-64.so.2 (0x0000000001021000)
SDLDrv.so:
linux-vdso.so.1 => (0x00007fffffffd000)
Engine.so => /mnt/System/./Engine.so (0x0000000801400000)
libSDL2-2.0.so.0 => /mnt/System/./libSDL2-2.0.so.0 (0x0000000801a00000)
Core.so => /mnt/System/./Core.so (0x0000000801e00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000000802200000)
libm.so.6 => /lib64/libm.so.6 (0x0000000802600000)
libc.so.6 => /lib64/libc.so.6 (0x0000000802a00000)
/lib64/ld-linux-x86-64.so.2 (0x0000000001021000)
librt.so.1 => /lib64/librt.so.1 (0x0000000802e00000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x0000000803200000)
UWeb.so:
linux-vdso.so.1 => (0x00007fffffffd000)
Engine.so => /mnt/System/./Engine.so (0x0000000801400000)
Core.so => /mnt/System/./Core.so (0x0000000801a00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000000801e00000)
libm.so.6 => /lib64/libm.so.6 (0x0000000802200000)
libc.so.6 => /lib64/libc.so.6 (0x0000000802600000)
/lib64/ld-linux-x86-64.so.2 (0x0000000001021000)
XOpenGLDrv.so:
linux-vdso.so.1 => (0x00007fffffffd000)
Engine.so => /mnt/System/./Engine.so (0x0000000801400000)
Core.so => /mnt/System/./Core.so (0x0000000801a00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000000801e00000)
libm.so.6 => /lib64/libm.so.6 (0x0000000802200000)
libc.so.6 => /lib64/libc.so.6 (0x0000000802600000)
/lib64/ld-linux-x86-64.so.2 (0x0000000001021000)
libmpg123.so:
linux-vdso.so.1 => (0x00007fffffffd000)
libm.so.6 => /lib64/libm.so.6 (0x0000000801800000)
libc.so.6 => /lib64/libc.so.6 (0x0000000801c00000)
/lib64/ld-linux-x86-64.so.2 (0x0000000001021000)
udemo.so:
linux-vdso.so.1 => (0x00007fffffffd000)
Engine.so => /mnt/System/./Engine.so (0x0000000801400000)
Core.so => /mnt/System/./Core.so (0x0000000801a00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000000801e00000)
libm.so.6 => /lib64/libm.so.6 (0x0000000802200000)
libc.so.6 => /lib64/libc.so.6 (0x0000000802600000)
/lib64/ld-linux-x86-64.so.2 (0x0000000001021000)
 
Cluster:
Code:
% procstat -v 78473 | grep "\.so" | rev | cut -w -f 1 | rev | sort -u | xargs pkg which
/compat/linux/usr/lib64/alsa-lib/libasound_module_pcm_oss.so was installed by package linux-c7-alsa-plugins-oss-1.1.6_3
/compat/linux/usr/lib64/gconv/CP1252.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/gconv/ISO8859-1.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/gconv/UTF-16.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/ld-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libasound.so.2.0.0 was installed by package linux-c7-alsa-lib-1.1.8
/compat/linux/usr/lib64/libc-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libdl-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libgcc_s-4.8.5-20150702.so.1 was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libGL.so.1.7.0 was installed by package linux-c7-libglvnd-1.0.1
/compat/linux/usr/lib64/libGLdispatch.so.0.0.0 was installed by package linux-c7-libglvnd-1.0.1
/compat/linux/usr/lib64/libGLX_nvidia.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libGLX.so.0.0.0 was installed by package linux-c7-libglvnd-1.0.1
/compat/linux/usr/lib64/libm-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libnvidia-glcore.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libnvidia-glsi.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libnvidia-glvkspirv.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libnvidia-tls.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libpthread-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/librt-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libstdc++.so.6.0.19 was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libX11.so.6.3.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXau.so.6.0.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libxcb-glx.so.0.0.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libxcb.so.1.1.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXcursor.so.1.0.2 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXext.so.6.4.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXfixes.so.3.1.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXrender.so.1.3.0 was installed by package linux-c7-xorg-libs-7.7_10
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Cluster.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Core.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Engine.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Fire.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/IpDrv.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/libfmod.so.13 was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/libSDL2-2.0.so.0 was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/OpenGLDrv.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Render.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/SDLDrv.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/udemo.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/UWeb.so was not found in the database

ALAudio (after I got rid of /opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/libopenal.so.1):
Code:
% procstat -v 79665 | grep "\.so" | rev | cut -w -f 1 | rev | sort -u | xargs pkg which
/compat/linux/usr/lib64/alsa-lib/libasound_module_pcm_oss.so was installed by package linux-c7-alsa-plugins-oss-1.1.6_3
/compat/linux/usr/lib64/gconv/CP1252.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/gconv/ISO8859-1.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/gconv/UTF-16.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/ld-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libasound.so.2.0.0 was installed by package linux-c7-alsa-lib-1.1.8
/compat/linux/usr/lib64/libc-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libdl-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libGL.so.1.7.0 was installed by package linux-c7-libglvnd-1.0.1
/compat/linux/usr/lib64/libGLdispatch.so.0.0.0 was installed by package linux-c7-libglvnd-1.0.1
/compat/linux/usr/lib64/libGLX_nvidia.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libGLX.so.0.0.0 was installed by package linux-c7-libglvnd-1.0.1
/compat/linux/usr/lib64/libm-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libnvidia-glcore.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libnvidia-glsi.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libnvidia-glvkspirv.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libnvidia-tls.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libopenal.so.1.16.0 was installed by package linux-c7-openal-soft-1.16.0_3
/compat/linux/usr/lib64/libpthread-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/librt-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libX11.so.6.3.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXau.so.6.0.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libxcb-glx.so.0.0.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libxcb.so.1.1.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXcursor.so.1.0.2 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXext.so.6.4.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXfixes.so.3.1.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXrender.so.1.3.0 was installed by package linux-c7-xorg-libs-7.7_10
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/ALAudio.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Core.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Engine.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Fire.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/IpDrv.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/libmpg123.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/libSDL2-2.0.so.0 was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/libsndfile.so.1 was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/libxmp.so.4 was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/OpenGLDrv.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Render.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/SDLDrv.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/udemo.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/UWeb.so was not found in the database
 
In general, those guys should use dlerror to print the error message that the dynamic loader gives them instead of simply swallowing it. Since they supposedly have the source code it should not be too difficult to do.
 
Cluster:
Code:
% procstat -v 78473 | grep "\.so" | rev | cut -w -f 1 | rev | sort -u | xargs pkg which
/compat/linux/usr/lib64/alsa-lib/libasound_module_pcm_oss.so was installed by package linux-c7-alsa-plugins-oss-1.1.6_3
/compat/linux/usr/lib64/gconv/CP1252.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/gconv/ISO8859-1.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/gconv/UTF-16.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/ld-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libasound.so.2.0.0 was installed by package linux-c7-alsa-lib-1.1.8
/compat/linux/usr/lib64/libc-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libdl-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libgcc_s-4.8.5-20150702.so.1 was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libGL.so.1.7.0 was installed by package linux-c7-libglvnd-1.0.1
/compat/linux/usr/lib64/libGLdispatch.so.0.0.0 was installed by package linux-c7-libglvnd-1.0.1
/compat/linux/usr/lib64/libGLX_nvidia.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libGLX.so.0.0.0 was installed by package linux-c7-libglvnd-1.0.1
/compat/linux/usr/lib64/libm-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libnvidia-glcore.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libnvidia-glsi.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libnvidia-glvkspirv.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libnvidia-tls.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libpthread-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/librt-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libstdc++.so.6.0.19 was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libX11.so.6.3.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXau.so.6.0.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libxcb-glx.so.0.0.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libxcb.so.1.1.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXcursor.so.1.0.2 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXext.so.6.4.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXfixes.so.3.1.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXrender.so.1.3.0 was installed by package linux-c7-xorg-libs-7.7_10
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Cluster.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Core.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Engine.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Fire.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/IpDrv.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/libfmod.so.13 was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/libSDL2-2.0.so.0 was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/OpenGLDrv.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Render.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/SDLDrv.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/udemo.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/UWeb.so was not found in the database

ALAudio (after I got rid of /opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/libopenal.so.1):
Code:
% procstat -v 79665 | grep "\.so" | rev | cut -w -f 1 | rev | sort -u | xargs pkg which
/compat/linux/usr/lib64/alsa-lib/libasound_module_pcm_oss.so was installed by package linux-c7-alsa-plugins-oss-1.1.6_3
/compat/linux/usr/lib64/gconv/CP1252.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/gconv/ISO8859-1.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/gconv/UTF-16.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/ld-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libasound.so.2.0.0 was installed by package linux-c7-alsa-lib-1.1.8
/compat/linux/usr/lib64/libc-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libdl-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libGL.so.1.7.0 was installed by package linux-c7-libglvnd-1.0.1
/compat/linux/usr/lib64/libGLdispatch.so.0.0.0 was installed by package linux-c7-libglvnd-1.0.1
/compat/linux/usr/lib64/libGLX_nvidia.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libGLX.so.0.0.0 was installed by package linux-c7-libglvnd-1.0.1
/compat/linux/usr/lib64/libm-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libnvidia-glcore.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libnvidia-glsi.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libnvidia-glvkspirv.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libnvidia-tls.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libopenal.so.1.16.0 was installed by package linux-c7-openal-soft-1.16.0_3
/compat/linux/usr/lib64/libpthread-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/librt-2.28.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libX11.so.6.3.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXau.so.6.0.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libxcb-glx.so.0.0.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libxcb.so.1.1.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXcursor.so.1.0.2 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXext.so.6.4.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXfixes.so.3.1.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXrender.so.1.3.0 was installed by package linux-c7-xorg-libs-7.7_10
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/ALAudio.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Core.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Engine.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Fire.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/IpDrv.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/libmpg123.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/libSDL2-2.0.so.0 was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/libsndfile.so.1 was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/libxmp.so.4 was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/OpenGLDrv.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/Render.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/SDLDrv.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/udemo.so was not found in the database
/opt/ut99/OldUnreal-UTPatch469d-Linux-amd64/System64/UWeb.so was not found in the database
Sorry, I'm not following.
 
Check installed packages, you are probably missing something.
I'm assuming I execute ut-bin, grab the PID and enter that in for the procstat -v *PID* | blahblahblah?
I did that while leaving the error message up (so the program doesn't quit) but I get nothing printed, just back to the prompt.
 
I think I've been pretty clear.
Well, it looks like I have to run it as root.

/compat/linux/usr/lib64/gconv/CP1252.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/gconv/ISO8859-1.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/gconv/UTF-16.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/ld-2.17.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libGL.so.1.7.0 was installed by package linux-c7-libglvnd-1.0.1
/compat/linux/usr/lib64/libGLX.so.0.0.0 was installed by package linux-c7-libglvnd-1.0.1
/compat/linux/usr/lib64/libGLX_nvidia.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libGLdispatch.so.0.0.0 was installed by package linux-c7-libglvnd-1.0.1
/compat/linux/usr/lib64/libX11.so.6.3.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXau.so.6.0.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXcursor.so.1.0.2 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXext.so.6.4.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXfixes.so.3.1.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libXrender.so.1.3.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libc-2.17.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libdl-2.17.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libm-2.17.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libnvidia-glcore.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libnvidia-glsi.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libnvidia-glvkspirv.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libnvidia-tls.so.535.104.05 was installed by package linux-nvidia-libs-535.104.05
/compat/linux/usr/lib64/libpthread-2.17.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/librt-2.17.so was installed by package linux_base-c7-7.9.2009_1
/compat/linux/usr/lib64/libxcb-glx.so.0.0.0 was installed by package linux-c7-xorg-libs-7.7_10
/compat/linux/usr/lib64/libxcb.so.1.1.0 was installed by package linux-c7-xorg-libs-7.7_10
/usr/home/josh/Downloads/unrealtournament/System/Core.so was not found in the database
/usr/home/josh/Downloads/unrealtournament/System/Engine.so was not found in the database
/usr/home/josh/Downloads/unrealtournament/System/Fire.so was not found in the database
/usr/home/josh/Downloads/unrealtournament/System/IpDrv.so was not found in the database
/usr/home/josh/Downloads/unrealtournament/System/OpenGLDrv.so was not found in the database
/usr/home/josh/Downloads/unrealtournament/System/Render.so was not found in the database
/usr/home/josh/Downloads/unrealtournament/System/SDLDrv.so was not found in the database
/usr/home/josh/Downloads/unrealtournament/System/UWeb.so was not found in the database
/usr/home/josh/Downloads/unrealtournament/System/libSDL2-2.0.so.0 was not found in the database
 
Did you install linux-c7-alsa-plugins-oss and linux-c7-openal-soft?
Just checked and yes, those are installed.
You mentioned that you have libc 2.28 in your Linuxulator? Is it possible I could upgrade mine - perhaps that's the issue...or it's a red herring (I have some games and apps that want a newer version of libc anyway).
 
Uh, 14MB of text...yeah, I need to find a better pastebin or zip it.

Here:
utdata.log is how the system is before I make a symlink of Cluster:

moreutdata.log has a symlink of Cluster.so. It has Cluster -> Cluster.so under the System directory.
 
Ok, l was missing libstdc++.so.6 but I reinstalled linux_base-c7 and now I have audio but just a blank, black screen.
Prior to this, I was receiving GLX errors (posted below):
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 96
Current serial number in output stream: 97
But I was able to get around that by adding "+iglx" at the end of "xserver-command=X" in my lightdm.conf file (so it looks like "xserver-command=X +iglx". Now I'm stuck with a blank screen.
I've tried changing it to software render with the same outcome (blank, black screen).
 
I also realize how useless my post from above was without current logs from the blank screen problem.
UnrealTournament.log seems to be spammed with GL_INVALID_VALUE and UNKNOWN (we're talking about 20,000 lines between the two of spam):

...
Log: OpenGL Error: GL_INVALID_VALUE (please report this bug)
Log: OpenGL Error: GL_INVALID_VALUE (please report this bug)
Log: OpenGL Error: GL_INVALID_VALUE (please report this bug)
Log: OpenGL Error: GL_INVALID_VALUE (please report this bug)
Log: OpenGL Error: GL_INVALID_VALUE (please report this bug)
Log: OpenGL Error: GL_INVALID_VALUE (please report this bug)
Log: OpenGL Error: GL_INVALID_VALUE (please report this bug)
Log: OpenGL Error: GL_INVALID_VALUE (please report this bug)
Log: OpenGL Error: GL_INVALID_VALUE (please report this bug)
Log: URL: Adding default option Name=Player
Log: URL: Adding default option Class=Botpack.TMale2
Log: URL: Adding default option team=255
Log: URL: Adding default option skin=SoldierSkins.blkt
Log: URL: Adding default option Face=SoldierSkins.Othello
Log: Browse: Index.unr?entry?Name=Player?Class=Botpack.TMale2?team=255?skin=SoldierSkins.blkt?Face=SoldierSkins.Othello
Log: Failed; returning to Entry
Init: Shut down moving brush tracker for Level CityIntro.MyLevel
Log: Spawning new actor for Viewport SDLViewport0
ScriptLog: Team 255
ScriptLog: Login: Player
Log: Possessed PlayerPawn: TMale2 Entry.TMale20
ScriptLog: Creating root window: UMenu.UMenuRootWindow
ScriptLog: Calculated Effective GUI Scale: 1.000000
Log: Bound to udemo.so
udemo: Startup hack successful!
Log: UDEMO: Successfully got list of demos
Log: OpenGL Error: GL_INVALID_VALUE (please report this bug)
Log: UDEMO: Successfully got list of demos
Log: OpenGL Error: UNKNOWN (please report this bug)
Log: OpenGL Error: UNKNOWN (please report this bug)
Log: OpenGL Error: UNKNOWN (please report this bug)
Log: OpenGL Error: UNKNOWN (please report this bug)
Log: OpenGL Error: UNKNOWN (please report this bug)
Log: OpenGL Error: UNKNOWN (please report this bug)
Log: OpenGL Error: UNKNOWN (please report this bug)
Log: OpenGL Error: UNKNOWN (please report this bug)
Log: OpenGL Error: UNKNOWN (please report this bug)
Log: OpenGL Error: UNKNOWN (please report this bug)
Log: OpenGL Error: UNKNOWN (please report this bug)
...
 
But I was able to get around that by adding "+iglx" at the end of "xserver-command=X" in my lightdm.conf file (so it looks like "xserver-command=X +iglx". Now I'm stuck with a blank screen.
I've tried changing it to software render with the same outcome (blank, black screen).
Indirect GL is a long obsolete technology and should never be used. Instead you might want to compare the output of truss glxgears vs truss /compat/linux/bin/glxgears (those binaries come from mesa-demos and linux-c7-glx-utils correspondingly).
 
Oooof.
The native, FreeBSD one runs butter smooth while the Linux one runs at about 1 frame per 2 seconds - yet the output shows about 108 fps (glxgears for FreeBSD doesn't spit out any fps info apparently).
I've attached the stdio/stderr output as attached files on here.
Yet, games like Doom 3 and Quake 4 run butter smooth.

Another thing that I noticed. I'm also trying to get Cities Skylines to play with Steam and I'm getting the same error from that that I am getting from ut99 in the terminal.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
I don't know why I missed this as well. :/
 

Attachments

  • bsd_gears.txt
    581.8 KB · Views: 59
  • linux_gears.txt
    299.8 KB · Views: 65
It might not exist. I just went through the glxgears on the Linux side and saw this:
linux_open("/lib64/libGLX_nvidia.so.0",0x80000,030604620) ERR#-2 'No such file or directory'
I know that's not the same spot you told me to look. I'm not at home at the moment but will be later today and can update you then.

I compiled and installed my drivers from Nvidia, not pkg. I did confirm that the Nvidia driver does install /compat/linux libs from the documentation, however.

I can try removing it and install the pkg when I get home as well.
 
So, where is /compat/linux/usr/lib64/libGLX_nvidia.so.0 (from linux-nvidia-libs)?


They are 32-bit executables.
Yes, I thought so. libGLX_nvidia.so.0 does NOT exist under lib64, however, it does under lib.
I did install the Nvidia driver from Nvidia's site. It did install some /compat/linux stuff but seems to not have installed any lib64 stuff.
 
Back
Top