Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/04/2013, à 15:55

Morrio

[Résolu]error while loading shared libraries

Bonjour,

Quand je veux jouer à assautcube voici l'erreur que je vois :

error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory

Le problème viens de libSDL une bibliothèque C++,C,C# ect....

Mais quand je télécharge le fichier je me retrouve avec des ficher .html donc ma question comment installer libSDL ?

Dernière modification par Morrio (Le 27/04/2013, à 18:26)

Hors ligne

#2 Le 27/04/2013, à 12:47

tiramiseb

Re : [Résolu]error while loading shared libraries

Salut,

Pour installer LibSDL, installe le paquet libsdl1.2debian :

sudo apt-get install libsdl1.2debian

Hors ligne

#3 Le 27/04/2013, à 12:48

Morrio

Re : [Résolu]error while loading shared libraries

Je suis sous Linux Ubuntu sa risque de pauser problème ?

mario@Mario:~$ sudo apt-get install libsdl1.2debian
[sudo] password for mario: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
libsdl1.2debian est déjà la plus récente version disponible.
libsdl1.2debian passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Dernière modification par Morrio (Le 27/04/2013, à 12:49)

Hors ligne

#4 Le 27/04/2013, à 12:49

abelthorne

Re : [Résolu]error while loading shared libraries

Depuis les dépôts : paquet libsdl1.2debian

Accessoirement, vu que tu as un problème de dépendances, j'imagine que tu essaies d'installer Assault Cube manuellement depuis une archive téléchargée sur le site du jeu ? Si c'est bien le cas, sache que le jeu est dans les dépôts Ubuntu (paquet assaultcube), ce qui te permettra de l'installer plus facilement et − normalement − sans problème de dépendances.
Par contre, je ne sais pas si c'est la dernière version en date. Si ce n'est pas le cas, il est dispo chez PlayDeb.

EDIT : il est déjà installé sur ton système. C'est bizarre que tu aies cette erreur...
(Note : le paquet contient "debian" mais tout ce qui est dans les dépôts Ubuntu est pour Ubuntu, pas de souci. wink Ubuntu est dérivée de Debian.)

Dernière modification par abelthorne (Le 27/04/2013, à 12:51)

Hors ligne

#5 Le 27/04/2013, à 12:51

Morrio

Re : [Résolu]error while loading shared libraries

mario@Mario:~$ cd '/home/mario/Bureau/1.1.0.4' 
mario@Mario:~/Bureau/1.1.0.4$ ./assaultcube.sh
Using home directory: /home/mario/.assaultcube_v1.1
current locale: fr_FR.UTF-8
init: sdl
init: net
init: world
init: video: sdl
init: video: mode
init: video: misc
init: gl
Renderer: Gallium 0.4 on NV96 (nouveau)
Driver: 3.0 Mesa 9.1.1
init: console
init: sound
Audio devices: 
Sound: OpenAL Soft / OpenAL Soft (OpenAL Community)
Driver: 1.1 ALSOFT 1.14
init: cfg
init: models
writing to file: /home/mario/.assaultcube_v1.1/packages/models/playermodels/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/weapons/knife/world/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/weapons/pistol/world/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/weapons/shotgun/world/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/weapons/subgun/world/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/weapons/sniper/world/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/weapons/assault/world/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/weapons/grenade/world/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/pickups/pistolclips/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/pickups/ammobox/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/pickups/nade/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/pickups/health/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/pickups/helmet/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/pickups/kevlar/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/pickups/akimbo/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/misc/gib01/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/misc/gib02/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/misc/gib03/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/weapons/grenade/static/shadows.dat
init: docs
init: localconnect
read map packages/maps/official/ac_gothic.cgz rev 7 (16 milliseconds)
Gothic Empire - By R4zor
loaded textures (119 milliseconds)
loaded mapmodels (103 milliseconds)
loaded mapsounds (0 milliseconds)
game mode is "TDM"
init: mainloop
Welcome to AssaultCube
Developed by 'Rabid Viper Productions'

Use the below menu to change some necessary settings...

Further help & information can be found in your README, which is inside your AssaultCube directory.
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  151 (XFree86-VidModeExtension)
  Minor opcode of failed request:  10 (XF86VidModeSwitchToMode)
  Value in failed request:  0x420000e
  Serial number of failed request:  262
  Current serial number in output stream:  264
AL lib: ReleaseALC: 1 device not closed

Ensuite mon écran change de résolution et le jeux se ferme.
Je doit faire des mises à jours de ma carte graphique ?

Hors ligne

#6 Le 27/04/2013, à 12:52

tiramiseb

Re : [Résolu]error while loading shared libraries

