amshafer / nvidia-driver

Fork of the Nvidia FreeBSD driver to port the nvidia-drm.ko module from Linux
44 stars 5 forks source link

linuxalator files missing? #18

Open justdie386 opened 1 year ago

justdie386 commented 1 year ago

find: /compat/linux/usr/lib: No such file or directory find: /compat/linux/usr/X11R6/lib: No such file or directory find: /compat/linux/usr/lib: No such file or directory find: /compat/linux/usr/X11R6/lib: No such file or directory find: /compat/linux/usr/lib: No such file or directory find: /compat/linux/usr/X11R6/lib: No such file or directory

i really tried hard, mounting stuff, i followed the handbooks, is there something wrong with my install or this is known? i checked other issues onto the repo and nothing seems to mention such a thing

but when i run make install it says this and it dies mkdir: /compat/linux/usr/lib: No such file or directory

(before i tried to play with the linuxalator it would say it worked and stuff but there wouldn't be any nvidia-drm file so i knew it was related to those errors. So, that normal or not, and how could i go on about fixing it? (trying to run mkdir /compact/linux/usr/lib obviously didn't work, it said no such file or directory :skull: )

the whole thing builds just fine when i run make


===> nvidia/src (all)
===> nvidia/src/nvidia (all)
===> nvidia/src/nvidia-modeset (all)
===> nvidia/lib (all)
find: /compat/linux/usr/lib: No such file or directory
find: /compat/linux/usr/X11R6/lib: No such file or directory
find: /compat/linux/usr/lib: No such file or directory
find: /compat/linux/usr/X11R6/lib: No such file or directory
find: /compat/linux/usr/lib: No such file or directory
find: /compat/linux/usr/X11R6/lib: No such file or directory
===> nvidia/lib/libGLX_nvidia (all)
===> nvidia/lib/libnvidia-tls (all)
===> nvidia/lib/libnvidia-cfg (all)
===> nvidia/lib/libnvidia-glcore (all)
===> nvidia/lib/libnvidia-gtk2 (all)
===> nvidia/lib/libnvidia-gtk3 (all)
===> nvidia/lib/libnvidia-wayland-client (all)
===> nvidia/lib/libvdpau_nvidia (all)
===> nvidia/lib/libnvidia-glvkspirv (all)
===> nvidia/lib/libnvidia-vulkan-producer (all)
===> nvidia/lib/libnvidia-eglcore (all)
===> nvidia/lib/libnvidia-glsi (all)
===> nvidia/lib/libEGL_nvidia (all)
===> nvidia/lib/libGLESv2_nvidia (all)
===> nvidia/lib/libGLESv1_CM_nvidia (all)
===> nvidia/lib/libnvidia-egl-wayland (all)
===> nvidia/lib/libnvidia-ml (all)
===> nvidia/lib/libnvidia-egl-gbm (all)
===> nvidia/lib/libnvidia-allocator (all)
===> nvidia/lib/compat (all)
===> nvidia/lib/compat/libGL (all)
===> nvidia/lib/compat/libGLX (all)
===> nvidia/lib/compat/libGLX_nvidia (all)
===> nvidia/lib/compat/libnvidia-tls (all)
===> nvidia/lib/compat/libnvidia-glcore (all)
===> nvidia/lib/compat/libvdpau_nvidia (all)
===> nvidia/lib/compat/libcuda (all)
===> nvidia/lib/compat/libnvidia-glvkspirv (all)
===> nvidia/lib/compat/libnvidia-eglcore (all)
===> nvidia/lib/compat/libnvidia-glsi (all)
===> nvidia/lib/compat/libEGL (all)
===> nvidia/lib/compat/libGLESv2 (all)
===> nvidia/lib/compat/libGLESv1_CM (all)
===> nvidia/lib/compat/libEGL_nvidia (all)
===> nvidia/lib/compat/libGLESv2_nvidia (all)
===> nvidia/lib/compat/libGLESv1_CM_nvidia (all)
===> nvidia/lib/compat/libGLdispatch (all)
===> nvidia/lib/compat/libOpenGL (all)
===> nvidia/x11 (all)
===> nvidia/x11/driver (all)
===> nvidia/x11/extension (all)
===> nvidia/x11/bin (all)
===> nvidia/x11/man (all)
===> nvidia/doc (all)
===> nvidia/nvml (all)
===> nvidia/nvml/bin (all)
===> nvidia/nvml/man (all)
justdie@:~/nvidia-driver $ make
===> nvidia (all)
===> nvidia/src (all)
===> nvidia/src/nvidia (all)
===> nvidia/src/nvidia-modeset (all)
===> nvidia/lib (all)
find: /compat/linux/usr/lib: No such file or directory
find: /compat/linux/usr/X11R6/lib: No such file or directory
find: /compat/linux/usr/lib: No such file or directory
find: /compat/linux/usr/X11R6/lib: No such file or directory
find: /compat/linux/usr/lib: No such file or directory
find: /compat/linux/usr/X11R6/lib: No such file or directory
===> nvidia/lib/libGLX_nvidia (all)
===> nvidia/lib/libnvidia-tls (all)
===> nvidia/lib/libnvidia-cfg (all)
===> nvidia/lib/libnvidia-glcore (all)
===> nvidia/lib/libnvidia-gtk2 (all)
===> nvidia/lib/libnvidia-gtk3 (all)
===> nvidia/lib/libnvidia-wayland-client (all)
===> nvidia/lib/libvdpau_nvidia (all)
===> nvidia/lib/libnvidia-glvkspirv (all)
===> nvidia/lib/libnvidia-vulkan-producer (all)
===> nvidia/lib/libnvidia-eglcore (all)
===> nvidia/lib/libnvidia-glsi (all)
===> nvidia/lib/libEGL_nvidia (all)
===> nvidia/lib/libGLESv2_nvidia (all)
===> nvidia/lib/libGLESv1_CM_nvidia (all)
===> nvidia/lib/libnvidia-egl-wayland (all)
===> nvidia/lib/libnvidia-ml (all)
===> nvidia/lib/libnvidia-egl-gbm (all)
===> nvidia/lib/libnvidia-allocator (all)
===> nvidia/lib/compat (all)
===> nvidia/lib/compat/libGL (all)
===> nvidia/lib/compat/libGLX (all)
===> nvidia/lib/compat/libGLX_nvidia (all)
===> nvidia/lib/compat/libnvidia-tls (all)
===> nvidia/lib/compat/libnvidia-glcore (all)
===> nvidia/lib/compat/libvdpau_nvidia (all)
===> nvidia/lib/compat/libcuda (all)
===> nvidia/lib/compat/libnvidia-glvkspirv (all)
===> nvidia/lib/compat/libnvidia-eglcore (all)
===> nvidia/lib/compat/libnvidia-glsi (all)
===> nvidia/lib/compat/libEGL (all)
===> nvidia/lib/compat/libGLESv2 (all)
===> nvidia/lib/compat/libGLESv1_CM (all)
===> nvidia/lib/compat/libEGL_nvidia (all)
===> nvidia/lib/compat/libGLESv2_nvidia (all)
===> nvidia/lib/compat/libGLESv1_CM_nvidia (all)
===> nvidia/lib/compat/libGLdispatch (all)
===> nvidia/lib/compat/libOpenGL (all)
===> nvidia/x11 (all)
===> nvidia/x11/driver (all)
===> nvidia/x11/extension (all)
===> nvidia/x11/bin (all)
===> nvidia/x11/man (all)
===> nvidia/doc (all)
===> nvidia/nvml (all)
===> nvidia/nvml/bin (all)
===> nvidia/nvml/man (all)

