Version 2.6.6.0 ne démarre pas sur GNU/Linux
Posté : dim. 06 juin 2021, 08:44
Quand ça veut pas, ça veut pas.
Visiblement, Beamdog est attentif aux mises à jour qu'ils proposent pour les joueurs. La version 2.6.6 ne démarre pas car le script de démarrage essaie d'utiliser des bibliothèques obsolètes sur les versions actuelles de GNU/Linux...
Voici le résultat du démarrage :
Et voici le script de démarrage du jeu :
Il faut apparemment ajouter une ligne pour spécifier l'utilisation de libssl1.0.0 mais j'ignore où la placer pour que ça fonctionne, étant donné que la ligne renseignée comme étant à remplacer dans le message pointé n'existe plus...
N'étant pas du tout formé aux scripts, je poste donc pour demander un coup de main et savoir ainsi où placer cette ligne pour faire fonctionner le jeu.
Je précise que j'ai bien libssl.so.1.0.0 et libcrypto.so.1.0.0 pour 64 bits dans le répertoire /game de mon installation de BGEE.
Merci d'avance
PS : franchement, tester sur plusieurs distributions, c'était si compliqué ? Honteux, les gars. Surtout que ça date pas d'hier ; les sujets sont de 2018...
Visiblement, Beamdog est attentif aux mises à jour qu'ils proposent pour les joueurs. La version 2.6.6 ne démarre pas car le script de démarrage essaie d'utiliser des bibliothèques obsolètes sur les versions actuelles de GNU/Linux...
Voici le résultat du démarrage :
Code : Tout sélectionner
mornagest@portable:~/GOG Games/Baldurs Gate Enhanced Edition$ bash start.sh
Running Baldur's Gate: Enhanced Edition
./BaldursGate: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
Code : Tout sélectionner
#!/bin/bash
# GOG.com (www.gog.com)
# Game
# Initialization
CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd "${CURRENT_DIR}"
source support/gog_com.shlib
# Game info
GAME_NAME="$(get_gameinfo 1)"
VERSION="$(get_gameinfo 2)"
VERSION_DEV="$(get_gameinfo 3)"
# Actions
run_game() {
echo "Running ${GAME_NAME}"
cd "${CURRENT_DIR}/game"
chmod +x *
./"BaldursGate"
}
default() {
run_game
}
# Options
define_option "-s" "--start" "start ${GAME_NAME}" "run_game" "$@"
# Defaults
standard_options "$@"
N'étant pas du tout formé aux scripts, je poste donc pour demander un coup de main et savoir ainsi où placer cette ligne pour faire fonctionner le jeu.
Je précise que j'ai bien libssl.so.1.0.0 et libcrypto.so.1.0.0 pour 64 bits dans le répertoire /game de mon installation de BGEE.
Merci d'avance
PS : franchement, tester sur plusieurs distributions, c'était si compliqué ? Honteux, les gars. Surtout que ça date pas d'hier ; les sujets sont de 2018...