Bien vu abelthorne.
Morrio : pourquoi n'installes-tu pas les choses par la logithèque avant d'aller télécharger des trucs à l'arrache sur Internet ?
Tu n'es plus sous Windows, tu sais...

Hors ligne

#7 Le 27/04/2013, à 12:52

abelthorne

Re : [Résolu]error while loading shared libraries

Ouais, à mon avis c'est plutôt un problème de pilote. Qu'est-ce que tu as comme puce graphique dans ton PC ? Est-ce que tu utilises le pilote proprio le cas échéant ?

Dernière modification par abelthorne (Le 27/04/2013, à 12:55)

Hors ligne

#8 Le 27/04/2013, à 12:55

Morrio

Re : [Résolu]error while loading shared libraries

Nvidia. J'ai lu la doc et avec Nvidia c'est galère sad

tiramiseb a écrit :

Morrio : pourquoi n'installes-tu pas les choses par la logithèque avant d'aller télécharger des trucs à l'arrache sur Internet ?

C'est une bonne question. C'est pour avoir les dernières mises à jours.

Hors ligne

#9 Le 27/04/2013, à 12:55

tiramiseb

Re : [Résolu]error while loading shared libraries

abelthorne :
Citation de son message :

Renderer: Gallium 0.4 on NV96 (nouveau)

Morrio : tu peux installer le pilote propriétaire avec la commande suivante :

apt-get install nvidia-current-updates

Ça ne me semble pas si galère que ça...

Dernière modification par tiramiseb (Le 27/04/2013, à 12:55)

Hors ligne

#10 Le 27/04/2013, à 12:56

abelthorne

Re : [Résolu]error while loading shared libraries

Effectivement, si j'en crois la sortie du jeu, tu utilises le pilote Nouveau, qui est le pilote nVidia libre. Si tu as bien une puce nVidia, va dans les paramètres système -> "Logiciels et mises à jour" ou "Sources de logiciels" -> onglet "Pilotes additionnels" et installe le "pilote binaire nVidia pour X.org". Si tu as un doute sur la version à installer, dis-nous lesquelles il te propose avant de valider.

C'est une bonne question. C'est pour avoir les dernières mises à jours.

Justement, si la version des dépôts Ubuntu est obsolète, tu as regardé chez PlayDeb ? Ce serait plus pratique et en général ils suivent l'actualité des jeux qu'ils packagent.

Dernière modification par abelthorne (Le 27/04/2013, à 12:57)

Hors ligne

#11 Le 27/04/2013, à 12:56

tiramiseb

Re : [Résolu]error while loading shared libraries

Morrio a écrit :

C'est une bonne question. C'est pour avoir les dernières mises à jours.

Et quel est l'intérêt d'avoir les dernières mises à jour ? Tu en as expressément besoin ?

Hors ligne

#12 Le 27/04/2013, à 12:56

Morrio

Re : [Résolu]error while loading shared libraries

tiramiseb a écrit :

Morrio : tu as une carte NVidia, c'est bien ça ?

Oui, parfaitement.

tiramiseb a écrit :

Si c'est bien ça, tu peux installer le pilote propriétaire avec la commande suivante :

apt-get install nvidia-current-updates

Je l'installe tous de suite.

Hors ligne

#13 Le 27/04/2013, à 12:57

Morrio

Re : [Résolu]error while loading shared libraries

tiramiseb a écrit :

Et quel est l'intérêt d'avoir les dernières mises à jour ? Tu en as expressément besoin ?

Oui pour avoir les dernières map, armes ect...

Je vais quand même pas jouer avec 15% du jeux.

Hors ligne

#14 Le 27/04/2013, à 13:06

Morrio

Re : [Résolu]error while loading shared libraries

mario@Mario:~$ cd '/home/mario/Bureau/1.1.0.4' 
mario@Mario:~/Bureau/1.1.0.4$ chmod +x assaultcube.sh
mario@Mario:~/Bureau/1.1.0.4$ ./assautcube.sh
bash: ./assautcube.sh: Aucun fichier ou dossier de ce type
mario@Mario:~/Bureau/1.1.0.4$ ./assaultcube.sh
Using home directory: /home/mario/.assaultcube_v1.1
current locale: fr_FR.UTF-8
init: sdl
init: net
init: world
init: video: sdl
init: video: mode
init: video: misc
init: gl
Renderer: Gallium 0.4 on NV96 (nouveau)
Driver: 1.4 (3.0 Mesa 9.1.1)
init: console
init: sound
Audio devices: 
Sound: OpenAL Soft / OpenAL Soft (OpenAL Community)
Driver: 1.1 ALSOFT 1.14
init: cfg
init: models
init: docs
init: localconnect
read map packages/maps/official/ac_mines.cgz rev 3 (19 milliseconds)
Abandoned Mines - by makkE
loaded textures (144 milliseconds)
loaded mapmodels (0 milliseconds)
loaded mapsounds (259 milliseconds)
game mode is "TDM"
init: mainloop
Welcome to AssaultCube
Developed by 'Rabid Viper Productions'