(when i run make install)
mkdir: /compat/linux/usr/lib: No such file or directory
*** Error code 1

Stop.
make[4]: stopped in /usr/home/justdie/nvidia-driver/nvidia/lib/compat/libGL
*** Error code 1

Stop.
make[3]: stopped in /usr/home/justdie/nvidia-driver/nvidia/lib/compat
*** Error code 1

Stop.
make[2]: stopped in /usr/home/justdie/nvidia-driver/nvidia/lib
*** Error code 1

Stop.
make[1]: stopped in /usr/home/justdie/nvidia-driver/nvidia
*** Error code 1

Stop.
make: stopped in /usr/home/justdie/nvidia-driver
amshafer commented 1 year ago

This driver package doesn't have the full set of linux libraries. For proper support you'll want the linux-nvidia-libs port like you have probably used before.

This repo basically just has the nvidia-drm updates, and enough of a driver around it to test. It isn't meant to be used directly. Please give the new graphics/nvidia-drm-kmod port a go. You should be able to install that, nvidia-driver and linux-nvidia-libs to get a full working setup. You may also need something like service linux start, but there are other guides about setting up the linuxulator.

There is a known issue where 32-bit linuxulator applications are not working, I'm looking into that. 64-bit apps should be working fine

justdie386 commented 1 year ago

Well thanks for the quick response, i did all the things you said except try the new nvidia-drm-kmod which i had never heard of :)