Come accennato in altro topic sulla current attuale lo slackbuild del repo SBo-14.2 non funziona (in realtà è per la versione 340.107 che se non sbaglio è quella che nvidia dichiara "stabile", la 340.108 dovrebbe essere già nel gruppo "di sviluppo").
Ponce ha gentilmente fornito uno slackbuild di 340.108 kernel/driver da testare sulla current.
nvidia-legacy340-kernel
Ho compilato in chroot da slack stabile, avendo l'accortezza di lanciare specificando la variabile KERNEL impostata alla versione del kernel della current, altrimenti si compila per quello della stabile e ovviamente poi su current non funge.
Codice: Seleziona tutto
KERNEL=5.4.10 ./nvidia-legacy340.108-kernel.SlackBuild
Non ho testato il pacchetto però perché non ho ancora riavviato in current.
---
Veniamo al pacchetto nvidia-legacy340-driver
La compilazione va a buon fine.
Ma durante l'installazione viene rilevata l'assenza di /usr/lib64/libGL-1.2.0
Sulla slack stabile troviamo che appartiene al pacchetto mesa:
Codice: Seleziona tutto
slackpkg file-search /usr/lib64/libGL.so.1.2.0
NOTICE: pkglist is older than 24h; you are encouraged to re-run 'slackpkg update'
Looking for usr/lib64/libGL\.so\.1\.2\.0 in package list. Please wait... DONE
The list below shows the packages that contains "usr/lib64/libGL\.so\.1\.2\.0" file.
[ Status ] [ Repository ] [ Package ]
installed slackware64 mesa-11.2.2-x86_64-1
Ma...
Ecco cosa contiene in intestazione tale script:
Codice: Seleziona tutto
ROOT="${ROOT:-/}"
CWD=$(pwd)
LIBSUFFIX="64" # This will be replaced in the build script
COMPAT32="no" # This will be replaced in the build script (yes | no)
INC="${ROOT}usr/include/GL"
LIB="${ROOT}usr/lib${LIBSUFFIX}"
LIB32="${ROOT}usr/lib"
XMOD="${LIB}/xorg/modules"
XLIB="$XMOD/extensions"
NV_VERSION='340.108' # This will be replaced in the build script
GL_VERSION="1.2.0"
NV_CONF="/usr/share/X11/xorg.conf.d/10-nvidia.conf"
Ma sulla slack current che versione abbiamo?
Io vedo un libGL.so.1.7.0 che però apparterebbe non a mesa ma a libglvnd:
Codice: Seleziona tutto
# slackpkg file-search /usr/lib64/libGL.so.1.7.0
Looking for usr/lib64/libGL\.so\.1\.7\.0 in package list. Please wait... DONE
The list below shows the packages that contains "usr/lib64/libGL\.so\.1\.7\.0" file.
[ Status ] [ Repository ] [ Package ]
installed slackware64 libglvnd-1.3.0-x86_64-1