ho uno strano problema e, sarà che sono rimbambito, ma non riesco a capire se è effettivamente grave o meno.
Me ne sono accorto perché ho una Slack64 in current, con multilib annesso, dove prima avevo ktown installato: poi di recente sono passato (con successo) a vtown seguendo le istruzioni fornite dal blog di AlienBob e lette anche in un altro post del forum.
Il problema si è presentato perché, nell'ultimo aggiornamento che ho eseguito, ho aggiornato anche il kernel alla 5.4.80 e mi sono ritrovato il branch di gcc upgradato alla 10 (lo "suggeriva" dal branch di testing). Probabilmente facendo una cavolata.
Fatte le operazioni di rito e riavviato il sistema, avevo necessità di ricompilare un driver di rete (r8168) ed i drivers binari della scheda video. In fase di "make" il compilatore mi segnala che non trovava libisl.so.23 : vado a vedere ed in effetti mi trovo disponibile :
Codice: Seleziona tutto
-rw-r--r-- 1 root root 2891 gen 24 2020 /usr/lib64/libisl.so.22.0.1-gdb.py
-rwxr-xr-x 1 root root 1929120 gen 24 2020 /usr/lib64/libisl.so.22.0.1*
lrwxrwxrwx 1 root root 16 gen 26 2020 /usr/lib64/libisl.so -> libisl.so.22.0.1*
lrwxrwxrwx 1 root root 16 gen 26 2020 /usr/lib64/libisl.so.22 -> libisl.so.22.0.1*
Codice: Seleziona tutto
-rwxr-xr-x 1 root root 2024140 gen 24 2020 /usr/lib/libisl.so.22.0.1*
-rw-r--r-- 1 root root 2891 nov 13 23:01 /usr/lib/libisl.so.23.0.0-gdb.py
-rwxr-xr-x 1 root root 2184300 nov 13 23:01 /usr/lib/libisl.so.23.0.0*
lrwxrwxrwx 1 root root 16 nov 21 11:50 /usr/lib/libisl.so.22 -> libisl.so.22.0.1*
lrwxrwxrwx 1 root root 16 nov 21 11:50 /usr/lib/libisl.so -> libisl.so.23.0.0*
lrwxrwxrwx 1 root root 16 nov 21 11:50 /usr/lib/libisl.so.23 -> libisl.so.23.0.0*
Codice: Seleziona tutto
slackpkg search gcc
Looking for gcc in package list. Please wait... DONE
The list below shows all packages with name matching "gcc".
[ Status ] [ Repository ] [ Package ]
installed alienbob gcc5-5.5.0_multilib-x86_64-1alien
uninstalled alienbob MinGW-w64-v7.0.0_gcc9.3.0-x86_64-1alien
uninstalled alienslack gcc34-3.4.6-x86_64-2compat
uninstalled alienslack gcc34-g++34-3.4.6-x86_64-2compat
uninstalled(masked) alienslack MinGW-w64-v7.0.0_gcc9.3.0-i586-1alien
uninstalled(masked) alienslack MinGW-w64-v7.0.0_gcc9.3.0-x86_64-1alien
uninstalled(masked) alienslack gcc5-5.5.0-i586-1alien
upgrade multilib gcc-10.2.0-x86_64-2 --> gcc-9.3.0_multilib-x86_64-3alien
upgrade multilib gcc-brig-10.2.0-x86_64-2 --> gcc-brig-9.3.0_multilib-x86_64-3alien
upgrade multilib gcc-g++-10.2.0-x86_64-2 --> gcc-g++-9.3.0_multilib-x86_64-3alien
upgrade multilib gcc-gdc-10.2.0-x86_64-2 --> gcc-gdc-9.3.0_multilib-x86_64-3alien
upgrade multilib gcc-gfortran-10.2.0-x86_64-2 --> gcc-gfortran-9.3.0_multilib-x86_64-3alien
upgrade multilib gcc-gnat-10.2.0-x86_64-2 --> gcc-gnat-9.3.0_multilib-x86_64-3alien
upgrade multilib gcc-go-10.2.0-x86_64-2 --> gcc-go-9.3.0_multilib-x86_64-3alien
upgrade multilib gcc-objc-10.2.0-x86_64-2 --> gcc-objc-9.3.0_multilib-x86_64-3alien
You can search specific files using "slackpkg file-search file".
Posto le configurazioni, se qualche anima pia magari ci dà uno sguardo e mi suggerisce eventuali cambiamenti, gliene sarei grato. Ho ripulito i commenti per renderli più leggibili.
slackpkg.conf
Codice: Seleziona tutto
#
# slackpkg.conf - Configuration for SlackPkg
# v2.8
#
PKGMAIN=slackware
TEMP=/var/cache/packages
WORKDIR=/var/lib/slackpkg
WGETFLAGS="--passive-ftp"
DELALL=on
CHECKMD5=on
CHECKGPG=on
CHECKSIZE=off
PRIORITY=( testing patches %PKGMAIN extra pasture )
POSTINST=on
ONLY_NEW_DOTNEW=off
ONOFF=on
DOWNLOAD_ALL=on
DIALOG=on
BATCH=off
DEFAULT_ANSWER=n
USE_INCLUDES=on
SPINNING=on
DIALOG_MAXARGS=139000
Codice: Seleziona tutto
# Configuration for slackpkg+. See /usr/doc/slackpkg+-*/README for more details
# Please read manpage: "man slackpkgplus.conf" and documentation /usr/doc/slackpkg+-*/README
# Enable (on) / Disable (off) slackpkg+
SLACKPKGPLUS=on
VERBOSE=1
ALLOW32BIT=on
USEBL=1
WGETOPTS="--timeout=20 --tries=2"
#DOWNLOADCMD="wget -O"
SEARCH_CLOG_INPARENT=off
CACHEUPDATE=on
GREYLIST=on
SENSITIVE_SEARCH=off
WW_FILE_SEARCH=on
SHOWORDER=package
DETAILED_INFO=basic
STRICTGPG=on
PKGS_PRIORITY=( multilib testing:vtown )
TAG_PRIORITY=on
REPOPLUS=(multilib slackpkgplus restricted alienbob slackers slackers_extra slackonly alienslack csb_uk)
# Define mirrors (uncomment one or more mirror; remember to add it to REPOPLUS)
# GPG Note: after adding/renaming a repository, you must to run 'slackpkg update gpg'
# some repositories as salixos, have a partial GPG support;
# for that repositories you may need to run slackpkg with 'slackpkg -checkgpg=off ...'
# Slackware 14.2 - x86_64
MIRRORPLUS['alienbob']=http://bear.alienbase.nl/mirrors/people/alien/sbrepos/current/x86_64/
MIRRORPLUS['restricted']=http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/current/x86_64/
#MIRRORPLUS['ktown_latest']=http://bear.alienbase.nl/mirrors/alien-kde/current/latest/x86_64/
MIRRORPLUS['slackers']=http://slack.conraid.net/repository/slackware64-current/
MIRRORPLUS['slackers_extra']=http://slack.conraid.net/repository/slackware64-current-extra/
MIRRORPLUS['slackonly']=http://packages.slackonly.com/pub/packages/current-x86_64/
MIRRORPLUS['alienslack']=http://www.slackware.com/~alien/slackbuilds/
MIRRORPLUS['csb_uk']=https://slackware.uk/csb/current/x86_64/
# use this to keep the slackpkg+ package updated to the latest stable release
MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+/
# Slackware current - x86_64
MIRRORPLUS['multilib']=http://bear.alienbase.nl/mirrors/people/alien/multilib/current/