Use the below menu to change some necessary settings...

Further help & information can be found in your README, which is inside your AssaultCube directory.
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  151 (XFree86-VidModeExtension)
  Minor opcode of failed request:  10 (XF86VidModeSwitchToMode)
  Value in failed request:  0x420000e
  Serial number of failed request:  261
  Current serial number in output stream:  263
AL lib: ReleaseALC: 1 device not closed
mario@Mario:~/Bureau/1.1.0.4$ 

Sa ne marche pas malgré les mises à jours.

Hors ligne

#15 Le 27/04/2013, à 13:11

tiramiseb

Re : [Résolu]error while loading shared libraries

Renderer: Gallium 0.4 on NV96 (nouveau)

Tu utilises toujours le pilote "nouveau".
Le pilote propriétaire est-il bien installé ?

(la méthode d'abelthorne et la mienne aboutissent normalement au même résultat)

Hors ligne

#16 Le 27/04/2013, à 13:17

Morrio

Re : [Résolu]error while loading shared libraries

tiramiseb a écrit :

Tu utilises toujours le pilote "nouveau".

Je ne comprend pas. Ma carte graphique à 5ans mini.

tiramiseb a écrit :

Le pilote propriétaire est-il bien installé ?

J'ai écris la commande pour installer la mise à jour.

Hors ligne

#17 Le 27/04/2013, à 13:19

abelthorne

Re : [Résolu]error while loading shared libraries

Passe par le gestionnaire de pilotes pour voir ceux qui sont disponibles, ce sera plus simple.

Hors ligne

#18 Le 27/04/2013, à 13:21

Morrio

Re : [Résolu]error while loading shared libraries

abelthorne a écrit :

Passe par le gestionnaire de pilotes pour voir ceux qui sont disponibles, ce sera plus simple.

Il y a pas sa sous Ubuntu. Il y a que gestionnaire de mise à jour.

Hors ligne

#19 Le 27/04/2013, à 13:21

tiramiseb

Re : [Résolu]error while loading shared libraries

Je ne comprend pas. Ma carte graphique à 5ans mini.

« Nouveau » est le nom du pilote libre pour les cartes NVidia.

Que donnent les commandes suivantes ?

glxinfo | head
dpkg -l | grep nvidia
dpkg -l | grep linux-

Hors ligne

#20 Le 27/04/2013, à 13:31

abelthorne

Re : [Résolu]error while loading shared libraries

Morrio a écrit :

Il y a pas sa sous Ubuntu. Il y a que gestionnaire de mise à jour.

Cf plus haut : il faut aller dans le gestionnaire des sources logicielles, où il y a un onglet "pilotes additionnels". C'est là.

Si ta carte graphique est ancienne, tu devras peut-être installer le pilote "legacy", d'où le fait que la commande donnée par tiramiseb ne fonctionne pas (les pilotes "current updates" ne sont pas disponibles pour les très vieilles cartes nVidia).

Dernière modification par abelthorne (Le 27/04/2013, à 13:33)

Hors ligne

#21 Le 27/04/2013, à 14:47

Morrio

Re : [Résolu]error while loading shared libraries

mario@Mario:~$ dpkg -l | grep nvidia
rc  nvidia-304                                304.88-0ubuntu1                        i386         NVIDIA binary Xorg driver, kernel module and VDPAU library
rc  nvidia-304-updates                        304.88-0ubuntu2                        i386         NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-310                                310.44-0ubuntu2                        i386         NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-settings-304-updates               304.88-0ubuntu1                        i386         Tool for configuring the NVIDIA graphics driver
mario@Mario:~$ dpkg -l | grep linux
ii  libselinux1:i386                          2.1.9-5ubuntu1                         i386         SELinux runtime shared libraries
ii  libv4l-0:i386                             0.8.9-1                                i386         Collection of video4linux support libraries
ii  libv4lconvert0:i386                       0.8.9-1                                i386         Video4linux frame format conversion library
ii  linux-firmware                            1.106                                  all          Firmware for Linux kernel drivers
ii  linux-headers-3.8.0-19                    3.8.0-19.29                            all          Header files related to Linux kernel version 3.8.0
ii  linux-headers-3.8.0-19-generic            3.8.0-19.29                            i386         Linux kernel headers for version 3.8.0 on 32 bit x86 SMP
ii  linux-headers-generic                     3.8.0.19.35                            i386         Generic Linux kernel headers
ii  linux-headers-generic-pae                 3.8.0.19.35                            i386         Transitional package
rc  linux-image-3.5.0-17-generic              3.5.0-17.28                            i386         Linux kernel image for version 3.5.0 on 32 bit x86 SMP
ii  linux-image-3.5.0-27-generic              3.5.0-27.46                            i386         Linux kernel image for version 3.5.0 on 32 bit x86 SMP
ii  linux-image-3.8.0-19-generic              3.8.0-19.29                            i386         Linux kernel image for version 3.8.0 on 32 bit x86 SMP
rc  linux-image-extra-3.5.0-17-generic        3.5.0-17.28                            i386         Linux kernel image for version 3.5.0 on 32 bit x86 SMP
ii  linux-image-extra-3.5.0-27-generic        3.5.0-27.46                            i386         Linux kernel image for version 3.5.0 on 32 bit x86 SMP
ii  linux-image-extra-3.8.0-19-generic        3.8.0-19.29                            i386         Linux kernel image for version 3.8.0 on 32 bit x86 SMP
ii  linux-image-generic                       3.8.0.19.35                            i386         Generic Linux kernel image
ii  linux-libc-dev:i386                       3.8.0-19.29                            i386         Linux Kernel Headers for development
ii  linux-sound-base                          1.0.25+dfsg-0ubuntu4                   all          base package for ALSA and OSS sound systems
ii  playonlinux                               4.2.1                                  all          This program is a front-end for wine.
ii  pptp-linux                                1.7.2-7                                i386         Point-to-Point Tunneling Protocol (PPTP) Client
ii  syslinux                                  3:4.05+dfsg-6+deb7u2ubuntu1            i386         collection of boot loaders
ii  syslinux-common                           3:4.05+dfsg-6+deb7u2ubuntu1            all          collection of boot loaders (common files)
ii  syslinux-legacy                           2:3.63+dfsg-2ubuntu5                   i386         Bootloader for Linux/i386 using MS-DOS floppies
ii  util-linux                                2.20.1-5.1ubuntu8                      i386         Miscellaneous system utilities

Ma carte graphique est peut t'être veille mais super puissante depuis que je les acheter il ma été fidèles sur league of legend, minecraft, World of Warcraft jamais il ma abandonner.

Dernière modification par Morrio (Le 27/04/2013, à 14:55)

Hors ligne

#22 Le 27/04/2013, à 16:09

tiramiseb

Re : [Résolu]error while loading shared libraries

Tu n'as pas donné le retour de la commande suivante :

glxinfo | head

Que donne, également, la commande suivante ?

dpkg -l | grep dkms

Par ailleurs, si ta carte est particulièrement vieille, le pilote le plus récent ne la supportera effectivement peut-être pas, auquel cas tu peux avoir besoin du paquet nvidia-304 (abelthorne, tu corrigeras si je me trompe, par rapport à l'ancienneté du noyau : est-ce celui-là le "legacy" ?).

Hors ligne

#23 Le 27/04/2013, à 16:17

abelthorne

Re : [Résolu]error while loading shared libraries

Alors moi, ce que j'appelle legacy, ce serait plutôt le vieux pilote 173. Je ne sais pas s'il est encore dispo mais il y a deux ans, sur mon vieux PC avec une GeForce FX5200, c'était le seul disponible. Après, tout dépend du GPU utilisé.

Ce serait quand même plus simple si Morrio allait dans le gestionnaire de pilotes proprios... Au moins il aurait accès aux pilotes adaptés à son GPU (on ne sait pas quel modèle c'est) et pourrait activer le plus approprié sans se prendre la tête avec des lignes de commande plus ou moins adaptées...

Hors ligne

#24 Le 27/04/2013, à 16:19

tiramiseb

Re : [Résolu]error while loading shared libraries

Mais visiblement il ne veut pas y aller... lol

Hors ligne

#25 Le 27/04/2013, à 17:43

Morrio

Re : [Résolu]error while loading shared libraries

mario@Mario:~$ glxinfo | head
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_multisample, GLX_EXT_create_context_es2_profile, 
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, GLX_OML_swap_method, 
mario@Mario:~$ 

et

mario@Mario:~$ dpkg -l | grep dkms
ii  dkms                                      2.2.0.3-1.1ubuntu2                     all          Dynamic Kernel Module Support Framework
mario@Mario:~$ 

J'espère qu'il me faudra pas changer de carte graphique sad car il marche bien.

Hors ligne