Quindi:
Versione 5.0.40
Compilato con kernel 4.4.240
Il pacchetto di dipendenza virtualbox-kernel di identica versione era anche lui compilato sullo stesso kernel di default aggiornato al 4.4.240, come da repo ufficiale slackware.
Per vari motivi ho aggiornato il kernel alla versione 5.10.4.
Di conseguenza il modulo virtualbox-kernel necessario a virtualbox non funziona più.
Ho tentato la ricompilazione contro il kernel attuale dello stesso pacchetto, sempre via SBo. Quindi stessa versione di prima 5.0.40.
Purtroppo però se ne esce con un errore.
Codice: Seleziona tutto
LD [M] sound/usb/usx2y/snd-usb-usx2y.ko
CC [M] sound/x86/snd-hdmi-lpe-audio.mod.o
LD [M] sound/x86/snd-hdmi-lpe-audio.ko
CC [M] virt/lib/irqbypass.mod.o
LD [M] virt/lib/irqbypass.ko
make[2]: uscita dalla directory "/usr/src/linux-5.10.4"
make[1]: uscita dalla directory "/tmp/sbopkg.KxggI7/virtualbox-kernel-5.0.40/vboxdrv"
cp: impossibile eseguire stat di 'vboxdrv/vboxdrv.ko': File o directory non esistente
Makefile:39: set di istruzioni per l'obiettivo "all" non riuscito
make: *** [all] Errore 1
Cleaning up...
virtualbox-kernel:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.
(Y)es to continue, (N)o to abort, (R)etry the build?: n
Temo che potrebbe essere colpa del kernel troppo nuovo, rispetto allo slackbuild del pacchetto che è adattato a slackware 14.2 col suo kernel più vecchio.
Ho provato a prendere i sorgenti del pacchetto dal repo SBo-git di ponce:
https://github.com/Ponce/slackbuilds/tr ... box-kernel
Lì si trova però la versione di virtualbox più recente e il tutto è adattato a slackware current ovviamente.
Ho tentato comunque la fortuna lanciando lo slackbuild.
Ma...
Non compila.
Allego l'errore, per completezza.
Per quello che ne so potrebbe anche essere che richieda un compilatore più recente e varie librerie nuove non presenti sulla 14.2, d'altra parte se su SBo 14.2 mantengono la versione vecchia di virtualbox ci deve pur essere un motivo.
Chiedo, c'è qualche possibilità secondo voi di avere virtualbox, in qualsiasi versione su slackware 14.2, ma con il kernel aggiornato alla versione 5.10.4?
Cosa potrei tentare?
Grazie in anticipo!